Docker command: python3 odoo/odoo-bin --addons-path odoo/addons,odoo/odoo/addons,duong-addons -d 00799-19-0-all --test-enable --test-tags -at_install,/mail,/mail_bot,/mail_bot_hr,/mail_group,/mail_plugin,/maintenance,/marketing_card,/mass_mailing,/mass_mailing_crm,/mass_mailing_crm_sms,/mass_mailing_event,/mass_mailing_event_sms,/mass_mailing_event_track,/mass_mailing_event_track_sms,/mass_mailing_sale,/mass_mailing_sale_sms,/mass_mailing_slides,/mass_mailing_sms,/mass_mailing_themes,/microsoft_account,/microsoft_calendar,/microsoft_outlook,/mrp,/mrp_account,/mrp_landed_costs,/mrp_product_expiry,/mrp_repair,/mrp_subcontracting,/mrp_subcontracting_account,/mrp_subcontracting_dropshipping,/mrp_subcontracting_landed_costs,/mrp_subcontracting_purchase,/mrp_subcontracting_repair,/onboarding,/partner_autocomplete,/partnership,/payment,/payment_adyen,/payment_aps,/payment_asiapay,/payment_authorize,/payment_buckaroo,/payment_custom,/payment_demo,/payment_dpo,/payment_flutterwave,/payment_iyzico,/payment_mercado_pago,/payment_mollie,/payment_nuvei,/payment_paymob,/payment_payos,/payment_paypal,/payment_razorpay,/payment_redsys,/payment_stripe,/payment_toss_payments,/payment_worldline,/payment_xendit,/phone_validation,/point_of_sale,/portal,/portal_rating,/pos_account_tax_python,/pos_adyen,/pos_discount,/pos_dpopay,/pos_edi_ubl,/pos_event,/pos_event_sale,/pos_glory_cash,/pos_hr,/pos_hr_restaurant,/pos_imin,/pos_loyalty,/pos_mercado_pago,/pos_mollie,/pos_mrp,/pos_online_payment,/pos_online_payment_qr_payos,/pos_online_payment_qr_zalopay,/pos_online_payment_self_order,/pos_pine_labs,/pos_qfpay,/pos_razorpay,/pos_repair,/pos_restaurant,/pos_restaurant_adyen,/pos_restaurant_loyalty,/pos_restaurant_stripe,/pos_safaricom,/pos_sale,/pos_sale_loyalty,/pos_sale_margin,/pos_self_order,/pos_self_order_adyen,/pos_self_order_pine_labs,/pos_self_order_qfpay,/pos_self_order_razorpay,/pos_self_order_sale,/pos_self_order_stripe,/pos_sms,/pos_stripe,/pos_viva_com,/privacy_lookup,/product,/product_email_template,/product_expiry,/product_margin,/product_matrix,/project,/project_account,/project_hr_expense,/project_hr_skills,/project_mail_plugin,/project_mrp,/project_mrp_account,/project_mrp_sale,/project_mrp_stock_landed_costs,/project_purchase,/project_purchase_stock,/project_sale_expense,/project_sms,/project_stock,/project_stock_account,/project_stock_landed_costs,/project_timesheet_holidays,/project_todo,/purchase,/purchase_edi_ubl_bis3,/purchase_mrp,/purchase_product_matrix,/purchase_repair,/purchase_requisition,/purchase_requisition_sale,/purchase_requisition_stock,/purchase_stock --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/00799-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:14:30,034 26 INFO ? odoo: Odoo version 19.0 2026-03-23 02:14:30,035 26 INFO ? odoo: Using configuration file at /home/runbot19/.odoorc 2026-03-23 02:14:30,035 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:14:30,035 26 INFO ? odoo: database: runbot19@default:default 2026-03-23 02:14:31,651 26 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-03-23 02:14:31,806 26 INFO 00799-19-0-all odoo.tests.common: Importing test framework 2026-03-23 02:14:31,902 26 INFO 00799-19-0-all odoo.modules.loading: loading 1 modules... 2026-03-23 02:14:33,023 26 INFO 00799-19-0-all odoo.modules.loading: 1 modules loaded in 1.12s, 0 queries (+0 extra) 2026-03-23 02:14:33,670 26 INFO 00799-19-0-all odoo.modules.loading: loading 421 modules... 2026-03-23 02:14:55,130 26 INFO 00799-19-0-all odoo.modules.loading: 421 modules loaded in 21.46s, 0 queries (+0 extra) 2026-03-23 02:14:56,260 26 INFO 00799-19-0-all odoo.modules.loading: Modules loaded. 2026-03-23 02:14:56,949 26 INFO 00799-19-0-all odoo.registry: Registry loaded in 25.295s 2026-03-23 02:14:56,951 26 INFO 00799-19-0-all odoo.service.server: Starting post tests 2026-03-23 02:14:57,757 26 INFO 00799-19-0-all odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-03-23 02:14:59,004 26 INFO 00799-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:15:00,119 26 INFO 00799-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:15:00,408 26 INFO 00799-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:15:12,316 26 INFO 00799-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:15:12,474 26 INFO 00799-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:15:14,417 26 INFO 00799-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:15:14,461 26 INFO 00799-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:15:15,717 26 INFO 00799-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:15:16,125 26 INFO 00799-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:15:18,390 26 INFO 00799-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:15:20,767 26 INFO 00799-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:15:21,470 26 INFO 00799-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:15:21,642 26 INFO 00799-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:15:22,590 26 INFO 00799-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:15:22,823 26 INFO 00799-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:15:25,448 26 INFO 00799-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:15:25,518 26 INFO 00799-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:15:26,222 26 INFO 00799-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:15:26,418 26 INFO 00799-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:15:26,453 26 INFO 00799-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:15:27,671 26 INFO 00799-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:15:30,568 26 INFO 00799-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:15:30,613 26 INFO 00799-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:15:31,505 26 INFO 00799-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:15:40,699 26 INFO 00799-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:15:46,760 26 INFO 00799-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:15:50,772 26 INFO 00799-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:15:50,889 26 INFO 00799-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:15:51,029 26 INFO 00799-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:15:51,042 26 INFO 00799-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:15:55,495 26 INFO 00799-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:15:55,602 26 INFO 00799-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:15:56,206 26 INFO 00799-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:15:56,208 26 INFO 00799-19-0-all odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 58.390201807022095 seconds 2026-03-23 02:15:57,286 26 INFO 00799-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:15:58,863 26 INFO 00799-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:15:58,868 26 INFO 00799-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:16:03,096 26 INFO 00799-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:16:03,107 26 INFO 00799-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:16:04,716 26 INFO 00799-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:16:06,895 26 INFO 00799-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:16:06,907 26 INFO 00799-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:16:08,194 26 INFO 00799-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:16:08,201 26 INFO 00799-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:16:10,118 26 INFO 00799-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:16:12,140 26 INFO 00799-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:16:13,508 26 INFO 00799-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:16:13,512 26 INFO 00799-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:16:15,175 26 INFO 00799-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:16:15,180 26 INFO 00799-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:16:16,804 26 INFO 00799-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:16:17,005 26 INFO 00799-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:16:18,050 26 INFO 00799-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:16:18,061 26 INFO 00799-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:16:18,332 26 INFO 00799-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:16:18,337 26 INFO 00799-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:16:18,343 26 INFO 00799-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:16:21,869 26 INFO 00799-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:16:24,965 26 INFO 00799-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:16:24,969 26 INFO 00799-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:16:24,974 26 INFO 00799-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:16:25,639 26 INFO 00799-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:16:28,905 26 INFO 00799-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:16:32,515 26 INFO 00799-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:16:36,470 26 INFO 00799-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:16:40,037 26 INFO 00799-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:16:40,042 26 INFO 00799-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:16:41,520 26 INFO 00799-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:16:41,542 26 INFO 00799-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:16:44,583 26 INFO 00799-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:16:44,824 26 INFO 00799-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:16:45,116 26 INFO 00799-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:16:46,523 26 INFO 00799-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:16:46,525 26 INFO 00799-19-0-all odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 50.31660318374634 seconds 2026-03-23 02:16:46,578 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar ... 2026-03-23 02:16:46,643 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:46,909 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:16:46,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:46] "GET /web/image?field=avatar_128&id=2&model=mail.guest&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 23 0.031 0.276 2026-03-23 02:16:46,964 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_guest_avatar_with_channel ... 2026-03-23 02:16:47,182 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:47,584 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:16:47,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:47] "GET /web/image?field=avatar_128&id=4&model=mail.guest&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 15 0.008 0.427 2026-03-23 02:16:47,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:47] "GET /web/image?field=avatar_128&id=4&model=mail.guest&unique=2026-03-23%2002:16:46&access_token=ee6b755e7d6b113a103c470f89ee0c01328ac550ec372e398868b5266c10ececo0x69e1ef87 HTTP/1.1" 200 - 3 0.001 0.008 2026-03-23 02:16:47,625 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar ... 2026-03-23 02:16:48,192 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:48,359 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:48,583 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 3, model: res.partner 2026-03-23 02:16:48,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:48] "GET /web/image?field=avatar_128&id=10&model=res.partner&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 26 0.030 0.233 2026-03-23 02:16:48,621 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_guest_open_partner_avatar_with_channel ... 2026-03-23 02:16:49,040 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:49,246 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:49,437 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 3, model: res.partner 2026-03-23 02:16:49,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:49] "GET /web/image?field=avatar_128&id=11&model=res.partner&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 26 0.021 0.218 2026-03-23 02:16:49,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:49] "GET /web/image?field=avatar_128&id=11&model=res.partner&unique=2026-03-23%2002:16:46&access_token=57784c2424a2faa47a6dfca20a51e27d057eb403cd5ae169328299e5d8266e59o0x69e39078 HTTP/1.1" 200 - 5 0.003 0.012 2026-03-23 02:16:49,507 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar ... 2026-03-23 02:16:49,956 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:50,072 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 02:16:50,084 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:50,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:50] "GET /web/image?field=avatar_128&id=7&model=mail.guest&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 9 0.005 0.177 2026-03-23 02:16:50,267 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_guest_avatar_with_channel ... 2026-03-23 02:16:50,679 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:50,790 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 02:16:50,892 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:51,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:51] "GET /web/image?field=avatar_128&id=8&model=mail.guest&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 9 0.009 0.193 2026-03-23 02:16:51,095 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_partner_open_partner_avatar ... 2026-03-23 02:16:51,921 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:52,067 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 02:16:52,396 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:52,555 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:52,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:52] "GET /web/image?field=avatar_128&id=15&model=res.partner&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 21 0.015 0.204 2026-03-23 02:16:52,780 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar ... 2026-03-23 02:16:53,108 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:53,121 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 02:16:53,492 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:53,618 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:53,830 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 11, model: res.partner 2026-03-23 02:16:53,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:53] "GET /web/image?field=avatar_128&id=17&model=res.partner&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 26 0.017 0.232 2026-03-23 02:16:53,868 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_avatar_acl: Starting TestAvatarAcl.test_portal_open_partner_avatar_with_channel ... 2026-03-23 02:16:54,210 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:54,222 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 02:16:54,549 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:16:54,754 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:16:54,926 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 13, model: res.partner 2026-03-23 02:16:54,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:54] "GET /web/image?field=avatar_128&id=19&model=res.partner&unique=2026-03-23%2002:16:46 HTTP/1.1" 200 - 26 0.012 0.192 2026-03-23 02:16:54,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:16:54] "GET /web/image?field=avatar_128&id=19&model=res.partner&unique=2026-03-23%2002:16:46&access_token=b95e97857d37aab39d8083517437e0cec3abca198c6f218789b86803bb4f9d62o0x69e399b3 HTTP/1.1" 200 - 5 0.005 0.014 2026-03-23 02:16:55,037 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 670 checked, 3 removed 2026-03-23 02:17:03,557 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:17:03,645 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:17:04,478 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action: Starting TestDiscussAction.test_go_back_to_thread_from_breadcrumbs ... 2026-03-23 02:17:11,458 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome pid: 42 2026-03-23 02:17:11,460 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome headless temporary user profile dir: /tmp/tmpswodes7q_chrome_odoo 2026-03-23 02:17:11,461 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Issuing json command http://127.0.0.1:45101/json/version 2026-03-23 02:17:11,465 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:17:12,007 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Browser version: Chrome/141.0.7390.54 2026-03-23 02:17:12,010 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Issuing json command http://127.0.0.1:45101/json 2026-03-23 02:17:12,012 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:17:12,072 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Websocket url found: ws://127.0.0.1:45101/devtools/page/5A4E14318DD69F5CD058C96736ED2CCD 2026-03-23 02:17:12,188 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Enable chrome headless console log notification 2026-03-23 02:17:12,328 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Chrome headless enable page notifications 2026-03-23 02:17:12,573 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:12,590 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Setting session cookie in browser 2026-03-23 02:17:12,595 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Open "http://127.0.0.1:8069/odoo/discuss?active_id=mail.box_inbox" in browser 2026-03-23 02:17:12,595 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=mail.box_inbox" 2026-03-23 02:17:12,620 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:16,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:16] "GET /odoo/discuss?active_id=mail.box_inbox HTTP/1.1" 200 - 151 0.226 3.212 2026-03-23 02:17:16,061 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Navigation result: {'frameId': '5A4E14318DD69F5CD058C96736ED2CCD', 'loaderId': 'EB1ABA3162F718938B000FFDB04EF17D', 'isDownload': False} 2026-03-23 02:17:16,061 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Evaluate ready code "odoo.isTourReady('discuss_go_back_to_thread_from_breadcrumbs.js')" 2026-03-23 02:17:16,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:16] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-03-23 02:17:16,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:16] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.044 2026-03-23 02:17:16,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:16] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.262 0.219 2026-03-23 02:17:16,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:16] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.348 2026-03-23 02:17:16,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:16] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 02:17:17,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:17] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:17:17,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.030 0.017 2026-03-23 02:17:17,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:17] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:17:18,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.772 2026-03-23 02:17:18,544 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-03-23 02:17:18,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 23 0.038 0.057 2026-03-23 02:17:18,630 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: Owl is running in 'dev' mode. 2026-03-23 02:17:18,674 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1253) 2026-03-23 02:17:18,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.134 2026-03-23 02:17:18,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:17:18,718 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:18] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:17:18,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:18] "GET /odoo HTTP/1.1" 200 - 26 0.031 0.068 2026-03-23 02:17:18,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.108 2026-03-23 02:17:19,018 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: The ready code tooks too much time : 2.9565577507019043 2026-03-23 02:17:19,018 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Evaluate test code "odoo.startTour('discuss_go_back_to_thread_from_breadcrumbs.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=mail.box_inbox", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:17:19,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:17:19,053 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17: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 02:17:19,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.030 0.090 2026-03-23 02:17:19,080 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [1/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-DiscussContent-threadName[title='Inbox'] 2026-03-23 02:17:19,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "GET /web/image/res.partner/3/avatar_128?unique=1774232215000 HTTP/1.1" 200 - 6 0.011 0.160 2026-03-23 02:17:19,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.016 0.184 2026-03-23 02:17:19,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.144 2026-03-23 02:17:19,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "POST /mail/data HTTP/1.1" 200 - 36 0.067 0.199 2026-03-23 02:17:19,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "POST /web/action/load HTTP/1.1" 200 - 6 0.022 0.410 2026-03-23 02:17:19,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.158 2026-03-23 02:17:19,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:19] "POST /mail/data HTTP/1.1" 200 - 56 0.075 0.117 2026-03-23 02:17:19,833 26 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-03-23 02:17:20,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:20] "POST /mail/inbox/messages HTTP/1.1" 200 - 8 0.031 0.038 2026-03-23 02:17:20,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:20] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.001 0.036 2026-03-23 02:17:20,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:20] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.007 0.048 2026-03-23 02:17:20,203 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [2/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-DiscussSidebar-item:contains('Starred messages') 2026-03-23 02:17:20,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:20] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.007 0.078 2026-03-23 02:17:20,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:20] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.021 0.084 2026-03-23 02:17:20,355 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [3/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step button[title='View or join channels']:not(:visible) 2026-03-23 02:17:20,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:20] "POST /mail/starred/messages HTTP/1.1" 200 - 2 0.009 0.024 2026-03-23 02:17:20,495 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [4/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .breadcrumb-item:contains('Starred messages') 2026-03-23 02:17:20,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:20] "POST /web/dataset/call_kw/discuss.channel/get_views#discuss.channel.get_views HTTP/1.1" 200 - 58 0.111 0.129 2026-03-23 02:17:20,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:20] "POST /web/dataset/call_kw/discuss.channel/web_search_read#discuss.channel.web_search_read HTTP/1.1" 200 - 6 0.008 0.031 2026-03-23 02:17:21,086 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: [5/5] Tour discuss_go_back_to_thread_from_breadcrumbs.js → Step .o-mail-DiscussContent-threadName[title='Starred messages'] 2026-03-23 02:17:21,185 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: tour succeeded 2026-03-23 02:17:21,186 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR discuss_go_back_to_thread_from_breadcrumbs.js SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 02:17:21,453 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs.browser: heap 23775056 (allocated 25780224) 2026-03-23 02:17:21,482 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Closing chrome headless with pid 42 2026-03-23 02:17:21,489 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Closing websocket connection 2026-03-23 02:17:21,490 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Terminating chrome headless with pid 42 2026-03-23 02:17:21,659 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_go_back_to_thread_from_breadcrumbs: Removing chrome user profile "/tmp/tmpswodes7q_chrome_odoo" 2026-03-23 02:17:21,735 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action: Starting TestDiscussAction.test_join_call_with_client_action ... 2026-03-23 02:17:22,896 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57] 2026-03-23 02:17:23,500 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Chrome pid: 210 2026-03-23 02:17:23,501 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Chrome headless temporary user profile dir: /tmp/tmpp57v3k33_chrome_odoo 2026-03-23 02:17:23,501 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Issuing json command http://127.0.0.1:39579/json/version 2026-03-23 02:17:23,510 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:17:23,693 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Browser version: Chrome/141.0.7390.54 2026-03-23 02:17:23,694 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Issuing json command http://127.0.0.1:39579/json 2026-03-23 02:17:23,694 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:17:23,764 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Websocket url found: ws://127.0.0.1:39579/devtools/page/A608DF8C05373AA6356FC246B535840C 2026-03-23 02:17:23,821 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Enable chrome headless console log notification 2026-03-23 02:17:23,889 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Chrome headless enable page notifications 2026-03-23 02:17:24,191 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:invited from n/a 2026-03-23 02:17:24,206 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Setting session cookie in browser 2026-03-23 02:17:24,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Open "http://127.0.0.1:8069/odoo/9/action-mail.action_discuss?call=accept" in browser 2026-03-23 02:17:24,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Navigating to: "http://127.0.0.1:8069/odoo/9/action-mail.action_discuss?call=accept" 2026-03-23 02:17:24,247 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:26,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:26] "GET /odoo/9/action-mail.action_discuss?call=accept HTTP/1.1" 200 - 137 0.112 1.673 2026-03-23 02:17:26,033 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Navigation result: {'frameId': 'A608DF8C05373AA6356FC246B535840C', 'loaderId': '6A6F9F726EF6526C3C5067D4DF19A254', 'isDownload': False} 2026-03-23 02:17:26,034 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Evaluate ready code "odoo.isTourReady('discuss_channel_call_action.js')" 2026-03-23 02:17:26,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:26] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-03-23 02:17:26,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.100 0.184 2026-03-23 02:17:26,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:26] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.311 2026-03-23 02:17:26,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:26] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-03-23 02:17:26,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:26] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 02:17:27,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.011 2026-03-23 02:17:27,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:27] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:17:27,769 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:27] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:17:27,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.049 2026-03-23 02:17:27,897 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1264) 2026-03-23 02:17:27,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.070 2026-03-23 02:17:27,925 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action.browser: Owl is running in 'dev' mode. 2026-03-23 02:17:27,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:17:27,967 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:17:28,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "GET /odoo HTTP/1.1" 200 - 25 0.031 0.059 2026-03-23 02:17:28,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.106 2026-03-23 02:17:28,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.014 0.013 2026-03-23 02:17:28,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "GET /web/image/res.partner/27/avatar_128?unique=1774232215000 HTTP/1.1" 200 - 13 0.015 0.071 2026-03-23 02:17:28,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "GET /web/image?model=res.users&field=avatar_128&id=20 HTTP/1.1" 200 - 7 0.011 0.119 2026-03-23 02:17:28,489 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Evaluate test code "odoo.startTour('discuss_channel_call_action.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/9/action-mail.action_discuss?call=accept", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:17:28,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:17:28,520 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "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 02:17:28,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.058 2026-03-23 02:17:28,617 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action.browser: [1/2] Tour discuss_channel_call_action.js → Step Check that the call has started (trigger: .o-discuss-Call) 2026-03-23 02:17:28,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "POST /mail/data HTTP/1.1" 200 - 74 0.140 0.237 2026-03-23 02:17:28,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.275 2026-03-23 02:17:28,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.282 2026-03-23 02:17:29,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:29] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 44 0.059 0.117 2026-03-23 02:17:29,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:29] "POST /discuss/channel/messages HTTP/1.1" 200 - 30 0.059 0.089 2026-03-23 02:17:29,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:29] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.019 0.064 2026-03-23 02:17:30,020 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:30] "GET /mail/static/src/audio/call-invitation.ogg HTTP/1.1" 206 - 0 0.000 0.028 2026-03-23 02:17:30,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:30] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.126 2026-03-23 02:17:30,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:30] "GET /web/image/res.partner/26/avatar_128?unique=1774232215000 HTTP/1.1" 200 - 6 0.010 0.144 2026-03-23 02:17:30,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:30] "POST /mail/rtc/session/update_and_broadcast HTTP/1.1" 200 - 14 0.035 0.054 2026-03-23 02:17:30,362 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action.browser: [2/2] Tour discuss_channel_call_action.js → Step Check that current user is in call ('disconnect' button visible) (trigger: button[title='Disconnect']) 2026-03-23 02:17:30,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:30] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.018 0.055 2026-03-23 02:17:30,706 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action.browser: tour succeeded 2026-03-23 02:17:30,715 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_call_action.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:17:30,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:30] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 24 0.037 0.127 2026-03-23 02:17:30,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:30] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.014 0.205 2026-03-23 02:17:30,870 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:30] "GET /mail/static/src/audio/call-join.ogg HTTP/1.1" 206 - 0 0.000 0.019 2026-03-23 02:17:31,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:31] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 19 0.047 0.100 2026-03-23 02:17:31,228 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action.browser: heap 23011096 (allocated 24469504) 2026-03-23 02:17:31,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:31] "POST /mail/rtc/session/notify_call_members HTTP/1.1" 200 - 9 0.027 0.014 2026-03-23 02:17:31,328 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Closing chrome headless with pid 210 2026-03-23 02:17:31,345 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Closing websocket connection 2026-03-23 02:17:31,352 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Terminating chrome headless with pid 210 2026-03-23 02:17:31,357 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:31] "GET /mail/static/src/audio/new-message.ogg HTTP/1.1" 206 - 0 0.000 0.008 2026-03-23 02:17:31,683 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_action.TestDiscussAction.test_join_call_with_client_action: Removing chrome user profile "/tmp/tmpp57v3k33_chrome_odoo" 2026-03-23 02:17:31,832 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 02:17:39,652 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:17:39,654 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:17:40,646 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_allowed_upload_public_channel ... 2026-03-23 02:17:40,877 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:41,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 24 0.026 0.303 2026-03-23 02:17:41,224 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:41,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 14 0.019 0.046 2026-03-23 02:17:41,320 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:41,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.016 0.022 2026-03-23 02:17:41,383 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:41,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.013 0.022 2026-03-23 02:17:41,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.006 0.017 2026-03-23 02:17:41,483 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_delete_linked_to_private_channel ... 2026-03-23 02:17:41,767 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:42,273 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted ir.attachment records with IDs: [1353] 2026-03-23 02:17:42,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 24 0.232 0.285 2026-03-23 02:17:42,299 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:42,358 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [1354] 2026-03-23 02:17:42,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 24 0.018 0.028 2026-03-23 02:17:42,377 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:42,418 26 INFO 00799-19-0-all odoo.models.unlink: User #24 deleted ir.attachment records with IDs: [1355] 2026-03-23 02:17:42,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 26 0.012 0.020 2026-03-23 02:17:42,435 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:42,468 26 INFO 00799-19-0-all odoo.models.unlink: User #25 deleted ir.attachment records with IDs: [1356] 2026-03-23 02:17:42,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.010 0.015 2026-03-23 02:17:42,518 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted ir.attachment records with IDs: [1357] 2026-03-23 02:17:42,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 14 0.012 0.020 2026-03-23 02:17:42,541 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:42,570 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [1358] 2026-03-23 02:17:42,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.007 0.012 2026-03-23 02:17:42,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 5 0.002 0.016 2026-03-23 02:17:42,618 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:42,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 6 0.002 0.011 2026-03-23 02:17:42,654 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:42,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 3 0.001 0.007 2026-03-23 02:17:42,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 3 0.001 0.007 2026-03-23 02:17:42,707 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_attachment_delete_linked_to_public_channel ... 2026-03-23 02:17:42,996 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:43,561 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted ir.attachment records with IDs: [1363] 2026-03-23 02:17:43,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 24 0.011 0.571 2026-03-23 02:17:43,588 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:43,637 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [1364] 2026-03-23 02:17:43,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 24 0.015 0.026 2026-03-23 02:17:43,658 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:43,716 26 INFO 00799-19-0-all odoo.models.unlink: User #24 deleted ir.attachment records with IDs: [1365] 2026-03-23 02:17:43,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 25 0.018 0.027 2026-03-23 02:17:43,743 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:43,785 26 INFO 00799-19-0-all odoo.models.unlink: User #25 deleted ir.attachment records with IDs: [1366] 2026-03-23 02:17:43,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.010 0.018 2026-03-23 02:17:43,829 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted ir.attachment records with IDs: [1367] 2026-03-23 02:17:43,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 14 0.011 0.016 2026-03-23 02:17:43,844 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:43,878 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [1368] 2026-03-23 02:17:43,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.010 0.013 2026-03-23 02:17:43,892 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:43,919 26 INFO 00799-19-0-all odoo.models.unlink: User #24 deleted ir.attachment records with IDs: [1369] 2026-03-23 02:17:43,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.006 0.012 2026-03-23 02:17:43,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 5 0.002 0.007 2026-03-23 02:17:43,957 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:43,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:43] "POST /mail/attachment/delete HTTP/1.1" 200 - 3 0.001 0.006 2026-03-23 02:17:44,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:44] "POST /mail/attachment/delete HTTP/1.1" 200 - 3 0.001 0.007 2026-03-23 02:17:44,009 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_attachment_controller: Starting TestDiscussAttachmentController.test_first_page_access_of_mail_attachment_pdf ... 2026-03-23 02:17:44,310 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:44,333 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:44,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:44] "GET /mail/attachment/pdf_first_page/1373?access_token=e2b66a5f5234e4734993d35d6e8ebf4cf7ccea6aa2e7b333f4393739ed5a7b97o0x69e0c2f4 HTTP/1.1" 415 - 10 0.020 0.199 2026-03-23 02:17:44,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:44] "GET /mail/attachment/pdf_first_page/1374?access_token=b82da5cbde4f1d9d4581879f693e72a3fc6d9a92ec9af60f271d74f0fc6fda64o0x69e0c388 HTTP/1.1" 415 - 3 0.003 0.010 2026-03-23 02:17:44,596 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 02:17:51,822 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:17:51,824 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:17:52,882 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_private_channel ... 2026-03-23 02:17:53,313 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:53,524 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:17:53,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:53] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 15 0.010 0.230 2026-03-23 02:17:53,581 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:17:53,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:53] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.003 0.025 2026-03-23 02:17:53,624 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:53,645 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:17:53,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:53] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 7 0.004 0.022 2026-03-23 02:17:53,682 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:53,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:53] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 5 0.003 0.010 2026-03-23 02:17:53,722 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:53,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:53] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 5 0.005 0.012 2026-03-23 02:17:53,764 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_guest_avatar_public_channel ... 2026-03-23 02:17:54,042 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:54,225 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:17:54,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:54] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.013 0.198 2026-03-23 02:17:54,276 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:17:54,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:54] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.009 0.027 2026-03-23 02:17:54,324 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:54,351 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:17:54,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:54] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 8 0.010 0.026 2026-03-23 02:17:54,389 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:54,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:54] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.009 0.016 2026-03-23 02:17:54,445 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:54,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:54] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.007 0.019 2026-03-23 02:17:54,495 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_private_channel ... 2026-03-23 02:17:54,983 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:55,200 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:17:55,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:55] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 26 0.018 0.239 2026-03-23 02:17:55,264 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:17:55,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:55] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.015 0.041 2026-03-23 02:17:55,330 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:55,386 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 31, model: res.partner 2026-03-23 02:17:55,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:55] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 19 0.025 0.049 2026-03-23 02:17:55,436 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:55,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:55] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.025 0.032 2026-03-23 02:17:55,522 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:55,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:55] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.021 0.044 2026-03-23 02:17:55,619 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_01_partner_avatar_public_channel ... 2026-03-23 02:17:55,809 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee_nopartner from n/a 2026-03-23 02:17:55,825 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:56,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:56] "POST /mail/message/post HTTP/1.1" 200 - 44 0.032 0.583 2026-03-23 02:17:56,493 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:17:56,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:56] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 22 0.022 0.053 2026-03-23 02:17:56,559 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:17:56,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:56] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.014 0.043 2026-03-23 02:17:56,615 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:56,657 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 31, model: res.partner 2026-03-23 02:17:56,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:56] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 19 0.016 0.044 2026-03-23 02:17:56,700 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:56,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:56] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.018 0.033 2026-03-23 02:17:56,780 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:56,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:56] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.019 0.045 2026-03-23 02:17:56,870 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_private_channel ... 2026-03-23 02:17:57,294 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:57,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:57] "POST /mail/message/post HTTP/1.1" 200 - 49 0.033 0.241 2026-03-23 02:17:57,580 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:17:57,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:57] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 8 0.003 0.021 2026-03-23 02:17:57,620 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:17:57,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:57] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.002 0.021 2026-03-23 02:17:57,656 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:57,677 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:17:57,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:57] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 7 0.005 0.031 2026-03-23 02:17:57,739 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:57,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:57] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 5 0.006 0.010 2026-03-23 02:17:57,791 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:57,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:57] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 5 0.007 0.011 2026-03-23 02:17:57,826 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_guest_avatar_public_channel ... 2026-03-23 02:17:58,098 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [72] 2026-03-23 02:17:58,129 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:58,382 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:17:58,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:58] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 15 0.009 0.282 2026-03-23 02:17:58,426 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:17:58,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:58] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.003 0.023 2026-03-23 02:17:58,465 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:58,485 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:17:58,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:58] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 8 0.006 0.029 2026-03-23 02:17:58,533 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:58,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:58] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.011 0.016 2026-03-23 02:17:58,588 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:58,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:58] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.009 0.016 2026-03-23 02:17:58,634 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_private_channel ... 2026-03-23 02:17:59,050 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee_nopartner from n/a 2026-03-23 02:17:59,062 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:17:59,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:59] "POST /mail/message/post HTTP/1.1" 200 - 47 0.035 0.227 2026-03-23 02:17:59,373 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:17:59,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:59] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 22 0.024 0.048 2026-03-23 02:17:59,435 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:17:59,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:59] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.014 0.044 2026-03-23 02:17:59,504 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:17:59,552 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 31, model: res.partner 2026-03-23 02:17:59,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:59] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 19 0.024 0.050 2026-03-23 02:17:59,610 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:17:59,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:59] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.018 0.033 2026-03-23 02:17:59,693 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:17:59,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:17:59] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.023 0.035 2026-03-23 02:17:59,775 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_02_partner_avatar_public_channel ... 2026-03-23 02:17:59,997 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [79] 2026-03-23 02:18:00,028 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:00,588 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:00,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:00] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 26 0.031 0.569 2026-03-23 02:18:00,663 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:00,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:00] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.035 0.053 2026-03-23 02:18:00,753 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:00,817 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 31, model: res.partner 2026-03-23 02:18:00,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:00] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 19 0.017 0.046 2026-03-23 02:18:00,864 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:00,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:00] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.021 0.042 2026-03-23 02:18:00,960 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:01,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:01] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.025 0.048 2026-03-23 02:18:01,062 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_private_channel ... 2026-03-23 02:18:01,617 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [85] 2026-03-23 02:18:01,664 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:01,957 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:01,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:01] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 15 0.009 0.323 2026-03-23 02:18:02,010 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:02,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:02] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.002 0.020 2026-03-23 02:18:02,053 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:02,074 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:18:02,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:02] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 7 0.004 0.032 2026-03-23 02:18:02,121 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:02,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:02] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 5 0.003 0.009 2026-03-23 02:18:02,161 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:02,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:02] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 5 0.009 0.014 2026-03-23 02:18:02,223 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_guest_avatar_public_channel ... 2026-03-23 02:18:02,525 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:02,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:02] "POST /mail/message/post HTTP/1.1" 200 - 49 0.044 0.356 2026-03-23 02:18:02,937 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [86] 2026-03-23 02:18:02,979 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:03,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:03] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 8 0.003 0.026 2026-03-23 02:18:03,026 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:03,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:03] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.016 0.046 2026-03-23 02:18:03,098 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:03,135 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:18:03,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:03] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 8 0.011 0.048 2026-03-23 02:18:03,187 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:03,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:03] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.012 0.016 2026-03-23 02:18:03,245 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:03,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:03] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.014 0.034 2026-03-23 02:18:03,316 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_private_channel ... 2026-03-23 02:18:03,809 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [91] 2026-03-23 02:18:03,850 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:04,072 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:04,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:04] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 26 0.019 0.248 2026-03-23 02:18:04,140 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:04,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:04] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.011 0.042 2026-03-23 02:18:04,216 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:04,275 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 31, model: res.partner 2026-03-23 02:18:04,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:04] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 19 0.028 0.060 2026-03-23 02:18:04,347 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:04,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:04] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.022 0.028 2026-03-23 02:18:04,426 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:04,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:04] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.017 0.041 2026-03-23 02:18:04,507 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_03_partner_avatar_public_channel ... 2026-03-23 02:18:04,749 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee_nopartner from n/a 2026-03-23 02:18:04,765 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:05,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:05] "POST /mail/message/post HTTP/1.1" 200 - 47 0.040 0.299 2026-03-23 02:18:05,112 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [93] 2026-03-23 02:18:05,173 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:05,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:05] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 22 0.027 0.057 2026-03-23 02:18:05,250 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:05,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:05] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.026 0.051 2026-03-23 02:18:05,327 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:05,379 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 31, model: res.partner 2026-03-23 02:18:05,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:05] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 19 0.021 0.045 2026-03-23 02:18:05,419 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:05,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:05] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.018 0.032 2026-03-23 02:18:05,495 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:05,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:05] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.020 0.036 2026-03-23 02:18:05,580 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_guest_avatar_private_channel ... 2026-03-23 02:18:06,043 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:06,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:06] "POST /mail/message/post HTTP/1.1" 200 - 49 0.056 0.615 2026-03-23 02:18:06,725 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [99] 2026-03-23 02:18:06,743 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:06,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:06] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 8 0.007 0.023 2026-03-23 02:18:06,790 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:06,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:06] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.004 0.021 2026-03-23 02:18:06,829 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:06,849 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:18:06,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:06] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 7 0.008 0.022 2026-03-23 02:18:06,883 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:06,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:06] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 5 0.008 0.009 2026-03-23 02:18:06,927 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:06,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:06] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 5 0.005 0.010 2026-03-23 02:18:06,963 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_04_partner_avatar_private_channel ... 2026-03-23 02:18:07,388 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee_nopartner from n/a 2026-03-23 02:18:07,411 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:07,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:07] "POST /mail/message/post HTTP/1.1" 200 - 47 0.053 0.251 2026-03-23 02:18:07,728 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [104] 2026-03-23 02:18:07,784 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:07,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:07] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 22 0.022 0.052 2026-03-23 02:18:07,866 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:07,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:07] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.017 0.047 2026-03-23 02:18:07,924 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:07,963 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 31, model: res.partner 2026-03-23 02:18:07,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:07] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 19 0.013 0.045 2026-03-23 02:18:08,007 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:08,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:08] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.016 0.031 2026-03-23 02:18:08,084 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:08,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:08] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.023 0.039 2026-03-23 02:18:08,182 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_guest_avatar_private_channel ... 2026-03-23 02:18:08,407 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:08,697 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:08,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:08] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.008 0.309 2026-03-23 02:18:08,743 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:08,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:08] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.003 0.021 2026-03-23 02:18:08,779 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:08,800 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:18:08,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:08] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 8 0.004 0.022 2026-03-23 02:18:08,831 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:08,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:08] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.006 0.012 2026-03-23 02:18:08,873 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:08,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:08] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.005 0.015 2026-03-23 02:18:08,909 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_05_partner_avatar_private_channel ... 2026-03-23 02:18:09,141 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:09,368 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:09,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:09] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 28 0.019 0.247 2026-03-23 02:18:09,443 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 3, model: res.partner 2026-03-23 02:18:09,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:09] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.014 0.052 2026-03-23 02:18:09,514 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:09,554 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 31, model: res.partner 2026-03-23 02:18:09,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:09] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 19 0.017 0.044 2026-03-23 02:18:09,603 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:09,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:09] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.024 0.034 2026-03-23 02:18:09,700 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:09,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:09] "GET /web/image?field=avatar_128&id=43&model=res.partner&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 16 0.017 0.033 2026-03-23 02:18:09,773 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_binary_controller: Starting TestDiscussBinaryController.test_open_guest_avatar ... 2026-03-23 02:18:09,953 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:10,156 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:10,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:10] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 17 0.012 0.217 2026-03-23 02:18:10,199 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: mail.guest 2026-03-23 02:18:10,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:10] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.005 0.024 2026-03-23 02:18:10,249 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:18:10,272 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 31, model: mail.guest 2026-03-23 02:18:10,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:10] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 8 0.006 0.026 2026-03-23 02:18:10,311 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:10,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:10] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.007 0.011 2026-03-23 02:18:10,352 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:18:10,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:10] "GET /web/image?field=avatar_128&id=14&model=mail.guest&unique=2026-03-23%2002:17:44 HTTP/1.1" 200 - 6 0.015 0.024 2026-03-23 02:18:10,436 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:18:17,706 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:18:17,707 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:18:18,837 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_chat_message_post_should_update_last_interest_dt ... 2026-03-23 02:18:19,183 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_channel ... 2026-03-23 02:18:19,417 26 INFO 00799-19-0-all odoo.models.unlink: User #36 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537] 2026-03-23 02:18:19,445 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_command_help_in_group ... 2026-03-23 02:18:20,155 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557] 2026-03-23 02:18:20,620 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_get ... 2026-03-23 02:18:21,046 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_info_mark_as_read ... 2026-03-23 02:18:21,486 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_join_unfollow_should_not_post_message ... 2026-03-23 02:18:21,818 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [124] 2026-03-23 02:18:21,827 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_member_cannot_be_public_user ... 2026-03-23 02:18:22,313 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_members ... 2020-03-22 10:42:06,000 26 INFO 00799-19-0-all odoo.models.unlink: User #36 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619] 2020-03-22 10:42:06,000 26 INFO 00799-19-0-all odoo.models.unlink: User #36 deleted bus.bus records with IDs: [620, 621, 622, 623, 624] 2020-03-22 10:42:06,000 26 INFO 00799-19-0-all odoo.models.unlink: User #36 deleted discuss.channel.member records with IDs: [128] 2026-03-23 02:18:23,166 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_should_not_allow_adding_wrong_parent ... 2026-03-23 02:18:23,426 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_message_post_with_voice_attachment ... 2026-03-23 02:18:23,712 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_notification ... 2026-03-23 02:18:25,126 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673] 2026-03-23 02:18:25,376 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_private_unfollow ... 2026-03-23 02:18:25,997 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_channel ... 2026-03-23 02:18:26,315 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_chat ... 2026-03-23 02:18:26,686 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_recipients_mention ... 2026-03-23 02:18:27,051 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_should_generate_correct_default_avatar ... 2026-03-23 02:18:27,383 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_special_mention ... 2026-03-23 02:18:27,681 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_unsubscribe_auto ... 2026-03-23 02:18:30,247 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_user_synchronize ... 2026-03-23 02:18:30,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification ... 2026-03-23 02:18:31,039 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778] 2026-03-23 02:18:31,063 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_channel_write_should_send_notification_if_image_128_changed ... 2026-03-23 02:18:31,310 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1573] 2026-03-23 02:18:31,321 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793] 2026-03-23 02:18:31,343 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_channel_with_partners_and_guests ... 2026-03-23 02:18:31,577 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_create_chat_channel_should_only_pin_the_channel_for_the_current_user ... 2026-03-23 02:18:31,870 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_get_or_create_chat_should_update_last_interest_dt ... 2026-03-23 02:18:32,330 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_group_unfollow_should_not_post_message_if_the_partner_has_been_removed ... 2026-03-23 02:18:32,628 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [177] 2026-03-23 02:18:32,655 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_mail_message_starred_group ... 2026-03-23 02:18:32,864 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:18:32,895 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:18:33,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:33] "POST /mail/data HTTP/1.1" 200 - 25 0.022 0.242 2026-03-23 02:18:33,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:33] "POST /mail/data HTTP/1.1" 200 - 11 0.007 0.017 2026-03-23 02:18:33,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:33] "POST /mail/data HTTP/1.1" 200 - 12 0.012 0.020 2026-03-23 02:18:33,419 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [178, 179] 2026-03-23 02:18:33,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:18:33] "POST /mail/data HTTP/1.1" 200 - 13 0.011 0.028 2026-03-23 02:18:33,480 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_member_based_channel_naming ... 2026-03-23 02:18:35,236 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875] 2026-03-23 02:18:35,361 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [876, 877] 2026-03-23 02:18:35,412 26 INFO 00799-19-0-all odoo.models.unlink: User #45 deleted discuss.channel.member records with IDs: [186] 2026-03-23 02:18:35,444 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [878, 879] 2026-03-23 02:18:35,521 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [880, 881, 882] 2026-03-23 02:18:35,588 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [883, 884, 885] 2026-03-23 02:18:35,682 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [886, 887] 2026-03-23 02:18:35,766 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [888, 889] 2026-03-23 02:18:35,922 26 INFO 00799-19-0-all odoo.models.unlink: User #48 deleted discuss.channel.member records with IDs: [190] 2026-03-23 02:18:35,949 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [890, 891, 892, 893] 2026-03-23 02:18:36,028 26 INFO 00799-19-0-all odoo.models.unlink: User #45 deleted discuss.channel.member records with IDs: [187] 2026-03-23 02:18:36,113 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_message_update_content_bus ... 2026-03-23 02:18:36,439 26 INFO 00799-19-0-all odoo.models.unlink: User #36 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910] 2026-03-23 02:18:36,474 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_multi_company_chat ... 2026-03-23 02:18:36,838 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel: Starting TestChannelInternals.test_set_last_seen_message_should_always_send_notification ... 2026-03-23 02:18:37,271 26 INFO 00799-19-0-all odoo.models.unlink: User #36 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936] 2026-03-23 02:18:37,346 26 INFO 00799-19-0-all odoo.models.unlink: User #36 deleted bus.bus records with IDs: [937, 938] 2026-03-23 02:18:37,452 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 19 checked, 19 removed 2026-03-23 02:18:44,925 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:18:44,927 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:18:46,917 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_01_discuss_channel_access ... 2026-03-23 02:18:56,356 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_02_discuss_sub_channel_access ... 2026-03-23 02:19:10,305 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_10_discuss_channel_member_access ... 2026-03-23 02:19:10,992 26 INFO 00799-19-0-all odoo.models.unlink: User #53 deleted discuss.channel.member records with IDs: [557] 2026-03-23 02:19:12,458 26 INFO 00799-19-0-all odoo.models.unlink: User #53 deleted discuss.channel.member records with IDs: [582] 2026-03-23 02:19:15,746 26 INFO 00799-19-0-all odoo.models.unlink: User #54 deleted discuss.channel.member records with IDs: [628] 2026-03-23 02:19:17,327 26 INFO 00799-19-0-all odoo.models.unlink: User #54 deleted discuss.channel.member records with IDs: [653] 2026-03-23 02:19:20,918 26 INFO 00799-19-0-all odoo.models.unlink: User #55 deleted discuss.channel.member records with IDs: [699] 2026-03-23 02:19:22,428 26 INFO 00799-19-0-all odoo.models.unlink: User #55 deleted discuss.channel.member records with IDs: [724] 2026-03-23 02:19:25,981 26 INFO 00799-19-0-all odoo.models.unlink: User #53 deleted discuss.channel.member records with IDs: [770] 2026-03-23 02:19:27,519 26 INFO 00799-19-0-all odoo.models.unlink: User #54 deleted discuss.channel.member records with IDs: [793] 2026-03-23 02:19:28,889 26 INFO 00799-19-0-all odoo.models.unlink: User #55 deleted discuss.channel.member records with IDs: [816] 2026-03-23 02:19:30,570 26 INFO 00799-19-0-all odoo.models.unlink: User #54 deleted discuss.channel.member records with IDs: [832] 2026-03-23 02:19:31,556 26 INFO 00799-19-0-all odoo.models.unlink: User #55 deleted discuss.channel.member records with IDs: [836] 2026-03-23 02:19:32,402 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_access: Starting TestDiscussChannelAccess.test_11_discuss_sub_channel_member_access ... 2026-03-23 02:19:33,302 26 INFO 00799-19-0-all odoo.models.unlink: User #53 deleted discuss.channel.member records with IDs: [856] 2026-03-23 02:19:35,736 26 INFO 00799-19-0-all odoo.models.unlink: User #53 deleted discuss.channel.member records with IDs: [903] 2026-03-23 02:19:41,161 26 INFO 00799-19-0-all odoo.models.unlink: User #54 deleted discuss.channel.member records with IDs: [992] 2026-03-23 02:19:43,689 26 INFO 00799-19-0-all odoo.models.unlink: User #54 deleted discuss.channel.member records with IDs: [1039] 2026-03-23 02:19:48,982 26 INFO 00799-19-0-all odoo.models.unlink: User #55 deleted discuss.channel.member records with IDs: [1128] 2026-03-23 02:19:51,654 26 INFO 00799-19-0-all odoo.models.unlink: User #55 deleted discuss.channel.member records with IDs: [1177] 2026-03-23 02:19:57,241 26 INFO 00799-19-0-all odoo.models.unlink: User #53 deleted discuss.channel.member records with IDs: [1268] 2026-03-23 02:19:59,944 26 INFO 00799-19-0-all odoo.models.unlink: User #54 deleted discuss.channel.member records with IDs: [1312] 2026-03-23 02:20:03,005 26 INFO 00799-19-0-all odoo.models.unlink: User #55 deleted discuss.channel.member records with IDs: [1356] 2026-03-23 02:20:05,014 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 02:20:05,819 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:20:06,150 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_channel_invitation_from_token ... 2026-03-23 02:20:07,083 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:20:07,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:07] "GET /chat/761/uF4jJJx2qx HTTP/1.1" 200 - 84 0.078 0.613 2026-03-23 02:20:07,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:07] "GET /chat/762/DKY39QF4Dt HTTP/1.1" 404 - 5 0.007 0.015 2026-03-23 02:20:07,805 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_chat_from_token_as_guest ... 2026-03-23 02:20:08,727 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:20:09,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:09] "GET /chat/xyz HTTP/1.1" 200 - 95 0.072 0.818 2026-03-23 02:20:09,620 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_admin ... 2026-03-23 02:20:11,058 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome pid: 521 2026-03-23 02:20:11,059 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmprr8qcxts_chrome_odoo 2026-03-23 02:20:11,059 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:34125/json/version 2026-03-23 02:20:11,063 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:11,258 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Browser version: Chrome/141.0.7390.54 2026-03-23 02:20:11,258 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:34125/json 2026-03-23 02:20:11,259 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:11,346 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Websocket url found: ws://127.0.0.1:34125/devtools/page/38B6AA4CCA8C751328D9844F89C4E1B7 2026-03-23 02:20:11,389 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Enable chrome headless console log notification 2026-03-23 02:20:11,397 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless enable page notifications 2026-03-23 02:20:11,655 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:20:11,668 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Setting session cookie in browser 2026-03-23 02:20:11,672 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Open "http://127.0.0.1:8069/chat/766/UnVneS4KWF" in browser 2026-03-23 02:20:11,672 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/766/UnVneS4KWF" 2026-03-23 02:20:11,701 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:20:12,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:12] "GET /chat/766/UnVneS4KWF HTTP/1.1" 200 - 110 0.106 0.785 2026-03-23 02:20:12,594 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigation result: {'frameId': '38B6AA4CCA8C751328D9844F89C4E1B7', 'loaderId': '053FFA245D997620C7CF635D512B3179', 'isDownload': False} 2026-03-23 02:20:12,594 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:20:12,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:12] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.021 0.019 2026-03-23 02:20:12,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:12] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.004 0.059 2026-03-23 02:20:12,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:12] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.004 0.079 2026-03-23 02:20:13,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:20:13,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:20:13,384 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1708) 2026-03-23 02:20:13,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.051 2026-03-23 02:20:13,603 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/766/UnVneS4KWF", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:20:13,647 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:20:13,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:13] "POST /mail/data HTTP/1.1" 200 - 66 0.075 0.108 2026-03-23 02:20:13,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.160 2026-03-23 02:20:14,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "POST /discuss/channel/messages HTTP/1.1" 200 - 31 0.068 0.081 2026-03-23 02:20:14,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.019 0.120 2026-03-23 02:20:14,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.017 0.208 2026-03-23 02:20:14,654 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:20:14,661 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "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:20:14,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "GET /web/image/res.partner/80/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 14 0.043 0.308 2026-03-23 02:20:14,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "GET /web/image/discuss.channel/766/avatar_128?unique=ecf90f136a6d86d98546d73f119e696aa841d9d9a851732eb007bdab78630c779cf31203ef8e1b6ddba4f9d5db82902029383bf97eef8ce3712c9383af9573ef HTTP/1.1" 200 - 3 0.002 0.362 2026-03-23 02:20:14,799 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:20:14,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "GET /web/image/res.partner/3/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.008 0.378 2026-03-23 02:20:14,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "POST /discuss/channel/members HTTP/1.1" 200 - 19 0.018 0.323 2026-03-23 02:20:14,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 23 0.021 0.196 2026-03-23 02:20:14,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "GET /web/image/res.partner/79/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.010 0.119 2026-03-23 02:20:14,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:14] "GET /web/image/mail.guest/22/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 4 0.003 0.143 2026-03-23 02:20:15,037 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:20:15,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "POST /mail/data HTTP/1.1" 200 - 24 0.018 0.065 2026-03-23 02:20:15,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.076 2026-03-23 02:20:15,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 18 0.020 0.043 2026-03-23 02:20:15,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.007 0.121 2026-03-23 02:20:15,244 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:20:15,374 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:20:15,452 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:15,519 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:15,519 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:20:15,532 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1709) 2026-03-23 02:20:15,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.253 2026-03-23 02:20:15,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.016 0.224 2026-03-23 02:20:15,633 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 02:20:15,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.046 0.079 2026-03-23 02:20:15,782 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:15,835 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:15,836 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:20:15,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.005 0.021 2026-03-23 02:20:15,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:20:15,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:15] "GET /web/image/1711?access_token=0523a72171448d09d5d9cba8a55d5e9840f6adf1fba96b545a7620b123f75be8o0x69e1707e&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.005 2026-03-23 02:20:15,919 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:20:16,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:16] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.011 0.044 2026-03-23 02:20:16,158 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:20:16,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:16] "POST /mail/message/post HTTP/1.1" 200 - 51 0.044 0.115 2026-03-23 02:20:16,474 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:16,552 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:20:16,647 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:20:16,756 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:20:16,773 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:20:18,618 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:20:18,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:18] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.051 0.074 2026-03-23 02:20:19,060 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:20:19,076 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [1] 2026-03-23 02:20:19,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:19] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.010 0.042 2026-03-23 02:20:19,158 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:20:19,220 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:20:19,301 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:20:19,447 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:20:19,513 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:19,573 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:19,577 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:20:19,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:19] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.015 2026-03-23 02:20:19,722 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:20:19,808 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:20:19,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:19] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.049 0.058 2026-03-23 02:20:20,075 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:20,131 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:20:20,182 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:20:20,263 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:20:20,350 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:20:20,400 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [1712] 2026-03-23 02:20:20,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:20] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.023 0.027 2026-03-23 02:20:20,441 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:20:20,562 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:20:20,647 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:20:20,703 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:20,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:20] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.027 0.034 2026-03-23 02:20:20,849 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: tour succeeded 2026-03-23 02:20:20,852 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:20:21,183 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: heap 17799792 (allocated 19013632) 2026-03-23 02:20:21,189 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing chrome headless with pid 521 2026-03-23 02:20:21,199 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing websocket connection 2026-03-23 02:20:21,201 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Terminating chrome headless with pid 521 2026-03-23 02:20:21,320 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Removing chrome user profile "/tmp/tmprr8qcxts_chrome_odoo" 2026-03-23 02:20:21,954 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome pid: 691 2026-03-23 02:20:21,954 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmp682m1c97_chrome_odoo 2026-03-23 02:20:21,954 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:43823/json/version 2026-03-23 02:20:21,957 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:22,085 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Browser version: Chrome/141.0.7390.54 2026-03-23 02:20:22,085 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Issuing json command http://127.0.0.1:43823/json 2026-03-23 02:20:22,118 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:22,172 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Websocket url found: ws://127.0.0.1:43823/devtools/page/CBE81B1434D4369804733E39047BA97F 2026-03-23 02:20:22,220 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Enable chrome headless console log notification 2026-03-23 02:20:22,231 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Chrome headless enable page notifications 2026-03-23 02:20:22,293 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:20:22,295 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Setting session cookie in browser 2026-03-23 02:20:22,297 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Open "http://127.0.0.1:8069/chat/766/UnVneS4KWF" in browser 2026-03-23 02:20:22,297 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/766/UnVneS4KWF" 2026-03-23 02:20:22,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:22] "GET /chat/766/UnVneS4KWF HTTP/1.1" 200 - 46 0.035 0.096 2026-03-23 02:20:22,459 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Navigation result: {'frameId': 'CBE81B1434D4369804733E39047BA97F', 'loaderId': '2F4C582293DC0C3D96CEE19C11584DCB', 'isDownload': False} 2026-03-23 02:20:22,460 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:20:22,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:22] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 02:20:22,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:22] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-03-23 02:20:22,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:22] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.010 0.053 2026-03-23 02:20:23,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:20:23,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:20:23,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.009 0.020 2026-03-23 02:20:23,246 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/766/UnVneS4KWF", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:20:23,257 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:20:23,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "POST /mail/data HTTP/1.1" 200 - 54 0.031 0.077 2026-03-23 02:20:23,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-03-23 02:20:23,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "POST /discuss/channel/messages HTTP/1.1" 200 - 27 0.027 0.043 2026-03-23 02:20:23,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.008 0.023 2026-03-23 02:20:23,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.036 2026-03-23 02:20:23,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "GET /web/image/discuss.channel/766/avatar_128?unique=ecf90f136a6d86d98546d73f119e696aa841d9d9a851732eb007bdab78630c779cf31203ef8e1b6ddba4f9d5db82902029383bf97eef8ce3712c9383af9573ef HTTP/1.1" 200 - 3 0.002 0.046 2026-03-23 02:20:23,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:23] "GET /web/image/res.partner/80/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.008 0.056 2026-03-23 02:20:24,031 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "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:20:24,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "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:20:24,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.056 0.126 2026-03-23 02:20:24,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /web/image/res.partner/3/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.013 0.226 2026-03-23 02:20:24,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:20:24,319 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:20:24,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:20:24,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 18 0.021 0.051 2026-03-23 02:20:24,619 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:20:24,665 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:20:24,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /web/image/1711?access_token=0523a72171448d09d5d9cba8a55d5e9840f6adf1fba96b545a7620b123f75be8o0x69e1707e&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.006 0.012 2026-03-23 02:20:24,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /web/image/mail.guest/22/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 3 0.002 0.013 2026-03-23 02:20:24,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /web/image/res.partner/79/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.007 0.028 2026-03-23 02:20:24,742 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:20:24,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "POST /mail/data HTTP/1.1" 200 - 24 0.027 0.042 2026-03-23 02:20:24,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.008 0.090 2026-03-23 02:20:24,881 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:20:24,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 18 0.017 0.122 2026-03-23 02:20:24,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:24] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.149 2026-03-23 02:20:25,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:25] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.015 0.170 2026-03-23 02:20:25,018 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:25,181 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:25,182 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:20:25,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:25] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.016 2026-03-23 02:20:25,236 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:25,320 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:25,321 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:20:25,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:25] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.004 0.017 2026-03-23 02:20:25,425 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:20:25,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:25] "GET /web/image/1714?access_token=a1a75da98a86c9f4d2e1db70a03ae32df31e6bbbcf609e28d30eaef1f93cb11ao0x69e17270&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.005 0.010 2026-03-23 02:20:25,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:25] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.019 0.044 2026-03-23 02:20:25,616 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:20:25,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:25] "POST /mail/message/post HTTP/1.1" 200 - 45 0.072 0.137 2026-03-23 02:20:25,936 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:25,991 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:20:26,103 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:20:26,248 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:20:26,276 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:20:27,843 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:20:27,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:27] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.030 0.053 2026-03-23 02:20:28,152 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:20:28,168 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [2] 2026-03-23 02:20:28,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:28] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.016 0.035 2026-03-23 02:20:28,310 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:20:28,379 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:20:28,462 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:20:28,677 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:20:28,744 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:28,814 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:28,815 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:20:28,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:28] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.014 2026-03-23 02:20:28,951 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:20:29,034 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:20:29,096 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:29,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:29] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.031 0.053 2026-03-23 02:20:29,277 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:20:29,353 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:20:29,435 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:20:29,547 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:20:29,594 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [1715] 2026-03-23 02:20:29,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:29] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.017 0.029 2026-03-23 02:20:29,602 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:20:29,752 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:20:29,837 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:20:29,895 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:30,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:30] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.043 0.068 2026-03-23 02:20:30,122 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: tour succeeded 2026-03-23 02:20:30,124 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:20:30,451 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin.browser: heap 18430332 (allocated 19406848) 2026-03-23 02:20:30,459 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing chrome headless with pid 691 2026-03-23 02:20:30,464 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Closing websocket connection 2026-03-23 02:20:30,469 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Terminating chrome headless with pid 691 2026-03-23 02:20:30,590 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_admin: Removing chrome user profile "/tmp/tmp682m1c97_chrome_odoo" 2026-03-23 02:20:30,632 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_guest ... 2026-03-23 02:20:31,943 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome pid: 863 2026-03-23 02:20:31,943 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmp1bb0tte4_chrome_odoo 2026-03-23 02:20:31,944 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:38043/json/version 2026-03-23 02:20:31,947 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:32,119 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Browser version: Chrome/141.0.7390.54 2026-03-23 02:20:32,120 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:38043/json 2026-03-23 02:20:32,122 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:32,193 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Websocket url found: ws://127.0.0.1:38043/devtools/page/80098942F96D20CADE8EC8D9BF22D793 2026-03-23 02:20:32,249 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Enable chrome headless console log notification 2026-03-23 02:20:32,316 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless enable page notifications 2026-03-23 02:20:32,397 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Setting session cookie in browser 2026-03-23 02:20:32,477 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Open "http://127.0.0.1:8069/chat/768/Vras8j2Kis" in browser 2026-03-23 02:20:32,477 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/768/Vras8j2Kis" 2026-03-23 02:20:32,498 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:20:33,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:33] "GET /chat/768/Vras8j2Kis HTTP/1.1" 200 - 94 0.077 0.669 2026-03-23 02:20:33,242 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigation result: {'frameId': '80098942F96D20CADE8EC8D9BF22D793', 'loaderId': '0AAD65ACD191283EB9DE4517B3C5D983', 'isDownload': False} 2026-03-23 02:20:33,243 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_as_guest_tour.js')" 2026-03-23 02:20:33,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:33] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-03-23 02:20:33,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:33] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 02:20:33,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:33] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 02:20:33,754 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:20:33,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 02:20:33,875 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1721) 2026-03-23 02:20:33,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.042 2026-03-23 02:20:34,116 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_as_guest_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/768/Vras8j2Kis", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:20:34,177 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [1/6] Tour discuss_channel_as_guest_tour.js → Step Channel secret token has been hidden on welcome page (trigger: .o-mail-WelcomePage) 2026-03-23 02:20:34,191 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 02:20:34,234 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [2/6] Tour discuss_channel_as_guest_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-03-23 02:20:34,300 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [3/6] Tour discuss_channel_as_guest_tour.js → Step Check that we are on not in a call (trigger: button[name='call']) 2026-03-23 02:20:34,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:34] "POST /mail/data HTTP/1.1" 200 - 50 0.174 0.167 2026-03-23 02:20:34,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.246 2026-03-23 02:20:34,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:34] "POST /mail/guest/update_name HTTP/1.1" 200 - 11 0.013 0.187 2026-03-23 02:20:35,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "POST /discuss/channel/messages HTTP/1.1" 200 - 27 0.043 0.086 2026-03-23 02:20:35,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "GET /web/image/discuss.channel/768/avatar_128?unique=1467ab99101b3ad7b3aa3a07aeca2885b32b150805cd8b4bfe7b274bfd41e451ed7779bd2190bc148cd28ca01cd1e267182a561eb418bff45d940d18ae947523 HTTP/1.1" 200 - 3 0.002 0.065 2026-03-23 02:20:35,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "GET /web/image/res.partner/82/avatar_128?access_token=cf6144de1f9a655a7089602b2df1d634ec3ac9625c86964784fb6faa25d304a9o0x69e39a34&unique=1774232405000 HTTP/1.1" 200 - 5 0.006 0.079 2026-03-23 02:20:35,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "GET /web/image/mail.guest/24/avatar_128?access_token=47c87890dda930cf4fb49ed6f1b85dc8e065c8de73d3ad40d24edab19440d7fco0x69e28432&unique=1774232432000 HTTP/1.1" 200 - 3 0.006 0.098 2026-03-23 02:20:35,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "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 02:20:35,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.019 0.099 2026-03-23 02:20:35,307 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [4/6] Tour discuss_channel_as_guest_tour.js → Step Check that we are on channel page (trigger: .o-mail-Thread) 2026-03-23 02:20:35,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "GET /web/image/mail.guest/24/avatar_128?access_token=47c87890dda930cf4fb49ed6f1b85dc8e065c8de73d3ad40d24edab19440d7fco0x69e28432&unique=1774232434000 HTTP/1.1" 200 - 3 0.003 0.010 2026-03-23 02:20:35,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "GET /web/image/mail.guest/23/avatar_128?access_token=3d45c3d1cd297f32370da16dba0fcff93ebae43c1c33c07a738d50c09f3e2e65o0x69e2830a&unique=1774232405000 HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 02:20:35,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "GET /web/image/res.partner/81/avatar_128?access_token=bb22f218d4fb427afa9a9e02be2b37317ac2b5811a80bd4692a7e709c6146710o0x69e3990d&unique=1774232405000 HTTP/1.1" 200 - 5 0.004 0.038 2026-03-23 02:20:35,510 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [5/6] Tour discuss_channel_as_guest_tour.js → Step .o_command_palette_search input 2026-03-23 02:20:35,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "POST /mail/data HTTP/1.1" 200 - 25 0.026 0.044 2026-03-23 02:20:35,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "POST /discuss/search HTTP/1.1" 200 - 36 0.043 0.064 2026-03-23 02:20:35,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.162 2026-03-23 02:20:35,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.006 0.179 2026-03-23 02:20:35,818 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [6/6] Tour discuss_channel_as_guest_tour.js → Step .o-mail-DiscussCommand 2026-03-23 02:20:35,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:35] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 21 0.031 0.245 2026-03-23 02:20:35,895 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-DiscussCommand" inside a specific target with text "Test channel" (as parent) 2026-03-23 02:20:35,896 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".fa-hashtag" inside a specific parent (immediately) 2026-03-23 02:20:35,897 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 0 of ".fa-user" (immediately) 2026-03-23 02:20:35,910 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: tour succeeded 2026-03-23 02:20:35,911 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR discuss_channel_as_guest_tour.js SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 02:20:36,189 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: heap 11755768 (allocated 12980224) 2026-03-23 02:20:36,217 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1722) 2026-03-23 02:20:36,222 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing chrome headless with pid 863 2026-03-23 02:20:36,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:36] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.368 2026-03-23 02:20:36,226 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing websocket connection 2026-03-23 02:20:36,226 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Terminating chrome headless with pid 863 2026-03-23 02:20:36,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:36] "POST /discuss/search HTTP/1.1" 200 - 31 0.051 0.104 2026-03-23 02:20:36,402 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Removing chrome user profile "/tmp/tmp1bb0tte4_chrome_odoo" 2026-03-23 02:20:36,918 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome pid: 1021 2026-03-23 02:20:36,936 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmpacl3wv_f_chrome_odoo 2026-03-23 02:20:36,936 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:46563/json/version 2026-03-23 02:20:36,938 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:37,231 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Browser version: Chrome/141.0.7390.54 2026-03-23 02:20:37,231 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Issuing json command http://127.0.0.1:46563/json 2026-03-23 02:20:37,264 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:37,345 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Websocket url found: ws://127.0.0.1:46563/devtools/page/851BCC95B24A3DC4E37B34A52D719436 2026-03-23 02:20:37,438 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Enable chrome headless console log notification 2026-03-23 02:20:37,456 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Chrome headless enable page notifications 2026-03-23 02:20:37,529 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Setting session cookie in browser 2026-03-23 02:20:37,533 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Open "http://127.0.0.1:8069/chat/768/Vras8j2Kis" in browser 2026-03-23 02:20:37,535 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/768/Vras8j2Kis" 2026-03-23 02:20:37,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:37] "GET /chat/768/Vras8j2Kis HTTP/1.1" 200 - 44 0.052 0.079 2026-03-23 02:20:37,719 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Navigation result: {'frameId': '851BCC95B24A3DC4E37B34A52D719436', 'loaderId': 'E5833AAB6A8A75860838B15F30BA18B1', 'isDownload': False} 2026-03-23 02:20:37,719 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:20:37,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:37] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.005 0.021 2026-03-23 02:20:37,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:37] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-03-23 02:20:37,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:37] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.075 2026-03-23 02:20:38,499 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:38] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:20:38,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:20:38,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:20:38,713 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/768/Vras8j2Kis", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:20:38,739 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:20:38,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:38] "POST /mail/data HTTP/1.1" 200 - 44 0.031 0.078 2026-03-23 02:20:38,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-03-23 02:20:39,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.014 0.036 2026-03-23 02:20:39,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "GET /web/image/discuss.channel/768/avatar_128?unique=1467ab99101b3ad7b3aa3a07aeca2885b32b150805cd8b4bfe7b274bfd41e451ed7779bd2190bc148cd28ca01cd1e267182a561eb418bff45d940d18ae947523 HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 02:20:39,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "GET /web/image/res.partner/82/avatar_128?access_token=cf6144de1f9a655a7089602b2df1d634ec3ac9625c86964784fb6faa25d304a9o0x69e39a34&unique=1774232405000 HTTP/1.1" 200 - 5 0.005 0.031 2026-03-23 02:20:39,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "GET /web/image/mail.guest/24/avatar_128?access_token=47c87890dda930cf4fb49ed6f1b85dc8e065c8de73d3ad40d24edab19440d7fco0x69e28432&unique=1774232434000 HTTP/1.1" 200 - 3 0.002 0.051 2026-03-23 02:20:39,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.010 0.074 2026-03-23 02:20:39,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:20:39,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "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 02:20:39,643 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:20:39,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:20:39,956 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:20:39,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:39] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 16 0.055 0.072 2026-03-23 02:20:40,015 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:20:40,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "GET /web/image/mail.guest/23/avatar_128?access_token=3d45c3d1cd297f32370da16dba0fcff93ebae43c1c33c07a738d50c09f3e2e65o0x69e2830a&unique=1774232405000 HTTP/1.1" 200 - 3 0.003 0.090 2026-03-23 02:20:40,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "GET /web/image/res.partner/81/avatar_128?access_token=bb22f218d4fb427afa9a9e02be2b37317ac2b5811a80bd4692a7e709c6146710o0x69e3990d&unique=1774232405000 HTTP/1.1" 200 - 5 0.003 0.100 2026-03-23 02:20:40,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.004 0.053 2026-03-23 02:20:40,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.055 2026-03-23 02:20:40,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "POST /mail/data HTTP/1.1" 200 - 25 0.034 0.118 2026-03-23 02:20:40,165 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:20:40,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.008 0.117 2026-03-23 02:20:40,405 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:40,475 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:40,478 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:20:40,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:20:40,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "POST /mail/attachment/upload HTTP/1.1" 200 - 15 0.016 0.052 2026-03-23 02:20:40,620 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:40,678 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:40,679 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:20:40,718 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:20:40,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.015 0.022 2026-03-23 02:20:40,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "GET /web/image/1724?access_token=bcda9d1561323e95877aa88adad1cd21e12dac9539be6eccfed2ae19ae606ad7o0x69e17329&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 02:20:40,812 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:20:40,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:40] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 16 0.019 0.048 2026-03-23 02:20:41,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:41] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.016 0.092 2026-03-23 02:20:41,071 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:20:41,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:41] "POST /mail/message/post HTTP/1.1" 200 - 45 0.038 0.155 2026-03-23 02:20:41,409 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:41,461 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:20:41,570 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:20:41,696 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:20:41,714 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:20:43,141 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:20:43,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:43] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.012 0.045 2026-03-23 02:20:43,464 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:20:43,531 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.message.reaction records with IDs: [3] 2026-03-23 02:20:43,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:43] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.059 0.071 2026-03-23 02:20:43,727 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:20:43,923 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:20:44,003 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:20:44,144 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:20:44,214 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:44,275 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:44,279 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:20:44,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:44] "POST /mail/attachment/upload HTTP/1.1" 200 - 10 0.015 0.037 2026-03-23 02:20:44,480 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:20:44,561 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:20:44,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:44] "POST /mail/message/update_content HTTP/1.1" 200 - 32 0.050 0.064 2026-03-23 02:20:44,833 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:44,881 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:20:44,934 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:20:45,019 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:20:45,104 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:20:45,156 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted ir.attachment records with IDs: [1725] 2026-03-23 02:20:45,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:45] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.027 0.029 2026-03-23 02:20:45,187 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:20:45,313 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:20:45,398 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:20:45,458 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:45,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:45] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.024 0.044 2026-03-23 02:20:45,636 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: tour succeeded 2026-03-23 02:20:45,641 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:20:45,969 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest.browser: heap 16801428 (allocated 17965056) 2026-03-23 02:20:45,988 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing chrome headless with pid 1021 2026-03-23 02:20:45,990 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Closing websocket connection 2026-03-23 02:20:45,999 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Terminating chrome headless with pid 1021 2026-03-23 02:20:46,184 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_guest: Removing chrome user profile "/tmp/tmpacl3wv_f_chrome_odoo" 2026-03-23 02:20:46,253 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_internal ... 2026-03-23 02:20:47,732 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome pid: 1188 2026-03-23 02:20:47,732 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmp5jd8do_3_chrome_odoo 2026-03-23 02:20:47,732 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:46521/json/version 2026-03-23 02:20:47,734 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:47,888 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:20:47,888 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:46521/json 2026-03-23 02:20:47,889 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:47,926 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Websocket url found: ws://127.0.0.1:46521/devtools/page/837C85B41B9980B7FAE3288BAF0B4EAA 2026-03-23 02:20:47,971 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Enable chrome headless console log notification 2026-03-23 02:20:48,036 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless enable page notifications 2026-03-23 02:20:48,252 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:20:48,260 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Setting session cookie in browser 2026-03-23 02:20:48,263 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Open "http://127.0.0.1:8069/chat/770/Cc8Mz8mkLf" in browser 2026-03-23 02:20:48,263 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/770/Cc8Mz8mkLf" 2026-03-23 02:20:48,278 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:20:49,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:49] "GET /chat/770/Cc8Mz8mkLf HTTP/1.1" 200 - 108 0.078 0.718 2026-03-23 02:20:49,076 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigation result: {'frameId': '837C85B41B9980B7FAE3288BAF0B4EAA', 'loaderId': 'CBB296100B2003F9F7CAADDA8F751884', 'isDownload': False} 2026-03-23 02:20:49,077 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:20:49,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:49] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 02:20:49,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:49] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-03-23 02:20:49,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:49] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.006 0.071 2026-03-23 02:20:49,675 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:20:49,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 02:20:49,837 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1731) 2026-03-23 02:20:49,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.012 0.055 2026-03-23 02:20:49,938 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/770/Cc8Mz8mkLf", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:20:49,971 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:20:50,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "POST /mail/data HTTP/1.1" 200 - 61 0.052 0.122 2026-03-23 02:20:50,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.143 2026-03-23 02:20:50,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "POST /discuss/channel/messages HTTP/1.1" 200 - 29 0.042 0.061 2026-03-23 02:20:50,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.003 0.050 2026-03-23 02:20:50,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "GET /web/image/discuss.channel/770/avatar_128?unique=92d13e1289cee3eb7915ccc6359d50f19d0c1b4dce39adcab9802360b9542123e7dabaff54d153d434c14d92a7f92d64852c54447688421c652a8d75332247e1 HTTP/1.1" 200 - 3 0.002 0.060 2026-03-23 02:20:50,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "GET /web/image/res.partner/73/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 13 0.012 0.081 2026-03-23 02:20:50,791 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "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:20:50,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "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 02:20:50,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "GET /web/image/res.partner/84/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.024 0.132 2026-03-23 02:20:50,846 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:20:50,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:50] "POST /discuss/channel/members HTTP/1.1" 200 - 20 0.045 0.199 2026-03-23 02:20:51,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-03-23 02:20:51,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 23 0.030 0.059 2026-03-23 02:20:51,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "GET /web/image/mail.guest/25/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 4 0.025 0.028 2026-03-23 02:20:51,414 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:20:51,474 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:20:51,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "GET /web/image/res.partner/83/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.027 0.156 2026-03-23 02:20:51,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "POST /mail/data HTTP/1.1" 200 - 23 0.020 0.145 2026-03-23 02:20:51,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.005 0.146 2026-03-23 02:20:51,660 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:20:51,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 18 0.024 0.201 2026-03-23 02:20:51,809 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:51,869 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:51,870 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:20:51,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:20:51,991 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1732) 2026-03-23 02:20:51,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:51] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.493 2026-03-23 02:20:52,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:52] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.011 0.436 2026-03-23 02:20:52,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:52] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.008 0.133 2026-03-23 02:20:52,151 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:52,210 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:52,214 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:20:52,258 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:52] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:20:52,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:52] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.011 0.031 2026-03-23 02:20:52,360 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:20:52,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:52] "GET /web/image/1734?access_token=7f77d9d35bbfe5888a3e0137887a501aa7436af61ca1577a867d5c0e63771bcdo0x69e173e1&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 02:20:52,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:52] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.030 0.053 2026-03-23 02:20:52,662 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:20:52,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:52] "POST /mail/message/post HTTP/1.1" 200 - 51 0.055 0.124 2026-03-23 02:20:52,950 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:53,003 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:20:53,128 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:20:53,256 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:20:53,288 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:20:54,471 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:20:54,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:54] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.014 0.050 2026-03-23 02:20:54,762 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:20:54,776 26 INFO 00799-19-0-all odoo.models.unlink: User #58 deleted mail.message.reaction records with IDs: [4] 2026-03-23 02:20:54,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:54] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.021 0.037 2026-03-23 02:20:54,877 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:20:54,969 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:20:55,094 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:20:55,280 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:20:55,350 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:20:55,417 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:20:55,421 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:20:55,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:55] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.004 0.016 2026-03-23 02:20:55,606 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:20:55,705 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:20:55,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:55] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.023 0.051 2026-03-23 02:20:55,923 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:55,975 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:20:56,027 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:20:56,103 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:20:56,202 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:20:56,243 26 INFO 00799-19-0-all odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [1735] 2026-03-23 02:20:56,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:56] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.016 0.033 2026-03-23 02:20:56,285 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:20:56,458 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:20:56,543 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:20:56,612 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:20:56,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:56] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.034 0.056 2026-03-23 02:20:56,793 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: tour succeeded 2026-03-23 02:20:56,794 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:20:57,216 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: heap 17381456 (allocated 18493440) 2026-03-23 02:20:57,225 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing chrome headless with pid 1188 2026-03-23 02:20:57,228 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing websocket connection 2026-03-23 02:20:57,243 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Terminating chrome headless with pid 1188 2026-03-23 02:20:57,613 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Removing chrome user profile "/tmp/tmp5jd8do_3_chrome_odoo" 2026-03-23 02:20:58,131 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome pid: 1358 2026-03-23 02:20:58,131 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpamz3zcip_chrome_odoo 2026-03-23 02:20:58,132 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:38725/json/version 2026-03-23 02:20:58,139 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:58,300 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:20:58,303 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Issuing json command http://127.0.0.1:38725/json 2026-03-23 02:20:58,305 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:20:58,350 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Websocket url found: ws://127.0.0.1:38725/devtools/page/891BACE25B27DAE972626B25519CFCDD 2026-03-23 02:20:58,391 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Enable chrome headless console log notification 2026-03-23 02:20:58,417 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Chrome headless enable page notifications 2026-03-23 02:20:58,557 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:20:58,563 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Setting session cookie in browser 2026-03-23 02:20:58,566 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Open "http://127.0.0.1:8069/chat/770/Cc8Mz8mkLf" in browser 2026-03-23 02:20:58,566 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/770/Cc8Mz8mkLf" 2026-03-23 02:20:58,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:58] "GET /chat/770/Cc8Mz8mkLf HTTP/1.1" 200 - 45 0.027 0.068 2026-03-23 02:20:58,682 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Navigation result: {'frameId': '891BACE25B27DAE972626B25519CFCDD', 'loaderId': '2F7B45A09B6BDB53D7482F275F281D42', 'isDownload': False} 2026-03-23 02:20:58,682 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:20:58,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:58] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.010 0.015 2026-03-23 02:20:58,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:58] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 02:20:58,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:58] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.006 0.048 2026-03-23 02:20:59,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:59] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:20:59,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:20:59,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 02:20:59,652 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/770/Cc8Mz8mkLf", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:20:59,673 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:20:59,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:59] "POST /mail/data HTTP/1.1" 200 - 51 0.047 0.097 2026-03-23 02:20:59,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:20:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.113 2026-03-23 02:21:00,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "POST /discuss/channel/messages HTTP/1.1" 200 - 27 0.022 0.040 2026-03-23 02:21:00,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.008 0.026 2026-03-23 02:21:00,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "GET /web/image/discuss.channel/770/avatar_128?unique=92d13e1289cee3eb7915ccc6359d50f19d0c1b4dce39adcab9802360b9542123e7dabaff54d153d434c14d92a7f92d64852c54447688421c652a8d75332247e1 HTTP/1.1" 200 - 3 0.002 0.034 2026-03-23 02:21:00,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "GET /web/image/res.partner/84/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.010 0.051 2026-03-23 02:21:00,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "GET /web/image/res.partner/73/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.006 0.072 2026-03-23 02:21:00,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "POST /discuss/channel/members HTTP/1.1" 200 - 16 0.011 0.051 2026-03-23 02:21:00,478 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "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:21:00,489 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "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 02:21:00,570 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:21:00,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:21:00,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:21:00,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:21:00,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:00] "GET /web/image/1734?access_token=7f77d9d35bbfe5888a3e0137887a501aa7436af61ca1577a867d5c0e63771bcdo0x69e173e1&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.006 0.010 2026-03-23 02:21:01,009 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:21:01,064 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:21:01,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "POST /mail/data HTTP/1.1" 200 - 23 0.029 0.055 2026-03-23 02:21:01,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.007 0.091 2026-03-23 02:21:01,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "GET /web/image/mail.guest/25/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 3 0.003 0.098 2026-03-23 02:21:01,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "GET /web/image/res.partner/83/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.016 0.127 2026-03-23 02:21:01,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.127 2026-03-23 02:21:01,231 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:01,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.013 0.073 2026-03-23 02:21:01,393 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:01,508 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:01,510 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:21:01,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.004 0.020 2026-03-23 02:21:01,620 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:01,706 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:01,707 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:21:01,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.007 0.034 2026-03-23 02:21:01,821 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:21:01,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:01] "GET /web/image/1737?access_token=5c2c0106885a6452015e50c6a50fcc5c78f5b1fd7295a14a58870cfc248c6beco0x69e175d4&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 02:21:02,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:02] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.016 0.044 2026-03-23 02:21:02,076 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:21:02,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:02] "POST /mail/message/post HTTP/1.1" 200 - 45 0.068 0.134 2026-03-23 02:21:02,398 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:02,451 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:02,561 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:21:02,697 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:21:02,718 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:21:03,841 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:21:03,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:03] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.012 0.038 2026-03-23 02:21:04,207 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:21:04,241 26 INFO 00799-19-0-all odoo.models.unlink: User #58 deleted mail.message.reaction records with IDs: [5] 2026-03-23 02:21:04,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:04] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.014 0.047 2026-03-23 02:21:04,380 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:04,446 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:21:04,537 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:21:04,719 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:04,798 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:04,856 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:04,857 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:21:04,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:04] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.020 0.041 2026-03-23 02:21:05,045 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:21:05,122 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:21:05,184 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:05,376 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:21:05,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:05] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.024 0.378 2026-03-23 02:21:05,688 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:21:05,779 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:21:05,878 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:21:05,932 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:21:05,938 26 INFO 00799-19-0-all odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [1738] 2026-03-23 02:21:05,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:05] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.019 0.041 2026-03-23 02:21:06,076 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:21:06,148 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:21:06,215 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:06,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:06] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.031 0.038 2026-03-23 02:21:06,388 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: tour succeeded 2026-03-23 02:21:06,389 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:21:06,711 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal.browser: heap 17765816 (allocated 18489344) 2026-03-23 02:21:06,725 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing chrome headless with pid 1358 2026-03-23 02:21:06,728 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Closing websocket connection 2026-03-23 02:21:06,729 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Terminating chrome headless with pid 1358 2026-03-23 02:21:06,854 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_internal: Removing chrome user profile "/tmp/tmpamz3zcip_chrome_odoo" 2026-03-23 02:21:06,906 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_as_portal ... 2026-03-23 02:21:08,247 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome pid: 1527 2026-03-23 02:21:08,247 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpaox903t0_chrome_odoo 2026-03-23 02:21:08,247 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:36227/json/version 2026-03-23 02:21:08,249 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:08,338 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:21:08,338 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:36227/json 2026-03-23 02:21:08,339 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:08,381 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:36227/devtools/page/A2007388D3B46BBDC9B38154A1ABAEA3 2026-03-23 02:21:08,436 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-03-23 02:21:08,463 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-03-23 02:21:08,679 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-23 02:21:08,688 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-03-23 02:21:08,690 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/772/bwaLaqMCrA" in browser 2026-03-23 02:21:08,690 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/772/bwaLaqMCrA" 2026-03-23 02:21:08,724 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:21:09,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:09] "GET /chat/772/bwaLaqMCrA HTTP/1.1" 200 - 95 0.074 0.705 2026-03-23 02:21:09,492 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': 'A2007388D3B46BBDC9B38154A1ABAEA3', 'loaderId': '8FA1B85C907235A67BD5002328472107', 'isDownload': False} 2026-03-23 02:21:09,492 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:21:09,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:09] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-03-23 02:21:09,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:09] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 02:21:09,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:09] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-03-23 02:21:09,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:09] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:21:09,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:21:10,076 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1744) 2026-03-23 02:21:10,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.049 2026-03-23 02:21:10,168 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/772/bwaLaqMCrA", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:21:10,197 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:21:10,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:10] "POST /mail/data HTTP/1.1" 200 - 57 0.073 0.113 2026-03-23 02:21:10,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.147 2026-03-23 02:21:10,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:10] "POST /discuss/channel/messages HTTP/1.1" 200 - 21 0.021 0.042 2026-03-23 02:21:10,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:10] "GET /web/image/res.partner/74/avatar_128?access_token=18dec8279d54d8637e3aa087da3a844f7ad1dda1a78d86992f82253ea8c72228o0x69e39b49&unique=1774232405000 HTTP/1.1" 200 - 5 0.008 0.017 2026-03-23 02:21:10,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:10] "GET /web/image/res.partner/86/avatar_128?access_token=bbf437729e8d9dc94e474951972e130ecc197cf47a50f28734fb15a309f43aebo0x69e39ed1&unique=1774232405000 HTTP/1.1" 200 - 5 0.008 0.058 2026-03-23 02:21:10,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:10] "GET /web/image/discuss.channel/772/avatar_128?unique=1b60e021d9de2f3e343dd5f97635970178993b83596d66570e7e9d2c7b250b6a26b10e30e13d63bdff15996a248d547022243d4b708d5b84bf6ac4ebad85707f HTTP/1.1" 200 - 3 0.003 0.067 2026-03-23 02:21:10,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:10] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.011 0.072 2026-03-23 02:21:11,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:11] "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 02:21:11,051 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:21:11,118 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:21:11,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:11] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.011 2026-03-23 02:21:11,501 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:21:11,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:11] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 23 0.041 0.091 2026-03-23 02:21:11,559 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:21:11,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:11] "POST /mail/data HTTP/1.1" 200 - 22 0.022 0.074 2026-03-23 02:21:11,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:11] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.005 0.095 2026-03-23 02:21:11,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:11] "GET /web/image/res.partner/85/avatar_128?access_token=297a75db41521604c52ee5abc74b582054a1460c1d67bcece63153645de061d8o0x69e39daa&unique=1774232405000 HTTP/1.1" 200 - 5 0.006 0.113 2026-03-23 02:21:11,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:11] "GET /web/image/mail.guest/26/avatar_128?access_token=13ac85cd225c75612144cfce7cd4c2ed3de9daa311eb624e1c065b2628465c21o0x69e28680&unique=1774232405000 HTTP/1.1" 200 - 3 0.002 0.124 2026-03-23 02:21:11,705 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:11,898 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:11,968 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:11,970 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:21:11,992 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1745) 2026-03-23 02:21:12,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.018 0.429 2026-03-23 02:21:12,065 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:21:12,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.038 0.443 2026-03-23 02:21:12,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.011 0.234 2026-03-23 02:21:12,303 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:12,395 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:12,396 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:21:12,444 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:21:12,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.009 0.043 2026-03-23 02:21:12,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "GET /web/image/1747?access_token=3698e75555ce48560ab5ae6453c24da0c1eded75e3885a1409a284cfb85680eeo0x69e1768c&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.014 2026-03-23 02:21:12,558 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:21:12,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 18 0.027 0.081 2026-03-23 02:21:12,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:12] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.026 0.146 2026-03-23 02:21:12,857 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:21:13,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:13] "POST /mail/message/post HTTP/1.1" 200 - 44 0.053 0.121 2026-03-23 02:21:13,217 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:13,265 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:13,365 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:21:13,511 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:21:13,536 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:21:15,096 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:21:15,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:15] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.028 0.081 2026-03-23 02:21:15,405 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:21:15,417 26 INFO 00799-19-0-all odoo.models.unlink: User #59 deleted mail.message.reaction records with IDs: [6] 2026-03-23 02:21:15,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:15] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.022 0.037 2026-03-23 02:21:15,498 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:15,562 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:21:15,659 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:21:15,852 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:15,916 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:15,989 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:15,990 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:21:16,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:16] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.009 0.036 2026-03-23 02:21:16,115 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:21:16,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:21:16,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:16] "POST /mail/message/update_content HTTP/1.1" 200 - 31 0.042 0.059 2026-03-23 02:21:16,500 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:16,551 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:21:16,605 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:21:16,683 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:21:16,792 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:21:16,839 26 INFO 00799-19-0-all odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [1748] 2026-03-23 02:21:16,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:16] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.018 0.029 2026-03-23 02:21:16,888 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:21:17,030 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:21:17,103 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:21:17,160 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:17,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:17] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.029 0.050 2026-03-23 02:21:17,318 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-03-23 02:21:17,321 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:21:17,679 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: heap 16846444 (allocated 17965056) 2026-03-23 02:21:17,686 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 1527 2026-03-23 02:21:17,688 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-03-23 02:21:17,692 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 1527 2026-03-23 02:21:17,919 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmpaox903t0_chrome_odoo" 2026-03-23 02:21:18,608 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome pid: 1696 2026-03-23 02:21:18,609 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpq6flwzm0_chrome_odoo 2026-03-23 02:21:18,609 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:45249/json/version 2026-03-23 02:21:18,650 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:18,712 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:21:18,713 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Issuing json command http://127.0.0.1:45249/json 2026-03-23 02:21:18,713 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:18,752 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Websocket url found: ws://127.0.0.1:45249/devtools/page/98516972CBBBEEB1BF7C03373AD8BBC2 2026-03-23 02:21:18,767 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Enable chrome headless console log notification 2026-03-23 02:21:18,848 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Chrome headless enable page notifications 2026-03-23 02:21:18,957 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-23 02:21:18,961 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Setting session cookie in browser 2026-03-23 02:21:18,964 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Open "http://127.0.0.1:8069/chat/772/bwaLaqMCrA" in browser 2026-03-23 02:21:18,964 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/772/bwaLaqMCrA" 2026-03-23 02:21:19,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:19] "GET /chat/772/bwaLaqMCrA HTTP/1.1" 200 - 40 0.047 0.107 2026-03-23 02:21:19,147 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Navigation result: {'frameId': '98516972CBBBEEB1BF7C03373AD8BBC2', 'loaderId': '4FE29E973CE0407E17945C5CBE7AB81F', 'isDownload': False} 2026-03-23 02:21:19,147 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:21:19,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:19] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-03-23 02:21:19,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:19] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.004 0.033 2026-03-23 02:21:19,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:19] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.047 2026-03-23 02:21:19,674 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:21:19,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:21:19,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 02:21:19,975 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/772/bwaLaqMCrA", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:21:20,003 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:21:20,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "POST /mail/data HTTP/1.1" 200 - 45 0.043 0.089 2026-03-23 02:21:20,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.110 2026-03-23 02:21:20,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.027 0.041 2026-03-23 02:21:20,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "GET /web/image/discuss.channel/772/avatar_128?unique=1b60e021d9de2f3e343dd5f97635970178993b83596d66570e7e9d2c7b250b6a26b10e30e13d63bdff15996a248d547022243d4b708d5b84bf6ac4ebad85707f HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 02:21:20,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "GET /web/image/res.partner/74/avatar_128?access_token=18dec8279d54d8637e3aa087da3a844f7ad1dda1a78d86992f82253ea8c72228o0x69e39b49&unique=1774232405000 HTTP/1.1" 200 - 5 0.006 0.042 2026-03-23 02:21:20,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "GET /web/image/res.partner/86/avatar_128?access_token=bbf437729e8d9dc94e474951972e130ecc197cf47a50f28734fb15a309f43aebo0x69e39ed1&unique=1774232405000 HTTP/1.1" 200 - 5 0.005 0.062 2026-03-23 02:21:20,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.018 0.089 2026-03-23 02:21:20,871 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "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:21:20,875 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:21:21,048 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:21:21,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "POST /mail/data HTTP/1.1" 200 - 22 0.028 0.047 2026-03-23 02:21:21,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:21:21,297 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:21:21,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:21:21,391 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:21:21,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "GET /web/image/1747?access_token=3698e75555ce48560ab5ae6453c24da0c1eded75e3885a1409a284cfb85680eeo0x69e1768c&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 02:21:21,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "GET /web/image/res.partner/85/avatar_128?access_token=297a75db41521604c52ee5abc74b582054a1460c1d67bcece63153645de061d8o0x69e39daa&unique=1774232405000 HTTP/1.1" 200 - 5 0.004 0.029 2026-03-23 02:21:21,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.003 0.053 2026-03-23 02:21:21,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "GET /web/image/mail.guest/26/avatar_128?access_token=13ac85cd225c75612144cfce7cd4c2ed3de9daa311eb624e1c065b2628465c21o0x69e28680&unique=1774232405000 HTTP/1.1" 200 - 3 0.003 0.062 2026-03-23 02:21:21,507 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:21:21,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-03-23 02:21:21,693 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:21,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.014 0.074 2026-03-23 02:21:21,772 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:21,843 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:21,847 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:21:21,922 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:21,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:21] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.013 0.045 2026-03-23 02:21:22,070 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:22,072 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:21:22,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:22] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.004 0.015 2026-03-23 02:21:22,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:22] "GET /web/image/1750?access_token=7b43fc9cadeb58d1fea912312e56251e7404b927ea390475d577950477c16b11o0x69e172ba&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:21:22,249 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:21:22,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:22] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.016 0.048 2026-03-23 02:21:22,472 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:21:22,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:22] "POST /mail/message/post HTTP/1.1" 200 - 43 0.042 0.106 2026-03-23 02:21:22,737 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:22,790 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:22,887 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:21:23,018 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:21:23,051 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:21:24,407 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:21:24,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:24] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.011 0.031 2026-03-23 02:21:24,772 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:21:24,781 26 INFO 00799-19-0-all odoo.models.unlink: User #59 deleted mail.message.reaction records with IDs: [7] 2026-03-23 02:21:24,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:24] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.009 0.028 2026-03-23 02:21:24,880 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:24,950 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:21:25,048 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:21:25,258 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:25,326 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:25,389 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:25,390 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:21:25,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:25] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.004 0.017 2026-03-23 02:21:25,550 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:21:25,662 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:21:25,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:25] "POST /mail/message/update_content HTTP/1.1" 200 - 31 0.043 0.062 2026-03-23 02:21:25,917 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:25,969 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:21:26,020 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:21:26,096 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:21:26,167 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:21:26,217 26 INFO 00799-19-0-all odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [1751] 2026-03-23 02:21:26,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:26] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.017 0.030 2026-03-23 02:21:26,268 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:21:26,395 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:21:26,468 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:21:26,524 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:26,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:26] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.015 0.029 2026-03-23 02:21:26,696 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: tour succeeded 2026-03-23 02:21:26,700 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:21:27,026 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal.browser: heap 17276104 (allocated 18227200) 2026-03-23 02:21:27,035 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing chrome headless with pid 1696 2026-03-23 02:21:27,040 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Closing websocket connection 2026-03-23 02:21:27,042 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Terminating chrome headless with pid 1696 2026-03-23 02:21:27,113 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_as_portal: Removing chrome user profile "/tmp/tmpq6flwzm0_chrome_odoo" 2026-03-23 02:21:27,178 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_discuss_channel_public_page_call_public ... 2026-03-23 02:21:28,054 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [9] 2026-03-23 02:21:28,791 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome pid: 1863 2026-03-23 02:21:28,792 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome headless temporary user profile dir: /tmp/tmpr_v01lwi_chrome_odoo 2026-03-23 02:21:28,792 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Issuing json command http://127.0.0.1:41151/json/version 2026-03-23 02:21:28,794 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:28,884 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Browser version: Chrome/141.0.7390.54 2026-03-23 02:21:28,885 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Issuing json command http://127.0.0.1:41151/json 2026-03-23 02:21:28,885 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:28,895 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Websocket url found: ws://127.0.0.1:41151/devtools/page/C4ABF5DA7F3D59EC1AEF8C9FC7908E11 2026-03-23 02:21:28,956 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Enable chrome headless console log notification 2026-03-23 02:21:29,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Chrome headless enable page notifications 2026-03-23 02:21:29,140 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Setting session cookie in browser 2026-03-23 02:21:29,162 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Open "http://127.0.0.1:8069/chat/774/xDZwye5PCw" in browser 2026-03-23 02:21:29,163 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Navigating to: "http://127.0.0.1:8069/chat/774/xDZwye5PCw" 2026-03-23 02:21:29,197 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:21:29,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:29] "GET /chat/774/xDZwye5PCw HTTP/1.1" 200 - 86 0.063 0.692 2026-03-23 02:21:29,947 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Navigation result: {'frameId': 'C4ABF5DA7F3D59EC1AEF8C9FC7908E11', 'loaderId': '7B5D72F5DAE752A37648CD06363353F5', 'isDownload': False} 2026-03-23 02:21:29,948 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Evaluate ready code "odoo.isTourReady('discuss_channel_call_public_tour.js')" 2026-03-23 02:21:29,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:29] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-03-23 02:21:30,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:30] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 02:21:30,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:30] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-03-23 02:21:30,487 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:30] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:21:30,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:21:30,622 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1757) 2026-03-23 02:21:30,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.057 2026-03-23 02:21:30,858 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Evaluate test code "odoo.startTour('discuss_channel_call_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/774/xDZwye5PCw", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:21:30,889 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:30] "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 02:21:30,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:21:30,946 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [1/4] Tour discuss_channel_call_public_tour.js → Step The call does not start on the welcome page (trigger: .o-mail-WelcomePage) 2026-03-23 02:21:31,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:31] "POST /mail/data HTTP/1.1" 200 - 43 0.042 0.081 2026-03-23 02:21:31,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-03-23 02:21:31,273 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [2/4] Tour discuss_channel_call_public_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-03-23 02:21:31,340 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [3/4] Tour discuss_channel_call_public_tour.js → Step Check that the call has started (trigger: .o-discuss-Call) 2026-03-23 02:21:31,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:31] "POST /mail/guest/update_name HTTP/1.1" 200 - 11 0.011 0.036 2026-03-23 02:21:31,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:31] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 47 0.044 0.119 2026-03-23 02:21:31,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:31] "POST /discuss/channel/messages HTTP/1.1" 200 - 27 0.080 0.056 2026-03-23 02:21:31,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:31] "GET /web/image/discuss.channel/774/avatar_128?unique=d93e3fc0c15fb3a89e46a552af75d6490c435de5217ee7cfb83bb86492887e5640c0b6003c73be67899d10d7c68bfc1f7c97c2f3265ddd4e3adb07c9416be5ef HTTP/1.1" 200 - 3 0.006 0.108 2026-03-23 02:21:31,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:31] "GET /web/image/mail.guest/28/avatar_128?access_token=3282b9d68aafbd84386d4d6641d5691bfe83e8135805d552096419372d3b4330o0x69e288cf&unique=1774232489000 HTTP/1.1" 200 - 3 0.002 0.135 2026-03-23 02:21:32,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.027 0.145 2026-03-23 02:21:32,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "POST /mail/rtc/session/update_and_broadcast HTTP/1.1" 200 - 12 0.021 0.060 2026-03-23 02:21:32,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "GET /web/image/mail.guest/28/avatar_128?access_token=3282b9d68aafbd84386d4d6641d5691bfe83e8135805d552096419372d3b4330o0x69e288cf&unique=1774232491000 HTTP/1.1" 200 - 3 0.003 0.009 2026-03-23 02:21:32,419 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: [4/4] Tour discuss_channel_call_public_tour.js → Step Check that current user is in call ('disconnect' button visible) (trigger: button[title='Disconnect']) 2026-03-23 02:21:32,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 02:21:32,505 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "GET /mail/static/src/audio/call-join.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-03-23 02:21:32,533 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: tour succeeded 2026-03-23 02:21:32,539 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR discuss_channel_call_public_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 02:21:32,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "POST /mail/data HTTP/1.1" 200 - 19 0.048 0.035 2026-03-23 02:21:32,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.005 0.063 2026-03-23 02:21:32,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "GET /web/image/mail.guest/27/avatar_128?access_token=0ed726d065ebee0b9b63a4311693053535d7da9c9cacd24c755ae800fc3e7ab8o0x69e287a8&unique=1774232405000 HTTP/1.1" 200 - 3 0.003 0.071 2026-03-23 02:21:32,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "GET /web/image/res.partner/88/avatar_128?access_token=f9f77c8c7b6e0b3ef844bfd204f0b1fee1eb8b03d6de86562aa0773da70f2e18o0x69e3a120&unique=1774232405000 HTTP/1.1" 200 - 5 0.008 0.078 2026-03-23 02:21:32,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:32] "GET /web/image/res.partner/87/avatar_128?access_token=c2ddb2a047aeef344572ca0ecd193706cb789c49e12955feb7ce1ecb73dbeca4o0x69e39ff9&unique=1774232405000 HTTP/1.1" 200 - 5 0.007 0.094 2026-03-23 02:21:32,998 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public.browser: heap 13737276 (allocated 17571840) 2026-03-23 02:21:33,019 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1758) 2026-03-23 02:21:33,022 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing chrome headless with pid 1863 2026-03-23 02:21:33,024 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Closing websocket connection 2026-03-23 02:21:33,026 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Terminating chrome headless with pid 1863 2026-03-23 02:21:33,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:33] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.011 0.270 2026-03-23 02:21:33,197 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_discuss_channel_public_page_call_public: Removing chrome user profile "/tmp/tmpr_v01lwi_chrome_odoo" 2026-03-23 02:21:33,261 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_admin ... 2026-03-23 02:21:34,084 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [11] 2026-03-23 02:21:34,757 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome pid: 2031 2026-03-23 02:21:34,758 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmpxece_qrx_chrome_odoo 2026-03-23 02:21:34,758 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:40425/json/version 2026-03-23 02:21:34,770 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:34,979 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Browser version: Chrome/141.0.7390.54 2026-03-23 02:21:34,979 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:40425/json 2026-03-23 02:21:34,991 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:35,044 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Websocket url found: ws://127.0.0.1:40425/devtools/page/3FA7AA8C264D69FA120898F554055F97 2026-03-23 02:21:35,064 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Enable chrome headless console log notification 2026-03-23 02:21:35,100 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-03-23 02:21:35,191 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:21:35,202 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-03-23 02:21:35,204 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Open "http://127.0.0.1:8069/chat/777/b6FszTmck9" in browser 2026-03-23 02:21:35,205 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/777/b6FszTmck9" 2026-03-23 02:21:35,224 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:21:36,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "GET /chat/777/b6FszTmck9 HTTP/1.1" 200 - 118 0.094 0.716 2026-03-23 02:21:36,035 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigation result: {'frameId': '3FA7AA8C264D69FA120898F554055F97', 'loaderId': '7ECA9CD8FF0422EDBCCF9F83444E5DF1', 'isDownload': False} 2026-03-23 02:21:36,036 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:21:36,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-03-23 02:21:36,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 02:21:36,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.003 0.036 2026-03-23 02:21:36,560 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:21:36,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:21:36,635 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1764) 2026-03-23 02:21:36,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.029 2026-03-23 02:21:36,751 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/777/b6FszTmck9", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:21:36,782 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:21:36,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "POST /mail/data HTTP/1.1" 200 - 58 0.055 0.105 2026-03-23 02:21:36,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.126 2026-03-23 02:21:37,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.035 0.055 2026-03-23 02:21:37,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.002 0.047 2026-03-23 02:21:37,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.045 2026-03-23 02:21:37,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "GET /web/image/res.partner/3/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 13 0.012 0.064 2026-03-23 02:21:37,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "GET /web/image/discuss.channel/777/avatar_128?unique=8d2dbf29cdd8de4fb53016e6b5934f7e9e2ae2ad0910abef3f2ac8547f1a62c89a3541d805f6502f79b3f933ebb0488fd88ad4017ce87af8a196f977bf610a0e HTTP/1.1" 200 - 3 0.002 0.082 2026-03-23 02:21:37,568 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "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:21:37,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "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:21:37,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "POST /discuss/channel/members HTTP/1.1" 200 - 12 0.033 0.105 2026-03-23 02:21:37,664 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:21:37,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.009 0.024 2026-03-23 02:21:37,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "GET /web/image/res.partner/90/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.012 0.075 2026-03-23 02:21:37,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "GET /web/image/res.partner/89/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.019 0.122 2026-03-23 02:21:37,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.149 2026-03-23 02:21:37,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.005 0.070 2026-03-23 02:21:37,973 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:21:38,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "GET /web/image/mail.guest/29/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 02:21:38,046 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:21:38,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "POST /mail/data HTTP/1.1" 200 - 23 0.024 0.053 2026-03-23 02:21:38,267 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:38,300 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1765) 2026-03-23 02:21:38,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.257 2026-03-23 02:21:38,380 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:38,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.016 0.139 2026-03-23 02:21:38,506 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:38,507 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:21:38,575 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:21:38,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.018 0.026 2026-03-23 02:21:38,636 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:38,693 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:38,695 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:21:38,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:21:38,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.007 0.019 2026-03-23 02:21:38,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "GET /web/image/1767?access_token=ae475b93345b4537b77bbc7f4954eee2549831af93c8d71dc2f33d0b21cf5e2bo0x69e177fe&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:21:38,814 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:21:38,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:38] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.008 0.030 2026-03-23 02:21:39,001 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:21:39,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:39] "POST /mail/message/post HTTP/1.1" 200 - 51 0.057 0.141 2026-03-23 02:21:39,304 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:39,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:39] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 02:21:39,372 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:39,458 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:21:39,557 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:21:39,576 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:21:40,945 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:21:40,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:40] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.022 0.044 2026-03-23 02:21:41,321 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:21:41,334 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [8] 2026-03-23 02:21:41,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:41] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.026 0.046 2026-03-23 02:21:41,475 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:41,545 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:21:41,626 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:21:41,796 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:41,881 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:41,941 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:41,941 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:21:41,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:41] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.008 0.018 2026-03-23 02:21:42,036 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:21:42,126 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:21:42,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:42] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.036 0.051 2026-03-23 02:21:42,353 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:42,400 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:21:42,454 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:21:42,531 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:21:42,626 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:21:42,694 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [1768] 2026-03-23 02:21:42,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:42] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.023 0.047 2026-03-23 02:21:42,744 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:21:42,886 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:21:42,959 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:21:43,024 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:43,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:43] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.024 0.055 2026-03-23 02:21:43,248 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-03-23 02:21:43,254 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:21:43,717 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: heap 17650640 (allocated 18882560) 2026-03-23 02:21:43,727 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing chrome headless with pid 2031 2026-03-23 02:21:43,735 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing websocket connection 2026-03-23 02:21:43,766 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 2031 2026-03-23 02:21:43,893 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmpxece_qrx_chrome_odoo" 2026-03-23 02:21:44,575 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome pid: 2202 2026-03-23 02:21:44,575 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless temporary user profile dir: /tmp/tmp_nvlfnx1_chrome_odoo 2026-03-23 02:21:44,576 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:45261/json/version 2026-03-23 02:21:44,591 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:44,771 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Browser version: Chrome/141.0.7390.54 2026-03-23 02:21:44,772 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Issuing json command http://127.0.0.1:45261/json 2026-03-23 02:21:44,817 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:44,905 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Websocket url found: ws://127.0.0.1:45261/devtools/page/55A5C6531DECB3CACEF0F37FF4509A23 2026-03-23 02:21:44,930 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Enable chrome headless console log notification 2026-03-23 02:21:44,960 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Chrome headless enable page notifications 2026-03-23 02:21:45,028 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:21:45,054 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Setting session cookie in browser 2026-03-23 02:21:45,059 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Open "http://127.0.0.1:8069/chat/777/b6FszTmck9" in browser 2026-03-23 02:21:45,060 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigating to: "http://127.0.0.1:8069/chat/777/b6FszTmck9" 2026-03-23 02:21:45,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:45] "GET /chat/777/b6FszTmck9 HTTP/1.1" 200 - 43 0.038 0.119 2026-03-23 02:21:45,248 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Navigation result: {'frameId': '55A5C6531DECB3CACEF0F37FF4509A23', 'loaderId': '2D5C5B12931BC3049D73B6D9182D973E', 'isDownload': False} 2026-03-23 02:21:45,249 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:21:45,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:45] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.009 0.023 2026-03-23 02:21:45,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:45] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 02:21:45,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:45] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-03-23 02:21:45,940 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:21:45,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:21:46,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.008 2026-03-23 02:21:46,135 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/777/b6FszTmck9", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:21:46,161 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:21:46,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "POST /mail/data HTTP/1.1" 200 - 51 0.045 0.088 2026-03-23 02:21:46,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.113 2026-03-23 02:21:46,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.036 0.085 2026-03-23 02:21:46,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.001 0.037 2026-03-23 02:21:46,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "GET /web/image/discuss.channel/777/avatar_128?unique=8d2dbf29cdd8de4fb53016e6b5934f7e9e2ae2ad0910abef3f2ac8547f1a62c89a3541d805f6502f79b3f933ebb0488fd88ad4017ce87af8a196f977bf610a0e HTTP/1.1" 200 - 3 0.001 0.045 2026-03-23 02:21:46,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.001 0.061 2026-03-23 02:21:46,957 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "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:21:46,963 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "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:21:46,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:46] "GET /web/image/res.partner/3/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.012 0.106 2026-03-23 02:21:47,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "POST /discuss/channel/members HTTP/1.1" 200 - 7 0.012 0.132 2026-03-23 02:21:47,036 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:21:47,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.006 0.023 2026-03-23 02:21:47,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /web/image/res.partner/89/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.008 0.081 2026-03-23 02:21:47,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /web/image/res.partner/90/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.016 0.118 2026-03-23 02:21:47,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.080 2026-03-23 02:21:47,352 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:21:47,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:21:47,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /web/image/1767?access_token=ae475b93345b4537b77bbc7f4954eee2549831af93c8d71dc2f33d0b21cf5e2bo0x69e177fe&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 02:21:47,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 02:21:47,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 4 0.002 0.014 2026-03-23 02:21:47,586 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:21:47,636 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:21:47,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "POST /mail/data HTTP/1.1" 200 - 23 0.031 0.041 2026-03-23 02:21:47,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /web/image/mail.guest/29/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 3 0.002 0.068 2026-03-23 02:21:47,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.066 2026-03-23 02:21:47,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:47] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.009 0.029 2026-03-23 02:21:47,838 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:47,965 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:48,025 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:48,026 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:21:48,090 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:48,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:48] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.005 0.043 2026-03-23 02:21:48,162 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:48,163 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:21:48,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:48] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.013 2026-03-23 02:21:48,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:48] "GET /web/image/1770?access_token=e9f1b8ead2424915c535a1e8f474fdad07c274b561950f68345c5039b079f8dco0x69e1742b&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 02:21:48,286 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:21:48,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:48] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.010 0.038 2026-03-23 02:21:48,498 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:21:48,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:48] "POST /mail/message/post HTTP/1.1" 200 - 44 0.062 0.123 2026-03-23 02:21:48,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:48] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 02:21:48,796 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:48,846 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:48,936 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:21:49,064 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:21:49,088 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:21:50,552 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:21:50,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:50] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.015 0.041 2026-03-23 02:21:50,909 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:21:50,913 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [9] 2026-03-23 02:21:50,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:50] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.008 0.026 2026-03-23 02:21:51,097 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:21:51,164 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:21:51,242 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:21:51,383 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:21:51,458 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:21:51,545 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:21:51,546 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:21:51,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:51] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.003 0.014 2026-03-23 02:21:51,696 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:21:51,786 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:21:51,900 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:51,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:51] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.071 0.065 2026-03-23 02:21:52,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:21:52,075 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:21:52,156 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:21:52,251 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:21:52,305 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:21:52,309 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [1771] 2026-03-23 02:21:52,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:52] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.025 0.033 2026-03-23 02:21:52,447 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:21:52,509 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:21:52,568 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:21:52,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:52] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.025 0.045 2026-03-23 02:21:52,797 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: tour succeeded 2026-03-23 02:21:52,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:21:53,185 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin.browser: heap 18437612 (allocated 19406848) 2026-03-23 02:21:53,192 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing chrome headless with pid 2202 2026-03-23 02:21:53,194 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Closing websocket connection 2026-03-23 02:21:53,195 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Terminating chrome headless with pid 2202 2026-03-23 02:21:53,313 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_admin: Removing chrome user profile "/tmp/tmp_nvlfnx1_chrome_odoo" 2026-03-23 02:21:53,378 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_guest ... 2026-03-23 02:21:54,265 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [12] 2026-03-23 02:21:54,962 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome pid: 2374 2026-03-23 02:21:54,962 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmpxdp73qu8_chrome_odoo 2026-03-23 02:21:54,964 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:36881/json/version 2026-03-23 02:21:54,968 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:55,052 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Browser version: Chrome/141.0.7390.54 2026-03-23 02:21:55,057 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:36881/json 2026-03-23 02:21:55,058 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:55,081 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Websocket url found: ws://127.0.0.1:36881/devtools/page/3C71BEB562A11BBE6FA6936670602352 2026-03-23 02:21:55,089 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Enable chrome headless console log notification 2026-03-23 02:21:55,165 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless enable page notifications 2026-03-23 02:21:55,285 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Setting session cookie in browser 2026-03-23 02:21:55,327 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Open "http://127.0.0.1:8069/chat/779/xUHdnaXQ2T" in browser 2026-03-23 02:21:55,328 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/779/xUHdnaXQ2T" 2026-03-23 02:21:55,346 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:21:56,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:56] "GET /chat/779/xUHdnaXQ2T HTTP/1.1" 200 - 105 0.083 1.139 2026-03-23 02:21:56,573 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigation result: {'frameId': '3C71BEB562A11BBE6FA6936670602352', 'loaderId': 'BC5C15F6DB63075A43F55615ECE85079', 'isDownload': False} 2026-03-23 02:21:56,573 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_as_guest_tour.js')" 2026-03-23 02:21:56,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:56] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 02:21:56,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:56] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 02:21:56,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:56] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-03-23 02:21:57,086 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:21:57,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 02:21:57,221 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1777) 2026-03-23 02:21:57,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.037 2026-03-23 02:21:57,324 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_as_guest_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/779/xUHdnaXQ2T", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:21:57,385 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "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:21:57,400 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [1/6] Tour discuss_channel_as_guest_tour.js → Step Channel secret token has been hidden on welcome page (trigger: .o-mail-WelcomePage) 2026-03-23 02:21:57,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "POST /mail/data HTTP/1.1" 200 - 41 0.037 0.057 2026-03-23 02:21:57,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-03-23 02:21:57,466 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [2/6] Tour discuss_channel_as_guest_tour.js → Step Click join (trigger: button[title='Join Channel']) 2026-03-23 02:21:57,538 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [3/6] Tour discuss_channel_as_guest_tour.js → Step Check that we are on not in a call (trigger: button[name='call']) 2026-03-23 02:21:57,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "POST /mail/guest/update_name HTTP/1.1" 200 - 11 0.008 0.034 2026-03-23 02:21:57,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.029 0.039 2026-03-23 02:21:57,950 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [779], uid: 3, model: discuss.channel 2026-03-23 02:21:57,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "GET /web/image/discuss.channel/779/avatar_128?unique=a73d8ab2d91664df2cd3f760946713b1d962ee2e2c7952e0ff4fe739c4228951c5b8b7c8c302647a3a2120d084bcb872b52417c3fbc3b1fce288e8d6f4efc214 HTTP/1.1" 200 - 16 0.009 0.060 2026-03-23 02:21:57,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:57] "GET /web/image/mail.guest/31/avatar_128?access_token=e93467528effa8dc1a76113d727f1ac0d69065252c432b291c8cc85dba93cb2bo0x69e281f6&unique=1774232515000 HTTP/1.1" 200 - 3 0.004 0.075 2026-03-23 02:21:58,029 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [4/6] Tour discuss_channel_as_guest_tour.js → Step Check that we are on channel page (trigger: .o-mail-Thread) 2026-03-23 02:21:58,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "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 02:21:58,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "POST /discuss/channel/members HTTP/1.1" 200 - 10 0.031 0.078 2026-03-23 02:21:58,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "GET /web/image/mail.guest/31/avatar_128?access_token=e93467528effa8dc1a76113d727f1ac0d69065252c432b291c8cc85dba93cb2bo0x69e281f6&unique=1774232517000 HTTP/1.1" 200 - 3 0.007 0.014 2026-03-23 02:21:58,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "GET /web/image/res.partner/92/avatar_128?access_token=8d756ab71b0ec0c844d41121d17fe0870e0607915bc2ecda9aeece0f87f55c95o0x69e39b6e&unique=1774232405000 HTTP/1.1" 200 - 5 0.016 0.051 2026-03-23 02:21:58,305 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [5/6] Tour discuss_channel_as_guest_tour.js → Step .o_command_palette_search input 2026-03-23 02:21:58,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "POST /mail/data HTTP/1.1" 200 - 24 0.051 0.097 2026-03-23 02:21:58,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "GET /web/image/res.partner/91/avatar_128?access_token=0ccda0bed734d75a66d2ed17dfae0f018eeafc5c5da94af84f49638623efe69eo0x69e39a47&unique=1774232405000 HTTP/1.1" 200 - 5 0.003 0.222 2026-03-23 02:21:58,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.007 0.248 2026-03-23 02:21:58,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "POST /discuss/search HTTP/1.1" 200 - 37 0.048 0.214 2026-03-23 02:21:58,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.185 2026-03-23 02:21:58,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "GET /web/image/mail.guest/30/avatar_128?access_token=ab884e600bfbf7f90663b9add26087f4013cae0cefabdd689e348e2af15db33eo0x69e280ce&unique=1774232405000 HTTP/1.1" 200 - 3 0.004 0.273 2026-03-23 02:21:58,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:58] "GET /web/image/discuss.channel/778/avatar_128?unique=9686cd125f413eeb6dd1d8e6c2cf1334023461a218277f167b7a84c7988f22973128d2f804e4cd91c890891a0c391f7ceffa2f2d53332bdffb6fc4fa57306937 HTTP/1.1" 200 - 3 0.006 0.010 2026-03-23 02:21:58,744 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [6/6] Tour discuss_channel_as_guest_tour.js → Step .o-mail-DiscussCommand 2026-03-23 02:21:58,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-DiscussCommand" inside a specific target with text "Test channel" (as parent) 2026-03-23 02:21:58,803 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".fa-hashtag" inside a specific parent (immediately) 2026-03-23 02:21:58,804 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 0 of ".fa-user" (immediately) 2026-03-23 02:21:58,806 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: tour succeeded 2026-03-23 02:21:58,816 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR discuss_channel_as_guest_tour.js SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 02:21:59,061 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: heap 11681272 (allocated 13242368) 2026-03-23 02:21:59,075 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1778) 2026-03-23 02:21:59,078 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing chrome headless with pid 2374 2026-03-23 02:21:59,085 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing websocket connection 2026-03-23 02:21:59,087 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Terminating chrome headless with pid 2374 2026-03-23 02:21:59,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:59] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.016 0.307 2026-03-23 02:21:59,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:21:59] "POST /discuss/search HTTP/1.1" 200 - 32 0.025 0.086 2026-03-23 02:21:59,213 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Removing chrome user profile "/tmp/tmpxdp73qu8_chrome_odoo" 2026-03-23 02:21:59,761 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome pid: 2533 2026-03-23 02:21:59,762 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless temporary user profile dir: /tmp/tmp_zuuiw3e_chrome_odoo 2026-03-23 02:21:59,762 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:38115/json/version 2026-03-23 02:21:59,768 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:59,940 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Browser version: Chrome/141.0.7390.54 2026-03-23 02:21:59,941 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Issuing json command http://127.0.0.1:38115/json 2026-03-23 02:21:59,944 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:21:59,960 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Websocket url found: ws://127.0.0.1:38115/devtools/page/4CAD0A843C32D62C6A1A69CA374FF174 2026-03-23 02:21:59,963 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Enable chrome headless console log notification 2026-03-23 02:21:59,965 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Chrome headless enable page notifications 2026-03-23 02:22:00,129 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Setting session cookie in browser 2026-03-23 02:22:00,135 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Open "http://127.0.0.1:8069/chat/779/xUHdnaXQ2T" in browser 2026-03-23 02:22:00,141 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigating to: "http://127.0.0.1:8069/chat/779/xUHdnaXQ2T" 2026-03-23 02:22:00,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:00] "GET /chat/779/xUHdnaXQ2T HTTP/1.1" 200 - 42 0.037 0.084 2026-03-23 02:22:00,297 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Navigation result: {'frameId': '4CAD0A843C32D62C6A1A69CA374FF174', 'loaderId': 'B6AE6C0225EEF9EEEA876672894A942C', 'isDownload': False} 2026-03-23 02:22:00,297 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:22:00,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:00] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 02:22:00,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:00] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-03-23 02:22:00,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:00] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-03-23 02:22:00,786 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:22:00,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:00] "GET /web/webclient/translations?hash=&lang= HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 02:22:00,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.009 2026-03-23 02:22:01,054 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/779/xUHdnaXQ2T", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:22:01,090 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:22:01,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "POST /mail/data HTTP/1.1" 200 - 47 0.051 0.100 2026-03-23 02:22:01,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.127 2026-03-23 02:22:01,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.020 0.043 2026-03-23 02:22:01,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "GET /web/image/discuss.channel/778/avatar_128?unique=9686cd125f413eeb6dd1d8e6c2cf1334023461a218277f167b7a84c7988f22973128d2f804e4cd91c890891a0c391f7ceffa2f2d53332bdffb6fc4fa57306937 HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 02:22:01,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "GET /web/image/mail.guest/30/avatar_128?access_token=ab884e600bfbf7f90663b9add26087f4013cae0cefabdd689e348e2af15db33eo0x69e280ce&unique=1774232405000 HTTP/1.1" 200 - 3 0.001 0.017 2026-03-23 02:22:01,809 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [779], uid: 3, model: discuss.channel 2026-03-23 02:22:01,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "GET /web/image/discuss.channel/779/avatar_128?unique=a73d8ab2d91664df2cd3f760946713b1d962ee2e2c7952e0ff4fe739c4228951c5b8b7c8c302647a3a2120d084bcb872b52417c3fbc3b1fce288e8d6f4efc214 HTTP/1.1" 200 - 13 0.006 0.053 2026-03-23 02:22:01,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "POST /discuss/channel/members HTTP/1.1" 200 - 11 0.010 0.054 2026-03-23 02:22:01,918 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:01,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:01] "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:22:02,032 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:22:02,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "GET /web/image/res.partner/92/avatar_128?access_token=8d756ab71b0ec0c844d41121d17fe0870e0607915bc2ecda9aeece0f87f55c95o0x69e39b6e&unique=1774232405000 HTTP/1.1" 200 - 5 0.007 0.037 2026-03-23 02:22:02,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.011 0.084 2026-03-23 02:22:02,303 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:22:02,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "GET /web/image/res.partner/91/avatar_128?access_token=0ccda0bed734d75a66d2ed17dfae0f018eeafc5c5da94af84f49638623efe69eo0x69e39a47&unique=1774232405000 HTTP/1.1" 200 - 5 0.051 0.110 2026-03-23 02:22:02,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.153 2026-03-23 02:22:02,376 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:22:02,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "GET /mail/static/src/audio/new-message.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-03-23 02:22:02,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 21 0.081 0.091 2026-03-23 02:22:02,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "GET /web/image/mail.guest/31/avatar_128?access_token=e93467528effa8dc1a76113d727f1ac0d69065252c432b291c8cc85dba93cb2bo0x69e281f6&unique=1774232517000 HTTP/1.1" 200 - 3 0.003 0.170 2026-03-23 02:22:02,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.007 0.100 2026-03-23 02:22:02,589 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:02,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 11 0.014 0.052 2026-03-23 02:22:02,781 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:02,841 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:02,844 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:22:02,888 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:22:02,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:02] "POST /mail/attachment/upload HTTP/1.1" 200 - 16 0.019 0.031 2026-03-23 02:22:02,966 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:03,019 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:03,020 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:22:03,062 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:03] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:03,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:03] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.008 0.023 2026-03-23 02:22:03,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:03] "GET /web/image/1780?access_token=23e6166ffde3f122766183667f775a888e986bc2170fe3c285db228a73a366efo0x69e174e4&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 02:22:03,137 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:22:03,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:03] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 12 0.009 0.037 2026-03-23 02:22:03,351 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:22:03,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:03] "POST /mail/message/post HTTP/1.1" 200 - 46 0.058 0.119 2026-03-23 02:22:03,652 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:03,702 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:03,796 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:22:03,911 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:22:03,932 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:22:05,312 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:22:05,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:05] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.035 0.041 2026-03-23 02:22:05,634 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:22:05,664 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.message.reaction records with IDs: [10] 2026-03-23 02:22:05,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:05] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.038 0.044 2026-03-23 02:22:05,782 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:05,864 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:22:05,964 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:22:06,119 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:06,185 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:06,249 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:06,250 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:22:06,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.012 0.024 2026-03-23 02:22:06,338 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:22:06,436 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:22:06,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:06] "POST /mail/message/update_content HTTP/1.1" 200 - 33 0.067 0.065 2026-03-23 02:22:06,742 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:06,792 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:22:06,844 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:22:06,921 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:22:07,003 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:22:07,045 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted ir.attachment records with IDs: [1781] 2026-03-23 02:22:07,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:07] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.018 0.023 2026-03-23 02:22:07,091 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:22:07,245 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:22:07,297 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:22:07,356 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:07,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:07] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.015 0.028 2026-03-23 02:22:07,497 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: tour succeeded 2026-03-23 02:22:07,501 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:22:07,763 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest.browser: heap 16913496 (allocated 18227200) 2026-03-23 02:22:07,771 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing chrome headless with pid 2533 2026-03-23 02:22:07,772 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Closing websocket connection 2026-03-23 02:22:07,782 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Terminating chrome headless with pid 2533 2026-03-23 02:22:07,906 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_guest: Removing chrome user profile "/tmp/tmp_zuuiw3e_chrome_odoo" 2026-03-23 02:22:07,976 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_internal ... 2026-03-23 02:22:08,704 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [13] 2026-03-23 02:22:09,348 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome pid: 2711 2026-03-23 02:22:09,348 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmpig8dbx94_chrome_odoo 2026-03-23 02:22:09,349 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:43677/json/version 2026-03-23 02:22:09,352 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:09,521 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:22:09,521 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:43677/json 2026-03-23 02:22:09,522 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:09,612 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Websocket url found: ws://127.0.0.1:43677/devtools/page/65C1302C0EC1C75847E3D2C09EAA7400 2026-03-23 02:22:09,660 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Enable chrome headless console log notification 2026-03-23 02:22:09,676 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless enable page notifications 2026-03-23 02:22:09,863 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:22:09,876 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Setting session cookie in browser 2026-03-23 02:22:09,878 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Open "http://127.0.0.1:8069/chat/781/6yghCGGTqP" in browser 2026-03-23 02:22:09,878 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/781/6yghCGGTqP" 2026-03-23 02:22:09,913 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:22:10,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:10] "GET /chat/781/6yghCGGTqP HTTP/1.1" 200 - 116 0.095 0.736 2026-03-23 02:22:10,751 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigation result: {'frameId': '65C1302C0EC1C75847E3D2C09EAA7400', 'loaderId': 'C48F28D7D45E52A9BC5136368F048BEE', 'isDownload': False} 2026-03-23 02:22:10,751 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:22:10,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:10] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 02:22:10,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:10] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.009 0.032 2026-03-23 02:22:10,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:10] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.004 0.043 2026-03-23 02:22:11,321 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:11] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:22:11,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 02:22:11,459 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1787) 2026-03-23 02:22:11,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.065 2026-03-23 02:22:11,595 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/781/6yghCGGTqP", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:22:11,608 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:22:11,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:11] "POST /mail/data HTTP/1.1" 200 - 53 0.062 0.159 2026-03-23 02:22:11,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.209 2026-03-23 02:22:12,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:12] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.095 0.055 2026-03-23 02:22:12,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:12] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.006 0.127 2026-03-23 02:22:12,781 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:22:12,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:12] "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 02:22:12,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:12] "GET /web/image/res.partner/73/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 13 0.048 0.253 2026-03-23 02:22:12,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 02:22:12,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:12] "GET /web/image/discuss.channel/781/avatar_128?unique=ca20c9b9662d4fc8260bf4e321f0365c9ed02ad1608f0ab9c67e1e265de341491f4c38d90334607318487d7a91b8852f7e2d5d3de4a7a80ca48ca8c7b922c36f HTTP/1.1" 200 - 5 0.011 0.341 2026-03-23 02:22:12,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:12] "POST /discuss/channel/members HTTP/1.1" 200 - 13 0.040 0.360 2026-03-23 02:22:13,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.034 0.089 2026-03-23 02:22:13,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "GET /web/image/res.partner/94/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.006 0.149 2026-03-23 02:22:13,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.169 2026-03-23 02:22:13,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "GET /web/image/res.partner/93/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.009 0.181 2026-03-23 02:22:13,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 7 0.005 0.036 2026-03-23 02:22:13,218 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:22:13,287 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:22:13,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "POST /mail/data HTTP/1.1" 200 - 22 0.025 0.064 2026-03-23 02:22:13,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "GET /web/image/mail.guest/32/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 4 0.002 0.096 2026-03-23 02:22:13,424 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:13,569 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:13,592 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1788) 2026-03-23 02:22:13,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.300 2026-03-23 02:22:13,661 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:13,661 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:22:13,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.029 0.330 2026-03-23 02:22:13,854 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:22:13,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:13] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.021 0.043 2026-03-23 02:22:13,937 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:13,990 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:13,990 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:22:14,023 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:14] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:14,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:14] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.014 0.019 2026-03-23 02:22:14,095 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:22:14,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:14] "GET /web/image/1790?access_token=37aa8da3036f9002afbdfb66d51fe375a0d976b46cc39232ee677ac314d34b72o0x69e1759c&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.003 0.008 2026-03-23 02:22:14,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:14] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.019 0.049 2026-03-23 02:22:14,359 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:22:14,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:14] "POST /mail/message/post HTTP/1.1" 200 - 51 0.100 0.156 2026-03-23 02:22:14,751 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:14,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:14] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.015 0.036 2026-03-23 02:22:14,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:14,937 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:22:15,048 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:22:15,064 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:22:16,438 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:22:16,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:16] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.017 0.035 2026-03-23 02:22:16,704 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:22:16,708 26 INFO 00799-19-0-all odoo.models.unlink: User #58 deleted mail.message.reaction records with IDs: [11] 2026-03-23 02:22:16,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:16] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.010 0.038 2026-03-23 02:22:16,817 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:17,015 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:22:17,119 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:22:17,317 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:17,397 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:17,460 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:17,464 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:22:17,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:17] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.010 0.019 2026-03-23 02:22:17,552 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:22:17,645 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:22:17,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:17] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.037 0.066 2026-03-23 02:22:17,890 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:17,941 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:22:17,992 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:22:18,079 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:22:18,192 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:22:18,277 26 INFO 00799-19-0-all odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [1791] 2026-03-23 02:22:18,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:18] "POST /mail/attachment/delete HTTP/1.1" 200 - 19 0.026 0.034 2026-03-23 02:22:18,340 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:22:18,501 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:22:18,560 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:22:18,616 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:18,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:18] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.032 0.042 2026-03-23 02:22:18,761 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: tour succeeded 2026-03-23 02:22:18,762 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:22:19,026 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: heap 17069460 (allocated 18489344) 2026-03-23 02:22:19,035 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing chrome headless with pid 2711 2026-03-23 02:22:19,037 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing websocket connection 2026-03-23 02:22:19,039 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Terminating chrome headless with pid 2711 2026-03-23 02:22:19,162 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Removing chrome user profile "/tmp/tmpig8dbx94_chrome_odoo" 2026-03-23 02:22:19,800 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome pid: 2881 2026-03-23 02:22:19,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless temporary user profile dir: /tmp/tmp5shy9blf_chrome_odoo 2026-03-23 02:22:19,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:35379/json/version 2026-03-23 02:22:19,804 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:19,937 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:22:19,939 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Issuing json command http://127.0.0.1:35379/json 2026-03-23 02:22:19,940 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:19,955 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Websocket url found: ws://127.0.0.1:35379/devtools/page/3DBE915BD31BD37BEDCF88849464B26F 2026-03-23 02:22:19,988 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Enable chrome headless console log notification 2026-03-23 02:22:19,991 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Chrome headless enable page notifications 2026-03-23 02:22:20,128 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:22:20,132 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Setting session cookie in browser 2026-03-23 02:22:20,135 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Open "http://127.0.0.1:8069/chat/781/6yghCGGTqP" in browser 2026-03-23 02:22:20,136 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigating to: "http://127.0.0.1:8069/chat/781/6yghCGGTqP" 2026-03-23 02:22:20,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:20] "GET /chat/781/6yghCGGTqP HTTP/1.1" 200 - 42 0.051 0.087 2026-03-23 02:22:20,290 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Navigation result: {'frameId': '3DBE915BD31BD37BEDCF88849464B26F', 'loaderId': '761B9F503B659AA5D1F06327FCCEBFE3', 'isDownload': False} 2026-03-23 02:22:20,290 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:22:20,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:20] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-03-23 02:22:20,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:20] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.005 0.031 2026-03-23 02:22:20,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:20] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-03-23 02:22:20,819 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:20] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:20,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:22:20,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 02:22:21,127 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/781/6yghCGGTqP", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:22:21,165 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:22:21,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:21] "POST /mail/data HTTP/1.1" 200 - 48 0.054 0.099 2026-03-23 02:22:21,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-03-23 02:22:21,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:21] "POST /discuss/channel/messages HTTP/1.1" 200 - 26 0.060 0.049 2026-03-23 02:22:21,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:21] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.007 0.065 2026-03-23 02:22:21,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:21] "GET /web/image/discuss.channel/781/avatar_128?unique=ca20c9b9662d4fc8260bf4e321f0365c9ed02ad1608f0ab9c67e1e265de341491f4c38d90334607318487d7a91b8852f7e2d5d3de4a7a80ca48ca8c7b922c36f HTTP/1.1" 200 - 5 0.005 0.086 2026-03-23 02:22:21,988 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 02:22:22,020 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:22:22,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/image/res.partner/73/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.063 0.161 2026-03-23 02:22:22,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "POST /discuss/channel/members HTTP/1.1" 200 - 9 0.016 0.225 2026-03-23 02:22:22,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.007 0.018 2026-03-23 02:22:22,109 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:22:22,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.004 0.014 2026-03-23 02:22:22,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.009 0.041 2026-03-23 02:22:22,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/image/res.partner/94/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.015 0.071 2026-03-23 02:22:22,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/image/res.partner/93/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 6 0.036 0.160 2026-03-23 02:22:22,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.159 2026-03-23 02:22:22,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:22:22,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "POST /mail/data HTTP/1.1" 200 - 22 0.024 0.056 2026-03-23 02:22:22,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:22:22,584 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:22:22,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/image/1790?access_token=37aa8da3036f9002afbdfb66d51fe375a0d976b46cc39232ee677ac314d34b72o0x69e1759c&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.008 0.021 2026-03-23 02:22:22,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/image/mail.guest/32/avatar_128?unique=1774232405000 HTTP/1.1" 200 - 3 0.007 0.016 2026-03-23 02:22:22,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:22:22,674 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:22:22,796 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:22,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.019 0.087 2026-03-23 02:22:22,876 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:22,949 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:22,949 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:22:22,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:22] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.018 2026-03-23 02:22:23,022 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:23,078 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:23,079 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:22:23,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:23] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.016 2026-03-23 02:22:23,194 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:22:23,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:23] "GET /web/image/1793?access_token=696a157ca905066c5c3e04418db7ceb39d904ddcc885a736638f59a6b0a54d8ao0x69e1778f&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.010 2026-03-23 02:22:23,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:23] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.009 0.029 2026-03-23 02:22:23,403 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:22:23,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:23] "POST /mail/message/post HTTP/1.1" 200 - 44 0.069 0.137 2026-03-23 02:22:23,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:23] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.006 0.010 2026-03-23 02:22:23,733 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:23,785 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:23,877 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:22:23,969 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:22:23,996 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:22:25,525 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:22:25,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:25] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.012 0.066 2026-03-23 02:22:25,915 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:22:25,927 26 INFO 00799-19-0-all odoo.models.unlink: User #58 deleted mail.message.reaction records with IDs: [12] 2026-03-23 02:22:25,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:25] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.009 0.031 2026-03-23 02:22:26,057 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:26,117 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:22:26,195 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:22:26,374 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:26,444 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:26,501 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:26,503 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:22:26,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:26] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.018 2026-03-23 02:22:26,630 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:22:26,712 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:22:26,795 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:26,849 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:22:26,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:26] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.061 0.096 2026-03-23 02:22:27,006 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:22:27,081 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:22:27,159 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:22:27,209 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:22:27,216 26 INFO 00799-19-0-all odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [1794] 2026-03-23 02:22:27,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:27] "POST /mail/attachment/delete HTTP/1.1" 200 - 19 0.031 0.034 2026-03-23 02:22:27,342 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:22:27,412 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:22:27,471 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:27,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:27] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.033 0.089 2026-03-23 02:22:27,759 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: tour succeeded 2026-03-23 02:22:27,765 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:22:28,172 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal.browser: heap 17716536 (allocated 18751488) 2026-03-23 02:22:28,183 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing chrome headless with pid 2881 2026-03-23 02:22:28,197 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Closing websocket connection 2026-03-23 02:22:28,199 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Terminating chrome headless with pid 2881 2026-03-23 02:22:28,399 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_internal: Removing chrome user profile "/tmp/tmp5shy9blf_chrome_odoo" 2026-03-23 02:22:28,465 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_mail_group_public_page_as_portal ... 2026-03-23 02:22:29,447 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [14] 2026-03-23 02:22:30,476 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome pid: 3052 2026-03-23 02:22:30,477 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpnve1_2o6_chrome_odoo 2026-03-23 02:22:30,477 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:39213/json/version 2026-03-23 02:22:30,485 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:30,634 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:22:30,634 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:39213/json 2026-03-23 02:22:30,635 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:30,712 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Websocket url found: ws://127.0.0.1:39213/devtools/page/25411E77D652EE7B3ADBA5C0EB907C06 2026-03-23 02:22:30,734 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Enable chrome headless console log notification 2026-03-23 02:22:30,750 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless enable page notifications 2026-03-23 02:22:30,976 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-23 02:22:30,992 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Setting session cookie in browser 2026-03-23 02:22:30,994 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Open "http://127.0.0.1:8069/chat/783/vxJiMqgooN" in browser 2026-03-23 02:22:30,994 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/783/vxJiMqgooN" 2026-03-23 02:22:31,017 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:22:31,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:31] "GET /chat/783/vxJiMqgooN HTTP/1.1" 200 - 104 0.097 0.803 2026-03-23 02:22:31,912 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigation result: {'frameId': '25411E77D652EE7B3ADBA5C0EB907C06', 'loaderId': 'A45BD4BB32F784C59360BB5FFF3EF9C2', 'isDownload': False} 2026-03-23 02:22:31,912 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:22:31,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:31] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:22:31,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:31] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-03-23 02:22:32,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:32] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.014 0.033 2026-03-23 02:22:32,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:32] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:22:32,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 02:22:32,670 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1800) 2026-03-23 02:22:32,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.085 2026-03-23 02:22:32,860 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/783/vxJiMqgooN", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:22:32,896 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:22:33,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "POST /mail/data HTTP/1.1" 200 - 48 0.071 0.084 2026-03-23 02:22:33,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.080 2026-03-23 02:22:33,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.039 0.065 2026-03-23 02:22:33,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /web/image/discuss.channel/783/avatar_128?unique=8eeaa6888931fb47bdb74b9638a1fc22470f9c074abe500cb6c4c58b814cdc7be2a241c1863bc365459c996afb51860b4424ccd4d504649ed97d6accf062d87f HTTP/1.1" 200 - 5 0.002 0.065 2026-03-23 02:22:33,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /web/image/res.partner/74/avatar_128?access_token=18dec8279d54d8637e3aa087da3a844f7ad1dda1a78d86992f82253ea8c72228o0x69e39b49&unique=1774232405000 HTTP/1.1" 200 - 5 0.005 0.062 2026-03-23 02:22:33,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "POST /discuss/channel/members HTTP/1.1" 200 - 9 0.005 0.062 2026-03-23 02:22:33,654 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:22:33,678 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:22:33,729 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:22:33,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.015 0.044 2026-03-23 02:22:33,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /web/image/res.partner/96/avatar_128?access_token=b0ee80b1c8dbabde6eb230ab492d723f408ea8d3e20b499cc1c71f88ff033503o0x69e3a00b&unique=1774232405000 HTTP/1.1" 200 - 5 0.022 0.081 2026-03-23 02:22:33,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /web/image/res.partner/95/avatar_128?access_token=8cdd3219c52aa19ac0b948174e04b6b3f95ee1f6f3a3834599ccd3a5c82ea093o0x69e39ee4&unique=1774232405000 HTTP/1.1" 200 - 5 0.022 0.140 2026-03-23 02:22:33,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:33] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.183 2026-03-23 02:22:34,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 7 0.017 0.119 2026-03-23 02:22:34,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:22:34,253 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:22:34,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:34] "POST /mail/data HTTP/1.1" 200 - 21 0.033 0.072 2026-03-23 02:22:34,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:34] "GET /web/image/mail.guest/33/avatar_128?access_token=b8c1ca04a32f14ad9c83f6710209ea7c66da2da2f57fcd77e05749208c3f8bfco0x69e28444&unique=1774232405000 HTTP/1.1" 200 - 3 0.002 0.105 2026-03-23 02:22:34,431 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:34,616 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:34,659 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1801) 2026-03-23 02:22:34,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:34] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.407 2026-03-23 02:22:34,725 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:34,726 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:22:34,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:34] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.054 0.393 2026-03-23 02:22:34,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:34] "POST /mail/attachment/upload HTTP/1.1" 200 - 12 0.010 0.073 2026-03-23 02:22:34,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:34] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:34,914 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:34,982 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:34,982 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:22:35,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:35] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.008 0.027 2026-03-23 02:22:35,040 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:35] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:22:35,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:35] "GET /web/image/1803?access_token=e639fc90a27dd2a3133277d841c66681665234dd18bf6346e63f25bc2e62cbcfo0x69e171dd&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:22:35,106 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:22:35,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:35] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.022 0.042 2026-03-23 02:22:35,294 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:22:35,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:35] "POST /mail/message/post HTTP/1.1" 200 - 44 0.033 0.092 2026-03-23 02:22:35,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:35] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.007 0.021 2026-03-23 02:22:35,553 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:35,606 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:35,696 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:22:35,816 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:22:35,830 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:22:36,869 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:22:36,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:36] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.032 0.061 2026-03-23 02:22:37,219 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:22:37,235 26 INFO 00799-19-0-all odoo.models.unlink: User #59 deleted mail.message.reaction records with IDs: [13] 2026-03-23 02:22:37,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:37] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.010 0.036 2026-03-23 02:22:37,330 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:37,397 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:22:37,479 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:22:37,690 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:37,768 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:37,843 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:37,848 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:22:37,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:37] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.009 0.035 2026-03-23 02:22:37,990 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:22:38,084 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:22:38,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:38] "POST /mail/message/update_content HTTP/1.1" 200 - 32 0.046 0.093 2026-03-23 02:22:38,342 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:38,394 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:22:38,449 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:22:38,521 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:22:38,619 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:22:38,661 26 INFO 00799-19-0-all odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [1804] 2026-03-23 02:22:38,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:38] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.013 0.027 2026-03-23 02:22:38,699 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:22:38,818 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:22:38,880 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:22:38,938 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:38,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:38] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.015 0.031 2026-03-23 02:22:39,060 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: tour succeeded 2026-03-23 02:22:39,061 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:22:39,333 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: heap 16759220 (allocated 18489344) 2026-03-23 02:22:39,343 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing chrome headless with pid 3052 2026-03-23 02:22:39,345 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing websocket connection 2026-03-23 02:22:39,348 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Terminating chrome headless with pid 3052 2026-03-23 02:22:39,465 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Removing chrome user profile "/tmp/tmpnve1_2o6_chrome_odoo" 2026-03-23 02:22:40,098 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome pid: 3221 2026-03-23 02:22:40,098 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless temporary user profile dir: /tmp/tmpigoces_q_chrome_odoo 2026-03-23 02:22:40,098 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:35423/json/version 2026-03-23 02:22:40,101 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:40,266 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:22:40,272 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Issuing json command http://127.0.0.1:35423/json 2026-03-23 02:22:40,273 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:40,332 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Websocket url found: ws://127.0.0.1:35423/devtools/page/14A50087B1A5DFDDBD62BD658A162A4B 2026-03-23 02:22:40,384 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Enable chrome headless console log notification 2026-03-23 02:22:40,397 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Chrome headless enable page notifications 2026-03-23 02:22:40,462 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-23 02:22:40,466 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Setting session cookie in browser 2026-03-23 02:22:40,476 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Open "http://127.0.0.1:8069/chat/783/vxJiMqgooN" in browser 2026-03-23 02:22:40,476 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigating to: "http://127.0.0.1:8069/chat/783/vxJiMqgooN" 2026-03-23 02:22:40,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:40] "GET /chat/783/vxJiMqgooN HTTP/1.1" 200 - 38 0.023 0.053 2026-03-23 02:22:40,576 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Navigation result: {'frameId': '14A50087B1A5DFDDBD62BD658A162A4B', 'loaderId': 'BEA556D4D414E1D26A40BC0CBA79FFE5', 'isDownload': False} 2026-03-23 02:22:40,577 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate ready code "odoo.isTourReady('discuss_channel_public_tour.js')" 2026-03-23 02:22:40,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:40] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 02:22:40,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:40] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-03-23 02:22:40,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:40] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-03-23 02:22:41,145 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:41] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:41,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:22:41,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.023 2026-03-23 02:22:41,504 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Evaluate test code "odoo.startTour('discuss_channel_public_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/783/vxJiMqgooN", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:22:41,527 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [1/34] Tour discuss_channel_public_tour.js → Step .o-mail-Discuss 2026-03-23 02:22:41,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:41] "POST /mail/data HTTP/1.1" 200 - 44 0.031 0.068 2026-03-23 02:22:41,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-03-23 02:22:42,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.026 0.043 2026-03-23 02:22:42,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/image/discuss.channel/783/avatar_128?unique=8eeaa6888931fb47bdb74b9638a1fc22470f9c074abe500cb6c4c58b814cdc7be2a241c1863bc365459c996afb51860b4424ccd4d504649ed97d6accf062d87f HTTP/1.1" 200 - 5 0.003 0.056 2026-03-23 02:22:42,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/image/res.partner/74/avatar_128?access_token=18dec8279d54d8637e3aa087da3a844f7ad1dda1a78d86992f82253ea8c72228o0x69e39b49&unique=1774232405000 HTTP/1.1" 200 - 5 0.007 0.066 2026-03-23 02:22:42,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "POST /discuss/channel/members HTTP/1.1" 200 - 9 0.007 0.071 2026-03-23 02:22:42,144 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "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:22:42,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "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 02:22:42,229 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [2/34] Tour discuss_channel_public_tour.js → Step .o-mail-Thread 2026-03-23 02:22:42,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.009 0.019 2026-03-23 02:22:42,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/image/res.partner/96/avatar_128?access_token=b0ee80b1c8dbabde6eb230ab492d723f408ea8d3e20b499cc1c71f88ff033503o0x69e3a00b&unique=1774232405000 HTTP/1.1" 200 - 5 0.007 0.039 2026-03-23 02:22:42,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/image/res.partner/95/avatar_128?access_token=8cdd3219c52aa19ac0b948174e04b6b3f95ee1f6f3a3834599ccd3a5c82ea093o0x69e39ee4&unique=1774232405000 HTTP/1.1" 200 - 5 0.007 0.058 2026-03-23 02:22:42,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 02:22:42,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.005 0.017 2026-03-23 02:22:42,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.017 0.038 2026-03-23 02:22:42,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:42,732 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /mail/static/src/img/image_icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:42,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/image/1803?access_token=e639fc90a27dd2a3133277d841c66681665234dd18bf6346e63f25bc2e62cbcfo0x69e171dd&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 02:22:42,792 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [3/34] Tour discuss_channel_public_tour.js → Step .o_discuss_channel_public_modules_loaded 2026-03-23 02:22:42,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/image/mail.guest/33/avatar_128?access_token=b8c1ca04a32f14ad9c83f6710209ea7c66da2da2f57fcd77e05749208c3f8bfco0x69e28444&unique=1774232405000 HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 02:22:42,863 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [4/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer-input 2026-03-23 02:22:42,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "POST /mail/data HTTP/1.1" 200 - 21 0.017 0.059 2026-03-23 02:22:42,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:42] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.063 2026-03-23 02:22:43,118 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [5/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:43,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:43] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.041 0.096 2026-03-23 02:22:43,331 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [6/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:43,404 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:43,405 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [7/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains(text.txt) 2026-03-23 02:22:43,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:43] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.011 0.031 2026-03-23 02:22:43,501 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [8/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:43,588 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:43,588 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [9/34] Tour discuss_channel_public_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading)[title="image.png"] 2026-03-23 02:22:43,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:43] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.008 0.019 2026-03-23 02:22:43,687 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [10/34] Tour discuss_channel_public_tour.js → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:22:43,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:43] "GET /web/image/1806?access_token=7091d63948be87a7f3ea4ba1486174033a06eb7c19614d50a1c1348ae36d78f2o0x69e173cf&filename=image.png&unique=bba3d8d61dcab0a75326e4d478eefb4df90516bc HTTP/1.1" 200 - 2 0.001 0.010 2026-03-23 02:22:43,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:43] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.022 0.043 2026-03-23 02:22:43,923 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [11/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese'))[data-persistent] 2026-03-23 02:22:44,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:44] "POST /mail/message/post HTTP/1.1" 200 - 42 0.065 0.122 2026-03-23 02:22:44,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.006 0.024 2026-03-23 02:22:44,247 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [12/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:44,305 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [13/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:44,474 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [14/34] Tour discuss_channel_public_tour.js → Step .o-mail-QuickReactionMenu 2026-03-23 02:22:44,578 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of "[title='Toggle Emoji Picker']" (immediately) and clicked it 2026-03-23 02:22:44,596 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [15/34] Tour discuss_channel_public_tour.js → Step .o-EmojiPicker .o-Emoji:contains('🙂') 2026-03-23 02:22:45,768 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [16/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) .o-mail-MessageReaction:contains('🙂') 2026-03-23 02:22:45,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:45] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.015 0.035 2026-03-23 02:22:46,024 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [17/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')):not(:has(.o-mail-MessageReaction:contains('🙂'))) 2026-03-23 02:22:46,042 26 INFO 00799-19-0-all odoo.models.unlink: User #59 deleted mail.message.reaction records with IDs: [14] 2026-03-23 02:22:46,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:46] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.021 0.036 2026-03-23 02:22:46,173 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [18/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) 2026-03-23 02:22:46,230 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [19/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message-moreMenu [title='Edit'], .o-mail-Message:has(.o-mail-Message-body:contains('cheese')) [title='Edit'] 2026-03-23 02:22:46,311 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [20/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer-input 2026-03-23 02:22:46,560 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [21/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer button[title='More Actions'] 2026-03-23 02:22:46,631 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [22/34] Tour discuss_channel_public_tour.js → Step .dropdown-item:contains('Attach Files') 2026-03-23 02:22:46,692 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: Found 1 of ".o-mail-Message .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:22:46,693 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [23/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message .o-mail-Composer .o-mail-AttachmentContainer:not(.o-isUploading):contains(extra.txt) 2026-03-23 02:22:46,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:46] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.004 0.017 2026-03-23 02:22:46,882 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [24/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message button:contains(save) 2026-03-23 02:22:46,969 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [25/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) 2026-03-23 02:22:47,039 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [26/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:47,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:47] "POST /mail/message/update_content HTTP/1.1" 200 - 32 0.038 0.072 2026-03-23 02:22:47,090 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [27/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") 2026-03-23 02:22:47,184 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [28/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("extra.txt") .o-mail-Attachment-unlink 2026-03-23 02:22:47,262 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [29/34] Tour discuss_channel_public_tour.js → Step .modal:contains(Confirmation) .btn:contains(Ok) 2026-03-23 02:22:47,349 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [30/34] Tour discuss_channel_public_tour.js → Step .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')):not(:has(.o-mail-AttachmentContainer:contains("extra.txt"))) 2026-03-23 02:22:47,392 26 INFO 00799-19-0-all odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [1807] 2026-03-23 02:22:47,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:47] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.019 0.024 2026-03-23 02:22:47,424 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [31/34] Tour discuss_channel_public_tour.js → Step button[title='Search Messages'] 2026-03-23 02:22:47,556 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [32/34] Tour discuss_channel_public_tour.js → Step .o_searchview_input 2026-03-23 02:22:47,626 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [33/34] Tour discuss_channel_public_tour.js → Step button[aria-label='Search button'] 2026-03-23 02:22:47,688 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: [34/34] Tour discuss_channel_public_tour.js → Step .o-mail-SearchMessagesPanel .o-mail-Message:has(.o-mail-Message-body:contains('vegetables')) .o-mail-AttachmentContainer:contains("text.txt") 2026-03-23 02:22:47,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:47] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.023 0.040 2026-03-23 02:22:47,884 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: tour succeeded 2026-03-23 02:22:47,889 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR discuss_channel_public_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:22:48,283 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal.browser: heap 17339016 (allocated 18227200) 2026-03-23 02:22:48,293 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing chrome headless with pid 3221 2026-03-23 02:22:48,312 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Closing websocket connection 2026-03-23 02:22:48,324 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Terminating chrome headless with pid 3221 2026-03-23 02:22:48,444 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_mail_group_public_page_as_portal: Removing chrome user profile "/tmp/tmpigoces_q_chrome_odoo" 2026-03-23 02:22:48,490 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest: Starting TestMailPublicPage.test_sidebar_in_public_page ... 2026-03-23 02:22:49,303 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.rtc.session records with IDs: [15] 2026-03-23 02:22:50,244 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome pid: 3392 2026-03-23 02:22:50,245 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome headless temporary user profile dir: /tmp/tmpa884xkeo_chrome_odoo 2026-03-23 02:22:50,245 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Issuing json command http://127.0.0.1:36139/json/version 2026-03-23 02:22:50,253 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:50,421 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Browser version: Chrome/141.0.7390.54 2026-03-23 02:22:50,421 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Issuing json command http://127.0.0.1:36139/json 2026-03-23 02:22:50,422 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:22:50,457 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Websocket url found: ws://127.0.0.1:36139/devtools/page/BC5CF90EC7C9BB2DE6948A0D05D5FDAC 2026-03-23 02:22:50,478 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Enable chrome headless console log notification 2026-03-23 02:22:50,553 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Chrome headless enable page notifications 2026-03-23 02:22:50,653 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Setting session cookie in browser 2026-03-23 02:22:50,697 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Open "http://127.0.0.1:8069/discuss/channel/786" in browser 2026-03-23 02:22:50,699 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Navigating to: "http://127.0.0.1:8069/discuss/channel/786" 2026-03-23 02:22:50,732 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:22:51,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:51] "GET /discuss/channel/786 HTTP/1.1" 200 - 82 0.077 0.647 2026-03-23 02:22:51,446 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Navigation result: {'frameId': 'BC5CF90EC7C9BB2DE6948A0D05D5FDAC', 'loaderId': 'ABE09F0FB3F7A2F0398D75B1FBB43CAB', 'isDownload': False} 2026-03-23 02:22:51,446 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Evaluate ready code "odoo.isTourReady('sidebar_in_public_page_tour')" 2026-03-23 02:22:51,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:51] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 02:22:51,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:51] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.006 0.031 2026-03-23 02:22:51,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:51] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.003 0.071 2026-03-23 02:22:52,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:22:52,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "GET /web/webclient/translations?hash=&lang= HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:22:52,195 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1813) 2026-03-23 02:22:52,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.010 0.053 2026-03-23 02:22:52,305 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Evaluate test code "odoo.startTour('sidebar_in_public_page_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/discuss/channel/786", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:22:52,321 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [1/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussContent-header [title='Channel 1'] 2026-03-23 02:22:52,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "POST /mail/data HTTP/1.1" 200 - 36 0.030 0.070 2026-03-23 02:22:52,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.087 2026-03-23 02:22:52,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "POST /discuss/channel/messages HTTP/1.1" 200 - 27 0.061 0.047 2026-03-23 02:22:52,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "GET /web/image/mail.guest/35/avatar_128?access_token=c57e965e5540f4b29074fe171a50c5f071f6090b4bf2dcc685704314e4c4ddd9o0x69e28693&unique=1774232405000 HTTP/1.1" 200 - 3 0.003 0.055 2026-03-23 02:22:52,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "GET /web/image/discuss.channel/786/avatar_128?unique=df1f71a07c42ead936a3f43c47cf02d056418c40b07b9c5edf77231c863ed153eecb94ae99b6ee0450fb930af22e44ce44adbe6218abc1070e10c972363c74d2 HTTP/1.1" 200 - 3 0.002 0.068 2026-03-23 02:22:52,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:52] "GET /web/image/discuss.channel/787/avatar_128?unique=6c3a22c1088a7d3af4f6d88e95d1e929ac1afe05e92c7f9dc0402d2c6c40f38859b22d8e90455c97feec23b8d699ba387c72eb93e8c08daf0641c877547c7f7d HTTP/1.1" 200 - 3 0.007 0.085 2026-03-23 02:22:53,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:22:53,021 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "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 02:22:53,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "POST /discuss/channel/members HTTP/1.1" 200 - 13 0.022 0.094 2026-03-23 02:22:53,091 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [2/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 1).o-active 2026-03-23 02:22:53,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 02:22:53,200 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [3/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2) 2026-03-23 02:22:53,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 21 0.023 0.060 2026-03-23 02:22:53,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774230876000 HTTP/1.1" 200 - 4 0.004 0.085 2026-03-23 02:22:53,414 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [4/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussContent-header [title='Channel 2'] 2026-03-23 02:22:53,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "POST /discuss/channel/members HTTP/1.1" 200 - 13 0.029 0.037 2026-03-23 02:22:53,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 22 0.037 0.044 2026-03-23 02:22:53,648 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [5/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active 2026-03-23 02:22:53,725 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [6/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussContent-header [title='Channel 1'] 2026-03-23 02:22:53,896 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1814) 2026-03-23 02:22:53,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:53] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.233 2026-03-23 02:22:53,925 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [7/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 1).o-active 2026-03-23 02:22:54,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:54] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 17 0.033 0.237 2026-03-23 02:22:54,013 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [8/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussContent-header [title='Channel 2'] 2026-03-23 02:22:54,226 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [9/11] Tour sidebar_in_public_page_tour → Step .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active 2026-03-23 02:22:54,276 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [10/11] Tour sidebar_in_public_page_tour → Step Open channel actions (trigger: .o-mail-DiscussSidebarChannel:contains(Channel 2).o-active) 2026-03-23 02:22:54,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:22:54] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 16 0.017 0.040 2026-03-23 02:22:54,371 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: [11/11] Tour sidebar_in_public_page_tour → Step .o-dropdown-item:contains('Invite People') 2026-03-23 02:22:54,455 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: tour succeeded 2026-03-23 02:22:54,456 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: ╔════════════════════════════════════════════╗ ║ TOUR sidebar_in_public_page_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 02:22:54,640 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page.browser: heap 13480204 (allocated 14688256) 2026-03-23 02:22:54,653 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Closing chrome headless with pid 3392 2026-03-23 02:22:54,656 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Closing websocket connection 2026-03-23 02:22:54,658 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Terminating chrome headless with pid 3392 2026-03-23 02:22:54,780 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_as_guest.TestMailPublicPage.test_sidebar_in_public_page: Removing chrome user profile "/tmp/tmpa884xkeo_chrome_odoo" 2026-03-23 02:22:54,852 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:23:02,858 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:23:02,861 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:23:03,416 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite: Starting TestDiscussChannelInvite.test_01_invite_by_email_flow ... 2026-03-23 02:23:03,906 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:04,381 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:05,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Chrome pid: 3541 2026-03-23 02:23:05,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Chrome headless temporary user profile dir: /tmp/tmpdgaihe63_chrome_odoo 2026-03-23 02:23:05,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Issuing json command http://127.0.0.1:45965/json/version 2026-03-23 02:23:05,194 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:23:05,335 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Browser version: Chrome/141.0.7390.54 2026-03-23 02:23:05,335 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Issuing json command http://127.0.0.1:45965/json 2026-03-23 02:23:05,339 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:23:05,437 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Websocket url found: ws://127.0.0.1:45965/devtools/page/B75A77EDE5E70A47B225BBAFA8E41E3A 2026-03-23 02:23:05,515 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Enable chrome headless console log notification 2026-03-23 02:23:05,553 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Chrome headless enable page notifications 2026-03-23 02:23:05,815 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:bob from n/a 2026-03-23 02:23:05,826 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Setting session cookie in browser 2026-03-23 02:23:05,834 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Open "http://127.0.0.1:8069/odoo/discuss?active_id=788" in browser 2026-03-23 02:23:05,834 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=788" 2026-03-23 02:23:05,861 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:23:08,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:08] "GET /odoo/discuss?active_id=788 HTTP/1.1" 200 - 139 0.142 2.013 2026-03-23 02:23:08,015 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Navigation result: {'frameId': 'B75A77EDE5E70A47B225BBAFA8E41E3A', 'loaderId': '8908CE48BA9688F6D466C8EC53E6F9CE', 'isDownload': False} 2026-03-23 02:23:08,015 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Evaluate ready code "odoo.isTourReady('discuss.invite_by_email')" 2026-03-23 02:23:08,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:08] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-03-23 02:23:08,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:08] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-03-23 02:23:08,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:08] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.092 0.119 2026-03-23 02:23:08,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:08] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.110 2026-03-23 02:23:08,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:08] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 02:23:09,260 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:23:09,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.013 2026-03-23 02:23:09,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:23:09,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 02:23:09,365 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:1903) 2026-03-23 02:23:09,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.037 2026-03-23 02:23:09,422 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: Owl is running in 'dev' mode. 2026-03-23 02:23:09,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:23:09,486 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:23:09,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /odoo HTTP/1.1" 200 - 25 0.024 0.052 2026-03-23 02:23:09,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.086 2026-03-23 02:23:09,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/image?model=res.users&field=avatar_128&id=88 HTTP/1.1" 200 - 14 0.025 0.036 2026-03-23 02:23:09,752 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Evaluate test code "odoo.startTour('discuss.invite_by_email', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=788", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:23:09,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "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 02:23:09,800 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 02:23:09,805 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [1/10] Tour discuss.invite_by_email → Step .o-discuss-ChannelMemberList 2026-03-23 02:23:09,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/image/res.partner/105/avatar_128?unique=1774232574000 HTTP/1.1" 200 - 6 0.033 0.094 2026-03-23 02:23:09,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.153 2026-03-23 02:23:09,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.090 2026-03-23 02:23:10,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:10] "POST /mail/data HTTP/1.1" 200 - 33 0.050 0.158 2026-03-23 02:23:10,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:10] "POST /web/action/load HTTP/1.1" 200 - 6 0.010 0.323 2026-03-23 02:23:10,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-03-23 02:23:10,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:10] "POST /mail/data HTTP/1.1" 200 - 42 0.044 0.097 2026-03-23 02:23:11,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "POST /discuss/channel/messages HTTP/1.1" 200 - 6 0.007 0.036 2026-03-23 02:23:11,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 02:23:11,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.013 0.083 2026-03-23 02:23:11,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "GET /web/image/discuss.channel/788/avatar_128?unique=097f423030bd1714d86592b813db9a852eb1d213db901741412f8f010c9015188fbfc9bd938031c7cfec51a0462422eb7aa57627c4967b5e7cebe35f7c841d70 HTTP/1.1" 200 - 5 0.010 0.106 2026-03-23 02:23:11,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "POST /discuss/channel/members HTTP/1.1" 200 - 9 0.007 0.068 2026-03-23 02:23:11,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.011 0.036 2026-03-23 02:23:11,482 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [2/10] Tour discuss.invite_by_email → Step button[title='Invite People'] 2026-03-23 02:23:11,682 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [3/10] Tour discuss.invite_by_email → Step .o-discuss-ChannelInvitation-search[placeholder='Invite people or email'] 2026-03-23 02:23:11,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "POST /web/dataset/call_kw/res.partner/search_for_channel_invite#res.partner.search_for_channel_invite HTTP/1.1" 200 - 20 0.027 0.064 2026-03-23 02:23:11,862 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [4/10] Tour discuss.invite_by_email → Step .o-discuss-ChannelInvitation-selectable:contains('john (base.group_user)') 2026-03-23 02:23:11,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "GET /web/image/res.partner/101/avatar_128?unique=1774232574000 HTTP/1.1" 200 - 6 0.032 0.035 2026-03-23 02:23:11,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "GET /web/image/res.partner/104/avatar_128?unique=1774232574000 HTTP/1.1" 200 - 6 0.009 0.087 2026-03-23 02:23:11,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:11] "GET /web/image/res.partner/103/avatar_128?unique=1774232574000 HTTP/1.1" 200 - 6 0.007 0.111 2026-03-23 02:23:12,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:12] "GET /web/image/res.partner/102/avatar_128?unique=1774232574000 HTTP/1.1" 200 - 6 0.007 0.124 2026-03-23 02:23:12,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:12] "GET /web/image/res.partner/106/avatar_128?unique=1774232574000 HTTP/1.1" 200 - 6 0.008 0.163 2026-03-23 02:23:12,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:12] "GET /web/image/res.partner/3/avatar_128?unique=1774232574000 HTTP/1.1" 200 - 6 0.009 0.193 2026-03-23 02:23:12,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:12] "POST /web/dataset/call_kw/res.partner/search_for_channel_invite#res.partner.search_for_channel_invite HTTP/1.1" 200 - 14 0.017 0.037 2026-03-23 02:23:12,285 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [5/10] Tour discuss.invite_by_email → Step .o-discuss-ChannelInvitation-selectedList :contains('john (base.group_user)') 2026-03-23 02:23:12,332 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [6/10] Tour discuss.invite_by_email → Step .o-discuss-ChannelInvitation-search 2026-03-23 02:23:12,419 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [7/10] Tour discuss.invite_by_email → Step .o-discuss-ChannelInvitation-selectable:contains('unknown_email@test.com') 2026-03-23 02:23:12,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:12] "POST /web/dataset/call_kw/res.partner/search_for_channel_invite#res.partner.search_for_channel_invite HTTP/1.1" 200 - 11 0.017 0.038 2026-03-23 02:23:12,795 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [8/10] Tour discuss.invite_by_email → Step .o-discuss-ChannelInvitation-selectedList :contains('unknown_email@test.com') 2026-03-23 02:23:12,850 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [9/10] Tour discuss.invite_by_email → Step button:contains(Invite to Group Chat) 2026-03-23 02:23:12,920 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: [10/10] Tour discuss.invite_by_email → Step body:not(:has(.o-mail-ActionPanel)) 2026-03-23 02:23:13,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:13] "POST /web/dataset/call_kw/discuss.channel/add_members#discuss.channel.add_members HTTP/1.1" 200 - 59 0.071 0.171 2026-03-23 02:23:13,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:13] "POST /web/dataset/call_kw/discuss.channel/invite_by_email#discuss.channel.invite_by_email HTTP/1.1" 200 - 19 0.036 0.330 2026-03-23 02:23:13,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.013 0.033 2026-03-23 02:23:13,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.026 2026-03-23 02:23:13,525 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: tour succeeded 2026-03-23 02:23:13,531 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: ╔════════════════════════════════════════╗ ║ TOUR discuss.invite_by_email SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 02:23:13,888 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:1904) 2026-03-23 02:23:13,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:13] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.023 0.334 2026-03-23 02:23:13,927 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow.browser: heap 23250480 (allocated 24735744) 2026-03-23 02:23:14,016 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Closing chrome headless with pid 3541 2026-03-23 02:23:14,021 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Closing websocket connection 2026-03-23 02:23:14,022 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Terminating chrome headless with pid 3541 2026-03-23 02:23:14,210 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite.TestDiscussChannelInvite.test_01_invite_by_email_flow: Removing chrome user profile "/tmp/tmpdgaihe63_chrome_odoo" 2026-03-23 02:23:14,356 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite: Starting TestDiscussChannelInvite.test_02_invite_by_email_excludes_member_emails ... 2026-03-23 02:23:15,029 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:15,413 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite: Starting TestDiscussChannelInvite.test_03_only_invite_by_email_on_allowed_channel_types ... 2026-03-23 02:23:16,119 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:16,586 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:17,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite: Starting TestDiscussChannelInvite.test_04_guest_email_updated_when_invited_from_email ... 2026-03-23 02:23:17,992 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:18,281 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:23:19,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:19] "GET /chat/795/JzFvPvcibj?email_token=AQAAAAAAAAAAH8Kxk_Om7wIyY_PiJQRnnLk7G0Aeam71EsLpK1hfJsoiYWxmcmVkQHRlc3QuY29tIg HTTP/1.1" 200 - 107 0.089 0.697 2026-03-23 02:23:19,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:19] "GET /chat/795/JzFvPvcibj?email_token=AQAAAAAAAAAA8bS4PHeYIBQrBxuJPrUx6JQOpPE-p19Iml7P9bewOmoiYWxpY2VAdGVzdC5jb20i HTTP/1.1" 200 - 60 0.054 0.095 2026-03-23 02:23:19,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:19] "GET /chat/795/JzFvPvcibj?email_token=AQAAAAAAAAAA7I9TxUZiJpMNDUUvsVAgKqfTG2CxK3f5fUXy8IFObbkiam9obl9vdGhlcl9lbWFpbEB0ZXN0LmNvbSI HTTP/1.1" 200 - 59 0.044 0.085 2026-03-23 02:23:19,419 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite: Starting TestDiscussChannelInvite.test_05_search_for_channel_invite_selectable_email ... 2026-03-23 02:23:20,051 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:20,535 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:21,257 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_invite: Starting TestDiscussChannelInvite.test_06_invite_by_email_posts_user_notification ... 2026-03-23 02:23:21,646 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 02:23:29,973 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:23:29,975 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:23:31,421 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:31,937 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:32,388 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:32,909 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:33,268 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:33,501 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1555, 1556, 1557] 2026-03-23 02:23:33,510 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_channel_member_invite_with_guest ... 2026-03-23 02:23:33,671 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_01 ... 2026-03-23 02:23:33,903 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [801], uid: 101, model: discuss.channel 2026-03-23 02:23:33,938 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [801], uid: 101, model: discuss.channel 2026-03-23 02:23:34,008 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1559], uid: 101, model: discuss.channel.member 2026-03-23 02:23:34,053 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_invite ... 2026-03-23 02:23:34,297 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [801], uid: 101, model: discuss.channel 2026-03-23 02:23:34,522 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_leave ... 2026-03-23 02:23:34,800 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1562, 1563], uid: 101, model: discuss.channel.member 2026-03-23 02:23:34,824 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1562], uid: 101, model: discuss.channel.member 2026-03-23 02:23:34,922 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1562], uid: 103, model: discuss.channel.member 2026-03-23 02:23:34,938 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_members ... 2026-03-23 02:23:35,215 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [801], uid: 101, model: discuss.channel 2026-03-23 02:23:35,405 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1564], uid: 101, model: discuss.channel.member 2026-03-23 02:23:35,440 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_restricted_channel ... 2026-03-23 02:23:35,785 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [802], uid: 103, model: discuss.channel 2026-03-23 02:23:35,836 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1566], uid: 103, model: discuss.channel.member 2026-03-23 02:23:36,132 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_group_subchannel_join ... 2026-03-23 02:23:36,734 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_public_channel ... 2026-03-23 02:23:37,030 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post ... 2026-03-23 02:23:37,322 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_channel_member: Starting TestDiscussChannelMember.test_unread_counter_with_message_post_multi_channel ... 2026-03-23 02:23:37,922 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 02:23:45,515 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:23:45,517 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:23:46,126 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mail_presence: Starting TestMailPresence.test_presence_access ... 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 5 0.002 0.276 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [15] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [16] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [17] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [18] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [19] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [20] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.013 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [20] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [20] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [20] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [20] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [20] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [20] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [27] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [28] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [29] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [30] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [31] 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:23:46,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-03-23 02:24:50,964 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 02:24:50,975 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions: Starting TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel ... 2026-03-23 02:24:51,639 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:24:52,251 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:24:52,699 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:24:53,655 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Chrome pid: 3739 2026-03-23 02:24:53,655 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Chrome headless temporary user profile dir: /tmp/tmpmdvzq031_chrome_odoo 2026-03-23 02:24:53,655 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Issuing json command http://127.0.0.1:39819/json/version 2026-03-23 02:24:53,659 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:24:53,887 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Browser version: Chrome/141.0.7390.54 2026-03-23 02:24:53,887 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Issuing json command http://127.0.0.1:39819/json 2026-03-23 02:24:53,888 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:24:53,927 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Websocket url found: ws://127.0.0.1:39819/devtools/page/D9E895F083EF2A2DB844D6249DCBB1FB 2026-03-23 02:24:53,989 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Enable chrome headless console log notification 2026-03-23 02:24:54,008 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Chrome headless enable page notifications 2026-03-23 02:24:54,183 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:24:54,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Setting session cookie in browser 2026-03-23 02:24:54,194 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Open "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_808" in browser 2026-03-23 02:24:54,194 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_808" 2026-03-23 02:24:54,215 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:24:56,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:56] "GET /odoo/discuss?active_id=discuss.channel_808 HTTP/1.1" 200 - 142 0.138 2.029 2026-03-23 02:24:56,379 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Navigation result: {'frameId': 'D9E895F083EF2A2DB844D6249DCBB1FB', 'loaderId': '31525A8ECB6BE0D3410DE94BB8BAAC62', 'isDownload': False} 2026-03-23 02:24:56,380 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Evaluate ready code "odoo.isTourReady('discuss_mention_suggestions_group_restricted_channel.js')" 2026-03-23 02:24:56,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:56] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.009 2026-03-23 02:24:56,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:56] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.036 2026-03-23 02:24:56,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.063 0.151 2026-03-23 02:24:56,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:56] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.086 2026-03-23 02:24:56,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:56] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 02:24:57,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:24:57,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.021 2026-03-23 02:24:57,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.020 2026-03-23 02:24:57,534 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:57] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:24:57,609 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:24:57,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.063 0.077 2026-03-23 02:24:57,752 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: Owl is running in 'dev' mode. 2026-03-23 02:24:57,783 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2131) 2026-03-23 02:24:57,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.022 0.162 2026-03-23 02:24:57,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:24:57,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:24:58,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "GET /odoo HTTP/1.1" 200 - 26 0.032 0.076 2026-03-23 02:24:58,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.153 2026-03-23 02:24:58,182 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:24:58,186 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Evaluate test code "odoo.startTour('discuss_mention_suggestions_group_restricted_channel.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=discuss.channel_808", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:24:58,206 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "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 02:24:58,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.028 0.108 2026-03-23 02:24:58,241 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: [1/5] Tour discuss_mention_suggestions_group_restricted_channel.js → Step .o-mail-DiscussContent-threadName[title='R&D Channel'] 2026-03-23 02:24:58,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.013 0.164 2026-03-23 02:24:58,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.197 2026-03-23 02:24:58,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.122 2026-03-23 02:24:58,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "POST /mail/data HTTP/1.1" 200 - 36 0.045 0.189 2026-03-23 02:24:58,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.362 2026-03-23 02:24:58,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.152 2026-03-23 02:24:58,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:58] "POST /mail/data HTTP/1.1" 200 - 56 0.065 0.112 2026-03-23 02:24:59,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "POST /discuss/channel/messages HTTP/1.1" 200 - 8 0.009 0.016 2026-03-23 02:24:59,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 02:24:59,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 02:24:59,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "GET /web/image/discuss.channel/808/avatar_128?unique=53005ac9ca14d3b2f9b89a1476b0c2940ce02eb8ea95ac561ce2cfd5678d936f0fff94d3bcb117504f99d64b91c80131b1a436b2774db5b954728bd453fcb47e HTTP/1.1" 200 - 3 0.002 0.036 2026-03-23 02:24:59,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.008 0.049 2026-03-23 02:24:59,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "POST /discuss/channel/members HTTP/1.1" 200 - 17 0.011 0.041 2026-03-23 02:24:59,622 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: [2/5] Tour discuss_mention_suggestions_group_restricted_channel.js → Step .o-mail-Composer-input 2026-03-23 02:24:59,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.029 2026-03-23 02:24:59,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "GET /web/image/res.partner/137/avatar_128?unique=1774232690000 HTTP/1.1" 200 - 6 0.011 0.033 2026-03-23 02:24:59,791 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: [3/5] Tour discuss_mention_suggestions_group_restricted_channel.js → Step .o-mail-Composer-suggestion:count(3) 2026-03-23 02:24:59,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:24:59] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 16 0.011 0.040 2026-03-23 02:25:00,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:00] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions_from_channel#res.partner.get_mention_suggestions_from_channel HTTP/1.1" 200 - 24 0.024 0.047 2026-03-23 02:25:00,238 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: [4/5] Tour discuss_mention_suggestions_group_restricted_channel.js → Step Suggest channel member not in R&D group (trigger: .o-mail-Composer-suggestion strong:text(Consultant User)) 2026-03-23 02:25:00,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:00] "GET /web/image/res.partner/135/avatar_128?unique=1774232690000 HTTP/1.1" 200 - 6 0.013 0.025 2026-03-23 02:25:00,291 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: [5/5] Tour discuss_mention_suggestions_group_restricted_channel.js → Step Suggest non-channel member in R&D group (trigger: .o-mail-Composer-suggestion strong:text(Dev User)) 2026-03-23 02:25:00,352 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: tour succeeded 2026-03-23 02:25:00,363 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR discuss_mention_suggestions_group_restricted_channel.js SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:25:00,625 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel.browser: heap 23143696 (allocated 24342528) 2026-03-23 02:25:00,630 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Closing chrome headless with pid 3739 2026-03-23 02:25:00,633 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Closing websocket connection 2026-03-23 02:25:00,645 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Terminating chrome headless with pid 3739 2026-03-23 02:25:00,765 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_mention_suggestions.TestDiscussMentionSuggestions.test_mention_suggestions_group_restricted_channel: Removing chrome user profile "/tmp/tmpmdvzq031_chrome_odoo" 2026-03-23 02:25:00,850 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:25:08,922 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:25:08,924 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:25:10,052 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_guest_as_owner ... 2026-03-23 02:25:10,380 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:25:10,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:10] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.025 0.227 2026-03-23 02:25:10,646 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:25:10,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:10] "POST /mail/message/update_content HTTP/1.1" 200 - 32 0.037 0.045 2026-03-23 02:25:10,759 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:25:10,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:10] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.014 0.022 2026-03-23 02:25:10,836 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:25:10,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:10] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.010 0.018 2026-03-23 02:25:10,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:10] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.003 0.009 2026-03-23 02:25:10,924 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_message_update_controller: Starting TestDiscussMessageUpdateController.test_message_update_public_channel ... 2026-03-23 02:25:11,247 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:25:11,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:11] "POST /mail/message/update_content HTTP/1.1" 200 - 20 0.019 0.205 2026-03-23 02:25:11,492 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:25:11,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:11] "POST /mail/message/update_content HTTP/1.1" 200 - 35 0.043 0.071 2026-03-23 02:25:11,639 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:25:11,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:11] "POST /mail/message/update_content HTTP/1.1" 200 - 14 0.021 0.025 2026-03-23 02:25:11,716 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:25:11,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:11] "POST /mail/message/update_content HTTP/1.1" 200 - 15 0.020 0.021 2026-03-23 02:25:11,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:11] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.010 0.014 2026-03-23 02:25:11,856 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:25:20,214 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:25:20,217 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:25:21,353 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_member ... 2026-03-23 02:25:21,734 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:25:22,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.017 0.277 2026-03-23 02:25:22,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.003 0.010 2026-03-23 02:25:22,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.017 0.025 2026-03-23 02:25:22,138 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.message.reaction records with IDs: [15] 2026-03-23 02:25:22,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.014 0.020 2026-03-23 02:25:22,170 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:25:22,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.022 0.027 2026-03-23 02:25:22,265 26 INFO 00799-19-0-all odoo.models.unlink: User #126 deleted mail.message.reaction records with IDs: [16] 2026-03-23 02:25:22,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.012 0.021 2026-03-23 02:25:22,289 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:25:22,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.020 0.027 2026-03-23 02:25:22,383 26 INFO 00799-19-0-all odoo.models.unlink: User #125 deleted mail.message.reaction records with IDs: [17] 2026-03-23 02:25:22,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.015 0.021 2026-03-23 02:25:22,408 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:25:22,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.027 0.032 2026-03-23 02:25:22,499 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [18] 2026-03-23 02:25:22,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:22] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.010 0.016 2026-03-23 02:25:22,520 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_reaction_controller: Starting TestMessageReactionController.test_message_reaction_channel_as_non_member ... 2026-03-23 02:25:22,789 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:25:23,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.016 0.517 2026-03-23 02:25:23,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.005 0.013 2026-03-23 02:25:23,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.015 2026-03-23 02:25:23,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 12 0.017 0.020 2026-03-23 02:25:23,441 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:25:23,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.017 0.024 2026-03-23 02:25:23,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.018 2026-03-23 02:25:23,542 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:25:23,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.016 0.024 2026-03-23 02:25:23,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.004 0.014 2026-03-23 02:25:23,636 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:25:23,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.040 0.058 2026-03-23 02:25:23,781 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [19] 2026-03-23 02:25:23,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:23] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.007 0.018 2026-03-23 02:25:23,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_reaction_controller: Starting TestMessageReactionController.test_message_reaction_public_channel ... 2026-03-23 02:25:24,089 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:25:24,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.013 0.224 2026-03-23 02:25:24,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 5 0.005 0.012 2026-03-23 02:25:24,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.010 0.020 2026-03-23 02:25:24,428 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.message.reaction records with IDs: [20] 2026-03-23 02:25:24,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.010 0.018 2026-03-23 02:25:24,454 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:25:24,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 23 0.019 0.025 2026-03-23 02:25:24,545 26 INFO 00799-19-0-all odoo.models.unlink: User #126 deleted mail.message.reaction records with IDs: [21] 2026-03-23 02:25:24,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 18 0.017 0.021 2026-03-23 02:25:24,573 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:25:24,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 22 0.025 0.027 2026-03-23 02:25:24,674 26 INFO 00799-19-0-all odoo.models.unlink: User #125 deleted mail.message.reaction records with IDs: [22] 2026-03-23 02:25:24,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.013 0.019 2026-03-23 02:25:24,699 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:25:24,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 24 0.019 0.038 2026-03-23 02:25:24,791 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [23] 2026-03-23 02:25:24,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:24] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.012 0.017 2026-03-23 02:25:24,838 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:25:32,480 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:25:32,481 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:25:32,970 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_res_role: Starting TestDiscussResRole.test_only_mention_by_role_when_channel_is_accessible ... 2026-03-23 02:25:33,203 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:25:33,637 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:25:34,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:34] "POST /mail/message/post HTTP/1.1" 200 - 75 0.110 0.386 2026-03-23 02:25:34,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:34] "POST /mail/message/post HTTP/1.1" 200 - 72 0.066 0.090 2026-03-23 02:25:35,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:35] "POST /mail/message/post HTTP/1.1" 200 - 50 0.046 0.072 2026-03-23 02:25:36,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:36] "POST /mail/message/post HTTP/1.1" 200 - 74 0.101 0.111 2026-03-23 02:25:36,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:36] "POST /mail/message/post HTTP/1.1" 200 - 45 0.063 0.092 2026-03-23 02:25:37,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:37] "POST /mail/message/post HTTP/1.1" 200 - 69 0.074 0.097 2026-03-23 02:25:37,450 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-23 02:25:37,457 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_01_gc_unpin_outdated_sub_channels ... 2026-03-23 02:25:37,985 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:25:38,685 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_02_sub_channel_members_sync_with_parent ... 2026-03-23 02:25:38,796 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1640] 2026-03-23 02:25:38,923 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1641] 2026-03-23 02:25:38,940 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1642] 2026-03-23 02:25:39,066 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_03_cannot_create_recursive_sub_channel ... 2026-03-23 02:25:39,276 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_04_sub_channel_panel_search ... 2026-03-23 02:25:39,708 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:25:39,816 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:bob_user from n/a 2026-03-23 02:25:47,190 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome pid: 3955 2026-03-23 02:25:47,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless temporary user profile dir: /tmp/tmpmzo2e5c5_chrome_odoo 2026-03-23 02:25:47,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Issuing json command http://127.0.0.1:36919/json/version 2026-03-23 02:25:47,196 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:25:47,360 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Browser version: Chrome/141.0.7390.54 2026-03-23 02:25:47,390 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Issuing json command http://127.0.0.1:36919/json 2026-03-23 02:25:47,408 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:25:47,489 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Websocket url found: ws://127.0.0.1:36919/devtools/page/510EE6AFCCB1145EB9D21FBF64499658 2026-03-23 02:25:47,604 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Enable chrome headless console log notification 2026-03-23 02:25:47,643 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Chrome headless enable page notifications 2026-03-23 02:25:48,146 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:bob_user from n/a 2026-03-23 02:25:48,152 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Setting session cookie in browser 2026-03-23 02:25:48,156 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Open "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_829" in browser 2026-03-23 02:25:48,156 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_829" 2026-03-23 02:25:48,195 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:25:50,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:50] "GET /odoo/discuss?active_id=discuss.channel_829 HTTP/1.1" 200 - 144 0.161 2.287 2026-03-23 02:25:50,641 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Navigation result: {'frameId': '510EE6AFCCB1145EB9D21FBF64499658', 'loaderId': 'B8D709A7EBB7E2F07906D61D52B0852D', 'isDownload': False} 2026-03-23 02:25:50,641 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Evaluate ready code "odoo.isTourReady('test_discuss_sub_channel_search')" 2026-03-23 02:25:50,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:50] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 02:25:50,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:50] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 02:25:50,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.118 0.151 2026-03-23 02:25:50,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:50] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.146 2026-03-23 02:25:51,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:51] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:25:51,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:51] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:25:51,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.021 2026-03-23 02:25:51,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.027 2026-03-23 02:25:51,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:51] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:25:52,019 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2416) 2026-03-23 02:25:52,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.043 2026-03-23 02:25:52,061 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Owl is running in 'dev' mode. 2026-03-23 02:25:52,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:25:52,165 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:25:52,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /odoo HTTP/1.1" 200 - 25 0.027 0.048 2026-03-23 02:25:52,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.093 2026-03-23 02:25:52,423 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Evaluate test code "odoo.startTour('test_discuss_sub_channel_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=discuss.channel_829", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:25:52,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /web/image?model=res.users&field=avatar_128&id=139 HTTP/1.1" 200 - 14 0.024 0.048 2026-03-23 02:25:52,442 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:25:52,453 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:25:52,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /web/image/res.partner/167/avatar_128?unique=1774232737000 HTTP/1.1" 200 - 6 0.018 0.121 2026-03-23 02:25:52,511 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [1/11] Tour test_discuss_sub_channel_search → Step body 2026-03-23 02:25:52,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.005 0.147 2026-03-23 02:25:52,573 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [2/11] Tour test_discuss_sub_channel_search → Step button[title='Threads'] 2026-03-23 02:25:52,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.124 2026-03-23 02:25:52,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "POST /mail/data HTTP/1.1" 200 - 33 0.028 0.184 2026-03-23 02:25:52,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.306 2026-03-23 02:25:52,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.156 2026-03-23 02:25:52,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:52] "POST /mail/data HTTP/1.1" 200 - 41 0.050 0.099 2026-03-23 02:25:53,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 23 0.019 0.069 2026-03-23 02:25:53,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:53] "GET /web/image/discuss.channel/829/avatar_128?unique=4e76c833c4f1012ba046442eea164a0a246e350e0f87d9f8c6f2daaccff81369459c911600f169e5bee97019aeacf4f7f35a3bb461c61cecba87465f841cd081 HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 02:25:53,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:53] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 02:25:53,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:53] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.012 0.052 2026-03-23 02:25:53,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:53] "POST /discuss/channel/members HTTP/1.1" 200 - 16 0.035 0.046 2026-03-23 02:25:54,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:54] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 23 0.030 0.067 2026-03-23 02:25:54,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.018 0.062 2026-03-23 02:25:54,765 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [3/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelList 2026-03-23 02:25:55,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:55] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 02:25:55,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:55] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 65 0.058 0.195 2026-03-23 02:25:55,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:55] "POST /mail/data HTTP/1.1" 200 - 21 0.015 0.255 2026-03-23 02:25:55,659 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:2417) 2026-03-23 02:25:55,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:55] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.365 2026-03-23 02:25:55,694 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 99" (after mutations) 2026-03-23 02:25:55,694 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,695 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 98" (immediately) 2026-03-23 02:25:55,696 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,701 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 97" (immediately) 2026-03-23 02:25:55,702 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,703 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 96" (immediately) 2026-03-23 02:25:55,704 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,705 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 95" (immediately) 2026-03-23 02:25:55,706 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,707 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 94" (immediately) 2026-03-23 02:25:55,708 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,711 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 93" (immediately) 2026-03-23 02:25:55,712 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,712 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 92" (immediately) 2026-03-23 02:25:55,713 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,713 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 91" (immediately) 2026-03-23 02:25:55,723 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,724 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 90" (immediately) 2026-03-23 02:25:55,724 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,725 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 89" (immediately) 2026-03-23 02:25:55,725 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,726 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 88" (immediately) 2026-03-23 02:25:55,726 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,727 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 87" (immediately) 2026-03-23 02:25:55,728 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,728 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 86" (immediately) 2026-03-23 02:25:55,734 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,736 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 85" (immediately) 2026-03-23 02:25:55,741 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,742 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 84" (immediately) 2026-03-23 02:25:55,743 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,747 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 83" (immediately) 2026-03-23 02:25:55,748 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,749 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 82" (immediately) 2026-03-23 02:25:55,750 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,751 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 81" (immediately) 2026-03-23 02:25:55,756 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,756 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 80" (immediately) 2026-03-23 02:25:55,757 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,760 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 79" (immediately) 2026-03-23 02:25:55,760 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,761 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 78" (immediately) 2026-03-23 02:25:55,761 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,771 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 77" (immediately) 2026-03-23 02:25:55,771 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,772 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 76" (immediately) 2026-03-23 02:25:55,773 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,773 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 75" (immediately) 2026-03-23 02:25:55,774 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,775 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 74" (immediately) 2026-03-23 02:25:55,776 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,777 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 73" (immediately) 2026-03-23 02:25:55,784 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,785 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 72" (immediately) 2026-03-23 02:25:55,785 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,786 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 71" (immediately) 2026-03-23 02:25:55,786 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,787 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 70" (immediately) 2026-03-23 02:25:55,788 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 30 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:55,788 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [4/11] Tour test_discuss_sub_channel_search → Step .o-mail-ActionPanel:has(.o-mail-SubChannelList) .o_searchview_input 2026-03-23 02:25:55,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:55] "POST /discuss/channel/messages HTTP/1.1" 200 - 21 0.052 0.441 2026-03-23 02:25:55,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:55] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 18 0.027 0.670 2026-03-23 02:25:56,060 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [5/11] Tour test_discuss_sub_channel_search → Step .o-mail-ActionPanel:has(.o-mail-SubChannelList) button[aria-label='Search button'] 2026-03-23 02:25:56,244 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [6/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelPreview:contains(Sub Channel 10) 2026-03-23 02:25:56,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:56] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 32 0.027 0.039 2026-03-23 02:25:56,656 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:56,658 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [7/11] Tour test_discuss_sub_channel_search → Step .o_searchview_input 2026-03-23 02:25:56,738 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [8/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelPreview:contains(Sub Channel 99) 2026-03-23 02:25:56,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:56] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 32 0.053 0.066 2026-03-23 02:25:56,816 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 31 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:56,817 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 99" (immediately) 2026-03-23 02:25:56,821 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 98" (immediately) 2026-03-23 02:25:56,822 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 97" (immediately) 2026-03-23 02:25:56,826 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 96" (immediately) 2026-03-23 02:25:56,827 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 95" (immediately) 2026-03-23 02:25:56,828 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 94" (immediately) 2026-03-23 02:25:56,828 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 93" (immediately) 2026-03-23 02:25:56,829 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 92" (immediately) 2026-03-23 02:25:56,830 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 91" (immediately) 2026-03-23 02:25:56,831 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 90" (immediately) 2026-03-23 02:25:56,832 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 89" (immediately) 2026-03-23 02:25:56,833 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 88" (immediately) 2026-03-23 02:25:56,834 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 87" (immediately) 2026-03-23 02:25:56,835 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 86" (immediately) 2026-03-23 02:25:56,836 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 85" (immediately) 2026-03-23 02:25:56,836 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 84" (immediately) 2026-03-23 02:25:56,837 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 83" (immediately) 2026-03-23 02:25:56,837 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 82" (immediately) 2026-03-23 02:25:56,838 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 81" (immediately) 2026-03-23 02:25:56,838 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 80" (immediately) 2026-03-23 02:25:56,839 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 79" (immediately) 2026-03-23 02:25:56,839 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 78" (immediately) 2026-03-23 02:25:56,840 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 77" (immediately) 2026-03-23 02:25:56,841 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 76" (immediately) 2026-03-23 02:25:56,843 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 75" (immediately) 2026-03-23 02:25:56,844 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 74" (immediately) 2026-03-23 02:25:56,845 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 73" (immediately) 2026-03-23 02:25:56,846 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 72" (immediately) 2026-03-23 02:25:56,846 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 71" (immediately) 2026-03-23 02:25:56,847 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 70" (immediately) 2026-03-23 02:25:56,847 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 10" (immediately) 2026-03-23 02:25:56,848 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-03-23 02:25:56,848 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [9/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelPreview:contains(Sub Channel 40) 2026-03-23 02:25:57,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:57] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 61 0.054 0.170 2026-03-23 02:25:57,488 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 61 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:57,502 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 99" (immediately) 2026-03-23 02:25:57,503 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 98" (immediately) 2026-03-23 02:25:57,504 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 97" (immediately) 2026-03-23 02:25:57,511 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 96" (immediately) 2026-03-23 02:25:57,515 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 95" (immediately) 2026-03-23 02:25:57,520 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 94" (immediately) 2026-03-23 02:25:57,521 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 93" (immediately) 2026-03-23 02:25:57,529 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 92" (immediately) 2026-03-23 02:25:57,530 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 91" (immediately) 2026-03-23 02:25:57,531 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 90" (immediately) 2026-03-23 02:25:57,537 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 89" (immediately) 2026-03-23 02:25:57,538 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 88" (immediately) 2026-03-23 02:25:57,538 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 87" (immediately) 2026-03-23 02:25:57,539 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 86" (immediately) 2026-03-23 02:25:57,539 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 85" (immediately) 2026-03-23 02:25:57,540 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 84" (immediately) 2026-03-23 02:25:57,540 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 83" (immediately) 2026-03-23 02:25:57,541 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 82" (immediately) 2026-03-23 02:25:57,542 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 81" (immediately) 2026-03-23 02:25:57,542 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 80" (immediately) 2026-03-23 02:25:57,543 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 79" (immediately) 2026-03-23 02:25:57,543 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 78" (immediately) 2026-03-23 02:25:57,545 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 77" (immediately) 2026-03-23 02:25:57,545 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 76" (immediately) 2026-03-23 02:25:57,546 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 75" (immediately) 2026-03-23 02:25:57,546 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 74" (immediately) 2026-03-23 02:25:57,547 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 73" (immediately) 2026-03-23 02:25:57,552 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 72" (immediately) 2026-03-23 02:25:57,553 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 71" (immediately) 2026-03-23 02:25:57,553 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 70" (immediately) 2026-03-23 02:25:57,554 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 69" (immediately) 2026-03-23 02:25:57,555 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 68" (immediately) 2026-03-23 02:25:57,555 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 67" (immediately) 2026-03-23 02:25:57,556 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 66" (immediately) 2026-03-23 02:25:57,556 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 65" (immediately) 2026-03-23 02:25:57,557 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 64" (immediately) 2026-03-23 02:25:57,557 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 63" (immediately) 2026-03-23 02:25:57,558 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 62" (immediately) 2026-03-23 02:25:57,558 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 61" (immediately) 2026-03-23 02:25:57,559 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 60" (immediately) 2026-03-23 02:25:57,559 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 59" (immediately) 2026-03-23 02:25:57,560 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 58" (immediately) 2026-03-23 02:25:57,560 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 57" (immediately) 2026-03-23 02:25:57,561 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 56" (immediately) 2026-03-23 02:25:57,561 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 55" (immediately) 2026-03-23 02:25:57,562 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 54" (immediately) 2026-03-23 02:25:57,562 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 53" (immediately) 2026-03-23 02:25:57,563 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 52" (immediately) 2026-03-23 02:25:57,564 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 51" (immediately) 2026-03-23 02:25:57,564 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 50" (immediately) 2026-03-23 02:25:57,565 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 49" (immediately) 2026-03-23 02:25:57,565 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 48" (immediately) 2026-03-23 02:25:57,566 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 47" (immediately) 2026-03-23 02:25:57,566 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 46" (immediately) 2026-03-23 02:25:57,567 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 45" (immediately) 2026-03-23 02:25:57,567 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 44" (immediately) 2026-03-23 02:25:57,568 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 43" (immediately) 2026-03-23 02:25:57,568 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 42" (immediately) 2026-03-23 02:25:57,569 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 41" (immediately) 2026-03-23 02:25:57,569 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 40" (immediately) 2026-03-23 02:25:57,570 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-03-23 02:25:57,570 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [10/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelPreview:contains(Sub Channel 11) 2026-03-23 02:25:57,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:57] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 61 0.059 0.200 2026-03-23 02:25:58,181 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 90 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:58,182 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 99" (immediately) 2026-03-23 02:25:58,186 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 98" (immediately) 2026-03-23 02:25:58,187 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 97" (immediately) 2026-03-23 02:25:58,190 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 96" (immediately) 2026-03-23 02:25:58,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 95" (immediately) 2026-03-23 02:25:58,194 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 94" (immediately) 2026-03-23 02:25:58,195 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 93" (immediately) 2026-03-23 02:25:58,195 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 92" (immediately) 2026-03-23 02:25:58,197 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 91" (immediately) 2026-03-23 02:25:58,200 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 90" (immediately) 2026-03-23 02:25:58,201 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 89" (immediately) 2026-03-23 02:25:58,203 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 88" (immediately) 2026-03-23 02:25:58,204 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 87" (immediately) 2026-03-23 02:25:58,205 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 86" (immediately) 2026-03-23 02:25:58,206 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 85" (immediately) 2026-03-23 02:25:58,207 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 84" (immediately) 2026-03-23 02:25:58,207 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 83" (immediately) 2026-03-23 02:25:58,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 82" (immediately) 2026-03-23 02:25:58,209 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 81" (immediately) 2026-03-23 02:25:58,209 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 80" (immediately) 2026-03-23 02:25:58,211 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 79" (immediately) 2026-03-23 02:25:58,212 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 78" (immediately) 2026-03-23 02:25:58,213 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 77" (immediately) 2026-03-23 02:25:58,213 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 76" (immediately) 2026-03-23 02:25:58,214 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 75" (immediately) 2026-03-23 02:25:58,215 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 74" (immediately) 2026-03-23 02:25:58,216 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 73" (immediately) 2026-03-23 02:25:58,216 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 72" (immediately) 2026-03-23 02:25:58,217 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 71" (immediately) 2026-03-23 02:25:58,218 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 70" (immediately) 2026-03-23 02:25:58,218 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 69" (immediately) 2026-03-23 02:25:58,219 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 68" (immediately) 2026-03-23 02:25:58,220 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 67" (immediately) 2026-03-23 02:25:58,221 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 66" (immediately) 2026-03-23 02:25:58,222 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 65" (immediately) 2026-03-23 02:25:58,231 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 64" (immediately) 2026-03-23 02:25:58,232 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 63" (immediately) 2026-03-23 02:25:58,233 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 62" (immediately) 2026-03-23 02:25:58,236 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 61" (immediately) 2026-03-23 02:25:58,237 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 60" (immediately) 2026-03-23 02:25:58,238 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 59" (immediately) 2026-03-23 02:25:58,239 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 58" (immediately) 2026-03-23 02:25:58,240 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 57" (immediately) 2026-03-23 02:25:58,241 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 56" (immediately) 2026-03-23 02:25:58,242 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 55" (immediately) 2026-03-23 02:25:58,243 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 54" (immediately) 2026-03-23 02:25:58,244 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 53" (immediately) 2026-03-23 02:25:58,245 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 52" (immediately) 2026-03-23 02:25:58,246 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 51" (immediately) 2026-03-23 02:25:58,246 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 50" (immediately) 2026-03-23 02:25:58,248 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 49" (immediately) 2026-03-23 02:25:58,249 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 48" (immediately) 2026-03-23 02:25:58,250 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 47" (immediately) 2026-03-23 02:25:58,251 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 46" (immediately) 2026-03-23 02:25:58,255 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 45" (immediately) 2026-03-23 02:25:58,256 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 44" (immediately) 2026-03-23 02:25:58,260 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 43" (immediately) 2026-03-23 02:25:58,261 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 42" (immediately) 2026-03-23 02:25:58,262 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 41" (immediately) 2026-03-23 02:25:58,263 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 40" (immediately) 2026-03-23 02:25:58,263 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 39" (immediately) 2026-03-23 02:25:58,265 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 38" (immediately) 2026-03-23 02:25:58,267 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 37" (immediately) 2026-03-23 02:25:58,269 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 36" (immediately) 2026-03-23 02:25:58,270 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 35" (immediately) 2026-03-23 02:25:58,271 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 34" (immediately) 2026-03-23 02:25:58,271 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 33" (immediately) 2026-03-23 02:25:58,272 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 32" (immediately) 2026-03-23 02:25:58,273 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 31" (immediately) 2026-03-23 02:25:58,274 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 30" (immediately) 2026-03-23 02:25:58,275 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 29" (immediately) 2026-03-23 02:25:58,277 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 28" (immediately) 2026-03-23 02:25:58,277 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 27" (immediately) 2026-03-23 02:25:58,278 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 26" (immediately) 2026-03-23 02:25:58,279 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 25" (immediately) 2026-03-23 02:25:58,280 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 24" (immediately) 2026-03-23 02:25:58,281 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 23" (immediately) 2026-03-23 02:25:58,283 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 22" (immediately) 2026-03-23 02:25:58,284 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 21" (immediately) 2026-03-23 02:25:58,284 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 20" (immediately) 2026-03-23 02:25:58,285 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 19" (immediately) 2026-03-23 02:25:58,286 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 18" (immediately) 2026-03-23 02:25:58,286 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 17" (immediately) 2026-03-23 02:25:58,287 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 16" (immediately) 2026-03-23 02:25:58,288 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 15" (immediately) 2026-03-23 02:25:58,288 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 14" (immediately) 2026-03-23 02:25:58,289 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 13" (immediately) 2026-03-23 02:25:58,290 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 12" (immediately) 2026-03-23 02:25:58,290 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 11" (immediately) 2026-03-23 02:25:58,291 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 10" (immediately) 2026-03-23 02:25:58,292 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-ActionPanel:has(.o-mail-SubChannelList)" (immediately) and set scroll to "bottom" 2026-03-23 02:25:58,292 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: [11/11] Tour test_discuss_sub_channel_search → Step .o-mail-SubChannelPreview:contains(Sub Channel 0) 2026-03-23 02:25:58,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:25:58] "POST /discuss/channel/sub_channel/fetch HTTP/1.1" 200 - 41 0.041 0.086 2026-03-23 02:25:58,804 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 100 of ".o-mail-SubChannelPreview" (immediately) 2026-03-23 02:25:58,805 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 99" (immediately) 2026-03-23 02:25:58,806 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 98" (immediately) 2026-03-23 02:25:58,810 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 97" (immediately) 2026-03-23 02:25:58,811 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 96" (immediately) 2026-03-23 02:25:58,812 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 95" (immediately) 2026-03-23 02:25:58,816 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 94" (immediately) 2026-03-23 02:25:58,816 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 93" (immediately) 2026-03-23 02:25:58,817 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 92" (immediately) 2026-03-23 02:25:58,818 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 91" (immediately) 2026-03-23 02:25:58,824 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 90" (immediately) 2026-03-23 02:25:58,824 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 89" (immediately) 2026-03-23 02:25:58,825 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 88" (immediately) 2026-03-23 02:25:58,825 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 87" (immediately) 2026-03-23 02:25:58,826 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 86" (immediately) 2026-03-23 02:25:58,826 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 85" (immediately) 2026-03-23 02:25:58,827 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 84" (immediately) 2026-03-23 02:25:58,827 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 83" (immediately) 2026-03-23 02:25:58,828 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 82" (immediately) 2026-03-23 02:25:58,829 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 81" (immediately) 2026-03-23 02:25:58,829 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 80" (immediately) 2026-03-23 02:25:58,830 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 79" (immediately) 2026-03-23 02:25:58,830 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 78" (immediately) 2026-03-23 02:25:58,831 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 77" (immediately) 2026-03-23 02:25:58,831 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 76" (immediately) 2026-03-23 02:25:58,832 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 75" (immediately) 2026-03-23 02:25:58,832 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 74" (immediately) 2026-03-23 02:25:58,833 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 73" (immediately) 2026-03-23 02:25:58,833 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 72" (immediately) 2026-03-23 02:25:58,834 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 71" (immediately) 2026-03-23 02:25:58,835 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 70" (immediately) 2026-03-23 02:25:58,835 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 69" (immediately) 2026-03-23 02:25:58,836 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 68" (immediately) 2026-03-23 02:25:58,836 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 67" (immediately) 2026-03-23 02:25:58,837 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 66" (immediately) 2026-03-23 02:25:58,838 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 65" (immediately) 2026-03-23 02:25:58,838 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 64" (immediately) 2026-03-23 02:25:58,839 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 63" (immediately) 2026-03-23 02:25:58,840 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 62" (immediately) 2026-03-23 02:25:58,840 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 61" (immediately) 2026-03-23 02:25:58,841 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 60" (immediately) 2026-03-23 02:25:58,842 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 59" (immediately) 2026-03-23 02:25:58,842 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 58" (immediately) 2026-03-23 02:25:58,843 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 57" (immediately) 2026-03-23 02:25:58,844 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 56" (immediately) 2026-03-23 02:25:58,844 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 55" (immediately) 2026-03-23 02:25:58,845 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 54" (immediately) 2026-03-23 02:25:58,847 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 53" (immediately) 2026-03-23 02:25:58,848 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 52" (immediately) 2026-03-23 02:25:58,849 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 51" (immediately) 2026-03-23 02:25:58,850 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 50" (immediately) 2026-03-23 02:25:58,851 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 49" (immediately) 2026-03-23 02:25:58,851 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 48" (immediately) 2026-03-23 02:25:58,853 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 47" (immediately) 2026-03-23 02:25:58,854 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 46" (immediately) 2026-03-23 02:25:58,855 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 45" (immediately) 2026-03-23 02:25:58,856 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 44" (immediately) 2026-03-23 02:25:58,857 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 43" (immediately) 2026-03-23 02:25:58,858 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 42" (immediately) 2026-03-23 02:25:58,859 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 41" (immediately) 2026-03-23 02:25:58,860 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 40" (immediately) 2026-03-23 02:25:58,861 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 39" (immediately) 2026-03-23 02:25:58,862 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 38" (immediately) 2026-03-23 02:25:58,863 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 37" (immediately) 2026-03-23 02:25:58,864 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 36" (immediately) 2026-03-23 02:25:58,864 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 35" (immediately) 2026-03-23 02:25:58,865 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 34" (immediately) 2026-03-23 02:25:58,866 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 33" (immediately) 2026-03-23 02:25:58,866 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 32" (immediately) 2026-03-23 02:25:58,867 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 31" (immediately) 2026-03-23 02:25:58,868 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 30" (immediately) 2026-03-23 02:25:58,868 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 29" (immediately) 2026-03-23 02:25:58,869 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 28" (immediately) 2026-03-23 02:25:58,870 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 27" (immediately) 2026-03-23 02:25:58,871 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 26" (immediately) 2026-03-23 02:25:58,872 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 25" (immediately) 2026-03-23 02:25:58,872 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 24" (immediately) 2026-03-23 02:25:58,873 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 23" (immediately) 2026-03-23 02:25:58,874 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 22" (immediately) 2026-03-23 02:25:58,875 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 21" (immediately) 2026-03-23 02:25:58,876 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 20" (immediately) 2026-03-23 02:25:58,878 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 19" (immediately) 2026-03-23 02:25:58,879 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 18" (immediately) 2026-03-23 02:25:58,880 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 17" (immediately) 2026-03-23 02:25:58,881 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 16" (immediately) 2026-03-23 02:25:58,882 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 15" (immediately) 2026-03-23 02:25:58,882 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 14" (immediately) 2026-03-23 02:25:58,883 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 13" (immediately) 2026-03-23 02:25:58,885 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 12" (immediately) 2026-03-23 02:25:58,886 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 11" (immediately) 2026-03-23 02:25:58,888 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 10" (immediately) 2026-03-23 02:25:58,889 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 9" (immediately) 2026-03-23 02:25:58,890 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 8" (immediately) 2026-03-23 02:25:58,890 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 7" (immediately) 2026-03-23 02:25:58,891 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 6" (immediately) 2026-03-23 02:25:58,892 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 5" (immediately) 2026-03-23 02:25:58,892 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 4" (immediately) 2026-03-23 02:25:58,893 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 3" (immediately) 2026-03-23 02:25:58,894 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 2" (immediately) 2026-03-23 02:25:58,894 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: Found 1 of ".o-mail-SubChannelPreview" with text "Sub Channel 1" (immediately) 2026-03-23 02:25:58,895 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: tour succeeded 2026-03-23 02:25:58,896 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_discuss_sub_channel_search SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 02:25:59,439 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search.browser: heap 49615720 (allocated 51617792) 2026-03-23 02:25:59,549 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Closing chrome headless with pid 3955 2026-03-23 02:25:59,552 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Closing websocket connection 2026-03-23 02:25:59,560 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Terminating chrome headless with pid 3955 2026-03-23 02:25:59,745 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels.TestDiscussSubChannels.test_04_sub_channel_panel_search: Removing chrome user profile "/tmp/tmpmzo2e5c5_chrome_odoo" 2026-03-23 02:25:59,797 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_05_cannot_upate_first_message_nor_parent_channel ... 2026-03-23 02:26:00,060 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_06_initial_message_must_belong_to_parent_channel ... 2026-03-23 02:26:00,256 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_07_unlink_sub_channel ... 2026-03-23 02:26:00,813 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:01,461 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:02,360 26 INFO 00799-19-0-all odoo.models.unlink: User #140 deleted discuss.channel.member records with IDs: [1764] 2026-03-23 02:26:02,379 26 INFO 00799-19-0-all odoo.models.unlink: User #140 deleted discuss.channel.member records with IDs: [1766] 2026-03-23 02:26:02,401 26 INFO 00799-19-0-all odoo.models.unlink: User #140 deleted discuss.channel.member records with IDs: [1770] 2026-03-23 02:26:02,418 26 INFO 00799-19-0-all odoo.models.unlink: User #140 deleted discuss.channel.member records with IDs: [1774] 2026-03-23 02:26:02,429 26 INFO 00799-19-0-all odoo.models.unlink: User #140 deleted discuss.channel.member records with IDs: [1762, 1768, 1772] 2026-03-23 02:26:02,517 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_08_group_public_id_synced_with_parent ... 2026-03-23 02:26:02,698 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_09_cannot_change_group_public_id_of_sub_channel ... 2026-03-23 02:26:02,878 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_10_sub_channel_message_author_member ... 2026-03-23 02:26:03,367 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:03,704 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_11_sub_channel_fallback_name_on_empty_message ... 2026-03-23 02:26:03,956 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_12_unlink_children_members_only_once ... 2026-03-23 02:26:04,130 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1786, 1787] 2026-03-23 02:26:04,139 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_sub_channels: Starting TestDiscussSubChannels.test_13_mentioned_user_becomes_sub_channel_member ... 2026-03-23 02:26:04,631 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:05,092 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:05,535 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 02:26:13,772 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:26:13,773 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:26:15,039 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_internal_channel_message_post_access ... 2026-03-23 02:26:15,342 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:15,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:15] "POST /mail/message/post HTTP/1.1" 200 - 14 0.024 0.240 2026-03-23 02:26:15,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:15] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 02:26:15,645 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:26:15,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:15] "POST /mail/message/post HTTP/1.1" 200 - 9 0.012 0.021 2026-03-23 02:26:15,720 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:26:15,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:15] "POST /mail/message/post HTTP/1.1" 200 - 37 0.037 0.070 2026-03-23 02:26:15,854 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:26:15,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:15] "POST /mail/message/post HTTP/1.1" 200 - 36 0.039 0.062 2026-03-23 02:26:15,993 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_access ... 2026-03-23 02:26:16,259 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:16,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:16] "POST /mail/message/post HTTP/1.1" 200 - 40 0.053 0.254 2026-03-23 02:26:16,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:16] "POST /mail/message/post HTTP/1.1" 200 - 28 0.035 0.051 2026-03-23 02:26:16,695 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:26:16,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:16] "POST /mail/message/post HTTP/1.1" 200 - 35 0.027 0.052 2026-03-23 02:26:16,801 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:26:16,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:16] "POST /mail/message/post HTTP/1.1" 200 - 36 0.036 0.066 2026-03-23 02:26:16,942 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:26:17,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:17] "POST /mail/message/post HTTP/1.1" 200 - 36 0.055 0.073 2026-03-23 02:26:17,100 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_emails ... 2026-03-23 02:26:17,407 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:17,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:17] "POST /mail/message/post HTTP/1.1" 200 - 49 0.056 0.309 2026-03-23 02:26:17,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:17] "POST /mail/message/post HTTP/1.1" 200 - 33 0.039 0.055 2026-03-23 02:26:17,912 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:26:18,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:18] "POST /mail/message/post HTTP/1.1" 200 - 43 0.054 0.097 2026-03-23 02:26:18,115 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee_nopartner from n/a 2026-03-23 02:26:18,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:18] "POST /mail/message/post HTTP/1.1" 200 - 49 0.060 0.094 2026-03-23 02:26:18,313 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:26:18,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:18] "POST /mail/message/post HTTP/1.1" 200 - 94 0.135 0.246 2026-03-23 02:26:18,732 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:26:18,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:18] "POST /mail/message/post HTTP/1.1" 200 - 68 0.073 0.102 2026-03-23 02:26:18,938 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_discuss_thread_controller: Starting TestDiscussThreadController.test_public_channel_message_post_partner_ids ... 2026-03-23 02:26:19,251 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:19,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:19] "POST /mail/message/post HTTP/1.1" 200 - 40 0.054 0.315 2026-03-23 02:26:19,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:19] "POST /mail/message/post HTTP/1.1" 200 - 28 0.040 0.056 2026-03-23 02:26:19,777 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_test from n/a 2026-03-23 02:26:19,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:19] "POST /mail/message/post HTTP/1.1" 200 - 35 0.026 0.049 2026-03-23 02:26:19,884 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:26:20,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:20] "POST /mail/message/post HTTP/1.1" 200 - 74 0.114 0.205 2026-03-23 02:26:20,235 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee_nopartner from n/a 2026-03-23 02:26:20,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:20] "POST /mail/message/post HTTP/1.1" 200 - 64 0.095 0.108 2026-03-23 02:26:20,471 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:26:20,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:20] "POST /mail/message/post HTTP/1.1" 200 - 59 0.071 0.398 2026-03-23 02:26:21,006 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:26:21,011 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_010_store_dict ... 2026-03-23 02:26:21,013 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_011_store_dict_update_same_id ... 2026-03-23 02:26:21,014 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_012_store_dict_update_multiple_ids ... 2026-03-23 02:26:21,014 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_040_store_invalid ... 2026-03-23 02:26:21,016 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_042_store_invalid_missing_id ... 2026-03-23 02:26:21,017 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_060_store_data_empty_val ... 2026-03-23 02:26:21,017 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_061_store_data_empty_not_empty ... 2026-03-23 02:26:21,018 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_075_store_same_related_field_twice ... 2026-03-23 02:26:21,608 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_110_store_store_singleton ... 2026-03-23 02:26:21,609 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_111_store_store_dict_update ... 2026-03-23 02:26:21,610 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_140_store_store_invalid_bool ... 2026-03-23 02:26:21,612 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_141_store_store_invalid_list ... 2026-03-23 02:26:21,613 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_160_store_store_data_empty_val ... 2026-03-23 02:26:21,614 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_161_store_store_data_empty_not_empty ... 2026-03-23 02:26:21,615 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_210_store_thread_dict ... 2026-03-23 02:26:21,617 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_211_store_thread_dict_update_same_id ... 2026-03-23 02:26:21,620 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_212_store_thread_dict_update_multiple_ids ... 2026-03-23 02:26:21,624 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_213_store_thread_dict_update_multiple_models ... 2026-03-23 02:26:21,625 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_240_store_thread_invalid_bool ... 2026-03-23 02:26:21,629 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_241_store_thread_invalid_list ... 2026-03-23 02:26:21,633 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_242_store_thread_invalid_missing_id ... 2026-03-23 02:26:21,638 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_243_store_thread_invalid_missing_model ... 2026-03-23 02:26:21,644 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_260_store_thread_data_empty_val ... 2026-03-23 02:26:21,647 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_261_store_thread_data_empty_not_empty ... 2026-03-23 02:26:21,649 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_350_non_list_extra_fields_copy_when_following_relations ... 2026-03-23 02:26:22,184 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:22,302 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_discuss_tools: Starting TestDiscussTools.test_355_single_extra_fields_copy_with_records ... 2026-03-23 02:26:22,743 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:23,276 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:23,412 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:26:23,423 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_font_to_img: Starting TestFontToImg.test_font_to_img ... 2026-03-23 02:26:23,439 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:23,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:23] "GET /mail/font_to_img/61802/rgb(0,143,140)/rgb(255,255,255)/190x200 HTTP/1.1" 200 - 7 0.008 0.250 2026-03-23 02:26:23,713 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:26:23,717 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_guest: Starting TestGuest.test_updating_guest_name_linked_to_multiple_channels ... 2026-03-23 02:26:23,944 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 5977, 5978, 5979, 5980, 5981, 5982, 5983, 5984, 5985, 5986, 5987, 5988] 2026-03-23 02:26:23,966 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:26:32,499 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:26:32,500 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:26:33,069 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_mark_as_read_as_guest ... 2026-03-23 02:26:33,379 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:33,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:33] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 38 0.046 0.242 2026-03-23 02:26:33,669 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_discuss_channel ... 2026-03-23 02:26:33,985 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 6008, 6009, 6010, 6011, 6012, 6013, 6014, 6015, 6016, 6017, 6018] 2026-03-23 02:26:33,998 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:34,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 6 0.004 0.193 2026-03-23 02:26:34,256 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_guest_feature: Starting TestGuestFeature.test_subscribe_to_guest_channel ... 2026-03-23 02:26:34,476 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 6020, 6021, 6022, 6023, 6024] 2026-03-23 02:26:34,492 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:34,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 8 0.007 0.228 2026-03-23 02:26:34,800 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:26:34,812 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_ir_websocket: Starting TestIrWebsocket.test_notify_on_status_change ... 2026-03-23 02:26:35,301 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:35,446 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:bob_user from n/a 2026-03-23 02:26:35,458 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:35,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 5 0.004 0.543 2026-03-23 02:26:46,395 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_ir_websocket: Starting TestIrWebsocket.test_receive_missed_presences_on_subscribe ... 2026-03-23 02:26:46,852 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:47,024 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:bob_user from n/a 2026-03-23 02:26:47,034 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:47,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 5 0.003 0.197 2026-03-23 02:26:47,327 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_ir_websocket: Starting TestIrWebsocket.test_receive_others_missed_presences_on_subscribe ... 2026-03-23 02:26:47,800 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:48,265 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:26:48,399 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:bob_user from n/a 2026-03-23 02:26:48,421 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:26:48,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:26:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 5 0.005 0.203 2026-03-23 02:26:48,746 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:26:57,192 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:26:57,195 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:26:57,699 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_get_link_preview_from_url ... 2026-03-23 02:26:57,898 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview ... 2026-03-23 02:26:58,107 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 6044, 6045, 6046, 6047, 6048] 2026-03-23 02:26:58,148 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_delete_with_message ... 2026-03-23 02:26:58,420 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message.link.preview records with IDs: [2] 2026-03-23 02:26:58,443 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_ignore_internal_link ... 2026-03-23 02:26:59,002 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_no_content_type ... 2026-03-23 02:26:59,180 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_link_preview_throttle ... 2026-03-23 02:26:59,417 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_link_preview: Starting TestLinkPreview.test_remove_unused_link_preview ... 2026-03-23 02:26:59,663 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message.link.preview records with IDs: [14] 2026-03-23 02:26:59,722 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:27:00,352 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:27:00,543 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages: Starting TestLoadMessages.test_01_mail_message_load_order_tour ... 2026-03-23 02:27:01,615 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome pid: 4153 2026-03-23 02:27:01,615 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless temporary user profile dir: /tmp/tmpejgj9260_chrome_odoo 2026-03-23 02:27:01,616 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Issuing json command http://127.0.0.1:43675/json/version 2026-03-23 02:27:01,621 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:27:01,824 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:27:01,824 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Issuing json command http://127.0.0.1:43675/json 2026-03-23 02:27:01,829 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:27:01,880 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Websocket url found: ws://127.0.0.1:43675/devtools/page/2CF8874FA0E22BD255590957D206405C 2026-03-23 02:27:01,934 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Enable chrome headless console log notification 2026-03-23 02:27:01,968 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Chrome headless enable page notifications 2026-03-23 02:27:02,116 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:27:02,128 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Setting session cookie in browser 2026-03-23 02:27:02,130 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Open "http://127.0.0.1:8069/odoo/action-mail.action_discuss" in browser 2026-03-23 02:27:02,130 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-mail.action_discuss" 2026-03-23 02:27:02,167 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:27:04,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:04] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 145 0.170 1.845 2026-03-23 02:27:04,181 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Navigation result: {'frameId': '2CF8874FA0E22BD255590957D206405C', 'loaderId': '01AAD1E3A384A215A5651CB2E7B7E459', 'isDownload': False} 2026-03-23 02:27:04,181 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Evaluate ready code "odoo.isTourReady('mail_message_load_order_tour')" 2026-03-23 02:27:04,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:04] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 02:27:04,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:04] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 02:27:04,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.080 0.197 2026-03-23 02:27:04,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:04] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.193 2026-03-23 02:27:04,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:04] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-03-23 02:27:05,497 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:27:05,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 0.014 2026-03-23 02:27:05,539 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:27:05,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:27:05,625 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:27:05,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.023 0.058 2026-03-23 02:27:05,697 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2723) 2026-03-23 02:27:05,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.087 2026-03-23 02:27:05,709 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:27:05,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:27:05,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:27:05,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /odoo HTTP/1.1" 200 - 26 0.023 0.056 2026-03-23 02:27:05,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.103 2026-03-23 02:27:06,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.019 0.051 2026-03-23 02:27:06,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:06] "GET /web/image/res.partner/3/avatar_128?unique=1774232819000 HTTP/1.1" 200 - 6 0.010 0.080 2026-03-23 02:27:06,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:06] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.122 2026-03-23 02:27:06,245 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Evaluate test code "odoo.startTour('mail_message_load_order_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mail.action_discuss", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:27:06,254 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:06] "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:27:06,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:06] "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 02:27:06,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.022 2026-03-23 02:27:06,366 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [1/6] Tour mail_message_load_order_tour → Step .o-mail-DiscussSidebarChannel:contains(MyTestChannel) 2026-03-23 02:27:06,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:06] "POST /mail/data HTTP/1.1" 200 - 84 0.123 0.168 2026-03-23 02:27:06,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.176 2026-03-23 02:27:07,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:07] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.018 0.051 2026-03-23 02:27:07,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:07] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.003 0.012 2026-03-23 02:27:07,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:07] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.013 0.015 2026-03-23 02:27:07,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:07] "GET /web/image/discuss.channel/964/avatar_128?unique=f82c046322d6b1264d10924b02deb7c519f983a5164672dcc5b3981b95cf66fe8c421f210cc436f0feb14a9246e7f2da5012c8ed6f46d658e848f89219f85cd8 HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 02:27:07,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:07] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.008 0.071 2026-03-23 02:27:07,457 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [2/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message 2026-03-23 02:27:08,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:08] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.020 0.521 2026-03-23 02:27:08,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:08] "POST /discuss/channel/members HTTP/1.1" 200 - 15 0.025 0.112 2026-03-23 02:27:08,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.195 2026-03-23 02:27:08,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 02:27:09,353 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 30 of ".o-mail-Thread .o-mail-Message" (immediately) 2026-03-23 02:27:09,355 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" with scroll "bottom" (immediately) 2026-03-23 02:27:09,355 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [3/6] Tour mail_message_load_order_tour → Step *[title='Pinned Messages'] 2026-03-23 02:27:09,552 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [4/6] Tour mail_message_load_order_tour → Step Click on invisible jump (should hover card to be visible) (trigger: .o-mail-MessageCard-jump:not(:visible)) 2026-03-23 02:27:09,740 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:2724) 2026-03-23 02:27:09,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:09] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.021 0.265 2026-03-23 02:27:09,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:09] "POST /discuss/channel/pinned_messages HTTP/1.1" 200 - 17 0.037 0.284 2026-03-23 02:27:10,123 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [5/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message:first .o-mail-Message-textContent:not(:contains(31)) 2026-03-23 02:27:10,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:10] "POST /discuss/channel/messages HTTP/1.1" 200 - 18 0.037 0.110 2026-03-23 02:27:11,627 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 31 of ".o-mail-Thread .o-mail-Message" (immediately) 2026-03-23 02:27:12,198 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" with scroll "0" (after scroll) 2026-03-23 02:27:12,201 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 1 of ".o-mail-Thread" (immediately) and set scroll to "bottom" 2026-03-23 02:27:12,202 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: [6/6] Tour mail_message_load_order_tour → Step .o-mail-Thread .o-mail-Message .o-mail-Message-textContent:contains(17) 2026-03-23 02:27:12,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:12] "POST /discuss/channel/messages HTTP/1.1" 200 - 17 0.019 0.102 2026-03-23 02:27:13,040 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: Found 60 of ".o-mail-Thread .o-mail-Message" (after mutations) 2026-03-23 02:27:13,067 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: tour succeeded 2026-03-23 02:27:13,069 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR mail_message_load_order_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 02:27:14,264 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour.browser: heap 53049364 (allocated 57901056) 2026-03-23 02:27:14,364 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Closing chrome headless with pid 4153 2026-03-23 02:27:14,367 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Closing websocket connection 2026-03-23 02:27:14,369 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Terminating chrome headless with pid 4153 2026-03-23 02:27:14,495 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_load_messages.TestLoadMessages.test_01_mail_message_load_order_tour: Removing chrome user profile "/tmp/tmpejgj9260_chrome_odoo" 2026-03-23 02:27:14,653 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:27:14,741 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_date_format ... 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome pid: 4323 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome headless temporary user profile dir: /tmp/tmpsma1mu4__chrome_odoo 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Issuing json command http://127.0.0.1:35863/json/version 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Browser version: Chrome/141.0.7390.54 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Issuing json command http://127.0.0.1:35863/json 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Websocket url found: ws://127.0.0.1:35863/devtools/page/EA2B420E91971163653C789312C21480 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Enable chrome headless console log notification 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Chrome headless enable page notifications 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Setting session cookie in browser 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Open "http://127.0.0.1:8069/web#id=205&model=res.partner" in browser 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Navigating to: "http://127.0.0.1:8069/web#id=205&model=res.partner" 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web HTTP/1.1" 200 - 158 0.157 1.815 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Navigation result: {'frameId': 'EA2B420E91971163653C789312C21480', 'loaderId': 'B94FBC06AD248D9E5318D24CCCB8D935', 'isDownload': False} 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Evaluate ready code "odoo.isTourReady('mail_activity_date_format')" 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.020 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.023 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.103 0.228 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.230 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.009 2024-01-01 09:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.019 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.039 2024-01-01 09:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.037 0.071 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: Owl is running in 'dev' mode. 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2725) 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.124 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2024-01-01 09:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /odoo HTTP/1.1" 200 - 26 0.030 0.055 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.111 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.018 0.028 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Evaluate test code "odoo.startTour('mail_activity_date_format', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#id=205&model=res.partner", "delayToCheckUndeterminisms": 0})" 2024-01-01 09:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09: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 2024-01-01 09:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [1/8] Tour mail_activity_date_format → Step button:contains('Activity') 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.073 0.109 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 - 33 0.052 0.336 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.008 0.433 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.363 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.045 0.408 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/res.partner/web_read#res.partner.web_read HTTP/1.1" 200 - 111 0.139 0.230 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.688 2024-01-01 09:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.005 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/data HTTP/1.1" 200 - 44 0.089 0.092 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.partner/205/avatar_128?unique=1774232834000 HTTP/1.1" 200 - 5 0.007 0.109 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/data HTTP/1.1" 200 - 30 0.044 0.135 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.028 0.210 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [2/8] Tour mail_activity_date_format → Step .o_selection_badge span:contains('To-Do') 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.015 0.163 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.052 0.107 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.052 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.005 0.025 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 8 0.010 0.031 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:2726) 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.258 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.186 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [3/8] Tour mail_activity_date_format → Step div[name='summary'] input 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.014 0.096 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 5 0.006 0.046 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [4/8] Tour mail_activity_date_format → Step button:contains('Save') 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [5/8] Tour mail_activity_date_format → Step .o-mail-Activity:contains('Go Party') 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.013 0.024 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.023 0.044 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.014 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jan/2024 09:00:00] "POST /mail/data HTTP/1.1" 200 - 22 0.016 0.047 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [6/8] Tour mail_activity_date_format → Step .o-mail-Activity-info i 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [7/8] Tour mail_activity_date_format → Step .o-mail-Activity-details tr:contains('Created') td:contains('01/Jan/24 09:00:00 AM') 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: [8/8] Tour mail_activity_date_format → Step .o-mail-Activity-details tr:contains('Due on') td:contains('06/Jan/24') 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: tour succeeded 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: ╔══════════════════════════════════════════╗ ║ TOUR mail_activity_date_format SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format.browser: heap 27695568 (allocated 28925952) 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Closing chrome headless with pid 4323 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Closing websocket connection 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Terminating chrome headless with pid 4323 2024-01-01 09:00:00,000 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_date_format: Removing chrome user profile "/tmp/tmpsma1mu4__chrome_odoo" 2026-03-23 02:27:23,313 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityChatter.test_mail_activity_schedule_from_chatter ... 2026-03-23 02:27:23,814 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome pid: 4499 2026-03-23 02:27:23,815 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless temporary user profile dir: /tmp/tmpjp8wuab9_chrome_odoo 2026-03-23 02:27:23,815 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:33999/json/version 2026-03-23 02:27:23,836 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:27:23,916 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Browser version: Chrome/141.0.7390.54 2026-03-23 02:27:23,917 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Issuing json command http://127.0.0.1:33999/json 2026-03-23 02:27:23,917 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:27:23,933 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Websocket url found: ws://127.0.0.1:33999/devtools/page/F1E41549E5FEA975523736922B32A99B 2026-03-23 02:27:23,962 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Enable chrome headless console log notification 2026-03-23 02:27:24,034 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Chrome headless enable page notifications 2026-03-23 02:27:24,165 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:27:24,178 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Setting session cookie in browser 2026-03-23 02:27:24,180 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Open "http://127.0.0.1:8069/odoo/res.partner/205" in browser 2026-03-23 02:27:24,180 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/205" 2026-03-23 02:27:24,203 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:27:25,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:25] "GET /odoo/res.partner/205 HTTP/1.1" 200 - 158 0.142 1.593 2026-03-23 02:27:25,937 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Navigation result: {'frameId': 'F1E41549E5FEA975523736922B32A99B', 'loaderId': '37F078C8BF5AD039A82BA32BCA2EBAAD', 'isDownload': False} 2026-03-23 02:27:25,938 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Evaluate ready code "odoo.isTourReady('mail_activity_schedule_from_chatter')" 2026-03-23 02:27:25,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:25] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 02:27:25,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:25] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-03-23 02:27:26,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:26] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.064 0.130 2026-03-23 02:27:26,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:26] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.103 2026-03-23 02:27:26,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:26] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 02:27:26,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:26] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:27:27,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.020 2026-03-23 02:27:27,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 02:27:27,039 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:27:27,079 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:27:27,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.032 0.064 2026-03-23 02:27:27,195 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: Owl is running in 'dev' mode. 2026-03-23 02:27:27,257 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2727) 2026-03-23 02:27:27,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.019 0.145 2026-03-23 02:27:27,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-03-23 02:27:27,299 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:27:27,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /odoo HTTP/1.1" 200 - 26 0.020 0.051 2026-03-23 02:27:27,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.078 2026-03-23 02:27:27,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.021 2026-03-23 02:27:27,491 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Evaluate test code "odoo.startTour('mail_activity_schedule_from_chatter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/205", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:27:27,536 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:27:27,537 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [1/11] Tour mail_activity_schedule_from_chatter → Step button:contains('Activity') 2026-03-23 02:27:27,573 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "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:27:27,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.055 0.114 2026-03-23 02:27:27,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "POST /mail/data HTTP/1.1" 200 - 35 0.032 0.053 2026-03-23 02:27:27,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 - 33 0.031 0.400 2026-03-23 02:27:27,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.315 2026-03-23 02:27:27,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.298 2026-03-23 02:27:27,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:27] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.006 0.475 2026-03-23 02:27:28,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:28] "POST /web/dataset/call_kw/res.partner/web_read#res.partner.web_read HTTP/1.1" 200 - 111 0.122 0.163 2026-03-23 02:27:28,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:28] "POST /mail/data HTTP/1.1" 200 - 44 0.043 0.352 2026-03-23 02:27:28,486 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:28] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:27:28,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.029 2026-03-23 02:27:28,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:28] "GET /web/image/res.partner/205/avatar_128?unique=1774232834000 HTTP/1.1" 200 - 5 0.012 0.067 2026-03-23 02:27:28,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:28] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.026 0.088 2026-03-23 02:27:29,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "POST /mail/data HTTP/1.1" 200 - 29 0.025 0.107 2026-03-23 02:27:29,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 02:27:29,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.006 0.027 2026-03-23 02:27:29,191 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [2/11] Tour mail_activity_schedule_from_chatter → Step .o_selection_badge span:contains('Call') 2026-03-23 02:27:29,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.017 0.041 2026-03-23 02:27:29,503 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:2728) 2026-03-23 02:27:29,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.009 0.288 2026-03-23 02:27:29,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 8 0.012 0.202 2026-03-23 02:27:29,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.018 2026-03-23 02:27:29,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.011 0.024 2026-03-23 02:27:29,861 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [3/11] Tour mail_activity_schedule_from_chatter → Step .o_selection_badge.active span:contains('Call') 2026-03-23 02:27:29,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:29] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 5 0.006 0.034 2026-03-23 02:27:29,960 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [4/11] Tour mail_activity_schedule_from_chatter → Step .o_selection_badge span:contains('To-Do') 2026-03-23 02:27:30,028 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [5/11] Tour mail_activity_schedule_from_chatter → Step div[name='summary'] input 2026-03-23 02:27:30,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 5 0.005 0.020 2026-03-23 02:27:30,127 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [6/11] Tour mail_activity_schedule_from_chatter → Step button:contains('Save') 2026-03-23 02:27:30,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [7/11] Tour mail_activity_schedule_from_chatter → Step .o-mail-Activity:contains('Play Mario Party') 2026-03-23 02:27:30,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.006 0.022 2026-03-23 02:27:30,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.013 0.028 2026-03-23 02:27:30,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.007 0.015 2026-03-23 02:27:30,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /mail/data HTTP/1.1" 200 - 22 0.013 0.032 2026-03-23 02:27:30,464 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [8/11] Tour mail_activity_schedule_from_chatter → Step button:contains('Activity') 2026-03-23 02:27:30,529 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [9/11] Tour mail_activity_schedule_from_chatter → Step div[name='summary'] input 2026-03-23 02:27:30,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.006 0.023 2026-03-23 02:27:30,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 02:27:30,681 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [10/11] Tour mail_activity_schedule_from_chatter → Step button.btn.btn-secondary:contains('Mark Done') 2026-03-23 02:27:30,769 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: [11/11] Tour mail_activity_schedule_from_chatter → Step .o-mail-Message:contains('Play Mario Kart') 2026-03-23 02:27:30,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 7 0.005 0.021 2026-03-23 02:27:30,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities_done#mail.activity.schedule.action_schedule_activities_done HTTP/1.1" 200 - 22 0.031 0.075 2026-03-23 02:27:30,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:30] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.014 0.033 2026-03-23 02:27:31,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:31] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.062 2026-03-23 02:27:31,098 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: tour succeeded 2026-03-23 02:27:31,101 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR mail_activity_schedule_from_chatter SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 02:27:31,480 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter.browser: heap 29128092 (allocated 30236672) 2026-03-23 02:27:31,494 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Closing chrome headless with pid 4499 2026-03-23 02:27:31,504 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Closing websocket connection 2026-03-23 02:27:31,510 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Terminating chrome headless with pid 4499 2026-03-23 02:27:31,649 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity.TestMailActivityChatter.test_mail_activity_schedule_from_chatter: Removing chrome user profile "/tmp/tmpjp8wuab9_chrome_odoo" 2026-03-23 02:27:31,738 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:27:39,406 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:27:39,409 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:27:39,850 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_activity: Starting TestMailActivityIntegrity.test_mail_activity_type_master_data ... 2026-03-23 02:27:40,117 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:27:47,882 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:27:47,885 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:27:48,469 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_composer_autosave_tour ... 2026-03-23 02:27:49,549 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Chrome pid: 4684 2026-03-23 02:27:49,551 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Chrome headless temporary user profile dir: /tmp/tmpafef8_0a_chrome_odoo 2026-03-23 02:27:49,551 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Issuing json command http://127.0.0.1:33375/json/version 2026-03-23 02:27:49,565 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:27:49,809 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:27:49,810 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Issuing json command http://127.0.0.1:33375/json 2026-03-23 02:27:49,816 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:27:49,875 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Websocket url found: ws://127.0.0.1:33375/devtools/page/7B7569C7BFA2509506A916FBFB617A8F 2026-03-23 02:27:49,903 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Enable chrome headless console log notification 2026-03-23 02:27:50,006 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Chrome headless enable page notifications 2026-03-23 02:27:50,160 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:27:50,173 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Setting session cookie in browser 2026-03-23 02:27:50,178 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Open "http://127.0.0.1:8069/odoo/res.partner/218" in browser 2026-03-23 02:27:50,179 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/218" 2026-03-23 02:27:50,225 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:27:52,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:52] "GET /odoo/res.partner/218 HTTP/1.1" 200 - 146 0.131 2.155 2026-03-23 02:27:52,508 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Navigation result: {'frameId': '7B7569C7BFA2509506A916FBFB617A8F', 'loaderId': '741ADD3F8DFEE9978E1FE5B8FB68A310', 'isDownload': False} 2026-03-23 02:27:52,508 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/mail_composer_autosave_tour.js')" 2026-03-23 02:27:52,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:52] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-03-23 02:27:52,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:52] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-03-23 02:27:52,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.088 0.091 2026-03-23 02:27:52,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:52] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.107 2026-03-23 02:27:52,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:52] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.025 2026-03-23 02:27:53,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:53] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:27:53,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.022 2026-03-23 02:27:53,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 02:27:53,722 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:53] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:27:53,812 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2885) 2026-03-23 02:27:53,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.043 2026-03-23 02:27:53,860 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:27:53,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:27:53,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:53] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:27:54,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "GET /odoo HTTP/1.1" 200 - 25 0.033 0.053 2026-03-23 02:27:54,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.073 2026-03-23 02:27:54,130 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Evaluate test code "odoo.startTour('mail/static/tests/tours/mail_composer_autosave_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/218", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:27:54,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "GET /web/image?model=res.users&field=avatar_128&id=175 HTTP/1.1" 200 - 14 0.017 0.036 2026-03-23 02:27:54,236 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "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:27:54,261 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:27:54,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "GET /web/image/res.partner/217/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 6 0.026 0.086 2026-03-23 02:27:54,271 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [1/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step Edit the function field (trigger: .o_field_widget[name='function'] > .o_input) 2026-03-23 02:27:54,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.006 0.117 2026-03-23 02:27:54,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.053 2026-03-23 02:27:54,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "POST /mail/data HTTP/1.1" 200 - 33 0.044 0.122 2026-03-23 02:27:54,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 - 35 0.044 0.415 2026-03-23 02:27:54,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.290 2026-03-23 02:27:54,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:54] "POST /web/dataset/call_kw/res.partner/web_read#res.partner.web_read HTTP/1.1" 200 - 38 0.054 0.138 2026-03-23 02:27:55,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:55] "POST /mail/data HTTP/1.1" 200 - 42 0.047 0.185 2026-03-23 02:27:55,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:27:55,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:55] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.008 0.025 2026-03-23 02:27:55,498 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [2/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step .o_form_sheet_bg 2026-03-23 02:27:55,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:55] "GET /web/image/res.partner/218/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 5 0.043 0.087 2026-03-23 02:27:55,669 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [3/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step Click on Send Message (trigger: .o-mail-Chatter-sendMessage) 2026-03-23 02:27:55,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:55] "POST /mail/data HTTP/1.1" 200 - 31 0.032 0.170 2026-03-23 02:27:55,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:55] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.026 0.219 2026-03-23 02:27:55,862 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [4/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step Open the full composer (trigger: [name='open-full-composer']) 2026-03-23 02:27:56,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:56] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-03-23 02:27:56,085 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [5/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step Edit the body (trigger: .o-wysiwyg div[contenteditable='true']) 2026-03-23 02:27:56,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:56] "POST /web/dataset/call_kw/mail.compose.message/get_views#mail.compose.message.get_views HTTP/1.1" 200 - 11 0.012 0.043 2026-03-23 02:27:56,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:56] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.022 0.047 2026-03-23 02:27:56,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:56] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 8 0.013 0.071 2026-03-23 02:27:56,497 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:2886) 2026-03-23 02:27:56,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:56] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.009 0.256 2026-03-23 02:27:56,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:56] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 2 0.011 0.179 2026-03-23 02:27:56,565 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [6/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step Click on Send Message (trigger: .o_mail_send[name='action_send_mail']) 2026-03-23 02:27:56,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:56] "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 02:27:56,963 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [7/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("Hello")) 2026-03-23 02:27:57,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /web/dataset/call_kw/mail.compose.message/web_save#mail.compose.message.web_save HTTP/1.1" 200 - 11 0.018 0.027 2026-03-23 02:27:57,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /web/dataset/call_button/mail.compose.message/action_send_mail#mail.compose.message.action_send_mail HTTP/1.1" 200 - 44 0.040 0.127 2026-03-23 02:27:57,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.020 0.048 2026-03-23 02:27:57,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /web/dataset/call_kw/res.partner/web_save#res.partner.web_save HTTP/1.1" 200 - 29 0.025 0.099 2026-03-23 02:27:57,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /mail/data HTTP/1.1" 200 - 3 0.003 0.099 2026-03-23 02:27:57,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.008 0.011 2026-03-23 02:27:57,435 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [8/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step .o_form_saved 2026-03-23 02:27:57,502 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [9/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-03-23 02:27:57,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /web/dataset/call_kw/res.partner/web_read#res.partner.web_read HTTP/1.1" 200 - 28 0.028 0.064 2026-03-23 02:27:57,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "GET /web/image/res.partner/218/avatar_128?unique=1774232877000 HTTP/1.1" 200 - 5 0.006 0.087 2026-03-23 02:27:57,599 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: [10/10] Tour mail/static/tests/tours/mail_composer_autosave_tour.js → Step .o_sidebar_topbar a.btn-primary 2026-03-23 02:27:57,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /mail/data HTTP/1.1" 200 - 30 0.025 0.120 2026-03-23 02:27:57,669 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: tour succeeded 2026-03-23 02:27:57,670 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/mail_composer_autosave_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:27:57,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:27:57] "POST /mail/data HTTP/1.1" 200 - 30 0.030 0.053 2026-03-23 02:27:58,133 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour.browser: heap 29964764 (allocated 31023104) 2026-03-23 02:27:58,144 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Closing chrome headless with pid 4684 2026-03-23 02:27:58,148 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Closing websocket connection 2026-03-23 02:27:58,151 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Terminating chrome headless with pid 4684 2026-03-23 02:27:58,269 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_autosave_tour: Removing chrome user profile "/tmp/tmpafef8_0a_chrome_odoo" 2026-03-23 02:27:58,337 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_composer_test_tour ... 2026-03-23 02:27:58,944 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:27:59,584 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome pid: 4866 2026-03-23 02:27:59,584 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless temporary user profile dir: /tmp/tmpy2jwc7wh_chrome_odoo 2026-03-23 02:27:59,584 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:39017/json/version 2026-03-23 02:27:59,586 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:27:59,682 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:27:59,682 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:39017/json 2026-03-23 02:27:59,683 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:27:59,727 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Websocket url found: ws://127.0.0.1:39017/devtools/page/9BC8D2EEE90A0B8B455F1B535A96D032 2026-03-23 02:27:59,774 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Enable chrome headless console log notification 2026-03-23 02:27:59,842 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Chrome headless enable page notifications 2026-03-23 02:28:00,032 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:28:00,045 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Setting session cookie in browser 2026-03-23 02:28:00,047 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Open "http://127.0.0.1:8069/odoo/res.partner/219" in browser 2026-03-23 02:28:00,047 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/219" 2026-03-23 02:28:00,072 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:02,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:02] "GET /odoo/res.partner/219 HTTP/1.1" 200 - 147 0.131 1.807 2026-03-23 02:28:02,011 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Navigation result: {'frameId': '9BC8D2EEE90A0B8B455F1B535A96D032', 'loaderId': 'A13CE90E642E412B8E1A2BCB51AB3782', 'isDownload': False} 2026-03-23 02:28:02,011 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/mail_composer_test_tour.js')" 2026-03-23 02:28:02,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:02] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.013 0.021 2026-03-23 02:28:02,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:02] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.033 2026-03-23 02:28:02,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:02] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.056 0.083 2026-03-23 02:28:02,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:02] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 02:28:02,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:02] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 02:28:03,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.013 2026-03-23 02:28:03,197 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:28:03,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:28:03,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:28:03,314 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2892) 2026-03-23 02:28:03,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.055 2026-03-23 02:28:03,345 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:28:03,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 02:28:03,469 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:28:03,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /odoo HTTP/1.1" 200 - 25 0.013 0.046 2026-03-23 02:28:03,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.075 2026-03-23 02:28:03,716 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Evaluate test code "odoo.startTour('mail/static/tests/tours/mail_composer_test_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/219", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:28:03,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:28:03,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "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 02:28:03,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/image?model=res.users&field=avatar_128&id=175 HTTP/1.1" 200 - 14 0.039 0.053 2026-03-23 02:28:03,761 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [1/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Wait for the chatter to be fully loaded (trigger: .o-mail-Chatter) 2026-03-23 02:28:03,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.031 2026-03-23 02:28:03,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:03] "GET /web/image/res.partner/217/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 6 0.011 0.176 2026-03-23 02:28:04,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:04] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 - 37 0.040 0.361 2026-03-23 02:28:04,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.420 2026-03-23 02:28:04,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:04] "POST /mail/data HTTP/1.1" 200 - 33 0.044 0.355 2026-03-23 02:28:04,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.328 2026-03-23 02:28:04,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:04] "POST /web/dataset/call_kw/res.partner/web_read#res.partner.web_read HTTP/1.1" 200 - 39 0.038 0.121 2026-03-23 02:28:04,455 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:04] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:28:04,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:04] "GET /web/image/res.partner/219/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 5 0.015 0.045 2026-03-23 02:28:04,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:04] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.020 0.071 2026-03-23 02:28:05,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:05] "POST /mail/data HTTP/1.1" 200 - 79 0.066 0.211 2026-03-23 02:28:05,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:05] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.070 2026-03-23 02:28:05,075 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Message" (after mutations) 2026-03-23 02:28:05,094 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [2/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-03-23 02:28:05,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:05] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.007 0.033 2026-03-23 02:28:05,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:05] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.028 0.051 2026-03-23 02:28:05,279 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [3/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in composer (trigger: .o-mail-Composer-input) 2026-03-23 02:28:05,617 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [4/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Mention a partner (trigger: .o-mail-Composer-suggestion:contains(Not A Demo User)) 2026-03-23 02:28:05,926 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:2893) 2026-03-23 02:28:05,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:05] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.005 0.212 2026-03-23 02:28:06,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:06] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions#res.partner.get_mention_suggestions HTTP/1.1" 200 - 14 0.017 0.054 2026-03-23 02:28:06,192 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [5/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Add one file in composer (trigger: .o-mail-Composer button[title='Attach Files']) 2026-03-23 02:28:06,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:06] "GET /web/image/res.partner/220/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 6 0.014 0.043 2026-03-23 02:28:06,262 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Composer .o_input_file" (immediately) and inputted 1 file(s) 2026-03-23 02:28:06,264 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [6/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains("file1.txt") 2026-03-23 02:28:06,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:06] "POST /mail/attachment/upload HTTP/1.1" 200 - 11 0.009 0.027 2026-03-23 02:28:06,326 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:06] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:28:06,394 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [7/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[title='Open Full Composer']) 2026-03-23 02:28:06,483 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [8/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check composer keeps open after pushing Escape (trigger: .o_mail_composer_form_view) 2026-03-23 02:28:06,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:06] "POST /web/dataset/call_kw/mail.compose.message/get_views#mail.compose.message.get_views HTTP/1.1" 200 - 11 0.007 0.031 2026-03-23 02:28:06,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:06] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 12 0.020 0.044 2026-03-23 02:28:06,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:06] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-03-23 02:28:06,809 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [9/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check the earlier provided attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file1.txt)) 2026-03-23 02:28:06,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:06] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:28:06,854 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [10/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check subject is autofilled (trigger: [name="subject"] input) 2026-03-23 02:28:06,909 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [11/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check composer content is kept and contains the user's signature (trigger: .o_field_html[name="body"]) 2026-03-23 02:28:06,963 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [12/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Trigger channel mention with # (trigger: .odoo-editor-editable) 2026-03-23 02:28:07,033 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [13/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Search for general channel (trigger: .o-mail-MentionList input) 2026-03-23 02:28:07,215 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [14/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Select channel from suggestion (trigger: .o-mail-Composer-suggestion:contains(general)) 2026-03-23 02:28:07,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:07] "POST /web/dataset/call_kw/discuss.channel/get_mention_suggestions#discuss.channel.get_mention_suggestions HTTP/1.1" 200 - 5 0.003 0.012 2026-03-23 02:28:07,409 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [15/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check channel mention is present in body (trigger: .o_field_html[name="body"] .o_channel_redirect:contains(general)) 2026-03-23 02:28:07,459 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [16/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Drop a file on the full composer (trigger: .o_mail_composer_form_view) 2026-03-23 02:28:07,519 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o_mail_composer_form_view .o_form_renderer" (immediately) and dragentered 1 file(s) 2026-03-23 02:28:07,565 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: Found 1 of ".o-Dropzone" (after mutations) and dropped 1 file(s) 2026-03-23 02:28:07,591 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [17/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check the attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file2.txt)) 2026-03-23 02:28:07,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:07] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.005 0.051 2026-03-23 02:28:07,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:07] "POST /web/dataset/call_kw/ir.attachment/web_read#ir.attachment.web_read HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 02:28:07,769 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [18/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on the mail template selector (trigger: .mail-composer-template-dropdown-btn) 2026-03-23 02:28:08,117 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [19/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check a template is listed (trigger: .mail-composer-template-dropdown.popover .o-dropdown-item:contains("Test template")) 2026-03-23 02:28:08,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [20/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Verify admin template is NOT listed (trigger: .mail-composer-template-dropdown.popover) 2026-03-23 02:28:08,262 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [21/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from full composer (trigger: .o_mail_send) 2026-03-23 02:28:08,327 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [22/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("blahblah @Not A Demo User")) 2026-03-23 02:28:08,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:08] "POST /web/dataset/call_kw/mail.compose.message/web_save#mail.compose.message.web_save HTTP/1.1" 200 - 19 0.042 0.057 2026-03-23 02:28:08,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:08] "POST /web/dataset/call_button/mail.compose.message/action_send_mail#mail.compose.message.action_send_mail HTTP/1.1" 200 - 60 0.066 0.162 2026-03-23 02:28:08,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:08] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.018 0.039 2026-03-23 02:28:08,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:08] "POST /web/dataset/call_kw/res.partner/web_read#res.partner.web_read HTTP/1.1" 200 - 28 0.019 0.105 2026-03-23 02:28:08,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:08] "POST /mail/data HTTP/1.1" 200 - 3 0.002 0.074 2026-03-23 02:28:09,006 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [23/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on envelope to see recipients of message (trigger: .o-mail-Message:has(.o-mail-Message-body:contains("blahblah @Not A Demo User")) .o-mail-Message-notification) 2026-03-23 02:28:09,100 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [24/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message has correct recipients (trigger: .o-mail-MessageNotificationPopover:contains('Not A Demo User (NotADemoUser@mail.com) Jane (jane@example.com) Mitchell Admin (test.admin@test.example.com)')) 2026-03-23 02:28:09,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:09] "POST /mail/data HTTP/1.1" 200 - 44 0.040 0.082 2026-03-23 02:28:09,199 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [25/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message contains the first attachment (trigger: .o-mail-Message .o-mail-AttachmentContainer:contains("file1.txt")) 2026-03-23 02:28:09,258 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [26/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message contains the second attachment (trigger: .o-mail-Message .o-mail-AttachmentContainer:contains("file2.txt")) 2026-03-23 02:28:09,309 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [27/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-03-23 02:28:09,419 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [28/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[title='Open Full Composer']) 2026-03-23 02:28:09,504 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [29/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check that the composer contains the signature (trigger: .o_field_html[name="body"]) 2026-03-23 02:28:09,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:09] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 9 0.014 0.040 2026-03-23 02:28:09,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:09] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:28:09,684 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [30/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in full composer (trigger: .note-editable) 2026-03-23 02:28:09,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:09] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 02:28:09,792 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [31/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-03-23 02:28:09,993 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [32/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-03-23 02:28:10,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /web/dataset/call_kw/res.partner/search_read#res.partner.search_read HTTP/1.1" 200 - 2 0.004 0.036 2026-03-23 02:28:10,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.011 2026-03-23 02:28:10,111 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [33/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check full composer text is kept (trigger: .o-mail-Composer button[title='Open Full Composer'].active) 2026-03-23 02:28:10,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /mail/data HTTP/1.1" 200 - 3 0.002 0.009 2026-03-23 02:28:10,200 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [34/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[title='Open Full Composer']) 2026-03-23 02:28:10,301 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [35/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check that the composer doesn't add the user's signature twice (trigger: .note-editable) 2026-03-23 02:28:10,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 9 0.029 0.091 2026-03-23 02:28:10,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 9 0.022 0.093 2026-03-23 02:28:10,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:28:10,666 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [36/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-03-23 02:28:10,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:28:10,751 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [37/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-03-23 02:28:10,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /web/dataset/call_kw/res.partner/search_read#res.partner.search_read HTTP/1.1" 200 - 2 0.003 0.023 2026-03-23 02:28:10,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 02:28:10,895 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [38/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Continue Message Composition with Small Composer (trigger: .o_popover:contains('Continue with Full Composer?') button:contains('No (Remove formatting)')) 2026-03-23 02:28:10,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:10] "POST /mail/data HTTP/1.1" 200 - 3 0.003 0.010 2026-03-23 02:28:11,033 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [39/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-03-23 02:28:11,272 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [40/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("keep the content")) 2026-03-23 02:28:11,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:11] "POST /mail/message/post HTTP/1.1" 200 - 45 0.078 0.146 2026-03-23 02:28:11,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:11] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.007 0.023 2026-03-23 02:28:11,677 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [41/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-03-23 02:28:11,756 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [42/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write a message (trigger: .o-mail-Composer-input) 2026-03-23 02:28:11,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:11] "POST /mail/data HTTP/1.1" 200 - 38 0.064 0.108 2026-03-23 02:28:12,052 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [43/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-03-23 02:28:12,166 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: [44/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("hello world")) 2026-03-23 02:28:12,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:12] "POST /mail/message/post HTTP/1.1" 200 - 44 0.089 0.142 2026-03-23 02:28:12,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:12] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 02:28:12,635 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: tour succeeded 2026-03-23 02:28:12,641 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/mail_composer_test_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-03-23 02:28:12,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:12] "POST /mail/data HTTP/1.1" 200 - 38 0.051 0.068 2026-03-23 02:28:13,056 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour.browser: heap 37055708 (allocated 38371328) 2026-03-23 02:28:13,064 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Closing chrome headless with pid 4866 2026-03-23 02:28:13,078 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Closing websocket connection 2026-03-23 02:28:13,080 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Terminating chrome headless with pid 4866 2026-03-23 02:28:13,152 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_composer_test_tour: Removing chrome user profile "/tmp/tmpy2jwc7wh_chrome_odoo" 2026-03-23 02:28:13,260 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_mail_html_composer_test_tour ... 2026-03-23 02:28:14,032 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Chrome pid: 5073 2026-03-23 02:28:14,032 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Chrome headless temporary user profile dir: /tmp/tmpvarvop7p_chrome_odoo 2026-03-23 02:28:14,033 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Issuing json command http://127.0.0.1:34459/json/version 2026-03-23 02:28:14,035 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:28:14,306 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:28:14,314 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Issuing json command http://127.0.0.1:34459/json 2026-03-23 02:28:14,316 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:28:14,367 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Websocket url found: ws://127.0.0.1:34459/devtools/page/EF921B546A31B996AAE0E1B9AB24A73B 2026-03-23 02:28:14,490 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Enable chrome headless console log notification 2026-03-23 02:28:14,528 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Chrome headless enable page notifications 2026-03-23 02:28:14,792 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:28:14,800 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Setting session cookie in browser 2026-03-23 02:28:14,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Open "http://127.0.0.1:8069/odoo/res.partner/221" in browser 2026-03-23 02:28:14,801 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/221" 2026-03-23 02:28:14,840 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:16,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:16] "GET /odoo/res.partner/221 HTTP/1.1" 200 - 146 0.123 1.707 2026-03-23 02:28:16,683 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Navigation result: {'frameId': 'EF921B546A31B996AAE0E1B9AB24A73B', 'loaderId': '28515E4AAF15B52838E4E2797097B918', 'isDownload': False} 2026-03-23 02:28:16,684 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/mail_html_composer_test_tour.js')" 2026-03-23 02:28:16,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:16] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 02:28:16,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:16] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.078 0.097 2026-03-23 02:28:16,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:16] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.208 2026-03-23 02:28:17,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:17] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-03-23 02:28:17,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:17] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:28:18,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:28:18,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.030 0.040 2026-03-23 02:28:18,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.031 2026-03-23 02:28:18,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:28:18,542 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2896) 2026-03-23 02:28:18,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.072 2026-03-23 02:28:18,577 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:28:18,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:28:18,675 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:28:18,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /odoo HTTP/1.1" 200 - 25 0.043 0.089 2026-03-23 02:28:18,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.200 2026-03-23 02:28:19,003 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Evaluate test code "odoo.startTour('mail/static/tests/tours/mail_html_composer_test_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/221", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:28:19,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:28:19,043 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [1/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Wait for the chatter to be fully loaded (trigger: .o-mail-Chatter) 2026-03-23 02:28:19,044 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "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 02:28:19,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "POST /web/dataset/call_kw/res.partner/get_views#res.partner.get_views HTTP/1.1" 200 - 35 0.040 0.311 2026-03-23 02:28:19,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "GET /web/image/res.partner/217/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 13 0.016 0.417 2026-03-23 02:28:19,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.420 2026-03-23 02:28:19,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.302 2026-03-23 02:28:19,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "POST /mail/data HTTP/1.1" 200 - 33 0.050 0.380 2026-03-23 02:28:19,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.405 2026-03-23 02:28:19,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "POST /web/dataset/call_kw/res.partner/web_read#res.partner.web_read HTTP/1.1" 200 - 38 0.034 0.224 2026-03-23 02:28:19,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "GET /web/image?model=res.users&field=avatar_128&id=175 HTTP/1.1" 200 - 7 0.013 0.747 2026-03-23 02:28:19,791 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:19] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:28:20,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:20] "POST /mail/data HTTP/1.1" 200 - 42 0.074 0.097 2026-03-23 02:28:20,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:20] "GET /web/image/res.partner/221/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 5 0.012 0.144 2026-03-23 02:28:20,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:20] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.034 0.147 2026-03-23 02:28:20,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:20] "POST /mail/data HTTP/1.1" 200 - 40 0.058 0.220 2026-03-23 02:28:20,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:20] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.026 0.245 2026-03-23 02:28:20,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:20] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.071 2026-03-23 02:28:20,625 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: Found 1 of ".o-mail-Message" (after mutations) 2026-03-23 02:28:20,649 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [2/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-03-23 02:28:20,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:20] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.024 0.077 2026-03-23 02:28:20,843 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [3/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Write something in composer (trigger: .o-mail-Composer-html.odoo-editor-editable) 2026-03-23 02:28:21,059 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [4/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Select the text (trigger: .o-mail-Composer-html.odoo-editor-editable) 2026-03-23 02:28:21,134 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:2897) 2026-03-23 02:28:21,136 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [5/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step .o-we-toolbar 2026-03-23 02:28:21,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:21] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.010 0.433 2026-03-23 02:28:21,254 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [6/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Bold the text (trigger: .o-we-toolbar button[title='Toggle bold']) 2026-03-23 02:28:21,359 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [7/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step The bolded text is in the composer (trigger: .o-mail-Composer-html.odoo-editor-editable strong:contains(Hello)) 2026-03-23 02:28:21,410 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [8/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Open full composer (trigger: button[title='Open Full Composer']) 2026-03-23 02:28:21,508 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [9/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Check composer keeps the formatted content (trigger: .o_mail_composer_message strong:contains(Hello)) 2026-03-23 02:28:21,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:21] "POST /web/dataset/call_kw/mail.compose.message/get_views#mail.compose.message.get_views HTTP/1.1" 200 - 11 0.022 0.069 2026-03-23 02:28:21,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:21] "POST /web/dataset/call_kw/mail.compose.message/onchange#mail.compose.message.onchange HTTP/1.1" 200 - 10 0.015 0.043 2026-03-23 02:28:21,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:21] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 02:28:21,883 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [10/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Focus the text in full composer (trigger: .o_mail_composer_message .odoo-editor-editable) 2026-03-23 02:28:21,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:21] "POST /web/dataset/call_kw/mail.template/search_read#mail.template.search_read HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 02:28:21,972 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [11/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Select the text in full composer (trigger: .o_mail_composer_message .odoo-editor-editable) 2026-03-23 02:28:22,026 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [12/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step .o-we-toolbar 2026-03-23 02:28:22,135 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [13/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Remove the Bold (trigger: .o-we-toolbar button[title='Toggle bold']) 2026-03-23 02:28:22,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [14/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Italicize the text (trigger: .o-we-toolbar button[title='Toggle italic']) 2026-03-23 02:28:22,284 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [15/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step The italicized text is in the full composer (trigger: .o_mail_composer_message em:contains(Hello)) 2026-03-23 02:28:22,337 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [16/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-03-23 02:28:22,623 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [17/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step Click on Send Message (trigger: button:not(.active):contains(Send message)) 2026-03-23 02:28:22,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:22] "POST /web/dataset/call_kw/res.partner/search_read#res.partner.search_read HTTP/1.1" 200 - 2 0.004 0.011 2026-03-23 02:28:22,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:22] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.035 2026-03-23 02:28:22,863 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: [18/18] Tour mail/static/tests/tours/mail_html_composer_test_tour.js → Step The italicized text is in the composer (trigger: .o-mail-Composer-html.odoo-editor-editable em:contains(Hello)) 2026-03-23 02:28:22,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:22] "POST /mail/data HTTP/1.1" 200 - 3 0.003 0.010 2026-03-23 02:28:22,972 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: tour succeeded 2026-03-23 02:28:22,979 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/mail_html_composer_test_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:28:23,360 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour.browser: heap 30269448 (allocated 31547392) 2026-03-23 02:28:23,375 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Closing chrome headless with pid 5073 2026-03-23 02:28:23,379 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Closing websocket connection 2026-03-23 02:28:23,381 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Terminating chrome headless with pid 5073 2026-03-23 02:28:23,500 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_mail_html_composer_test_tour: Removing chrome user profile "/tmp/tmpvarvop7p_chrome_odoo" 2026-03-23 02:28:23,586 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer: Starting TestMailComposerUI.test_send_attachment_without_body ... 2026-03-23 02:28:24,271 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Chrome pid: 5246 2026-03-23 02:28:24,271 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Chrome headless temporary user profile dir: /tmp/tmpty3pyp_5_chrome_odoo 2026-03-23 02:28:24,272 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Issuing json command http://127.0.0.1:37017/json/version 2026-03-23 02:28:24,276 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:28:24,486 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Browser version: Chrome/141.0.7390.54 2026-03-23 02:28:24,486 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Issuing json command http://127.0.0.1:37017/json 2026-03-23 02:28:24,487 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:28:24,537 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Websocket url found: ws://127.0.0.1:37017/devtools/page/305FF576406195088F14F96D17D6FFAE 2026-03-23 02:28:24,600 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Enable chrome headless console log notification 2026-03-23 02:28:24,617 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Chrome headless enable page notifications 2026-03-23 02:28:24,732 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:28:24,743 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Setting session cookie in browser 2026-03-23 02:28:24,745 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Open "http://127.0.0.1:8069/odoo/discuss" in browser 2026-03-23 02:28:24,745 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Navigating to: "http://127.0.0.1:8069/odoo/discuss" 2026-03-23 02:28:24,772 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:26,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:26] "GET /odoo/discuss HTTP/1.1" 200 - 150 0.115 1.879 2026-03-23 02:28:26,765 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Navigation result: {'frameId': '305FF576406195088F14F96D17D6FFAE', 'loaderId': '56162CF1BA7F534A0798A52C9886C0FD', 'isDownload': False} 2026-03-23 02:28:26,766 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Evaluate ready code "odoo.isTourReady('create_thread_for_attachment_without_body')" 2026-03-23 02:28:26,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:26] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 02:28:26,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:26] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 02:28:27,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:27] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.070 0.257 2026-03-23 02:28:27,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:27] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.226 2026-03-23 02:28:27,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:27] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 02:28:28,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.014 2026-03-23 02:28:28,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:28:28,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:28:28,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 02:28:28,107 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company YourTestCompany (1) 2026-03-23 02:28:28,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 23 0.036 0.053 2026-03-23 02:28:28,203 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: Owl is running in 'dev' mode. 2026-03-23 02:28:28,214 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:2898) 2026-03-23 02:28:28,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.096 2026-03-23 02:28:28,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:28:28,249 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:28:28,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /odoo HTTP/1.1" 200 - 26 0.021 0.053 2026-03-23 02:28:28,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.086 2026-03-23 02:28:28,529 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Evaluate test code "odoo.startTour('create_thread_for_attachment_without_body', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:28:28,535 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:28:28,548 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28: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 02:28:28,572 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: [1/8] Tour create_thread_for_attachment_without_body → Step Open general channel (trigger: .o-mail-DiscussSidebarChannel-itemName:contains("general")) 2026-03-23 02:28:28,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.044 0.081 2026-03-23 02:28:28,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/image/res.partner/3/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 6 0.013 0.147 2026-03-23 02:28:28,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.168 2026-03-23 02:28:28,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "POST /mail/data HTTP/1.1" 200 - 36 0.035 0.156 2026-03-23 02:28:28,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.206 2026-03-23 02:28:28,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.322 2026-03-23 02:28:28,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-03-23 02:28:28,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.055 2026-03-23 02:28:29,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "POST /mail/data HTTP/1.1" 200 - 56 0.033 0.075 2026-03-23 02:28:29,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.019 0.039 2026-03-23 02:28:29,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.008 0.014 2026-03-23 02:28:29,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 02:28:29,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.010 0.055 2026-03-23 02:28:29,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.029 2026-03-23 02:28:29,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 27 0.024 0.082 2026-03-23 02:28:29,817 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: [2/8] Tour create_thread_for_attachment_without_body → Step Drop a file (trigger: .o-mail-DiscussContent-main) 2026-03-23 02:28:29,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "POST /discuss/channel/messages HTTP/1.1" 200 - 21 0.009 0.032 2026-03-23 02:28:29,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:29] "POST /discuss/channel/members HTTP/1.1" 200 - 13 0.010 0.027 2026-03-23 02:28:30,053 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: Found 1 of ".o-mail-DiscussContent-main" (immediately) and dragentered 1 file(s) 2026-03-23 02:28:30,156 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: Found 1 of ".o-Dropzone" (after mutations) and dropped 1 file(s) 2026-03-23 02:28:30,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 7 0.009 0.038 2026-03-23 02:28:30,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/image/res.partner/214/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 6 0.007 0.074 2026-03-23 02:28:30,276 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: [3/8] Tour create_thread_for_attachment_without_body → Step .o-mail-AttachmentContainer:not(.o-isUploading):contains("file2.txt") 2026-03-23 02:28:30,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/image/res.partner/217/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 6 0.009 0.080 2026-03-23 02:28:30,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/image/res.partner/216/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 6 0.007 0.123 2026-03-23 02:28:30,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/image/res.partner/215/avatar_128?unique=1774232860000 HTTP/1.1" 200 - 6 0.012 0.159 2026-03-23 02:28:30,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.034 2026-03-23 02:28:30,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/bundle/mail.assets_message_email?lang=en_US HTTP/1.1" 200 - 1 0.001 0.048 2026-03-23 02:28:30,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:28:30,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 20 0.017 0.095 2026-03-23 02:28:30,538 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: [4/8] Tour create_thread_for_attachment_without_body → Step Click on send button (trigger: .o-mail-Composer-mainActions [title='Send']:enabled) 2026-03-23 02:28:30,731 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: [5/8] Tour create_thread_for_attachment_without_body → Step Hover on attachment (trigger: .o-mail-Message:not(:has(.o-mail-Message-pendingProgress)) .o-mail-AttachmentContainer:contains("file2.txt")) 2026-03-23 02:28:30,861 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:2900) 2026-03-23 02:28:30,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.217 2026-03-23 02:28:30,893 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9c9bf3e/mail.assets_message_email.min.css (id:2901) 2026-03-23 02:28:30,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:30] "GET /web/assets/9c9bf3e/mail.assets_message_email.min.css HTTP/1.1" 200 - 8 0.006 0.241 2026-03-23 02:28:31,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:31] "POST /mail/message/post HTTP/1.1" 200 - 44 0.061 0.110 2026-03-23 02:28:31,349 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: [6/8] Tour create_thread_for_attachment_without_body → Step Click on expand button (trigger: .o-mail-Message [title="Expand"]) 2026-03-23 02:28:31,429 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: [7/8] Tour create_thread_for_attachment_without_body → Step Create a new thread (trigger: .o-dropdown-item:contains("Create Thread")) 2026-03-23 02:28:31,588 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: [8/8] Tour create_thread_for_attachment_without_body → Step Check a new thread is created (trigger: .o-mail-Discuss:contains("New Thread")) 2026-03-23 02:28:31,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:31] "POST /discuss/channel/sub_channel/create HTTP/1.1" 200 - 94 0.091 0.180 2026-03-23 02:28:31,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:31] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.001 0.006 2026-03-23 02:28:32,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:32] "POST /discuss/channel/messages HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 02:28:32,135 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: tour succeeded 2026-03-23 02:28:32,138 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR create_thread_for_attachment_without_body SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 02:28:32,600 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body.browser: heap 28175152 (allocated 29458432) 2026-03-23 02:28:32,622 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Closing chrome headless with pid 5246 2026-03-23 02:28:32,623 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Closing websocket connection 2026-03-23 02:28:32,624 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Terminating chrome headless with pid 5246 2026-03-23 02:28:32,740 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_composer.TestMailComposerUI.test_send_attachment_without_body: Removing chrome user profile "/tmp/tmpty3pyp_5_chrome_odoo" 2026-03-23 02:28:32,831 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-23 02:28:40,449 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:28:40,450 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:28:40,889 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_can_star_message_without_write_access ... 2026-03-23 02:28:41,153 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_access ... 2026-03-23 02:28:41,427 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_mail_message_read_inexisting ... 2026-03-23 02:28:41,624 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message: Starting TestMailMessage.test_unlink_failure_message_notify_author ... 2026-03-23 02:28:42,236 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:42,534 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <066961886407962.1774232922.363547325134277-openerp-2-res.partner@45f36dabd3f3>: ['"Bob (base.group_user)" <@invalid_email_addr>'] 2026-03-23 02:28:42,576 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 6193, 6194, 6195, 6196, 6197, 6198, 6199] 2026-03-23 02:28:42,614 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [2436] 2026-03-23 02:28:42,685 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:28:43,402 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:43,608 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_access_right ... 2026-03-23 02:28:43,655 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:43,914 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 02:28:43,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:43] "POST /mail/message/translate HTTP/1.1" 200 - 5 0.005 0.263 2026-03-23 02:28:44,236 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:44,299 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_test_portal from n/a 2026-03-23 02:28:44,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:44] "POST /mail/message/translate HTTP/1.1" 200 - 15 0.015 0.024 2026-03-23 02:28:44,353 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_html_sanitization ... 2026-03-23 02:28:44,872 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:45,141 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_test_nl from n/a 2026-03-23 02:28:45,168 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:45,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:45] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.049 0.302 2026-03-23 02:28:45,519 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_invalid_api_key ... 2026-03-23 02:28:45,582 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:28:45,600 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:45,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:45] "POST /mail/message/translate HTTP/1.1" 200 - 29 0.026 0.277 2026-03-23 02:28:45,904 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_translation_multi_users ... 2026-03-23 02:28:46,450 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:47,000 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:47,105 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_test_fr from n/a 2026-03-23 02:28:47,120 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:47,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:47] "POST /mail/message/translate HTTP/1.1" 200 - 26 0.020 0.548 2026-03-23 02:28:47,693 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_test_en from n/a 2026-03-23 02:28:47,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:47] "POST /mail/message/translate HTTP/1.1" 200 - 19 0.026 0.034 2026-03-23 02:28:47,771 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:28:47,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:47] "POST /mail/message/translate HTTP/1.1" 200 - 16 0.014 0.037 2026-03-23 02:28:47,840 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_unknown_language ... 2026-03-23 02:28:47,903 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:28:47,923 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:48,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:48] "POST /mail/message/translate HTTP/1.1" 200 - 33 0.023 0.270 2026-03-23 02:28:48,216 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_message_translate: Starting TestTranslationController.test_update_message ... 2026-03-23 02:28:48,272 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:28:48,288 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:48,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:48] "POST /mail/message/translate HTTP/1.1" 200 - 33 0.032 0.238 2026-03-23 02:28:48,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:48] "POST /mail/message/update_content HTTP/1.1" 200 - 36 0.049 0.078 2026-03-23 02:28:48,744 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted mail.message.translation records with IDs: [5] 2026-03-23 02:28:48,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:48] "POST /mail/message/update_content HTTP/1.1" 200 - 34 0.029 0.055 2026-03-23 02:28:48,811 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:28:48,818 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_presence: Starting TestMailPresence.test_bus_presence_auto_vacuum ... 2026-03-23 02:28:49,305 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:49,573 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [45] 2026-03-23 02:28:49,586 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_presence: Starting TestMailPresence.test_im_status_invalidation ... 2026-03-23 02:28:50,012 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:50,119 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_presence: Starting TestMailPresence.test_unlinking_sends_correct_im_status ... 2026-03-23 02:28:50,583 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:28:50,701 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.presence records with IDs: [47] 2026-03-23 02:28:50,733 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:28:50,738 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template: Starting TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour ... 2026-03-23 02:28:51,262 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome pid: 5440 2026-03-23 02:28:51,263 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome headless temporary user profile dir: /tmp/tmpwynh4jum_chrome_odoo 2026-03-23 02:28:51,263 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:39015/json/version 2026-03-23 02:28:51,275 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:28:51,571 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:28:51,571 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:39015/json 2026-03-23 02:28:51,577 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:28:51,646 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Websocket url found: ws://127.0.0.1:39015/devtools/page/C06F883C68DA69A19449E9929A9334D9 2026-03-23 02:28:51,723 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Enable chrome headless console log notification 2026-03-23 02:28:51,767 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Chrome headless enable page notifications 2026-03-23 02:28:51,912 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:28:51,953 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Setting session cookie in browser 2026-03-23 02:28:51,956 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-03-23 02:28:51,957 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-03-23 02:28:51,993 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:28:53,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:53] "GET /odoo?debug=1 HTTP/1.1" 200 - 158 0.146 1.674 2026-03-23 02:28:53,820 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Navigation result: {'frameId': 'C06F883C68DA69A19449E9929A9334D9', 'loaderId': '0FE6D72A87EF5BA421E512604EB3C490', 'isDownload': False} 2026-03-23 02:28:53,820 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Evaluate ready code "odoo.isTourReady('mail_template_dynamic_placeholder_tour')" 2026-03-23 02:28:53,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:53] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 02:28:53,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:53] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 02:28:54,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:54] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.042 0.133 2026-03-23 02:28:54,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:54] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.095 2026-03-23 02:28:54,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:54] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 02:28:54,837 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:54] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:28:54,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.021 0.019 2026-03-23 02:28:54,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 02:28:54,899 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:54] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:28:55,004 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:28:55,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.028 0.073 2026-03-23 02:28:55,054 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:28:55,096 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3020) 2026-03-23 02:28:55,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.079 2026-03-23 02:28:55,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:28:55,126 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:28:55,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /odoo HTTP/1.1" 200 - 26 0.021 0.059 2026-03-23 02:28:55,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.087 2026-03-23 02:28:55,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.020 2026-03-23 02:28:55,346 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Evaluate test code "odoo.startTour('mail_template_dynamic_placeholder_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:28:55,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "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 02:28:55,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.022 0.070 2026-03-23 02:28:55,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:28:55,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.015 0.129 2026-03-23 02:28:55,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.161 2026-03-23 02:28:55,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "POST /mail/data HTTP/1.1" 200 - 35 0.031 0.106 2026-03-23 02:28:55,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.152 2026-03-23 02:28:55,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.161 2026-03-23 02:28:55,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /odoo HTTP/1.1" 200 - 26 0.025 0.219 2026-03-23 02:28:55,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "POST /mail/data HTTP/1.1" 200 - 56 0.091 0.179 2026-03-23 02:28:55,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.187 2026-03-23 02:28:55,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.138 2026-03-23 02:28:56,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:56] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:28:56,776 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [1/37] Tour mail_template_dynamic_placeholder_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:28:56,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.003 0.013 2026-03-23 02:28:56,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.006 2026-03-23 02:28:56,831 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:28:57,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:57] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.008 0.024 2026-03-23 02:28:57,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.037 2026-03-23 02:28:57,031 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [2/37] Tour mail_template_dynamic_placeholder_tour → Step Go into the Setting "app" (trigger: .o_app[data-menu-xmlid="base.menu_administration"]) 2026-03-23 02:28:57,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.009 0.064 2026-03-23 02:28:57,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:57] "POST /mail/data HTTP/1.1" 200 - 19 0.026 0.096 2026-03-23 02:28:57,239 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [3/37] Tour mail_template_dynamic_placeholder_tour → Step Open email templates (trigger: button[name="open_mail_templates"]) 2026-03-23 02:28:57,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:57] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.021 2026-03-23 02:28:57,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:28:57] "POST /mail/data HTTP/1.1" 200 - 45 0.029 0.087 2026-03-23 02:29:00,365 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_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 View.setup (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:10179:292) 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 ControllerComponent.template (eval at compile (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:1376:421), :12:27) 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) at ComponentNode.initiateRender (http://127.0.0.1:8069/web/assets/83698d5/web.assets_web.min.js:856:47) 2026-03-23 02:29:00,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:00] "POST /web/dataset/call_kw/res.config.settings/get_views#res.config.settings.get_views HTTP/1.1" 200 - 437 0.398 2.705 2026-03-23 02:29:00,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:00] "POST /mail/data HTTP/1.1" 200 - 1 0.001 3.088 2026-03-23 02:29:00,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 3.094 2026-03-23 02:29:00,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 1.425 2026-03-23 02:29:01,118 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 02:29:01,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:01] "POST /web/dataset/call_kw/res.config.settings/onchange#res.config.settings.onchange HTTP/1.1" 200 - 350 0.273 0.246 2026-03-23 02:29:01,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 26 0.022 0.552 2026-03-23 02:29:01,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:01] "POST /base_setup/demo_active HTTP/1.1" 200 - 2 0.003 0.005 2026-03-23 02:29:01,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:01] "POST /base_setup/data HTTP/1.1" 200 - 5 0.005 0.005 2026-03-23 02:29:01,987 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:01] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:29:01,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:01] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:29:02,007 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:29:02,028 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:29:02,049 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:29:02,051 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 02:29:02,066 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 02:29:02,081 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:29:02,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:29:02,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /maintenance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:29:02,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:29:02,110 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:29:02,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:29:02,112 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:29:02,128 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:29:02,136 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:29:02,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:29:02,159 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:29:02,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:29:02,168 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:29:02,169 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:29:02,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:29:02,263 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [4/37] Tour mail_template_dynamic_placeholder_tour → Step Create a new email template (trigger: button.o_list_button_add) 2026-03-23 02:29:02,924 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 02:29:02,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:02] "POST /web/dataset/call_kw/res.config.settings/web_save#res.config.settings.web_save HTTP/1.1" 200 - 303 0.308 0.313 2026-03-23 02:29:03,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:03] "POST /web/dataset/call_button/res.config.settings/open_mail_templates#res.config.settings.open_mail_templates HTTP/1.1" 200 - 17 0.013 0.041 2026-03-23 02:29:03,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:03] "POST /web/dataset/call_kw/mail.template/get_views#mail.template.get_views HTTP/1.1" 200 - 26 0.032 0.068 2026-03-23 02:29:03,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:03] "POST /web/dataset/call_kw/mail.template/web_search_read#mail.template.web_search_read HTTP/1.1" 200 - 3 0.011 0.013 2026-03-23 02:29:03,446 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [5/37] Tour mail_template_dynamic_placeholder_tour → Step Insert # inside "Subject" input (trigger: div[name="subject"] input[type="text"]) 2026-03-23 02:29:03,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:03] "POST /web/dataset/call_kw/mail.template/onchange#mail.template.onchange HTTP/1.1" 200 - 3 0.003 0.011 2026-03-23 02:29:03,887 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [6/37] Tour mail_template_dynamic_placeholder_tour → Step Select "Contact" model (trigger: div[name="model_id"] input[type="text"]) 2026-03-23 02:29:04,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:04] "POST /web/dataset/call_kw/ir.model/web_name_search#ir.model.web_name_search HTTP/1.1" 200 - 2 0.005 0.007 2026-03-23 02:29:04,002 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [7/37] Tour mail_template_dynamic_placeholder_tour → Step Wait for the autocomplete RPC (trigger: div[name="model_id"] .ui-autocomplete:contains("Contact")) 2026-03-23 02:29:04,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:04] "POST /web/dataset/call_kw/ir.model/web_name_search#ir.model.web_name_search HTTP/1.1" 200 - 1 0.003 0.009 2026-03-23 02:29:04,623 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [8/37] Tour mail_template_dynamic_placeholder_tour → Step Click on contact (trigger: div[name="model_id"] .ui-autocomplete) 2026-03-23 02:29:04,684 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [9/37] Tour mail_template_dynamic_placeholder_tour → Step Wait for the drop down to disappear (trigger: div[name="model_id"] .o-autocomplete:not(:has(.ui-autocomplete))) 2026-03-23 02:29:04,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:04] "POST /web/dataset/call_kw/mail.template/onchange#mail.template.onchange HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:29:04,938 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [10/37] Tour mail_template_dynamic_placeholder_tour → Step Retry insert # inside "Subject" input (trigger: div[name="subject"] input[type="text"]) 2026-03-23 02:29:05,031 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [11/37] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-03-23 02:29:05,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:05] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:29:05,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:05] "POST /web/dataset/call_kw/res.partner/mail_allowed_qweb_expressions#res.partner.mail_allowed_qweb_expressions HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:29:05,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:05] "POST /web/dataset/call_kw/res.partner/fields_get#res.partner.fields_get HTTP/1.1" 200 - 10 0.011 0.080 2026-03-23 02:29:05,291 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [12/37] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-03-23 02:29:05,356 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [13/37] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-03-23 02:29:05,444 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [14/37] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-03-23 02:29:05,510 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [15/37] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-03-23 02:29:05,573 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [16/37] Tour mail_template_dynamic_placeholder_tour → Step Wait for the popover to disappear (trigger: body:not(:has(.o_model_field_selector_popover))) 2026-03-23 02:29:05,632 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [17/37] Tour mail_template_dynamic_placeholder_tour → Step Check if subject value was correctly updated (trigger: div[name="subject"] input[type="text"]) 2026-03-23 02:29:05,685 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [18/37] Tour mail_template_dynamic_placeholder_tour → Step Insert text inside editable (trigger: .note-editable.odoo-editor-editable) 2026-03-23 02:29:05,770 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [19/37] Tour mail_template_dynamic_placeholder_tour → Step Click on the the dynamic placeholder powerBox options (trigger: div.o-we-powerbox .o-we-command:contains(Dynamic Placeholder)) 2026-03-23 02:29:05,841 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [20/37] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-03-23 02:29:05,928 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [21/37] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-03-23 02:29:05,987 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [22/37] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-03-23 02:29:06,046 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [23/37] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-03-23 02:29:06,110 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [24/37] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-03-23 02:29:06,194 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [25/37] Tour mail_template_dynamic_placeholder_tour → Step Ensure the editable contain the dynamic placeholder t tag (trigger: .note-editable.odoo-editor-editable t[t-out="object.company_name"]:contains("defValue")) 2026-03-23 02:29:06,246 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [26/37] Tour mail_template_dynamic_placeholder_tour → Step Type "Push Notification Device" model (trigger: div[name="model_id"] input[type="text"]) 2026-03-23 02:29:06,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:06] "POST /web/dataset/call_kw/ir.model/web_name_search#ir.model.web_name_search HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 02:29:06,581 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [27/37] Tour mail_template_dynamic_placeholder_tour → Step Select "Push Notification Device" model (trigger: a.dropdown-item:contains("Push Notification Device")) 2026-03-23 02:29:06,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:06] "POST /web/dataset/call_kw/ir.model/web_name_search#ir.model.web_name_search HTTP/1.1" 200 - 1 0.004 0.008 2026-03-23 02:29:06,901 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [28/37] Tour mail_template_dynamic_placeholder_tour → Step Insert text inside editable (trigger: .note-editable.odoo-editor-editable) 2026-03-23 02:29:06,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:06] "POST /web/dataset/call_kw/mail.template/onchange#mail.template.onchange HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:29:06,988 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [29/37] Tour mail_template_dynamic_placeholder_tour → Step Click on the the dynamic placeholder powerBox options (trigger: div.o-we-powerbox .o-we-command:contains(Dynamic Placeholder)) 2026-03-23 02:29:07,061 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [30/37] Tour mail_template_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-03-23 02:29:07,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:07] "POST /web/dataset/call_kw/mail.push.device/mail_allowed_qweb_expressions#mail.push.device.mail_allowed_qweb_expressions HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:29:07,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:07] "POST /web/dataset/call_kw/mail.push.device/fields_get#mail.push.device.fields_get HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:29:07,169 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [31/37] Tour mail_template_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-03-23 02:29:07,235 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [32/37] Tour mail_template_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover li:first-child button:contains("Created on")) 2026-03-23 02:29:07,528 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [33/37] Tour mail_template_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type='text']) 2026-03-23 02:29:07,611 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [34/37] Tour mail_template_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child:contains('Insert)) 2026-03-23 02:29:07,668 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [35/37] Tour mail_template_dynamic_placeholder_tour → Step Ensure the editable contain the dynamic placeholder t tag (trigger: .note-editable.odoo-editor-editable t[t-out="format_datetime(object.create_date, tz=object.partner_id.tz) or 'localTime'"]:contains("localTime")) 2026-03-23 02:29:07,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:07] "POST /web/dataset/call_kw/mail.push.device/mail_get_partner_fields#mail.push.device.mail_get_partner_fields HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:29:07,722 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [36/37] Tour mail_template_dynamic_placeholder_tour → Step Discard form changes (trigger: button.o_form_button_cancel) 2026-03-23 02:29:07,873 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: [37/37] Tour mail_template_dynamic_placeholder_tour → Step Wait for the form view to disappear (trigger: body:not(:has(.o_form_sheet))) 2026-03-23 02:29:07,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:07] "POST /web/dataset/call_kw/mail.template/web_search_read#mail.template.web_search_read HTTP/1.1" 200 - 2 0.005 0.016 2026-03-23 02:29:08,221 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: tour succeeded 2026-03-23 02:29:08,222 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR mail_template_dynamic_placeholder_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 02:29:08,948 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour.browser: heap 43567616 (allocated 44572672) 2026-03-23 02:29:08,964 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Closing chrome headless with pid 5440 2026-03-23 02:29:08,969 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Closing websocket connection 2026-03-23 02:29:08,974 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Terminating chrome headless with pid 5440 2026-03-23 02:29:09,094 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template.TestMailTemplateUI.test_mail_template_dynamic_placeholder_tour: Removing chrome user profile "/tmp/tmpwynh4jum_chrome_odoo" 2026-03-23 02:29:09,182 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:29:17,863 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:29:17,865 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:29:18,483 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template: Starting TestTemplateConfigRestrictEditor.test_switch_icp_value ... 2026-03-23 02:29:18,903 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [46] 2026-03-23 02:29:18,979 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:29:27,914 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:29:27,917 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:29:28,451 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_mail_template: Starting TestSearchTemplateCategory.test_search_template_category ... 2026-03-23 02:29:28,734 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:29:29,414 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:29:29,600 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_channel_message_attachments ... 2026-03-23 02:29:29,644 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:29:29,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:29] "POST /mail/message/post HTTP/1.1" 200 - 19 0.017 0.299 2026-03-23 02:29:30,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:30] "POST /mail/message/post HTTP/1.1" 200 - 41 0.047 0.069 2026-03-23 02:29:30,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:30] "POST /mail/message/update_content HTTP/1.1" 200 - 9 0.009 0.015 2026-03-23 02:29:30,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:30] "POST /mail/message/update_content HTTP/1.1" 200 - 30 0.027 0.036 2026-03-23 02:29:30,193 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_cache_control_header ... 2026-03-23 02:29:30,672 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:29:30,694 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 02:29:30,771 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:29:30,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:30] "GET /web/image/?field=avatar_128&id=974&model=discuss.channel&unique=15ada11e68ee9bf694b44d58166a5487745103266df151be862e1f226db1f6b53ca33a766c651be9bd90e4ce2d4008b7afd32c2412655173d8b2f78c75054c1d HTTP/1.1" 200 - 14 0.015 0.206 2026-03-23 02:29:31,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:31] "GET /web/image/?field=avatar_128&id=974&model=discuss.channel HTTP/1.1" 200 - 3 0.005 0.011 2026-03-23 02:29:31,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:31] "GET /web/image?field=avatar_128&id=250&model=res.partner&unique=2026-03-23%2002:29:28 HTTP/1.1" 200 - 17 0.022 0.029 2026-03-23 02:29:31,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:31] "GET /web/image?field=avatar_128&id=250&model=res.partner HTTP/1.1" 200 - 11 0.017 0.025 2026-03-23 02:29:31,134 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: mail.guest 2026-03-23 02:29:31,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:31] "GET /web/image?field=avatar_128&id=66&model=mail.guest&unique=2026-03-23%2002:29:28 HTTP/1.1" 200 - 8 0.005 0.026 2026-03-23 02:29:31,170 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: mail.guest 2026-03-23 02:29:31,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:31] "GET /web/image?field=avatar_128&id=66&model=mail.guest HTTP/1.1" 200 - 6 0.009 0.027 2026-03-23 02:29:31,208 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_message_controller: Starting TestMessageController.test_mail_partner_from_email_unauthenticated ... 2026-03-23 02:29:31,227 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:29:31,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:31] "POST /mail/partner/from_email HTTP/1.1" 200 - 5 0.003 0.204 2026-03-23 02:29:31,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:31] "POST /mail/partner/from_email HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:29:31,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:31] "POST /mail/message/post HTTP/1.1" 200 - 64 0.081 0.114 2026-03-23 02:29:31,671 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:29:40,342 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:29:40,344 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:29:40,807 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_role: Starting TestResRole.test_post_mention_role ... 2026-03-23 02:29:42,221 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:employee from n/a 2026-03-23 02:29:42,244 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:29:42,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:42] "POST /mail/message/post HTTP/1.1" 200 - 31 0.047 0.550 2026-03-23 02:29:42,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:42] "POST /mail/message/post HTTP/1.1" 200 - 34 0.059 0.074 2026-03-23 02:29:43,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:43] "POST /mail/message/post HTTP/1.1" 200 - 24 0.040 0.074 2026-03-23 02:29:43,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:29:43] "POST /mail/message/post HTTP/1.1" 200 - 22 0.038 0.075 2026-03-23 02:29:43,275 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 02:29:52,544 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:29:52,547 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:29:53,043 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_email ... 2026-03-23 02:29:53,416 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_login ... 2026-03-23 02:29:53,784 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestNotifySecurityUpdate.test_security_update_password ... 2026-03-23 02:29:54,299 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:30:03,234 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:30:03,235 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:30:03,980 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_constraint ... 2026-03-23 02:30:04,287 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUser.test_notification_type_convert_internal_inbox_to_portal ... 2026-03-23 02:30:05,463 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUser.test_out_of_office ... 2026-03-23 02:30:05,876 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUser.test_web_create_users ... 2026-03-23 02:30:06,473 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:30:06,967 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:30:07,110 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 02:30:07,717 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:30:07,830 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUserTours.test_user_modify_own_profile ... 2026-03-23 02:30:08,744 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome pid: 5679 2026-03-23 02:30:08,745 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless temporary user profile dir: /tmp/tmpg0piz73f_chrome_odoo 2026-03-23 02:30:08,745 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Issuing json command http://127.0.0.1:35639/json/version 2026-03-23 02:30:08,748 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:30:08,958 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Browser version: Chrome/141.0.7390.54 2026-03-23 02:30:08,961 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Issuing json command http://127.0.0.1:35639/json 2026-03-23 02:30:08,963 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:30:09,019 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Websocket url found: ws://127.0.0.1:35639/devtools/page/B03C24797003B2FF2F6D7617122C4FAD 2026-03-23 02:30:09,054 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Enable chrome headless console log notification 2026-03-23 02:30:09,092 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Chrome headless enable page notifications 2026-03-23 02:30:09,361 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:30:09,385 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Setting session cookie in browser 2026-03-23 02:30:09,389 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:30:09,389 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:30:09,411 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:30:11,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:11] "GET /odoo HTTP/1.1" 200 - 152 0.176 1.896 2026-03-23 02:30:11,482 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Navigation result: {'frameId': 'B03C24797003B2FF2F6D7617122C4FAD', 'loaderId': 'DCB85DA59A023689BE2C06A536A5D77A', 'isDownload': False} 2026-03-23 02:30:11,483 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/user_modify_own_profile_tour.js')" 2026-03-23 02:30:11,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:11] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-03-23 02:30:11,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:11] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 02:30:11,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.056 0.069 2026-03-23 02:30:11,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:11] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.064 2026-03-23 02:30:11,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:11] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 02:30:12,633 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:30:12,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.016 2026-03-23 02:30:12,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 02:30:12,672 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:12] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:30:12,749 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3463) 2026-03-23 02:30:12,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.042 2026-03-23 02:30:12,782 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: Owl is running in 'dev' mode. 2026-03-23 02:30:12,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:30:12,839 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:30:13,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /odoo HTTP/1.1" 200 - 26 0.050 0.086 2026-03-23 02:30:13,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.132 2026-03-23 02:30:13,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /web/image?model=res.users&field=avatar_128&id=221 HTTP/1.1" 200 - 14 0.026 0.039 2026-03-23 02:30:13,199 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:30:13,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.024 0.095 2026-03-23 02:30:13,215 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Evaluate test code "odoo.startTour('mail/static/tests/tours/user_modify_own_profile_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:30:13,243 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 02:30:13,268 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [1/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Open user account menu (trigger: .o_user_menu button) 2026-03-23 02:30:13,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.023 0.151 2026-03-23 02:30:13,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /web/image/res.partner/279/avatar_128?unique=1774233007000 HTTP/1.1" 200 - 6 0.014 0.218 2026-03-23 02:30:13,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "POST /mail/data HTTP/1.1" 200 - 33 0.031 0.129 2026-03-23 02:30:13,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.146 2026-03-23 02:30:13,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.165 2026-03-23 02:30:13,469 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [2/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Open preferences / profile screen (trigger: [data-menu=preferences]) 2026-03-23 02:30:13,535 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [3/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Update the notification type (trigger: .modal div[name="notification_type"] input[data-value="inbox"]) 2026-03-23 02:30:13,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "POST /mail/data HTTP/1.1" 200 - 43 0.055 0.093 2026-03-23 02:30:13,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.087 2026-03-23 02:30:13,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:13] "POST /web/dataset/call_kw/res.users/action_get#res.users.action_get HTTP/1.1" 200 - 14 0.017 0.108 2026-03-23 02:30:14,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:14] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.024 0.037 2026-03-23 02:30:14,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:14] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.009 0.016 2026-03-23 02:30:14,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:14] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.021 0.038 2026-03-23 02:30:14,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:14] "POST /web/dataset/call_kw/res.users/get_views#res.users.get_views HTTP/1.1" 200 - 42 0.056 0.116 2026-03-23 02:30:14,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:14] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.010 0.095 2026-03-23 02:30:14,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:14] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 29 0.039 0.171 2026-03-23 02:30:14,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 02:30:14,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:14] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 19 0.047 0.050 2026-03-23 02:30:15,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:15] "GET /web/image/res.users/221/avatar_128?unique=1774233014970 HTTP/1.1" 200 - 7 0.014 0.031 2026-03-23 02:30:15,262 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: Found 1 of ".modal div[name="notification_type"] input[data-value="inbox"]" (immediately) and clicked it 2026-03-23 02:30:15,332 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: Found 1 of ".o_form_dirty" (after mutations) 2026-03-23 02:30:15,352 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [4/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Save the form (trigger: button[name="preference_save"]) 2026-03-23 02:30:15,411 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: [5/5] Tour mail/static/tests/tours/user_modify_own_profile_tour.js → Step Wait until the modal is closed (trigger: body:not(.modal-open)) 2026-03-23 02:30:15,542 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3464) 2026-03-23 02:30:15,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:15] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.015 0.266 2026-03-23 02:30:15,684 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 02:30:15,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:15] "POST /web/dataset/call_kw/res.users/web_save#res.users.web_save HTTP/1.1" 200 - 54 0.047 0.177 2026-03-23 02:30:15,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:15] "POST /web/dataset/call_button/res.users/preference_save#res.users.preference_save HTTP/1.1" 200 - 8 0.004 0.019 2026-03-23 02:30:15,754 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: Found 0 of ".o_form_dirty" (immediately) 2026-03-23 02:30:15,755 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: tour succeeded 2026-03-23 02:30:15,758 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/user_modify_own_profile_tour.js SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:30:16,094 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile.browser: heap 26380724 (allocated 28274688) 2026-03-23 02:30:16,122 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Closing chrome headless with pid 5679 2026-03-23 02:30:16,126 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Closing websocket connection 2026-03-23 02:30:16,130 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Terminating chrome headless with pid 5679 2026-03-23 02:30:16,251 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users.TestUserTours.test_user_modify_own_profile: Removing chrome user profile "/tmp/tmpg0piz73f_chrome_odoo" 2026-03-23 02:30:16,326 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:30:25,232 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:30:25,234 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:30:25,778 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUserSettings.test_create_internal_user ... 2026-03-23 02:30:26,467 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUserSettings.test_create_portal_user ... 2026-03-23 02:30:26,468 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: skipped TestUserSettings.test_create_portal_user : Crashes in post_install, probably because other modules force creation through inverse (e.g. voip) 2026-03-23 02:30:26,468 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUserSettings.test_find_or_create_for_user_should_create_record_if_not_existing ... 2026-03-23 02:30:26,677 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [200] 2026-03-23 02:30:26,689 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUserSettings.test_find_or_create_for_user_should_return_correct_res_users_settings ... 2026-03-23 02:30:26,903 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted res.users.settings records with IDs: [200] 2026-03-23 02:30:26,942 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUserSettings.test_set_res_users_settings_should_send_notification_on_bus ... 2026-03-23 02:30:27,138 26 INFO 00799-19-0-all odoo.models.unlink: User #225 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 6329, 6330, 6331, 6332, 6333] 2026-03-23 02:30:27,167 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_res_users: Starting TestUserSettings.test_set_res_users_settings_should_set_settings_properly ... 2026-03-23 02:30:27,418 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:30:35,353 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:30:35,354 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:30:35,780 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_01_join_call ... 2026-03-23 02:30:36,482 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_07_call_invitation_ui ... 2026-03-23 02:30:37,059 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:30:37,543 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:30:37,815 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 6359, 6360, 6361, 6362, 6363, 6364, 6365, 6366, 6367, 6368, 6369, 6370, 6371, 6372, 6373, 6374, 6375] 2026-03-23 02:30:38,427 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Chrome pid: 5850 2026-03-23 02:30:38,427 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Chrome headless temporary user profile dir: /tmp/tmp99kh4eao_chrome_odoo 2026-03-23 02:30:38,427 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Issuing json command http://127.0.0.1:32783/json/version 2026-03-23 02:30:38,430 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:30:38,582 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Browser version: Chrome/141.0.7390.54 2026-03-23 02:30:38,582 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Issuing json command http://127.0.0.1:32783/json 2026-03-23 02:30:38,619 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:30:38,700 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Websocket url found: ws://127.0.0.1:32783/devtools/page/2CD78E3861BA9564FFD443F107298134 2026-03-23 02:30:38,762 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Enable chrome headless console log notification 2026-03-23 02:30:38,786 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Chrome headless enable page notifications 2026-03-23 02:30:38,941 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-03-23 02:30:38,946 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Setting session cookie in browser 2026-03-23 02:30:38,950 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:30:38,950 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:30:38,972 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:30:43,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:43] "GET /odoo HTTP/1.1" 200 - 136 0.126 4.871 2026-03-23 02:30:43,964 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 02:30:43,966 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Navigation result: {'frameId': '2CD78E3861BA9564FFD443F107298134', 'loaderId': '187176C03CB0385DE664F75D9A747D66', 'isDownload': False} 2026-03-23 02:30:43,966 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Evaluate ready code "odoo.isTourReady('discuss_call_invitation.js')" 2026-03-23 02:30:44,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:44] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 02:30:44,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:44] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-03-23 02:30:44,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:44] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.114 0.146 2026-03-23 02:30:44,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:44] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.202 2026-03-23 02:30:44,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:44] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-03-23 02:30:45,142 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:30:45,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.033 2026-03-23 02:30:45,239 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:30:45,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.060 2026-03-23 02:30:45,429 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3632) 2026-03-23 02:30:45,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.013 0.041 2026-03-23 02:30:45,490 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: Owl is running in 'dev' mode. 2026-03-23 02:30:45,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:30:45,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:30:45,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /odoo HTTP/1.1" 200 - 25 0.024 0.041 2026-03-23 02:30:45,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.105 2026-03-23 02:30:45,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /web/image?model=res.users&field=avatar_128&id=232 HTTP/1.1" 200 - 14 0.019 0.040 2026-03-23 02:30:45,807 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Evaluate test code "odoo.startTour('discuss_call_invitation.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:30:45,839 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "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:30:45,853 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "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 02:30:45,876 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [1/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation 2026-03-23 02:30:45,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "GET /web/image/res.partner/294/avatar_128?unique=1774233027000 HTTP/1.1" 200 - 6 0.022 0.120 2026-03-23 02:30:45,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.171 2026-03-23 02:30:45,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.003 0.200 2026-03-23 02:30:46,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:46] "POST /mail/data HTTP/1.1" 200 - 51 0.092 0.205 2026-03-23 02:30:46,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.329 2026-03-23 02:30:46,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-03-23 02:30:46,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:46] "GET /web/image/discuss.channel/977/avatar_128?unique=373e4b0450c09d488d6b9cd029efd3f4abbcca918ea45142046c20ac49ff30891db28aa0945b6400837607c22009f19665a8782c869e4f0dad13f13d6ad2c71c HTTP/1.1" 200 - 9 0.009 0.029 2026-03-23 02:30:46,433 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [2/15] Tour discuss_call_invitation.js → Step .o-mail-CallInvitation-avatar[title='View the bob (base.group_user) and john (base.group_user) channel'] 2026-03-23 02:30:46,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:46] "GET /mail/static/src/audio/call-invitation.ogg HTTP/1.1" 206 - 0 0.000 0.027 2026-03-23 02:30:46,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:46] "GET /web/image/res.partner/293/avatar_128?unique=1774233027000 HTTP/1.1" 200 - 6 0.016 0.096 2026-03-23 02:30:46,484 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [3/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation-channelName:contains('bob (base.group_user) and john (base.group_user)') 2026-03-23 02:30:46,541 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [4/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation-description:contains('Incoming call from bob (base.group_user)') 2026-03-23 02:30:46,592 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [5/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation-cameraPreview:not(:visible) 2026-03-23 02:30:46,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:46] "POST /mail/data HTTP/1.1" 200 - 45 0.057 0.141 2026-03-23 02:30:46,648 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [6/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation button[title='Join Call'] 2026-03-23 02:30:46,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.036 2026-03-23 02:30:47,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:47] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.013 0.028 2026-03-23 02:30:47,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:47] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 02:30:47,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:47] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.013 0.059 2026-03-23 02:30:47,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:47] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.013 0.043 2026-03-23 02:30:47,361 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [7/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation button[title='Reject'] 2026-03-23 02:30:47,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:47] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 28 0.027 0.115 2026-03-23 02:30:47,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.024 2026-03-23 02:30:47,565 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [8/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation button[title='Show camera preview'] 2026-03-23 02:30:47,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:47] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 19 0.022 0.047 2026-03-23 02:30:47,739 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [9/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation-cameraPreview 2026-03-23 02:30:47,800 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [10/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation-cameraPreview button[title='Turn camera on'] 2026-03-23 02:30:47,860 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [11/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation-cameraPreview button[title='Unmute'] 2026-03-23 02:30:47,937 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [12/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation-cameraPreview button[title='Video Settings'] 2026-03-23 02:30:48,015 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [13/15] Tour discuss_call_invitation.js → Step label:contains('Blur background') 2026-03-23 02:30:48,049 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3633) 2026-03-23 02:30:48,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:48] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.011 0.263 2026-03-23 02:30:48,105 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [14/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation button[title='Hide camera preview'] 2026-03-23 02:30:48,216 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: [15/15] Tour discuss_call_invitation.js → Step .o-discuss-CallInvitation-cameraPreview:not(:visible) 2026-03-23 02:30:48,277 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: tour succeeded 2026-03-23 02:30:48,280 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: ╔═══════════════════════════════════════════╗ ║ TOUR discuss_call_invitation.js SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 02:30:48,586 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui.browser: heap 24686488 (allocated 26439680) 2026-03-23 02:30:48,601 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Closing chrome headless with pid 5850 2026-03-23 02:30:48,605 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Closing websocket connection 2026-03-23 02:30:48,614 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Terminating chrome headless with pid 5850 2026-03-23 02:30:48,783 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc.TestChannelRTC.test_07_call_invitation_ui: Removing chrome user profile "/tmp/tmp99kh4eao_chrome_odoo" 2026-03-23 02:30:48,848 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_10_start_call_in_chat_should_invite_all_members_to_call ... 2026-03-23 02:30:49,811 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_11_start_call_in_group_should_invite_all_members_to_call ... 2026-03-23 02:30:50,856 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_20_join_call_should_cancel_pending_invitations ... 2026-03-23 02:30:51,839 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_21_leave_call_should_cancel_pending_invitations ... 2026-03-23 02:30:52,761 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_25_lone_call_participant_leaving_call_should_cancel_pending_invitations ... 2026-03-23 02:30:53,820 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_30_add_members_while_in_call_should_invite_new_members_to_call ... 2026-03-23 02:30:55,031 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_40_leave_call_should_remove_existing_sessions_of_user_in_channel_and_return_data ... 2026-03-23 02:30:55,547 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_50_garbage_collect_should_remove_old_sessions_and_notify_data ... 2026-03-23 02:30:55,975 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_51_action_disconnect_should_remove_selected_session_and_notify_data ... 2026-03-23 02:30:56,378 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_rtc: Starting TestChannelRTC.test_60_rtc_sync_sessions_should_gc_and_return_outdated_and_active_sessions ... 2026-03-23 02:30:56,813 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-03-23 02:30:56,821 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_toggle_upload: Starting TestToggleUpload.test_upload_allowed ... 2026-03-23 02:30:56,940 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:30:57,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:30:57] "POST /mail/attachment/upload HTTP/1.1" 200 - 24 0.027 0.291 2026-03-23 02:30:57,270 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:30:57,909 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:30:58,021 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_01_mail_tour ... 2026-03-23 02:30:58,636 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome pid: 6041 2026-03-23 02:30:58,636 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless temporary user profile dir: /tmp/tmps9vpd16h_chrome_odoo 2026-03-23 02:30:58,637 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Issuing json command http://127.0.0.1:40279/json/version 2026-03-23 02:30:58,638 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:30:58,941 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:30:58,942 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Issuing json command http://127.0.0.1:40279/json 2026-03-23 02:30:58,950 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:30:59,023 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Websocket url found: ws://127.0.0.1:40279/devtools/page/4387029ADDDD16CC69DA471DF2192D43 2026-03-23 02:30:59,133 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Enable chrome headless console log notification 2026-03-23 02:30:59,171 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Chrome headless enable page notifications 2026-03-23 02:30:59,345 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:30:59,380 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Setting session cookie in browser 2026-03-23 02:30:59,389 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:30:59,389 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:30:59,437 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:31:01,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:01] "GET /odoo HTTP/1.1" 200 - 147 0.198 1.894 2026-03-23 02:31:01,528 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Navigation result: {'frameId': '4387029ADDDD16CC69DA471DF2192D43', 'loaderId': 'EC60DEAEB6467FCE2D2493AAD414179C', 'isDownload': False} 2026-03-23 02:31:01,529 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Evaluate ready code "odoo.isTourReady('discuss_channel_tour')" 2026-03-23 02:31:01,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:01] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 02:31:01,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:01] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 02:31:01,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.086 0.149 2026-03-23 02:31:01,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:01] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.138 2026-03-23 02:31:02,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:02] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.014 2026-03-23 02:31:02,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:02] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:31:02,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.021 2026-03-23 02:31:02,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.042 2026-03-23 02:31:02,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:02] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:31:02,862 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:31:02,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.033 0.063 2026-03-23 02:31:02,942 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:31:02,960 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3670) 2026-03-23 02:31:02,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:31:02,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.013 0.097 2026-03-23 02:31:03,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:31:03,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "GET /odoo HTTP/1.1" 200 - 26 0.031 0.053 2026-03-23 02:31:03,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.103 2026-03-23 02:31:03,253 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Evaluate test code "odoo.startTour('discuss_channel_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:31:03,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.019 0.042 2026-03-23 02:31:03,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "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:31:03,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:31:03,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.017 0.085 2026-03-23 02:31:03,310 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [1/9] Tour discuss_channel_tour → Step Open Discuss App (trigger: a[data-menu-xmlid='mail.menu_root_discuss']) 2026-03-23 02:31:03,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.114 2026-03-23 02:31:03,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "GET /web/image/res.partner/3/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.009 0.143 2026-03-23 02:31:03,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.102 2026-03-23 02:31:03,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "POST /mail/data HTTP/1.1" 200 - 35 0.026 0.142 2026-03-23 02:31:03,572 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [2/9] Tour discuss_channel_tour → Step

Channels make it easy to organize information across different topics and groups.

Try to create your first channel (e.g. sales, marketing, product XYZ, after work party, etc).

(trigger: .o-mail-DiscussSearch-inputContainer) 2026-03-23 02:31:03,690 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [3/9] Tour discuss_channel_tour → Step

Create a channel here.

(trigger: .o_command_palette_search input) 2026-03-23 02:31:03,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "POST /mail/data HTTP/1.1" 200 - 56 0.078 0.123 2026-03-23 02:31:03,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.128 2026-03-23 02:31:03,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:03] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.129 2026-03-23 02:31:04,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:04] "POST /discuss/search HTTP/1.1" 200 - 42 0.033 0.079 2026-03-23 02:31:04,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:04] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.026 0.053 2026-03-23 02:31:04,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:04] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 02:31:04,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:04] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 02:31:04,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:04] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.010 0.062 2026-03-23 02:31:04,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:04] "GET /web/image/res.partner/301/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.017 0.046 2026-03-23 02:31:04,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:04] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.022 2026-03-23 02:31:04,721 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [4/9] Tour discuss_channel_tour → Step

Create a public or private channel.

(trigger: .o-mail-DiscussCommand-createChannel) 2026-03-23 02:31:04,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:04] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.028 2026-03-23 02:31:04,989 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [5/9] Tour discuss_channel_tour → Step

Write a message to the members of the channel here.

You can notify someone with '@' or link another channel with '#'. Start your message with '/' to get the list of possible commands.

(trigger: .o-mail-Composer-input) 2026-03-23 02:31:05,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:05] "POST /discuss/search HTTP/1.1" 200 - 8 0.008 0.017 2026-03-23 02:31:05,294 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3671) 2026-03-23 02:31:05,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:05] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.195 2026-03-23 02:31:05,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:05] "POST /mail/action HTTP/1.1" 200 - 58 0.066 0.315 2026-03-23 02:31:05,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:05] "POST /discuss/channel/messages HTTP/1.1" 200 - 19 0.029 0.033 2026-03-23 02:31:05,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:05] "GET /web/image/discuss.channel/991/avatar_128?unique=6b68cda1e9d38dff0394f8c18293be0aab7ff45d992b4518484513987361e630964ac9d84d41675a2bb3020553a2255d37ea22029e7dc1ce38581cf11ea7178a HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 02:31:05,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:05] "POST /discuss/channel/members HTTP/1.1" 200 - 3 0.002 0.006 2026-03-23 02:31:06,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:06] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 18 0.013 0.051 2026-03-23 02:31:06,178 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [6/9] Tour discuss_channel_tour → Step Post your message on the thread (trigger: .o-mail-Composer-input) 2026-03-23 02:31:06,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:06] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 18 0.017 0.036 2026-03-23 02:31:06,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:06] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 18 0.012 0.036 2026-03-23 02:31:06,485 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [7/9] Tour discuss_channel_tour → Step Hover on your message and add a star (trigger: .o-mail-Message[data-persistent] [title='Add Star']:not(:visible)) 2026-03-23 02:31:06,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:06] "POST /mail/message/post HTTP/1.1" 200 - 36 0.045 0.097 2026-03-23 02:31:07,793 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [8/9] Tour discuss_channel_tour → Step Once a message has been starred, you can come back and review it at any time here. (trigger: button[data-mailbox-id='starred']) 2026-03-23 02:31:07,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:07] "POST /web/dataset/call_kw/mail.message/toggle_message_starred#mail.message.toggle_message_starred HTTP/1.1" 200 - 8 0.023 0.032 2026-03-23 02:31:07,895 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: [9/9] Tour discuss_channel_tour → Step

Chat with coworkers in real-time using direct messages.

You might need to invite users from the Settings app first.

(trigger: .o-mail-DiscussSearch-inputContainer) 2026-03-23 02:31:07,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:07] "POST /mail/starred/messages HTTP/1.1" 200 - 16 0.023 0.034 2026-03-23 02:31:07,995 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: tour succeeded 2026-03-23 02:31:07,996 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 02:31:08,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:08] "POST /discuss/search HTTP/1.1" 200 - 35 0.065 0.098 2026-03-23 02:31:08,346 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour.browser: heap 28229992 (allocated 29196288) 2026-03-23 02:31:08,376 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Closing chrome headless with pid 6041 2026-03-23 02:31:08,381 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Closing websocket connection 2026-03-23 02:31:08,383 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Terminating chrome headless with pid 6041 2026-03-23 02:31:08,508 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_01_mail_tour: Removing chrome user profile "/tmp/tmps9vpd16h_chrome_odoo" 2026-03-23 02:31:08,577 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_02_mail_create_channel_no_mail_tour ... 2026-03-23 02:31:09,590 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome pid: 6221 2026-03-23 02:31:09,591 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless temporary user profile dir: /tmp/tmpfr66det7_chrome_odoo 2026-03-23 02:31:09,591 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:43631/json/version 2026-03-23 02:31:09,594 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:09,732 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:31:09,732 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Issuing json command http://127.0.0.1:43631/json 2026-03-23 02:31:09,733 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:09,762 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Websocket url found: ws://127.0.0.1:43631/devtools/page/DCEC47CA1878BC999D2F9238B683C262 2026-03-23 02:31:09,798 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Enable chrome headless console log notification 2026-03-23 02:31:09,856 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Chrome headless enable page notifications 2026-03-23 02:31:10,085 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 02:31:10,095 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Setting session cookie in browser 2026-03-23 02:31:10,097 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:31:10,098 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:31:10,117 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:31:11,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:11] "GET /odoo HTTP/1.1" 200 - 148 0.142 1.739 2026-03-23 02:31:12,009 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Navigation result: {'frameId': 'DCEC47CA1878BC999D2F9238B683C262', 'loaderId': 'E9218D39452BCD43F7A929612EEFC733', 'isDownload': False} 2026-03-23 02:31:12,009 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Evaluate ready code "odoo.isTourReady('discuss_channel_tour')" 2026-03-23 02:31:12,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:12] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-03-23 02:31:12,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:12] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 02:31:12,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:12] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.071 0.074 2026-03-23 02:31:12,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:12] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.098 2026-03-23 02:31:12,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:12] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 02:31:13,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:31:13,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.031 2026-03-23 02:31:13,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:31:13,145 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:31:13,194 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3677) 2026-03-23 02:31:13,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.032 2026-03-23 02:31:13,240 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:31:13,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:31:13,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:31:13,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /odoo HTTP/1.1" 200 - 25 0.035 0.054 2026-03-23 02:31:13,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.108 2026-03-23 02:31:13,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/image?model=res.users&field=avatar_128&id=240 HTTP/1.1" 200 - 14 0.021 0.045 2026-03-23 02:31:13,586 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Evaluate test code "odoo.startTour('discuss_channel_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:31:13,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "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:31:13,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "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:31:13,646 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [1/9] Tour discuss_channel_tour → Step Open Discuss App (trigger: a[data-menu-xmlid='mail.menu_root_discuss']) 2026-03-23 02:31:13,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/image/res.partner/302/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.044 0.087 2026-03-23 02:31:13,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.130 2026-03-23 02:31:13,693 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [2/9] Tour discuss_channel_tour → Step

Channels make it easy to organize information across different topics and groups.

Try to create your first channel (e.g. sales, marketing, product XYZ, after work party, etc).

(trigger: .o-mail-DiscussSearch-inputContainer) 2026-03-23 02:31:13,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.066 2026-03-23 02:31:13,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.201 2026-03-23 02:31:13,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "POST /mail/data HTTP/1.1" 200 - 33 0.049 0.134 2026-03-23 02:31:13,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.202 2026-03-23 02:31:13,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.176 2026-03-23 02:31:13,972 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [3/9] Tour discuss_channel_tour → Step

Create a channel here.

(trigger: .o_command_palette_search input) 2026-03-23 02:31:14,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "POST /mail/data HTTP/1.1" 200 - 41 0.034 0.075 2026-03-23 02:31:14,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "POST /discuss/search HTTP/1.1" 200 - 41 0.028 0.073 2026-03-23 02:31:14,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.032 0.056 2026-03-23 02:31:14,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.007 0.065 2026-03-23 02:31:14,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.004 0.101 2026-03-23 02:31:14,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.008 0.026 2026-03-23 02:31:14,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 25 0.029 0.097 2026-03-23 02:31:14,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "GET /web/image/res.partner/301/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.007 0.041 2026-03-23 02:31:14,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:14] "GET /web/image/res.partner/3/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.008 0.050 2026-03-23 02:31:15,102 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [4/9] Tour discuss_channel_tour → Step

Create a public or private channel.

(trigger: .o-mail-DiscussCommand-createChannel) 2026-03-23 02:31:15,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:15] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.025 2026-03-23 02:31:15,451 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [5/9] Tour discuss_channel_tour → Step

Write a message to the members of the channel here.

You can notify someone with '@' or link another channel with '#'. Start your message with '/' to get the list of possible commands.

(trigger: .o-mail-Composer-input) 2026-03-23 02:31:15,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:15] "POST /discuss/search HTTP/1.1" 200 - 8 0.008 0.019 2026-03-23 02:31:15,735 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3678) 2026-03-23 02:31:15,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:15] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.009 0.217 2026-03-23 02:31:15,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:15] "POST /mail/action HTTP/1.1" 200 - 60 0.058 0.322 2026-03-23 02:31:16,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:16] "POST /discuss/channel/messages HTTP/1.1" 200 - 20 0.015 0.040 2026-03-23 02:31:16,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:16] "GET /web/image/discuss.channel/993/avatar_128?unique=bfb376090d91418240869087e8952f285ab083e7fc53c792e74f2a3ece7e90171e24988e994355f21cb262db2656d15da13543679e9ade6db298a125094e4076 HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 02:31:16,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:16] "POST /discuss/channel/members HTTP/1.1" 200 - 5 0.003 0.014 2026-03-23 02:31:16,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:16] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 17 0.013 0.036 2026-03-23 02:31:16,504 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [6/9] Tour discuss_channel_tour → Step Post your message on the thread (trigger: .o-mail-Composer-input) 2026-03-23 02:31:16,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:16] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 18 0.022 0.044 2026-03-23 02:31:16,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:16] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 17 0.015 0.091 2026-03-23 02:31:16,843 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [7/9] Tour discuss_channel_tour → Step Hover on your message and add a star (trigger: .o-mail-Message[data-persistent] [title='Add Star']:not(:visible)) 2026-03-23 02:31:17,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:17] "POST /mail/message/post HTTP/1.1" 200 - 36 0.053 0.118 2026-03-23 02:31:18,176 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [8/9] Tour discuss_channel_tour → Step Once a message has been starred, you can come back and review it at any time here. (trigger: button[data-mailbox-id='starred']) 2026-03-23 02:31:18,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:18] "POST /web/dataset/call_kw/mail.message/toggle_message_starred#mail.message.toggle_message_starred HTTP/1.1" 200 - 8 0.008 0.029 2026-03-23 02:31:18,306 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: [9/9] Tour discuss_channel_tour → Step

Chat with coworkers in real-time using direct messages.

You might need to invite users from the Settings app first.

(trigger: .o-mail-DiscussSearch-inputContainer) 2026-03-23 02:31:18,383 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: tour succeeded 2026-03-23 02:31:18,384 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR discuss_channel_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 02:31:18,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:18] "POST /mail/starred/messages HTTP/1.1" 200 - 16 0.040 0.045 2026-03-23 02:31:18,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:18] "POST /discuss/search HTTP/1.1" 200 - 35 0.044 0.089 2026-03-23 02:31:18,737 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour.browser: heap 27605296 (allocated 29196288) 2026-03-23 02:31:18,813 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Closing chrome headless with pid 6221 2026-03-23 02:31:18,815 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Closing websocket connection 2026-03-23 02:31:18,819 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Terminating chrome headless with pid 6221 2026-03-23 02:31:18,942 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_02_mail_create_channel_no_mail_tour: Removing chrome user profile "/tmp/tmpfr66det7_chrome_odoo" 2026-03-23 02:31:18,993 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_03_mail_discuss_configuration_tour ... 2026-03-23 02:31:19,495 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome pid: 6401 2026-03-23 02:31:19,496 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless temporary user profile dir: /tmp/tmprek0i911_chrome_odoo 2026-03-23 02:31:19,496 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Issuing json command http://127.0.0.1:45133/json/version 2026-03-23 02:31:19,501 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:19,608 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:31:19,609 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Issuing json command http://127.0.0.1:45133/json 2026-03-23 02:31:19,611 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:19,642 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Websocket url found: ws://127.0.0.1:45133/devtools/page/22748CE65AB115AEC1FE73DF59242C1D 2026-03-23 02:31:19,672 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Enable chrome headless console log notification 2026-03-23 02:31:19,700 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Chrome headless enable page notifications 2026-03-23 02:31:19,861 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:31:19,873 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Setting session cookie in browser 2026-03-23 02:31:19,876 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:31:19,876 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:31:19,890 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:31:22,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:22] "GET /odoo HTTP/1.1" 200 - 158 0.148 2.093 2026-03-23 02:31:22,135 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Navigation result: {'frameId': '22748CE65AB115AEC1FE73DF59242C1D', 'loaderId': '214B80E45DB3405AA7E3C8BF4C58E264', 'isDownload': False} 2026-03-23 02:31:22,136 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Evaluate ready code "odoo.isTourReady('discuss_configuration_tour')" 2026-03-23 02:31:22,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:22] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-03-23 02:31:22,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:22] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.102 0.179 2026-03-23 02:31:22,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:22] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.290 2026-03-23 02:31:22,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:22] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 02:31:22,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:22] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:31:23,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:31:23,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.016 2026-03-23 02:31:23,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.038 2026-03-23 02:31:23,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:31:23,411 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:31:23,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.021 0.047 2026-03-23 02:31:23,493 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3679) 2026-03-23 02:31:23,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.070 2026-03-23 02:31:23,533 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:31:23,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:31:23,582 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:31:23,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /odoo HTTP/1.1" 200 - 26 0.028 0.052 2026-03-23 02:31:23,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.076 2026-03-23 02:31:23,852 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Evaluate test code "odoo.startTour('discuss_configuration_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:31:23,887 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [1/20] Tour discuss_configuration_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:31:23,898 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:31:23,913 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "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 02:31:23,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:23] "GET /web/image/res.partner/3/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 13 0.031 0.131 2026-03-23 02:31:24,031 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [2/20] Tour discuss_configuration_tour → Step .o_app[data-menu-xmlid="mail.menu_root_discuss"] 2026-03-23 02:31:24,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "POST /mail/data HTTP/1.1" 200 - 35 0.032 0.054 2026-03-23 02:31:24,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.252 2026-03-23 02:31:24,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.281 2026-03-23 02:31:24,115 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [3/20] Tour discuss_configuration_tour → Step .o_main_navbar button:contains('Configuration') 2026-03-23 02:31:24,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.015 0.345 2026-03-23 02:31:24,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.218 2026-03-23 02:31:24,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.105 2026-03-23 02:31:24,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.107 2026-03-23 02:31:24,418 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [4/20] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Notification') 2026-03-23 02:31:24,479 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [5/20] Tour discuss_configuration_tour → Step button:contains('All Messages') 2026-03-23 02:31:24,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "POST /mail/data HTTP/1.1" 200 - 57 0.041 0.086 2026-03-23 02:31:24,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.094 2026-03-23 02:31:25,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.014 0.033 2026-03-23 02:31:25,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 02:31:25,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.016 0.071 2026-03-23 02:31:25,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.001 0.107 2026-03-23 02:31:25,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.047 2026-03-23 02:31:25,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 27 0.020 0.117 2026-03-23 02:31:25,535 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [6/20] Tour discuss_configuration_tour → Step button:contains('Mentions Only') 2026-03-23 02:31:25,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 6 0.006 0.037 2026-03-23 02:31:25,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.040 2026-03-23 02:31:25,864 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [7/20] Tour discuss_configuration_tour → Step button:contains('Nothing') 2026-03-23 02:31:25,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:25] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 6 0.006 0.020 2026-03-23 02:31:25,946 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [8/20] Tour discuss_configuration_tour → Step .modal-header button[aria-label='Close'] 2026-03-23 02:31:26,025 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [9/20] Tour discuss_configuration_tour → Step .o_main_navbar button:contains('Configuration') 2026-03-23 02:31:26,129 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [10/20] Tour discuss_configuration_tour → Step .dropdown-menu a:contains('Voice & Video') 2026-03-23 02:31:26,207 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3680) 2026-03-23 02:31:26,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:26] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.251 2026-03-23 02:31:26,238 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [11/20] Tour discuss_configuration_tour → Step select[name='inputDevice'] 2026-03-23 02:31:26,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:26] "POST /discuss/settings/custom_notifications HTTP/1.1" 200 - 6 0.019 0.288 2026-03-23 02:31:26,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.055 2026-03-23 02:31:26,625 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [12/20] Tour discuss_configuration_tour → Step button:contains('Voice Detection') 2026-03-23 02:31:26,693 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [13/20] Tour discuss_configuration_tour → Step span:contains('Voice detection sensitivity') 2026-03-23 02:31:26,746 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [14/20] Tour discuss_configuration_tour → Step button:contains('Push to Talk') 2026-03-23 02:31:26,803 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [15/20] Tour discuss_configuration_tour → Step label:contains('Push-to-talk key') 2026-03-23 02:31:26,854 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [16/20] Tour discuss_configuration_tour → Step label:contains('Delay after releasing push-to-talk') 2026-03-23 02:31:26,905 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [17/20] Tour discuss_configuration_tour → Step input[aria-label='Show video participants only'] 2026-03-23 02:31:26,957 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [18/20] Tour discuss_configuration_tour → Step input[aria-label='Blur video background'] 2026-03-23 02:31:27,020 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [19/20] Tour discuss_configuration_tour → Step label:contains('Background blur intensity') 2026-03-23 02:31:27,073 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: [20/20] Tour discuss_configuration_tour → Step label:contains('Edge blur intensity') 2026-03-23 02:31:27,124 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: tour succeeded 2026-03-23 02:31:27,125 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR discuss_configuration_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 02:31:27,363 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour.browser: heap 25426396 (allocated 26963968) 2026-03-23 02:31:27,392 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Closing chrome headless with pid 6401 2026-03-23 02:31:27,395 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Closing websocket connection 2026-03-23 02:31:27,397 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Terminating chrome headless with pid 6401 2026-03-23 02:31:27,636 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_03_mail_discuss_configuration_tour: Removing chrome user profile "/tmp/tmprek0i911_chrome_odoo" 2026-03-23 02:31:27,752 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_04_meeting_view_tour ... 2026-03-23 02:31:28,399 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:31:28,967 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:31:29,240 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:bob from n/a 2026-03-23 02:31:29,264 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:31:29,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:29] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 62 0.059 0.306 2026-03-23 02:31:30,323 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Chrome pid: 6587 2026-03-23 02:31:30,324 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Chrome headless temporary user profile dir: /tmp/tmpn00jovvr_chrome_odoo 2026-03-23 02:31:30,324 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Issuing json command http://127.0.0.1:36145/json/version 2026-03-23 02:31:30,326 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36145', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:30,496 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:31:30,501 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Issuing json command http://127.0.0.1:36145/json 2026-03-23 02:31:30,502 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36145', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:30,552 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Websocket url found: ws://127.0.0.1:36145/devtools/page/9E4FFCC6AC6DFC2D3CF20625E08FF0A7 2026-03-23 02:31:30,609 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Enable chrome headless console log notification 2026-03-23 02:31:30,686 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Chrome headless enable page notifications 2026-03-23 02:31:30,817 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-03-23 02:31:30,820 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Setting session cookie in browser 2026-03-23 02:31:30,823 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Open "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_995&fullscreen=1" in browser 2026-03-23 02:31:30,823 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Navigating to: "http://127.0.0.1:8069/odoo/discuss?active_id=discuss.channel_995&fullscreen=1" 2026-03-23 02:31:32,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:32] "GET /odoo/discuss?active_id=discuss.channel_995&fullscreen=1 HTTP/1.1" 200 - 132 0.133 1.596 2026-03-23 02:31:32,584 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Navigation result: {'frameId': '9E4FFCC6AC6DFC2D3CF20625E08FF0A7', 'loaderId': '393502A916C4BCE0AC6DD07FF9469E64', 'isDownload': False} 2026-03-23 02:31:32,585 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Evaluate ready code "odoo.isTourReady('discuss.meeting_view_tour')" 2026-03-23 02:31:32,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:32] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 02:31:32,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:32] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-03-23 02:31:32,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.131 0.203 2026-03-23 02:31:32,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:32] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.246 2026-03-23 02:31:33,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:33] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 02:31:33,870 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:31:33,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.049 0.020 2026-03-23 02:31:33,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.029 2026-03-23 02:31:33,937 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:33] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:31:34,008 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3691) 2026-03-23 02:31:34,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.044 2026-03-23 02:31:34,030 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:31:34,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:31:34,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:31:34,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /odoo HTTP/1.1" 200 - 25 0.031 0.061 2026-03-23 02:31:34,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.116 2026-03-23 02:31:34,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /web/image?model=res.users&field=avatar_128&id=242 HTTP/1.1" 200 - 14 0.018 0.032 2026-03-23 02:31:34,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /web/image/res.partner/304/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.008 0.061 2026-03-23 02:31:34,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "POST /web/action/load HTTP/1.1" 200 - 6 0.005 0.089 2026-03-23 02:31:34,427 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Evaluate test code "odoo.startTour('discuss.meeting_view_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/discuss?active_id=discuss.channel_995&fullscreen=1", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:31:34,432 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:31:34,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.005 0.118 2026-03-23 02:31:34,440 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "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 02:31:34,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "POST /mail/data HTTP/1.1" 200 - 51 0.065 0.107 2026-03-23 02:31:34,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.185 2026-03-23 02:31:34,746 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [1/20] Tour discuss.meeting_view_tour → Step .o-mail-Composer.o-focused .o-mail-Composer-input 2026-03-23 02:31:34,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /web/image/discuss.channel/995/avatar_128?unique=20c21dbd8866bddee6a33625708bc52ff871417122adbccd0b7897e6220511db782c245e2f521a2074b4ad7a50425a00a7edf7016be64c7bce793dab7a7245ee HTTP/1.1" 200 - 9 0.009 0.015 2026-03-23 02:31:34,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:34] "GET /web/image/res.partner/303/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.014 0.036 2026-03-23 02:31:35,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "GET /mail/static/src/audio/call-invitation.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-03-23 02:31:35,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "POST /mail/data HTTP/1.1" 200 - 45 0.061 0.106 2026-03-23 02:31:35,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.150 2026-03-23 02:31:35,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.044 2026-03-23 02:31:35,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 41 0.043 0.073 2026-03-23 02:31:35,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "POST /discuss/channel/messages HTTP/1.1" 200 - 33 0.023 0.049 2026-03-23 02:31:35,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.005 0.024 2026-03-23 02:31:35,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.008 0.039 2026-03-23 02:31:35,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:35] "POST /discuss/channel/members HTTP/1.1" 200 - 5 0.007 0.015 2026-03-23 02:31:36,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:36] "POST /mail/rtc/session/update_and_broadcast HTTP/1.1" 200 - 14 0.043 0.052 2026-03-23 02:31:36,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.007 0.021 2026-03-23 02:31:36,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.019 0.041 2026-03-23 02:31:36,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:36] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 24 0.027 0.123 2026-03-23 02:31:36,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:36] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.015 0.159 2026-03-23 02:31:36,806 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [2/20] Tour discuss.meeting_view_tour → Step .o-mail-Composer button[title='Send']:enabled 2026-03-23 02:31:36,947 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:36] "GET /mail/static/src/audio/call-join.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 02:31:37,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-03-23 02:31:37,092 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [3/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting 2026-03-23 02:31:37,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:37] "POST /discuss/channel/notify_typing HTTP/1.1" 200 - 14 0.012 0.033 2026-03-23 02:31:37,220 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [4/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting [title='Invite People'] 2026-03-23 02:31:37,399 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:37] "GET /mail/static/src/audio/new-message.ogg HTTP/1.1" 206 - 0 0.000 0.041 2026-03-23 02:31:37,416 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [5/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting .o-mail-ActionPanel:contains('Invite people') 2026-03-23 02:31:37,559 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3692) 2026-03-23 02:31:37,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:37] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.005 0.291 2026-03-23 02:31:37,590 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [6/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting [title='Invite People'] 2026-03-23 02:31:37,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:37] "POST /web/dataset/call_kw/res.partner/search_for_channel_invite#res.partner.search_for_channel_invite HTTP/1.1" 200 - 20 0.019 0.275 2026-03-23 02:31:37,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:37] "POST /mail/rtc/session/notify_call_members HTTP/1.1" 200 - 10 0.005 0.129 2026-03-23 02:31:37,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:37] "POST /mail/message/post HTTP/1.1" 200 - 36 0.048 0.104 2026-03-23 02:31:37,916 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [7/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting:not(:has(.o-mail-ActionPanel)) 2026-03-23 02:31:37,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:37] "GET /web/image/res.partner/301/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.012 0.025 2026-03-23 02:31:38,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:38] "GET /web/image/res.partner/3/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.008 0.057 2026-03-23 02:31:38,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:38] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.014 0.033 2026-03-23 02:31:38,193 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [8/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting [title='Invite People'] 2026-03-23 02:31:38,260 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [9/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting .o-mail-ActionPanel:contains('Invite people') 2026-03-23 02:31:38,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:38] "POST /web/dataset/call_kw/res.partner/search_for_channel_invite#res.partner.search_for_channel_invite HTTP/1.1" 200 - 16 0.031 0.057 2026-03-23 02:31:38,403 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [10/20] Tour discuss.meeting_view_tour → Step click-on-chat-action (trigger: .o-mail-Meeting [title='Chat']) 2026-03-23 02:31:38,491 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [11/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting .o-mail-ActionPanel .o-mail-Thread:contains('john (base.group_user) and bob (base.group_user)') 2026-03-23 02:31:38,652 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [12/20] Tour discuss.meeting_view_tour → Step .o-mail-Message[data-persistent]:contains('Hello everyone!') 2026-03-23 02:31:38,813 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [13/20] Tour discuss.meeting_view_tour → Step .o-dropdown-item:contains('Mark as Unread') 2026-03-23 02:31:39,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:39] "POST /discuss/channel/set_new_message_separator HTTP/1.1" 200 - 11 0.011 0.036 2026-03-23 02:31:39,068 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [14/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting [title='Chat']:has(.badge:contains(1)) 2026-03-23 02:31:39,302 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [15/20] Tour discuss.meeting_view_tour → Step .o-mail-Thread-banner span:contains('Mark as Read') 2026-03-23 02:31:39,362 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [16/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting [title='Chat']:not(:has(.badge)) 2026-03-23 02:31:39,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:39] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 20 0.050 0.085 2026-03-23 02:31:39,716 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: Found 1 of ".o-mail-Meeting .o-mail-ActionPanel" (immediately) and dragentered 1 file(s) 2026-03-23 02:31:39,757 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [17/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting [title='Close panel'] 2026-03-23 02:31:39,820 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [18/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting:not(:has(.o-mail-ActionPanel)) 2026-03-23 02:31:39,903 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [19/20] Tour discuss.meeting_view_tour → Step .o-mail-Meeting [title='Exit Fullscreen'] 2026-03-23 02:31:40,032 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [20/20] Tour discuss.meeting_view_tour → Step body:not(:has(.o-mail-Meeting)) 2026-03-23 02:31:40,192 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: tour succeeded 2026-03-23 02:31:40,194 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR discuss.meeting_view_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 02:31:40,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:40] "POST /mail/rtc/channel/upgrade_connection HTTP/1.1" 200 - 7 0.012 0.022 2026-03-23 02:31:40,519 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: heap 30142240 (allocated 31555584) 2026-03-23 02:31:40,531 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Closing chrome headless with pid 6587 2026-03-23 02:31:40,533 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Closing websocket connection 2026-03-23 02:31:40,535 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Terminating chrome headless with pid 6587 2026-03-23 02:31:40,654 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Removing chrome user profile "/tmp/tmpn00jovvr_chrome_odoo" 2026-03-23 02:31:41,123 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Chrome pid: 6785 2026-03-23 02:31:41,123 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Chrome headless temporary user profile dir: /tmp/tmp3qs5huh2_chrome_odoo 2026-03-23 02:31:41,124 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Issuing json command http://127.0.0.1:46551/json/version 2026-03-23 02:31:41,127 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:41,290 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:31:41,291 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Issuing json command http://127.0.0.1:46551/json 2026-03-23 02:31:41,292 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:41,321 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Websocket url found: ws://127.0.0.1:46551/devtools/page/0DFFECD5672EBDE09283C8A27DB25B85 2026-03-23 02:31:41,363 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Enable chrome headless console log notification 2026-03-23 02:31:41,438 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Chrome headless enable page notifications 2026-03-23 02:31:41,629 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-03-23 02:31:41,633 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Setting session cookie in browser 2026-03-23 02:31:41,637 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Open "http://127.0.0.1:8069/chat/995/Mv8UVMqrWw" in browser 2026-03-23 02:31:41,637 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Navigating to: "http://127.0.0.1:8069/chat/995/Mv8UVMqrWw" 2026-03-23 02:31:42,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:42] "GET /chat/995/Mv8UVMqrWw HTTP/1.1" 200 - 63 0.065 0.397 2026-03-23 02:31:42,132 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Navigation result: {'frameId': '0DFFECD5672EBDE09283C8A27DB25B85', 'loaderId': '8B9431748810A42E696E7D3021E5B1ED', 'isDownload': False} 2026-03-23 02:31:42,132 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Evaluate ready code "odoo.isTourReady('discuss.meeting_view_public_tour')" 2026-03-23 02:31:42,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:42] "GET /web/assets/89f6a7f/mail.assets_public.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:31:42,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:42] "GET /web/assets/c463b1c/mail.assets_public.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 02:31:42,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:42] "GET /web/assets/46eaeaa/mail.assets_discuss_public_test_tours.min.js HTTP/1.1" 200 - 2 0.009 0.037 2026-03-23 02:31:42,652 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:42] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:31:42,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:31:42,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-03-23 02:31:42,892 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Evaluate test code "odoo.startTour('discuss.meeting_view_public_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/chat/995/Mv8UVMqrWw", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:31:42,907 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [1/19] Tour discuss.meeting_view_public_tour → Step [title='Join Channel'] 2026-03-23 02:31:43,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:43] "POST /mail/data HTTP/1.1" 200 - 47 0.057 0.115 2026-03-23 02:31:43,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.163 2026-03-23 02:31:43,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:43] "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:31:43,279 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:43] "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:31:43,422 26 INFO 00799-19-0-all odoo.models.unlink: User #242 deleted discuss.channel.rtc.session records with IDs: [35] 2026-03-23 02:31:43,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:43] "POST /mail/rtc/channel/join_call HTTP/1.1" 200 - 43 0.055 0.124 2026-03-23 02:31:43,719 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [2/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting 2026-03-23 02:31:43,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:43] "POST /mail/rtc/session/update_and_broadcast HTTP/1.1" 200 - 14 0.012 0.024 2026-03-23 02:31:44,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "POST /discuss/channel/messages HTTP/1.1" 200 - 28 0.039 0.047 2026-03-23 02:31:44,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.010 0.024 2026-03-23 02:31:44,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /web/image/discuss.channel/995/avatar_128?unique=20c21dbd8866bddee6a33625708bc52ff871417122adbccd0b7897e6220511db782c245e2f521a2074b4ad7a50425a00a7edf7016be64c7bce793dab7a7245ee HTTP/1.1" 200 - 5 0.004 0.057 2026-03-23 02:31:44,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /web/image/res.partner/303/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.026 0.119 2026-03-23 02:31:44,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.013 0.184 2026-03-23 02:31:44,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /web/image/res.partner/304/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.018 0.231 2026-03-23 02:31:44,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "POST /discuss/channel/members HTTP/1.1" 200 - 5 0.004 0.247 2026-03-23 02:31:44,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.004 0.074 2026-03-23 02:31:44,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 8 0.007 0.082 2026-03-23 02:31:44,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 5 0.006 0.096 2026-03-23 02:31:44,633 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [3/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting [title='Invite People'] 2026-03-23 02:31:44,641 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /mail/static/src/audio/call-join.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 02:31:44,661 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /mail/static/src/audio/call-invitation.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 02:31:44,751 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [4/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting .o-mail-ActionPanel:contains('Invite people') 2026-03-23 02:31:44,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "POST /web/dataset/call_kw/res.partner/search_for_channel_invite#res.partner.search_for_channel_invite HTTP/1.1" 200 - 16 0.020 0.041 2026-03-23 02:31:44,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:31:44,981 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [5/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting [title='Invite People'] 2026-03-23 02:31:44,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:44] "GET /web/image/res.partner/301/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.012 0.023 2026-03-23 02:31:45,033 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:45] "GET /mail/static/src/audio/new-message.ogg HTTP/1.1" 206 - 0 0.000 0.004 2026-03-23 02:31:45,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:45] "GET /web/image/res.partner/3/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.018 0.054 2026-03-23 02:31:45,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:45] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 02:31:45,126 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [6/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting:not(:has(.o-mail-ActionPanel)) 2026-03-23 02:31:45,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:45] "POST /mail/rtc/session/notify_call_members HTTP/1.1" 200 - 10 0.031 0.047 2026-03-23 02:31:45,198 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [7/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting [title='Invite People'] 2026-03-23 02:31:45,297 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [8/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting .o-mail-ActionPanel:contains('Invite people') 2026-03-23 02:31:45,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:45] "POST /web/dataset/call_kw/res.partner/search_for_channel_invite#res.partner.search_for_channel_invite HTTP/1.1" 200 - 16 0.017 0.036 2026-03-23 02:31:45,403 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [9/19] Tour discuss.meeting_view_public_tour → Step click-on-chat-action (trigger: .o-mail-Meeting [title='Chat']) 2026-03-23 02:31:45,497 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [10/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting .o-mail-ActionPanel .o-mail-Thread:contains('john (base.group_user) and bob (base.group_user)') 2026-03-23 02:31:45,682 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [11/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Message[data-persistent]:contains('Hello everyone!') 2026-03-23 02:31:45,804 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [12/19] Tour discuss.meeting_view_public_tour → Step .o-dropdown-item:contains('Mark as Unread') 2026-03-23 02:31:45,973 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [13/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting [title='Chat']:has(.badge:contains(1)) 2026-03-23 02:31:46,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:46] "POST /discuss/channel/set_new_message_separator HTTP/1.1" 200 - 11 0.034 0.061 2026-03-23 02:31:46,168 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [14/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Thread-banner span:contains('Mark as Read') 2026-03-23 02:31:46,225 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [15/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting [title='Chat']:not(:has(.badge)) 2026-03-23 02:31:46,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:46] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 20 0.017 0.045 2026-03-23 02:31:46,460 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: Found 1 of ".o-mail-Meeting .o-mail-ActionPanel" (immediately) and dragentered 1 file(s) 2026-03-23 02:31:46,502 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [16/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting [title='Close panel'] 2026-03-23 02:31:46,572 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [17/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting:not(:has(.o-mail-ActionPanel)) 2026-03-23 02:31:46,688 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [18/19] Tour discuss.meeting_view_public_tour → Step .o-mail-Meeting [title='Exit Fullscreen'] 2026-03-23 02:31:46,898 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: [19/19] Tour discuss.meeting_view_public_tour → Step body:not(:has(.o-mail-Meeting)) 2026-03-23 02:31:47,012 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: tour succeeded 2026-03-23 02:31:47,014 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR discuss.meeting_view_public_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 02:31:47,239 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour.browser: heap 17219164 (allocated 18489344) 2026-03-23 02:31:47,253 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Closing chrome headless with pid 6785 2026-03-23 02:31:47,256 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Closing websocket connection 2026-03-23 02:31:47,261 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Terminating chrome headless with pid 6785 2026-03-23 02:31:47,387 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_04_meeting_view_tour: Removing chrome user profile "/tmp/tmp3qs5huh2_chrome_odoo" 2026-03-23 02:31:47,435 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui: Starting TestUi.test_05_can_create_channel_tour ... 2026-03-23 02:31:48,036 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Chrome pid: 6960 2026-03-23 02:31:48,036 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Chrome headless temporary user profile dir: /tmp/tmp8r2fowss_chrome_odoo 2026-03-23 02:31:48,037 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Issuing json command http://127.0.0.1:37201/json/version 2026-03-23 02:31:48,038 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:48,109 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:31:48,110 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Issuing json command http://127.0.0.1:37201/json 2026-03-23 02:31:48,120 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:31:48,164 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Websocket url found: ws://127.0.0.1:37201/devtools/page/A90C42C094CD86EC01E72966399C2A36 2026-03-23 02:31:48,212 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Enable chrome headless console log notification 2026-03-23 02:31:48,253 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Chrome headless enable page notifications 2026-03-23 02:31:48,435 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:31:48,446 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Setting session cookie in browser 2026-03-23 02:31:48,449 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Open "http://127.0.0.1:8069/odoo/discuss" in browser 2026-03-23 02:31:48,449 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Navigating to: "http://127.0.0.1:8069/odoo/discuss" 2026-03-23 02:31:48,485 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:31:50,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:50] "GET /odoo/discuss HTTP/1.1" 200 - 156 0.143 1.802 2026-03-23 02:31:50,433 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Navigation result: {'frameId': 'A90C42C094CD86EC01E72966399C2A36', 'loaderId': 'BE6323FD705CA32EC2B464EE75F80BC9', 'isDownload': False} 2026-03-23 02:31:50,433 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Evaluate ready code "odoo.isTourReady('can_create_channel_from_form_view')" 2026-03-23 02:31:50,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:50] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.010 2026-03-23 02:31:50,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.080 0.105 2026-03-23 02:31:50,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:50] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.208 2026-03-23 02:31:50,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:50] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 02:31:50,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:50] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 02:31:51,601 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:51] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:31:51,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.021 2026-03-23 02:31:51,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:31:51,638 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:51] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:31:51,712 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3693) 2026-03-23 02:31:51,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.036 2026-03-23 02:31:51,756 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:31:51,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:31:51,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:31:51,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:51] "GET /odoo HTTP/1.1" 200 - 25 0.054 0.064 2026-03-23 02:31:52,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.169 2026-03-23 02:31:52,143 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Evaluate test code "odoo.startTour('can_create_channel_from_form_view', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "odoo/discuss", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:31:52,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "GET /web/image?model=res.users&field=avatar_128&id=239 HTTP/1.1" 200 - 14 0.028 0.038 2026-03-23 02:31:52,275 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "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:31:52,277 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: [1/7] Tour can_create_channel_from_form_view → Step .o-mail-DiscussSidebarChannel-itemName:contains(OdooBot) 2026-03-23 02:31:52,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 02:31:52,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "GET /web/image/res.partner/301/avatar_128?unique=1774233057000 HTTP/1.1" 200 - 6 0.024 0.102 2026-03-23 02:31:52,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.005 0.135 2026-03-23 02:31:52,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.076 2026-03-23 02:31:52,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "POST /mail/data HTTP/1.1" 200 - 33 0.069 0.147 2026-03-23 02:31:52,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.312 2026-03-23 02:31:52,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.107 2026-03-23 02:31:52,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:52] "POST /mail/data HTTP/1.1" 200 - 41 0.032 0.061 2026-03-23 02:31:53,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:53] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.014 0.032 2026-03-23 02:31:53,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:53] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 02:31:53,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:53] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.011 0.043 2026-03-23 02:31:53,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:53] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.012 0.031 2026-03-23 02:31:53,520 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: [2/7] Tour can_create_channel_from_form_view → Step .o-mail-DiscussContent-threadName[title='OdooBot'] 2026-03-23 02:31:53,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:53] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 28 0.040 0.133 2026-03-23 02:31:53,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:53] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-03-23 02:31:53,717 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: [3/7] Tour can_create_channel_from_form_view → Step button[title='View or join channels']:not(:visible) 2026-03-23 02:31:53,915 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: [4/7] Tour can_create_channel_from_form_view → Step .o_control_panel_main_buttons button:contains('New') 2026-03-23 02:31:54,085 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 239, model: crm.tag 2026-03-23 02:31:54,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:54] "POST /web/dataset/call_kw/discuss.channel/get_views#discuss.channel.get_views HTTP/1.1" 200 - 62 0.077 0.112 2026-03-23 02:31:54,348 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: [5/7] Tour can_create_channel_from_form_view → Step div[name='name'] input 2026-03-23 02:31:54,397 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3694) 2026-03-23 02:31:54,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:54] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.427 2026-03-23 02:31:54,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:54] "POST /web/dataset/call_kw/discuss.channel/web_search_read#discuss.channel.web_search_read HTTP/1.1" 200 - 8 0.012 0.207 2026-03-23 02:31:54,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:54] "POST /web/dataset/call_kw/discuss.channel/onchange#discuss.channel.onchange HTTP/1.1" 200 - 2 0.005 0.104 2026-03-23 02:31:54,692 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:54] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:31:54,699 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: [6/7] Tour can_create_channel_from_form_view → Step .breadcrumb-item:contains('OdooBot') 2026-03-23 02:31:54,793 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: [7/7] Tour can_create_channel_from_form_view → Step .o-mail-DiscussSidebarChannel-itemName:contains('Test channel') 2026-03-23 02:31:54,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:54] "POST /web/dataset/call_kw/discuss.channel/web_save#discuss.channel.web_save HTTP/1.1" 200 - 25 0.025 0.062 2026-03-23 02:31:54,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:54] "POST /web/dataset/call_kw/hr.employee/search_read#hr.employee.search_read HTTP/1.1" 200 - 10 0.038 0.028 2026-03-23 02:31:55,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:31:55] "GET /web/image/discuss.channel/998/avatar_128?unique=961241b0023589f54886757bc0e98cd55518accd753b45424ed54ee80232d55fff5d72387bcdac4df2648a05ca0c20227b22f5cf424a23d5163dabb03a672c8d HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 02:31:55,203 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: tour succeeded 2026-03-23 02:31:55,205 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR can_create_channel_from_form_view SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 02:31:55,541 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour.browser: heap 27575672 (allocated 29192192) 2026-03-23 02:31:55,555 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Closing chrome headless with pid 6960 2026-03-23 02:31:55,565 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Closing websocket connection 2026-03-23 02:31:55,566 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Terminating chrome headless with pid 6960 2026-03-23 02:31:55,690 26 INFO 00799-19-0-all odoo.addons.mail.tests.discuss.test_ui.TestUi.test_05_can_create_channel_tour: Removing chrome user profile "/tmp/tmp8r2fowss_chrome_odoo" 2026-03-23 02:31:55,771 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:31:55,775 26 INFO 00799-19-0-all odoo.addons.mail.tests.test_uninstall: Starting TestMailUninstall.test_unlink_model ... 2026-03-23 02:31:58,697 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model records with IDs: [1104] 2026-03-23 02:32:00,540 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:32:09,223 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:32:09,225 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:32:10,340 26 INFO 00799-19-0-all odoo.addons.mail_group.tests.test_mail_group_mailing: Starting TestMailGroupMailing.test_mail_mail_headers ... 2026-03-23 02:32:10,649 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:32:10,913 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.group.member records with IDs: [1] 2026-03-23 02:32:10,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:10] "POST /group/1/unsubscribe_oneclick?email=member_1@test.com&token=ab9a82ff15830b19ba999eb402a478ef48fb3c8f4d79c7c4ed7dedb02036188e HTTP/1.1" 200 - 21 0.031 0.248 2026-03-23 02:32:10,953 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.group.member records with IDs: [2] 2026-03-23 02:32:10,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:10] "POST /group/1/unsubscribe_oneclick?email=member_2@test.com&token=8552e9e1d412f01702b84757251496240ae87a39ec3a04f10137ec6c2ec88597 HTTP/1.1" 200 - 8 0.008 0.015 2026-03-23 02:32:10,990 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.group.member records with IDs: [3] 2026-03-23 02:32:10,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:10] "POST /group/1/unsubscribe_oneclick?email=banned_member@test.com&token=c24f85b0a9d01d16d0b18c68c578fbc6173b2a7b0c5f22065b8fbcfa75c7f2ae HTTP/1.1" 200 - 8 0.010 0.015 2026-03-23 02:32:11,040 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 02:32:11,053 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_dblclick_event_from_calendar ... 2026-03-23 02:32:11,812 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome pid: 7135 2026-03-23 02:32:11,812 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless temporary user profile dir: /tmp/tmpojgbv0m0_chrome_odoo 2026-03-23 02:32:11,812 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:46189/json/version 2026-03-23 02:32:11,814 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:32:11,994 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Browser version: Chrome/141.0.7390.54 2026-03-23 02:32:11,994 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Issuing json command http://127.0.0.1:46189/json 2026-03-23 02:32:11,996 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:32:12,035 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Websocket url found: ws://127.0.0.1:46189/devtools/page/007B757D49F4AEE20822BF4C4B24DC7D 2026-03-23 02:32:12,077 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Enable chrome headless console log notification 2026-03-23 02:32:12,111 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Chrome headless enable page notifications 2026-03-23 02:32:12,238 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:32:12,249 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Setting session cookie in browser 2026-03-23 02:32:12,254 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Open "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" in browser 2026-03-23 02:32:12,255 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-03-23 02:32:12,298 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:32:14,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:14] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 157 0.164 1.944 2026-03-23 02:32:14,408 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Navigation result: {'frameId': '007B757D49F4AEE20822BF4C4B24DC7D', 'loaderId': 'CC89E068101BC98C59D1358DF77EE779', 'isDownload': False} 2026-03-23 02:32:14,409 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Evaluate ready code "odoo.isTourReady('test_dblclick_event_from_calendar')" 2026-03-23 02:32:14,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:14] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 02:32:14,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:14] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.033 2026-03-23 02:32:14,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.052 0.141 2026-03-23 02:32:14,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:14] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.119 2026-03-23 02:32:14,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:14] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 02:32:15,379 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:32:15,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.012 2026-03-23 02:32:15,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 02:32:15,413 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:32:15,462 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:32:15,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.032 0.057 2026-03-23 02:32:15,521 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: Owl is running in 'dev' mode. 2026-03-23 02:32:15,569 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3778) 2026-03-23 02:32:15,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.083 2026-03-23 02:32:15,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:32:15,601 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:32:15,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /odoo HTTP/1.1" 200 - 26 0.024 0.048 2026-03-23 02:32:15,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.086 2026-03-23 02:32:15,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.019 0.037 2026-03-23 02:32:15,811 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Evaluate test code "odoo.startTour('test_dblclick_event_from_calendar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-maintenance.hr_equipment_request_action_cal", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:32:15,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:32:15,874 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [1/10] Tour test_dblclick_event_from_calendar → Step Enter event form (trigger: a[data-event-id="1"]) 2026-03-23 02:32:15,888 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:32:15,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.015 0.134 2026-03-23 02:32:15,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.159 2026-03-23 02:32:15,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.047 2026-03-23 02:32:15,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.205 2026-03-23 02:32:16,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:16] "POST /mail/data HTTP/1.1" 200 - 35 0.038 0.117 2026-03-23 02:32:16,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.157 2026-03-23 02:32:16,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:16] "POST /web/dataset/call_kw/maintenance.request/get_views#maintenance.request.get_views HTTP/1.1" 200 - 37 0.036 0.147 2026-03-23 02:32:16,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:16] "POST /web/dataset/call_kw/maintenance.request/search_read#maintenance.request.search_read HTTP/1.1" 200 - 8 0.005 0.016 2026-03-23 02:32:16,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:16] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 02:32:16,386 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/80f0db6/web.fullcalendar_lib.min.js (id:3779) 2026-03-23 02:32:16,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:16] "GET /web/assets/80f0db6/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 8 0.007 0.042 2026-03-23 02:32:16,921 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [2/10] Tour test_dblclick_event_from_calendar → Step Change the name of the form (trigger: input#name_0) 2026-03-23 02:32:16,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:16] "POST /web/dataset/call_kw/maintenance.request/get_views#maintenance.request.get_views HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:32:17,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:17] "POST /mail/data HTTP/1.1" 200 - 44 0.048 0.078 2026-03-23 02:32:17,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:17] "POST /web/dataset/call_kw/maintenance.request/web_read#maintenance.request.web_read HTTP/1.1" 200 - 5 0.004 0.117 2026-03-23 02:32:17,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:17] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.014 0.026 2026-03-23 02:32:17,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:17] "POST /web/dataset/call_kw/maintenance.stage/search_read#maintenance.stage.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 02:32:17,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:17] "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 02:32:17,732 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [3/10] Tour test_dblclick_event_from_calendar → Step Save name change (trigger: button[data-hotkey="s"]) 2026-03-23 02:32:17,823 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [4/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-03-23 02:32:17,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:17] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.027 0.050 2026-03-23 02:32:17,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:17] "POST /mail/data HTTP/1.1" 200 - 42 0.033 0.122 2026-03-23 02:32:18,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "POST /web/dataset/call_kw/maintenance.request/web_save#maintenance.request.web_save HTTP/1.1" 200 - 6 0.013 0.148 2026-03-23 02:32:18,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.066 2026-03-23 02:32:18,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.011 2026-03-23 02:32:18,189 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [5/10] Tour test_dblclick_event_from_calendar → Step Move to next week (trigger: .o_calendar_button_next) 2026-03-23 02:32:18,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.016 0.048 2026-03-23 02:32:18,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "POST /web/dataset/call_kw/maintenance.request/search_read#maintenance.request.search_read HTTP/1.1" 200 - 2 0.010 0.029 2026-03-23 02:32:18,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "POST /mail/data HTTP/1.1" 200 - 29 0.025 0.087 2026-03-23 02:32:18,507 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [6/10] Tour test_dblclick_event_from_calendar → Step Access occurrence (trigger: a[data-event-id="2"]) 2026-03-23 02:32:18,603 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:3780) 2026-03-23 02:32:18,618 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [7/10] Tour test_dblclick_event_from_calendar → Step Change Scheduled End (trigger: button#schedule_end_0) 2026-03-23 02:32:18,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.375 2026-03-23 02:32:18,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "POST /web/dataset/call_kw/maintenance.request/search_read#maintenance.request.search_read HTTP/1.1" 200 - 2 0.004 0.091 2026-03-23 02:32:18,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "POST /web/dataset/call_kw/maintenance.request/web_read#maintenance.request.web_read HTTP/1.1" 200 - 5 0.004 0.033 2026-03-23 02:32:18,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "POST /web/dataset/call_kw/maintenance.stage/search_read#maintenance.stage.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 02:32:18,883 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [8/10] Tour test_dblclick_event_from_calendar → Step input#schedule_end_0 2026-03-23 02:32:18,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:18] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 02:32:19,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:19] "POST /mail/data HTTP/1.1" 200 - 29 0.024 0.071 2026-03-23 02:32:19,195 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [9/10] Tour test_dblclick_event_from_calendar → Step Return to calendar (trigger: .o_back_button) 2026-03-23 02:32:19,306 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: [10/10] Tour test_dblclick_event_from_calendar → Step a[data-event-id="2"] 2026-03-23 02:32:19,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:19] "POST /web/dataset/call_kw/maintenance.request/web_save#maintenance.request.web_save HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 02:32:19,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:19] "POST /web/dataset/call_kw/maintenance.request/search_read#maintenance.request.search_read HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 02:32:19,754 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: tour succeeded 2026-03-23 02:32:19,758 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_dblclick_event_from_calendar SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 02:32:20,027 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar.browser: heap 33839088 (allocated 35217408) 2026-03-23 02:32:20,039 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Closing chrome headless with pid 7135 2026-03-23 02:32:20,041 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Closing websocket connection 2026-03-23 02:32:20,056 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Terminating chrome headless with pid 7135 2026-03-23 02:32:20,122 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_dblclick_event_from_calendar: Removing chrome user profile "/tmp/tmpojgbv0m0_chrome_odoo" 2026-03-23 02:32:20,196 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence: Starting TestCalendarWithRecurrence.test_drag_and_drop_calendar_event ... 2026-03-23 02:32:20,761 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome pid: 7317 2026-03-23 02:32:20,762 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless temporary user profile dir: /tmp/tmpzk5hordd_chrome_odoo 2026-03-23 02:32:20,762 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:37415/json/version 2026-03-23 02:32:20,764 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:32:20,886 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Browser version: Chrome/141.0.7390.54 2026-03-23 02:32:20,888 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Issuing json command http://127.0.0.1:37415/json 2026-03-23 02:32:20,889 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:32:20,909 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Websocket url found: ws://127.0.0.1:37415/devtools/page/8FD4C262F31B33B6B499F21FB31B5F22 2026-03-23 02:32:20,936 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Enable chrome headless console log notification 2026-03-23 02:32:20,971 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Chrome headless enable page notifications 2026-03-23 02:32:21,097 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:32:21,107 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Setting session cookie in browser 2026-03-23 02:32:21,109 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Open "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" in browser 2026-03-23 02:32:21,110 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Navigating to: "http://127.0.0.1:8069/odoo/action-maintenance.hr_equipment_request_action_cal" 2026-03-23 02:32:21,127 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:32:23,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:23] "GET /odoo/action-maintenance.hr_equipment_request_action_cal HTTP/1.1" 200 - 157 0.153 1.929 2026-03-23 02:32:23,212 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Navigation result: {'frameId': '8FD4C262F31B33B6B499F21FB31B5F22', 'loaderId': 'B3AC7D4911858C28BC0ED909093F199E', 'isDownload': False} 2026-03-23 02:32:23,212 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Evaluate ready code "odoo.isTourReady('test_drag_and_drop_event_in_calendar')" 2026-03-23 02:32:23,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:23] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-03-23 02:32:23,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:23] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.050 2026-03-23 02:32:23,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:23] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.068 0.271 2026-03-23 02:32:23,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:23] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.206 2026-03-23 02:32:23,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:23] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 02:32:24,446 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:32:24,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.014 2026-03-23 02:32:24,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:32:24,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 02:32:24,583 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:32:24,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.030 0.067 2026-03-23 02:32:24,650 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: Owl is running in 'dev' mode. 2026-03-23 02:32:24,693 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:3781) 2026-03-23 02:32:24,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.131 2026-03-23 02:32:24,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-03-23 02:32:24,760 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:32:24,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:24] "GET /odoo HTTP/1.1" 200 - 26 0.047 0.135 2026-03-23 02:32:25,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.205 2026-03-23 02:32:25,025 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Evaluate test code "odoo.startTour('test_drag_and_drop_event_in_calendar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-maintenance.hr_equipment_request_action_cal", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:32:25,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "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:32:25,081 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "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:32:25,095 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [1/5] Tour test_drag_and_drop_event_in_calendar → Step Open calendar display selector (trigger: .scale_button_selection) 2026-03-23 02:32:25,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.078 0.140 2026-03-23 02:32:25,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.007 0.237 2026-03-23 02:32:25,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.234 2026-03-23 02:32:25,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.142 2026-03-23 02:32:25,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "POST /mail/data HTTP/1.1" 200 - 35 0.029 0.159 2026-03-23 02:32:25,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.359 2026-03-23 02:32:25,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.211 2026-03-23 02:32:25,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "POST /web/dataset/call_kw/maintenance.request/get_views#maintenance.request.get_views HTTP/1.1" 200 - 37 0.057 0.114 2026-03-23 02:32:25,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "POST /web/dataset/call_kw/maintenance.request/search_read#maintenance.request.search_read HTTP/1.1" 200 - 8 0.009 0.029 2026-03-23 02:32:25,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:25] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 02:32:26,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:26] "POST /mail/data HTTP/1.1" 200 - 44 0.068 0.088 2026-03-23 02:32:26,080 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/80f0db6/web.fullcalendar_lib.min.js (id:3782) 2026-03-23 02:32:26,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:26] "GET /web/assets/80f0db6/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 8 0.013 0.233 2026-03-23 02:32:26,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:26] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.012 0.050 2026-03-23 02:32:26,574 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [2/5] Tour test_drag_and_drop_event_in_calendar → Step Select monthly display (trigger: .o_scale_button_month) 2026-03-23 02:32:26,792 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [3/5] Tour test_drag_and_drop_event_in_calendar → Step Wait for monthly view to load (trigger: .fc-dayGridMonth-view) 2026-03-23 02:32:26,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:26] "POST /web/dataset/call_kw/maintenance.request/search_read#maintenance.request.search_read HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 02:32:27,152 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [4/5] Tour test_drag_and_drop_event_in_calendar → Step Move event to 15th of the month (trigger: a[data-event-id="1"]) 2026-03-23 02:32:27,824 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: [5/5] Tour test_drag_and_drop_event_in_calendar → Step Move occurrence to 20th of the month (nothing should happen) (trigger: a[data-event-id="2"]) 2026-03-23 02:32:27,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:27] "POST /web/dataset/call_kw/maintenance.request/write#maintenance.request.write HTTP/1.1" 200 - 35 0.060 0.105 2026-03-23 02:32:27,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:27] "POST /web/dataset/call_kw/maintenance.request/search_read#maintenance.request.search_read HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 02:32:28,252 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: tour succeeded 2026-03-23 02:32:28,265 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_drag_and_drop_event_in_calendar SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 02:32:28,566 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event.browser: heap 23405692 (allocated 24858624) 2026-03-23 02:32:28,587 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Closing chrome headless with pid 7317 2026-03-23 02:32:28,588 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Closing websocket connection 2026-03-23 02:32:28,591 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Terminating chrome headless with pid 7317 2026-03-23 02:32:28,710 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_calendar_with_recurrence.TestCalendarWithRecurrence.test_drag_and_drop_calendar_event: Removing chrome user profile "/tmp/tmpzk5hordd_chrome_odoo" 2026-03-23 02:32:28,827 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:32:28,830 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_basic_access_and_new_equipment ... 2026-03-23 02:32:29,285 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:32:29,841 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:32:30,165 26 INFO 00799-19-0-all odoo.addons.maintenance.tests.test_maintenance: Starting TestEquipmentPostInstall.test_done_maintenance_no_close_or_request_date ... 2026-03-23 02:32:30,756 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:32:31,211 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:32:31,786 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:32:37,016 26 INFO 00799-19-0-all odoo.addons.marketing_card.tests.test_campaign: Starting TestMarketingCardRouting.test_campaign_stats ... 2026-03-23 02:32:37,663 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:32:39,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:39] "GET /cards/part0-1/preview HTTP/1.1" 200 - 104 0.162 1.362 2026-03-23 02:32:39,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:39] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 02:32:39,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:39] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:32:39,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:39] "GET /cards/part0-1/redirect HTTP/1.1" 200 - 30 0.041 0.094 2026-03-23 02:32:39,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:39] "GET /cards/part0-1/card.jpg HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 02:32:39,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:39] "GET /cards/part0-1/redirect HTTP/1.1" 303 - 7 0.006 0.017 2026-03-23 02:32:39,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:32:39] "GET /r/hqF HTTP/1.1" 301 - 9 0.006 0.013 2026-03-23 02:32:39,592 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 02:32:49,028 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:32:49,030 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:32:50,413 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow ... 2026-03-23 02:32:50,899 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(1,) targets mailing.contact, blacklist: 0 emails 2026-03-23 02:32:50,899 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(1,) has already reached 0 mailing.contact emails 2026-03-23 02:32:51,215 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(2,) targets mailing.contact, blacklist: 0 emails 2026-03-23 02:32:51,219 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(2,) has already reached 15 mailing.contact emails 2026-03-23 02:32:52,150 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_auto_flow_cron ... 2026-03-23 02:32:52,683 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(4,) targets mailing.contact, blacklist: 0 emails 2026-03-23 02:32:52,685 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(4,) has already reached 0 mailing.contact emails 2026-03-23 02:32:52,945 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(5,) targets mailing.contact, blacklist: 0 emails 2026-03-23 02:32:52,946 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(5,) has already reached 15 mailing.contact emails 2026-03-23 02:32:53,561 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (36) starting 2026-03-23 02:32:53,693 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 02:32:53,698 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Mail Marketing: A/B Testing' (36) fully done (#loop 1; done 0; remaining 0; duration 0.14s) 2026-03-23 02:32:53,724 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_campaign ... 2026-03-23 02:32:54,448 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_compare ... 2026-03-23 02:32:54,857 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_duplicate_date ... 2026-03-23 02:32:55,467 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_manual_flow ... 2026-03-23 02:32:55,925 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) targets mailing.contact, blacklist: 0 emails 2026-03-23 02:32:55,927 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) has already reached 0 mailing.contact emails 2026-03-23 02:32:56,197 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) targets mailing.contact, blacklist: 0 emails 2026-03-23 02:32:56,198 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) has already reached 15 mailing.contact emails 2026-03-23 02:32:56,789 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ab_testing: Starting TestMailingABTesting.test_mailing_ab_testing_minimum_participants ... 2026-03-23 02:32:57,400 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) targets mailing.contact, blacklist: 0 emails 2026-03-23 02:32:57,401 26 INFO 00799-19-0-all odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) has already reached 0 mailing.contact emails 2026-03-23 02:32:57,505 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 02:33:05,912 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:33:05,913 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:33:07,275 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [51798] 2026-03-23 02:33:07,276 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mailing.list records with IDs: [1] 2026-03-23 02:33:07,388 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_assert_initial_values ... 2026-03-23 02:33:07,598 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_report_unsubscribe ... 2026-03-23 02:33:07,813 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-03-23 02:33:07,839 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:33:09,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:09] "GET /mailing/report/unsubscribe?user_id=267&token= HTTP/1.1" 400 - 142 0.192 1.658 2026-03-23 02:33:09,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:09] "GET /mailing/report/unsubscribe?user_id=267&token=zboobs HTTP/1.1" 401 - 31 0.059 0.143 2026-03-23 02:33:10,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:10] "GET /mailing/report/unsubscribe?user_id=1&token=42da958fc574f29ba6e2176116a9b610781b57ecf01b0fdff6e5f7b814e337b4 HTTP/1.1" 401 - 16 0.029 0.091 2026-03-23 02:33:10,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:10] "GET /mailing/report/unsubscribe?user_id=267&token=42da958fc574f29ba6e2176116a9b610781b57ecf01b0fdff6e5f7b814e337b4 HTTP/1.1" 401 - 76 0.063 0.161 2026-03-23 02:33:10,429 26 INFO 00799-19-0-all odoo.models.unlink: User #267 deleted ir.config_parameter records with IDs: [30] 2026-03-23 02:33:10,821 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 02:33:10,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:10] "GET /mailing/report/unsubscribe?user_id=267&token=42da958fc574f29ba6e2176116a9b610781b57ecf01b0fdff6e5f7b814e337b4 HTTP/1.1" 200 - 113 0.145 0.298 2026-03-23 02:33:10,835 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour ... 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 7496 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpm2sq17d4_chrome_odoo 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:35367/json/version 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/141.0.7390.54 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:35367/json 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:35367/devtools/page/FE31E858B92C106DA457095AB2653401 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/23/unsubscribe?email=not.fleurus@example.com&document_id=360&hash_token=ac3728a0eab01b1d1b9d6671fd4b44cc3a76e690b38da43b7386247a49f3864cb5375c484e8598391733f49732b207eb9b421a3874aceba91a3f0f1d31734f20" in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/23/unsubscribe?email=not.fleurus@example.com&document_id=360&hash_token=ac3728a0eab01b1d1b9d6671fd4b44cc3a76e690b38da43b7386247a49f3864cb5375c484e8598391733f49732b207eb9b421a3874aceba91a3f0f1d31734f20" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/23/unsubscribe?email=not.fleurus@example.com&document_id=360&hash_token=ac3728a0eab01b1d1b9d6671fd4b44cc3a76e690b38da43b7386247a49f3864cb5375c484e8598391733f49732b207eb9b421a3874aceba91a3f0f1d31734f20 HTTP/1.1" 200 - 137 0.202 2.066 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': 'FE31E858B92C106DA457095AB2653401', 'loaderId': '76B90E2E2CB432C968CE6756D5970406', 'isDownload': False} 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document')" 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css, copying from /web/assets/b6fc562/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 12 0.014 0.041 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.065 0.134 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.012 0.142 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.011 0.055 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=84d24ac HTTP/1.1" 200 - 4 0.013 0.033 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 0.043 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.019 0.098 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=84d24ac HTTP/1.1" 200 - 4 0.003 0.102 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js, copying from /web/assets/c2a1ac5/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 9 0.011 0.029 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/23/unsubscribe?email=not.fleurus@example.com&document_id=360&hash_token=ac3728a0eab01b1d1b9d6671fd4b44cc3a76e690b38da43b7386247a49f3864cb5375c484e8598391733f49732b207eb9b421a3874aceba91a3f0f1d31734f20", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.005 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [1/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [2/13] Tour mailing_portal_unsubscribe_from_document → Step No warning should be displayed (trigger: div#o_mailing_subscription_form_blocklisted:not(:has(p:contains('You will not receive any news from those mailing lists you are a member of')))) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [3/13] Tour mailing_portal_unsubscribe_from_document → Step Warning will not receive anything anymore (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not hear from us anymore.')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [4/13] Tour mailing_portal_unsubscribe_from_document → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [5/13] Tour mailing_portal_unsubscribe_from_document → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [6/13] Tour mailing_portal_unsubscribe_from_document → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [7/13] Tour mailing_portal_unsubscribe_from_document → Step Write feedback reason (trigger: textarea[name='feedback']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [8/13] Tour mailing_portal_unsubscribe_from_document → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [9/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 28 0.035 0.068 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [10/13] Tour mailing_portal_unsubscribe_from_document → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [11/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.008 0.022 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [12/13] Tour mailing_portal_unsubscribe_from_document → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [13/13] Tour mailing_portal_unsubscribe_from_document → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.012 0.025 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 10997816 (allocated 11796480) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 7496 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 7496 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpm2sq17d4_chrome_odoo" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome pid: 7643 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless temporary user profile dir: /tmp/tmpkge1px7a_chrome_odoo 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:37045/json/version 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Browser version: Chrome/141.0.7390.54 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Issuing json command http://127.0.0.1:37045/json 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Websocket url found: ws://127.0.0.1:37045/devtools/page/A1276D5B2F22F47C4DB7077C8DC0A7A4 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Open "http://127.0.0.1:8069/mailing/23/unsubscribe?email=fleurus@example.com&document_id=361&hash_token=d8924a55cc09f023d5b7d3cc9ae92305bef69d8f40ef6afe94ee1e4dde3f973ef0e2f7cb9a9228aa1e2214c2b7f33f039195f93347d53f62d936af461c1f208a" in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigating to: "http://127.0.0.1:8069/mailing/23/unsubscribe?email=fleurus@example.com&document_id=361&hash_token=d8924a55cc09f023d5b7d3cc9ae92305bef69d8f40ef6afe94ee1e4dde3f973ef0e2f7cb9a9228aa1e2214c2b7f33f039195f93347d53f62d936af461c1f208a" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/23/unsubscribe?email=fleurus@example.com&document_id=361&hash_token=d8924a55cc09f023d5b7d3cc9ae92305bef69d8f40ef6afe94ee1e4dde3f973ef0e2f7cb9a9228aa1e2214c2b7f33f039195f93347d53f62d936af461c1f208a HTTP/1.1" 200 - 37 0.038 0.099 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Navigation result: {'frameId': 'A1276D5B2F22F47C4DB7077C8DC0A7A4', 'loaderId': '11BFE0BC4425E7DF04EFCDD163BCA3AE', 'isDownload': False} 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 3 0.005 0.016 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.025 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.003 0.030 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.004 0.017 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=84d24ac HTTP/1.1" 200 - 3 0.017 0.028 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=84d24ac HTTP/1.1" 200 - 4 0.004 0.024 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.005 0.060 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.000 0.084 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 3 0.007 0.010 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/23/unsubscribe?email=fleurus@example.com&document_id=361&hash_token=d8924a55cc09f023d5b7d3cc9ae92305bef69d8f40ef6afe94ee1e4dde3f973ef0e2f7cb9a9228aa1e2214c2b7f33f039195f93347d53f62d936af461c1f208a", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.005 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 24 0.027 0.039 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 12 0.009 0.023 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.011 0.024 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: tour succeeded 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour.browser: heap 10970504 (allocated 11796480) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing chrome headless with pid 7643 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Closing websocket connection 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Terminating chrome headless with pid 7643 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour: Removing chrome user profile "/tmp/tmpkge1px7a_chrome_odoo" 2026-03-23 02:33:21,263 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user ... 2026-03-23 02:33:21,675 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-03-23 02:33:21,687 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:33:23,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:23] "GET /mailing/23/unsubscribe HTTP/1.1" 400 - 145 0.145 1.551 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome pid: 7788 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless temporary user profile dir: /tmp/tmp40n3yqtu_chrome_odoo 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:44559/json/version 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Browser version: Chrome/141.0.7390.54 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Issuing json command http://127.0.0.1:44559/json 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Websocket url found: ws://127.0.0.1:44559/devtools/page/95D0C13FDD6183D047495C5A9D37D837 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Enable chrome headless console log notification 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Chrome headless enable page notifications 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Setting session cookie in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Open "http://127.0.0.1:8069/mailing/23/unsubscribe" in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigating to: "http://127.0.0.1:8069/mailing/23/unsubscribe" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/23/unsubscribe HTTP/1.1" 200 - 134 0.165 0.475 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Navigation result: {'frameId': '95D0C13FDD6183D047495C5A9D37D837', 'loaderId': 'B12A5E8732E27FB41873C125EDAC6623', 'isDownload': False} 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_document_with_lists')" 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css, copying from /web/assets/b6fc562/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 12 0.019 0.055 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.074 0.130 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.012 0.151 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.056 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=84d24ac HTTP/1.1" 200 - 4 0.011 0.041 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 0.059 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=84d24ac HTTP/1.1" 200 - 4 0.003 0.017 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.018 0.142 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js, copying from /web/assets/c2a1ac5/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 9 0.007 0.038 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.032 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_document_with_lists', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/23/unsubscribe", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [1/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of our services and will not be contacted again.')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 19 0.026 0.039 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [2/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [3/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List1')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [4/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [5/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [6/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [7/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Write feedback reason (trigger: textarea[name='feedback']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [8/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [9/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 24 0.025 0.078 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [10/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [11/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 10 0.011 0.035 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [12/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: [13/13] Tour mailing_portal_unsubscribe_from_document_with_lists → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 12 0.011 0.026 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: tour succeeded 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_document_with_lists SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user.browser: heap 10895644 (allocated 11796480) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing chrome headless with pid 7788 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Closing websocket connection 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Terminating chrome headless with pid 7788 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_document_tour_mailing_user: Removing chrome user profile "/tmp/tmp40n3yqtu_chrome_odoo" 2026-03-23 02:33:28,882 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_tour ... 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome pid: 7932 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless temporary user profile dir: /tmp/tmpowvx3hv0_chrome_odoo 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:44143/json/version 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Browser version: Chrome/141.0.7390.54 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Issuing json command http://127.0.0.1:44143/json 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Websocket url found: ws://127.0.0.1:44143/devtools/page/C2D410F0ABA6803D1BB2300FB63EC348 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Open "http://127.0.0.1:8069/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=d3d00f01ec8c5bfc3986bc8a7f95f4441228d10f478a1bc968ed1fafd8df99ab8c08cfcfb4dacffb4671d42ac9703328911339f1ab6bb5b91601ea6d4c724eaa" in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigating to: "http://127.0.0.1:8069/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=d3d00f01ec8c5bfc3986bc8a7f95f4441228d10f478a1bc968ed1fafd8df99ab8c08cfcfb4dacffb4671d42ac9703328911339f1ab6bb5b91601ea6d4c724eaa" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=d3d00f01ec8c5bfc3986bc8a7f95f4441228d10f478a1bc968ed1fafd8df99ab8c08cfcfb4dacffb4671d42ac9703328911339f1ab6bb5b91601ea6d4c724eaa HTTP/1.1" 200 - 138 0.185 1.902 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Navigation result: {'frameId': 'C2D410F0ABA6803D1BB2300FB63EC348', 'loaderId': 'CCB24889DA54552B438737473FCFA129', 'isDownload': False} 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_list')" 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.073 0.085 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css, copying from /web/assets/b6fc562/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 9 0.025 0.190 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.017 0.044 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.005 0.051 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=84d24ac HTTP/1.1" 200 - 4 0.014 0.014 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.001 0.023 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.007 0.066 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=84d24ac HTTP/1.1" 200 - 4 0.005 0.069 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js, copying from /web/assets/c2a1ac5/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 9 0.006 0.021 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_list', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=d3d00f01ec8c5bfc3986bc8a7f95f4441228d10f478a1bc968ed1fafd8df99ab8c08cfcfb4dacffb4671d42ac9703328911339f1ab6bb5b91601ea6d4c724eaa", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.019 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [1/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of the List1, List2 mailing list')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [2/8] Tour mailing_portal_unsubscribe_from_list → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [3/8] Tour mailing_portal_unsubscribe_from_list → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [4/8] Tour mailing_portal_unsubscribe_from_list → Step Write feedback reason (trigger: textarea[name='feedback']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [5/8] Tour mailing_portal_unsubscribe_from_list → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [6/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 18 0.030 0.042 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [7/8] Tour mailing_portal_unsubscribe_from_list → Step Now exclude me (trigger: div#button_blocklist_add) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: [8/8] Tour mailing_portal_unsubscribe_from_list → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.035 0.040 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: tour succeeded 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour.browser: heap 10811212 (allocated 11534336) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing chrome headless with pid 7932 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Closing websocket connection 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Terminating chrome headless with pid 7932 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_tour: Removing chrome user profile "/tmp/tmpowvx3hv0_chrome_odoo" 2026-03-23 02:33:35,248 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour ... 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome pid: 8079 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless temporary user profile dir: /tmp/tmpy1464599_chrome_odoo 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Issuing json command http://127.0.0.1:45791/json/version 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Browser version: Chrome/141.0.7390.54 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Issuing json command http://127.0.0.1:45791/json 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Websocket url found: ws://127.0.0.1:45791/devtools/page/91B2E6C165A13BBBAB467EFE6DB7556E 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Enable chrome headless console log notification 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Chrome headless enable page notifications 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Setting session cookie in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Open "http://127.0.0.1:8069/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=d3d00f01ec8c5bfc3986bc8a7f95f4441228d10f478a1bc968ed1fafd8df99ab8c08cfcfb4dacffb4671d42ac9703328911339f1ab6bb5b91601ea6d4c724eaa" in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigating to: "http://127.0.0.1:8069/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=d3d00f01ec8c5bfc3986bc8a7f95f4441228d10f478a1bc968ed1fafd8df99ab8c08cfcfb4dacffb4671d42ac9703328911339f1ab6bb5b91601ea6d4c724eaa" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=d3d00f01ec8c5bfc3986bc8a7f95f4441228d10f478a1bc968ed1fafd8df99ab8c08cfcfb4dacffb4671d42ac9703328911339f1ab6bb5b91601ea6d4c724eaa HTTP/1.1" 200 - 138 0.122 1.486 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Navigation result: {'frameId': '91B2E6C165A13BBBAB467EFE6DB7556E', 'loaderId': 'AF04A222AC3224C66B268AE32E50153F', 'isDownload': False} 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_list_with_update')" 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.062 0.051 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css, copying from /web/assets/b6fc562/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 9 0.010 0.133 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.007 0.019 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.008 0.033 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=84d24ac HTTP/1.1" 200 - 4 0.002 0.021 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.000 0.013 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.023 0.486 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=84d24ac HTTP/1.1" 200 - 4 0.011 0.517 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js, copying from /web/assets/c2a1ac5/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 9 0.007 0.029 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.033 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_list_with_update', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/24/unsubscribe?email=fleurus@example.com&document_id=1062&hash_token=d3d00f01ec8c5bfc3986bc8a7f95f4441228d10f478a1bc968ed1fafd8df99ab8c08cfcfb4dacffb4671d42ac9703328911339f1ab6bb5b91601ea6d4c724eaa", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.004 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [1/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation unsubscribe is done (trigger: div#o_mailing_subscription_info span:contains('You are no longer part of the List1, List2 mailing list')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [2/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List1 is present, just opt-outed (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List1') span:contains('Not subscribed')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [3/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List3 is present, opt-outed (test starting data) (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Not subscribed')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [4/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List2 is proposed (not member -> proposal to join) (trigger: ul#o_mailing_subscription_form_lists_additional li.list-group-item:contains('List2')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [5/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List4 is not proposed (not member but not private) (trigger: ul#o_mailing_subscription_form_lists_additional:not(:has(li.list-group-item:contains('List4')))) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [6/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [7/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [8/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Write feedback reason (trigger: textarea[name='feedback']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [9/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [10/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 18 0.028 0.041 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [11/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Now exclude me (trigger: div#button_blocklist_add) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [12/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 22 0.020 0.042 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [13/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step This should disable the 'Update my subscriptions' (Apply changes) button (trigger: div#o_mailing_subscription_blocklist:not(button#button_form_send)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [14/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Revert exclusion list (trigger: div#button_blocklist_remove) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [15/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion list is removed (trigger: div#o_mailing_subscription_update_info span:contains('Email removed from our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/remove HTTP/1.1" 200 - 16 0.012 0.033 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [16/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step 'Update my subscriptions' button usable again (trigger: button#button_form_send:not([disabled])) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [17/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Choose the mailing list 3 to come back (trigger: ul#o_mailing_subscription_form_lists input[title='List3']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [18/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Add list 2 (trigger: ul#o_mailing_subscription_form_lists_additional input[title='List2']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [19/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Update subscription (trigger: button#button_form_send) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [20/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation changes are done (trigger: div#o_mailing_subscription_update_info span:contains('Membership updated')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 24 0.026 0.036 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [21/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List 3 is noted as subscribed again (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Subscribed')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [22/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step List 2 has joined the subscriptions (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List2') span:contains('Subscribed')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [23/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step No list in proposals (trigger: div#o_mailing_subscription_form_manage:not(:has(ul#o_mailing_subscription_form_lists_additional))) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [24/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step div#o_mailing_portal_subscription:not(fieldset) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [25/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Feedback area is not displayed (nothing opt-out or no blocklist done, no feedback required) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [26/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Now exclude me (again) (trigger: div#button_blocklist_add) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [27/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 13 0.008 0.024 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [28/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Should display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [29/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step div#o_mailing_subscription_form_blocklisted li strong:contains('List3') 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [30/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List2')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [31/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Give a reason for blocklist (first one) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [32/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: [33/33] Tour mailing_portal_unsubscribe_from_list_with_update → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 18 0.016 0.026 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: tour succeeded 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_list_with_update SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour.browser: heap 11085092 (allocated 12058624) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing chrome headless with pid 8079 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Closing websocket connection 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Terminating chrome headless with pid 8079 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_list_with_update_tour: Removing chrome user profile "/tmp/tmpy1464599_chrome_odoo" 2026-03-23 02:33:42,698 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_unsubscribe_from_my ... 2026-03-23 02:33:43,129 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_portal_fleurus from n/a 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome pid: 8229 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless temporary user profile dir: /tmp/tmp7h_hktca_chrome_odoo 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:44157/json/version 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Browser version: Chrome/141.0.7390.54 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Issuing json command http://127.0.0.1:44157/json 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Websocket url found: ws://127.0.0.1:44157/devtools/page/5A3A896FC907F097981579A287C15811 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Enable chrome headless console log notification 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Chrome headless enable page notifications 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_portal_fleurus from n/a 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Setting session cookie in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Open "http://127.0.0.1:8069/mailing/my" in browser 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigating to: "http://127.0.0.1:8069/mailing/my" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /mailing/my HTTP/1.1" 200 - 131 0.142 1.550 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Navigation result: {'frameId': '5A3A896FC907F097981579A287C15811', 'loaderId': 'DABFFFCE320596A9FA2EB207B791A74D', 'isDownload': False} 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate ready code "odoo.isTourReady('mailing_portal_unsubscribe_from_my')" 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.060 0.062 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css, copying from /web/assets/b6fc562/mass_mailing.mailing_assets.min.css 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/b6fc562/mass_mailing.mailing_assets.min.css HTTP/1.1" 200 - 9 0.008 0.141 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.007 0.024 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.005 0.044 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2022-06-14 10:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/logo/My%20Website?unique=84d24ac HTTP/1.1" 200 - 4 0.006 0.035 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/binary/company_logo?company=1 HTTP/1.1" 200 - 1 0.000 0.033 2022-06-14 10:00:00,000 26 INFO 00799-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 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.012 0.084 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/image/website/1/favicon?unique=84d24ac HTTP/1.1" 200 - 4 0.018 0.104 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js, copying from /web/assets/c2a1ac5/mass_mailing.mailing_assets.min.js 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /web/assets/1/c2a1ac5/mass_mailing.mailing_assets.min.js HTTP/1.1" 200 - 9 0.005 0.021 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Evaluate test code "odoo.startTour('mailing_portal_unsubscribe_from_my', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/mailing/my", "delayToCheckUndeterminisms": 0})" 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [1/33] Tour mailing_portal_unsubscribe_from_my → Step List1 is present, opt-in member (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List1') span:contains('Subscribed')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mail/data HTTP/1.1" 200 - 18 0.025 0.035 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [2/33] Tour mailing_portal_unsubscribe_from_my → Step List3 is present, opt-outed (test starting data) (trigger: ul#o_mailing_subscription_form_lists li.list-group-item:contains('List3') span:contains('Not subscribed')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [3/33] Tour mailing_portal_unsubscribe_from_my → Step List2 is proposed (not member -> proposal to join) (trigger: ul#o_mailing_subscription_form_lists_additional li.list-group-item:contains('List2')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [4/33] Tour mailing_portal_unsubscribe_from_my → Step List4 is not proposed (not member but not private) (trigger: ul#o_mailing_subscription_form_lists_additional:not(:has(li.list-group-item:contains('List4')))) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [5/33] Tour mailing_portal_unsubscribe_from_my → Step List5 is not proposed (not member and not public) (trigger: body:not(:has(li.list-group-item:contains('List5')))) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [6/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_portal_subscription:not(fieldset) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [7/33] Tour mailing_portal_unsubscribe_from_my → Step Feedback area is not displayed (nothing done, no feedback required) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [8/33] Tour mailing_portal_unsubscribe_from_my → Step List3: come back (choose to opt-in instead of opt-out) (trigger: ul#o_mailing_subscription_form_lists input[title='List3']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [9/33] Tour mailing_portal_unsubscribe_from_my → Step List2: join (opt-in, not already member) (trigger: ul#o_mailing_subscription_form_lists_additional input[title='List2']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [10/33] Tour mailing_portal_unsubscribe_from_my → Step List1: opt-out (trigger: ul#o_mailing_subscription_form_lists input[title='List1']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [11/33] Tour mailing_portal_unsubscribe_from_my → Step Update subscription (trigger: button#button_form_send) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [12/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation changes are done (trigger: div#o_mailing_subscription_update_info span:contains('Membership updated')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/list/update HTTP/1.1" 200 - 36 0.031 0.056 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [13/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_portal_subscription:not(textarea) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [14/33] Tour mailing_portal_unsubscribe_from_my → Step Should make feedback reasons choice appear (feedback still not displayed, linked to reasons) (trigger: div#o_mailing_portal_subscription fieldset) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [15/33] Tour mailing_portal_unsubscribe_from_my → Step Choose first reason, which should not display feedback (see data) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [16/33] Tour mailing_portal_unsubscribe_from_my → Step Feedback textarea not displayed (see data) (trigger: div#o_mailing_portal_subscription:not(textarea)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [17/33] Tour mailing_portal_unsubscribe_from_my → Step Choose 'Other' reason (trigger: fieldset label:contains('Other')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [18/33] Tour mailing_portal_unsubscribe_from_my → Step This should display the Feedback area (trigger: div#o_mailing_portal_subscription textarea) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [19/33] Tour mailing_portal_unsubscribe_from_my → Step Write feedback reason (trigger: textarea[name='feedback']) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [20/33] Tour mailing_portal_unsubscribe_from_my → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [21/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 22 0.028 0.046 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [22/33] Tour mailing_portal_unsubscribe_from_my → Step textarea[disabled] 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [23/33] Tour mailing_portal_unsubscribe_from_my → Step Once sent feedback area is readonly (trigger: fieldset input.o_mailing_subscription_opt_out_reason[disabled]) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [24/33] Tour mailing_portal_unsubscribe_from_my → Step Now exclude me (trigger: div#button_blocklist_add) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [25/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation exclusion is done (trigger: div#o_mailing_subscription_update_info span:contains('Email added to our blocklist')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/blocklist/add HTTP/1.1" 200 - 17 0.012 0.034 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [26/33] Tour mailing_portal_unsubscribe_from_my → Step This should disable the 'Update my subscriptions' (Apply changes) button (trigger: div#o_mailing_subscription_blocklist:not(button#button_form_send)) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [27/33] Tour mailing_portal_unsubscribe_from_my → Step This should enabled Feedback again (trigger: div#o_mailing_portal_subscription textarea) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [28/33] Tour mailing_portal_unsubscribe_from_my → Step Display warning about mailing lists (trigger: div#o_mailing_subscription_form_blocklisted p:contains('You will not receive any news from those mailing lists you are a member of')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [29/33] Tour mailing_portal_unsubscribe_from_my → Step div#o_mailing_subscription_form_blocklisted li strong:contains('List3') 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [30/33] Tour mailing_portal_unsubscribe_from_my → Step Warning should contain reference to memberships (trigger: div#o_mailing_subscription_form_blocklisted li strong:contains('List2')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [31/33] Tour mailing_portal_unsubscribe_from_my → Step Give a reason for blocklist (first one) (trigger: fieldset input.o_mailing_subscription_opt_out_reason:first) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [32/33] Tour mailing_portal_unsubscribe_from_my → Step Hit Send (trigger: button#button_feedback) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: [33/33] Tour mailing_portal_unsubscribe_from_my → Step Confirmation feedback is sent (trigger: div#o_mailing_subscription_feedback_info span:contains('Sent. Thanks you for your feedback!')) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jun/2022 10:00:00] "POST /mailing/feedback HTTP/1.1" 200 - 20 0.016 0.034 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: tour succeeded 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR mailing_portal_unsubscribe_from_my SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my.browser: heap 11057756 (allocated 12058624) 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing chrome headless with pid 8229 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Closing websocket connection 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Terminating chrome headless with pid 8229 2022-06-14 10:00:00,000 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers.TestMailingControllers.test_mailing_unsubscribe_from_my: Removing chrome user profile "/tmp/tmp7h_hktca_chrome_odoo" 2026-03-23 02:33:49,501 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_controllers: Starting TestMailingControllers.test_mailing_view ... 2026-03-23 02:33:49,877 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-03-23 02:33:49,903 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:33:51,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:51] "GET /mailing/23/view?email=u.u@example.com&document_id=358&hash_token= HTTP/1.1" 400 - 143 0.119 1.315 2026-03-23 02:33:51,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:51] "GET /mailing/23/view?email=u.u@example.com&document_id=358&hash_token=zboobs HTTP/1.1" 401 - 31 0.047 0.161 2026-03-23 02:33:51,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:51] "GET /mailing/23/view?email=u.u@example.com&document_id=2&hash_token=f0064126151a3e07886ac515120809394cd819b03f78ab8f1df6e66e3da327b8a29aa9d434d973e367ecdbd2a800f5baf507a493875a5280a76f8ad6066df041 HTTP/1.1" 401 - 16 0.023 0.065 2026-03-23 02:33:51,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:51] "GET /mailing/23/view?email=not.email@example.com&document_id=358&hash_token=f0064126151a3e07886ac515120809394cd819b03f78ab8f1df6e66e3da327b8a29aa9d434d973e367ecdbd2a800f5baf507a493875a5280a76f8ad6066df041 HTTP/1.1" 401 - 16 0.015 0.058 2026-03-23 02:33:51,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:51] "GET /mailing/25/view?email=u.u@example.com&document_id=358&hash_token=f0064126151a3e07886ac515120809394cd819b03f78ab8f1df6e66e3da327b8a29aa9d434d973e367ecdbd2a800f5baf507a493875a5280a76f8ad6066df041 HTTP/1.1" 401 - 16 0.016 0.064 2026-03-23 02:33:51,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:51] "GET /mailing/0/view?email=u.u@example.com&document_id=358&hash_token=f0064126151a3e07886ac515120809394cd819b03f78ab8f1df6e66e3da327b8a29aa9d434d973e367ecdbd2a800f5baf507a493875a5280a76f8ad6066df041 HTTP/1.1" 400 - 15 0.016 0.070 2026-03-23 02:33:51,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:51] "GET /mailing/23/view?email=u.u@example.com&document_id=358&hash_token=f0064126151a3e07886ac515120809394cd819b03f78ab8f1df6e66e3da327b8a29aa9d434d973e367ecdbd2a800f5baf507a493875a5280a76f8ad6066df041 HTTP/1.1" 200 - 7 0.014 0.038 2026-03-23 02:33:52,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:33:52] "GET /mailing/23/view HTTP/1.1" 200 - 19 0.015 0.028 2026-03-23 02:33:52,117 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 02:33:52,739 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:34:00,354 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:34:00,356 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:34:01,632 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_campaign_tour ... 2026-03-23 02:34:02,579 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome pid: 8384 2026-03-23 02:34:02,579 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless temporary user profile dir: /tmp/tmp7qb5fujd_chrome_odoo 2026-03-23 02:34:02,579 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:40021/json/version 2026-03-23 02:34:02,582 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40021', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:02,694 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:34:02,695 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Issuing json command http://127.0.0.1:40021/json 2026-03-23 02:34:02,705 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40021', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:02,766 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Websocket url found: ws://127.0.0.1:40021/devtools/page/59837F285059A2508E90AAED1C53F5C4 2026-03-23 02:34:02,784 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Enable chrome headless console log notification 2026-03-23 02:34:02,811 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Chrome headless enable page notifications 2026-03-23 02:34:03,031 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-03-23 02:34:03,067 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Setting session cookie in browser 2026-03-23 02:34:03,071 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:34:03,071 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:34:03,117 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:34:05,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:05] "GET /odoo HTTP/1.1" 200 - 151 0.170 1.890 2026-03-23 02:34:05,168 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Navigation result: {'frameId': '59837F285059A2508E90AAED1C53F5C4', 'loaderId': '4633BBA160DC286F8200D2960E7BF31D', 'isDownload': False} 2026-03-23 02:34:05,169 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate ready code "odoo.isTourReady('mailing_campaign')" 2026-03-23 02:34:05,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:05] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 02:34:05,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:05] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.051 2026-03-23 02:34:05,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:05] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.074 0.131 2026-03-23 02:34:05,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:05] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.085 2026-03-23 02:34:05,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:05] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 02:34:06,592 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:06] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:34:06,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.028 2026-03-23 02:34:06,652 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:06] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:06,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.061 2026-03-23 02:34:06,780 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4176) 2026-03-23 02:34:06,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.069 2026-03-23 02:34:06,802 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:34:06,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:06,857 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:06] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:07,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /odoo HTTP/1.1" 200 - 25 0.027 0.103 2026-03-23 02:34:07,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.179 2026-03-23 02:34:07,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /web/image?model=res.users&field=avatar_128&id=275 HTTP/1.1" 200 - 14 0.016 0.050 2026-03-23 02:34:07,148 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Evaluate test code "odoo.startTour('mailing_campaign', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:34:07,206 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 02:34:07,209 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 02:34:07,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /web/image/res.partner/370/avatar_128?unique=1774233232000 HTTP/1.1" 200 - 6 0.041 0.107 2026-03-23 02:34:07,230 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [1/15] Tour mailing_campaign → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:34:07,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.150 2026-03-23 02:34:07,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.074 2026-03-23 02:34:07,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.201 2026-03-23 02:34:07,395 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [2/15] Tour mailing_campaign → Step Select the "Email Marketing" app (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-03-23 02:34:07,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "POST /mail/data HTTP/1.1" 200 - 33 0.056 0.122 2026-03-23 02:34:07,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.167 2026-03-23 02:34:07,561 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [3/15] Tour mailing_campaign → Step Select "Campaings" Navbar item (trigger: .o_nav_entry[data-menu-xmlid="mass_mailing.menu_email_campaigns"]) 2026-03-23 02:34:07,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "POST /mail/data HTTP/1.1" 200 - 41 0.061 0.134 2026-03-23 02:34:07,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.179 2026-03-23 02:34:07,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-03-23 02:34:08,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.017 0.034 2026-03-23 02:34:08,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.057 2026-03-23 02:34:08,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.008 0.089 2026-03-23 02:34:08,436 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [4/15] Tour mailing_campaign → Step Select "Newsletter" campaign (trigger: .o_kanban_record:contains("Newsletter")) 2026-03-23 02:34:08,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 35 0.051 0.165 2026-03-23 02:34:08,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.037 0.230 2026-03-23 02:34:08,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "POST /web/action/load HTTP/1.1" 200 - 8 0.019 0.266 2026-03-23 02:34:08,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.002 0.096 2026-03-23 02:34:08,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "POST /web/dataset/call_kw/utm.campaign/get_views#utm.campaign.get_views HTTP/1.1" 200 - 18 0.022 0.067 2026-03-23 02:34:08,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:08] "POST /web/dataset/call_kw/utm.campaign/web_read_group#utm.campaign.web_read_group HTTP/1.1" 200 - 14 0.010 0.023 2026-03-23 02:34:09,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:09] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.026 2026-03-23 02:34:09,146 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [5/15] Tour mailing_campaign → Step Add a line (create new mailing) (trigger: .o_field_x2many_list_row_add a) 2026-03-23 02:34:09,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:09] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.055 2026-03-23 02:34:09,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:09] "POST /web/dataset/call_kw/utm.campaign/web_read#utm.campaign.web_read HTTP/1.1" 200 - 17 0.020 0.033 2026-03-23 02:34:09,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:09] "POST /web/dataset/call_kw/utm.stage/search_read#utm.stage.search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:34:09,566 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [6/15] Tour mailing_campaign → Step Pick the basic theme (trigger: .o_mailing_template_preview_wrapper [data-name='basic']) 2026-03-23 02:34:09,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:09] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:34:09,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:09] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 27 0.022 0.056 2026-03-23 02:34:09,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:09] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.023 0.097 2026-03-23 02:34:10,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.012 0.246 2026-03-23 02:34:10,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.058 0.397 2026-03-23 02:34:10,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.447 2026-03-23 02:34:10,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:34:10,432 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 02:34:10,438 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 02:34:10,447 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:34:10,452 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:34:10,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:10,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:34:10,539 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 02:34:10,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:10,566 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:10,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing_themes/static/src/img/theme_imgs/event_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:10,593 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:10] "GET /mass_mailing_themes/static/src/img/theme_imgs/newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:11,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.495 2026-03-23 02:34:11,163 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [7/15] Tour mailing_campaign → Step :iframe .o_mass_mailing_value .o_layout 2026-03-23 02:34:11,166 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:34:11,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:11,183 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:11,185 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/751a455/mass_mailing.assets_builder.min.css (id:4177) 2026-03-23 02:34:11,200 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:34:11,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /web/assets/751a455/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 13 0.034 1.200 2026-03-23 02:34:11,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:34:11,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /web/assets/ca8c4c9/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.009 1.107 2026-03-23 02:34:11,257 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:11,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:34:11,287 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:34:11,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:34:11,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:11,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:11,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:34:11,705 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.356 2026-03-23 02:34:11,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.363 2026-03-23 02:34:11,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:11,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:11,747 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:11,752 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:11,808 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:34:11,819 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:11,844 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:34:11,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:11,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:11,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:34:11,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:11,951 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:34:11,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:11] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:34:12,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:34:12,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:12,054 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:12,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:34:12,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:12,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:12,166 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:12,210 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:34:12,254 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dcb8604/mass_mailing.assets_builder.min.js (id:4178) 2026-03-23 02:34:12,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /web/assets/dcb8604/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 7 0.007 2.286 2026-03-23 02:34:12,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.012 1.981 2026-03-23 02:34:12,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 0 0.000 1.310 2026-03-23 02:34:12,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 7 0.004 1.225 2026-03-23 02:34:12,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:12] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 10 0.009 0.778 2026-03-23 02:34:14,930 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css (id:4179) 2026-03-23 02:34:14,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:14] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 28 0.039 2.391 2026-03-23 02:34:15,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:15] "GET /web/bundle/mass_mailing.assets_inside_basic_editor_iframe?lang=en_US HTTP/1.1" 200 - 17 0.017 2.585 2026-03-23 02:34:17,330 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/58b124a/mass_mailing.assets_inside_basic_editor_iframe.min.css (id:4180) 2026-03-23 02:34:17,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:17] "GET /web/assets/58b124a/mass_mailing.assets_inside_basic_editor_iframe.min.css HTTP/1.1" 200 - 24 0.031 2.128 2026-03-23 02:34:17,518 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [8/15] Tour mailing_campaign → Step Fill in Subject (trigger: #subject_0) 2026-03-23 02:34:17,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:17] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:17,591 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [9/15] Tour mailing_campaign → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-03-23 02:34:17,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:17] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:17,682 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [10/15] Tour mailing_campaign → Step Pick "Newsletter" option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-03-23 02:34:17,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:17] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.003 0.009 2026-03-23 02:34:17,796 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [11/15] Tour mailing_campaign → Step Save form (trigger: .modal .o_form_button_save:contains(Save & Close)) 2026-03-23 02:34:17,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:17] "POST /web/dataset/call_kw/mailing.list/web_read#mailing.list.web_read HTTP/1.1" 200 - 3 0.004 0.011 2026-03-23 02:34:17,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:17] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 5 0.003 0.015 2026-03-23 02:34:17,878 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [12/15] Tour mailing_campaign → Step body:not(:has(.modal)) 2026-03-23 02:34:18,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:18] "POST /web/dataset/call_kw/utm.campaign/onchange#utm.campaign.onchange HTTP/1.1" 200 - 30 0.096 0.087 2026-03-23 02:34:18,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:18] "GET /web/image/res.users/275/avatar_128 HTTP/1.1" 200 - 7 0.027 0.180 2026-03-23 02:34:18,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:18] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.002 0.190 2026-03-23 02:34:18,233 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [13/15] Tour mailing_campaign → Step Check that newly created record is on the list (trigger: [name="mailing_mail_ids"] td[name="subject"]:contains("TestFromTour")) 2026-03-23 02:34:18,282 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [14/15] Tour mailing_campaign → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 02:34:18,359 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: [15/15] Tour mailing_campaign → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 02:34:18,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:18] "POST /web/dataset/call_kw/utm.campaign/web_save#utm.campaign.web_save HTTP/1.1" 200 - 73 0.066 0.106 2026-03-23 02:34:18,639 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: tour succeeded 2026-03-23 02:34:18,641 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: ╔═════════════════════════════════╗ ║ TOUR mailing_campaign SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-03-23 02:34:19,200 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour.browser: heap 30579768 (allocated 31809536) 2026-03-23 02:34:19,226 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing chrome headless with pid 8384 2026-03-23 02:34:19,227 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Closing websocket connection 2026-03-23 02:34:19,228 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Terminating chrome headless with pid 8384 2026-03-23 02:34:19,344 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_campaign_tour: Removing chrome user profile "/tmp/tmp7qb5fujd_chrome_odoo" 2026-03-23 02:34:19,421 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_theme_tour ... 2026-03-23 02:34:20,249 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome pid: 8628 2026-03-23 02:34:20,249 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless temporary user profile dir: /tmp/tmpli2e3au1_chrome_odoo 2026-03-23 02:34:20,249 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:33289/json/version 2026-03-23 02:34:20,255 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:20,411 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:34:20,417 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Issuing json command http://127.0.0.1:33289/json 2026-03-23 02:34:20,419 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:20,464 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Websocket url found: ws://127.0.0.1:33289/devtools/page/E2DA4EB1B9C2B0266F30E1722CEEA90D 2026-03-23 02:34:20,486 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Enable chrome headless console log notification 2026-03-23 02:34:20,503 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Chrome headless enable page notifications 2026-03-23 02:34:20,624 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:34:20,661 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Setting session cookie in browser 2026-03-23 02:34:20,665 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:34:20,666 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:34:20,689 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:34:22,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:22] "GET /odoo HTTP/1.1" 200 - 147 0.139 1.703 2026-03-23 02:34:22,532 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Navigation result: {'frameId': 'E2DA4EB1B9C2B0266F30E1722CEEA90D', 'loaderId': '2CE5CD4F8905EAD5CC8132C0EF22F022', 'isDownload': False} 2026-03-23 02:34:22,533 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate ready code "odoo.isTourReady('mailing_editor_theme')" 2026-03-23 02:34:22,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:22] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-03-23 02:34:22,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:22] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 02:34:22,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:22] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.075 0.100 2026-03-23 02:34:22,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:22] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.054 2026-03-23 02:34:22,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:22] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.031 2026-03-23 02:34:23,627 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:23] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:34:23,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.035 0.030 2026-03-23 02:34:23,704 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:23] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:23,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.079 2026-03-23 02:34:23,815 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4181) 2026-03-23 02:34:23,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.048 2026-03-23 02:34:23,831 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:34:23,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:34:23,913 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:23] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:24,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "GET /odoo HTTP/1.1" 200 - 25 0.043 0.070 2026-03-23 02:34:24,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.027 0.142 2026-03-23 02:34:24,126 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Evaluate test code "odoo.startTour('mailing_editor_theme', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:34:24,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:24,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "GET /web/image?model=res.users&field=avatar_128&id=270 HTTP/1.1" 200 - 14 0.016 0.051 2026-03-23 02:34:24,226 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [1/39] Tour mailing_editor_theme → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:34:24,279 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 02:34:24,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "GET /web/image/res.partner/363/avatar_128?unique=1774233232000 HTTP/1.1" 200 - 6 0.083 0.157 2026-03-23 02:34:24,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.243 2026-03-23 02:34:24,429 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [2/39] Tour mailing_editor_theme → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-03-23 02:34:24,525 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [3/39] Tour mailing_editor_theme → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-03-23 02:34:24,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "POST /mail/data HTTP/1.1" 200 - 33 0.062 0.216 2026-03-23 02:34:24,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.292 2026-03-23 02:34:24,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.405 2026-03-23 02:34:24,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.070 2026-03-23 02:34:24,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-03-23 02:34:24,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 35 0.030 0.101 2026-03-23 02:34:24,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:24] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:34:25,157 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [4/39] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-03-23 02:34:25,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:25] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:25,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:25] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 26 0.017 0.046 2026-03-23 02:34:25,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:25] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.027 0.081 2026-03-23 02:34:25,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:25] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.007 0.138 2026-03-23 02:34:25,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:25] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.006 0.182 2026-03-23 02:34:25,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:25] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.018 0.216 2026-03-23 02:34:25,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:25] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.004 0.122 2026-03-23 02:34:25,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:25] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.012 0.221 2026-03-23 02:34:26,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.023 0.379 2026-03-23 02:34:26,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.002 0.403 2026-03-23 02:34:26,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:26,127 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:26,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:26,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:34:26,221 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:26,237 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:26,265 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:26,283 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing_themes/static/src/img/theme_imgs/event_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:26,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:26,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing_themes/static/src/img/theme_imgs/newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:26,327 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:26,880 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [5/39] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-03-23 02:34:26,910 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [6/39] Tour mailing_editor_theme → Step Pick 'Newsletter' option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-03-23 02:34:26,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 02:34:26,915 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/751a455/mass_mailing.assets_builder.min.css (id:4182) 2026-03-23 02:34:26,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:26] "GET /web/assets/751a455/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 13 0.025 1.145 2026-03-23 02:34:27,263 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dcb8604/mass_mailing.assets_builder.min.js (id:4183) 2026-03-23 02:34:27,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /web/assets/dcb8604/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 7 0.006 1.510 2026-03-23 02:34:27,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /web/assets/ca8c4c9/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.002 1.402 2026-03-23 02:34:27,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "POST /mail/data HTTP/1.1" 200 - 42 0.045 1.650 2026-03-23 02:34:27,414 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:27,426 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:27,437 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:27,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.014 1.406 2026-03-23 02:34:27,647 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:27,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.737 2026-03-23 02:34:27,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.724 2026-03-23 02:34:27,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.003 0.354 2026-03-23 02:34:27,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:27,707 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:27,725 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:34:27,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.014 0.267 2026-03-23 02:34:27,750 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:34:27,751 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:27,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:34:27,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.008 0.447 2026-03-23 02:34:27,782 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:27,794 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:27,797 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:27,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:34:27,819 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:27,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:27,831 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:27,840 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:27,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:27,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:27,858 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:27,863 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:27,893 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:27,895 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:27,905 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:27,912 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [7/39] Tour mailing_editor_theme → Step .o_mailing_template_preview_wrapper 2026-03-23 02:34:27,942 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:34:27,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:27,972 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [8/39] Tour mailing_editor_theme → Step Pick the basic theme (trigger: .o_mailing_template_preview_wrapper [data-name="basic"]) 2026-03-23 02:34:27,974 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.048 2026-03-23 02:34:27,992 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:27] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:34:28,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:28] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:28,007 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:28] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:28,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:28] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:28,032 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:28] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:28,044 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:28] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:28,045 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [9/39] Tour mailing_editor_theme → Step html:not(:has(.o_mailing_template_preview_wrapper)) 2026-03-23 02:34:28,054 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:28] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:28,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:28] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 02:34:29,954 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css (id:4184) 2026-03-23 02:34:29,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:29] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 28 0.063 2.203 2026-03-23 02:34:29,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:29] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 7 0.002 2.187 2026-03-23 02:34:30,178 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4185) 2026-03-23 02:34:30,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:30] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 2.105 2026-03-23 02:34:30,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:30] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 10 0.008 2.480 2026-03-23 02:34:30,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:30] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.013 2.152 2026-03-23 02:34:30,358 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [10/39] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:not(:has(.o-snippets-menu))) 2026-03-23 02:34:30,411 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [11/39] Tour mailing_editor_theme → Step .o_mass_mailing_iframe_wrapper :iframe .o_layout.o_basic_theme 2026-03-23 02:34:30,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:30] "GET /web/bundle/mass_mailing.assets_inside_basic_editor_iframe?lang=en_US HTTP/1.1" 200 - 17 0.013 0.190 2026-03-23 02:34:32,686 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/58b124a/mass_mailing.assets_inside_basic_editor_iframe.min.css (id:4186) 2026-03-23 02:34:32,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:32] "GET /web/assets/58b124a/mass_mailing.assets_inside_basic_editor_iframe.min.css HTTP/1.1" 200 - 24 0.033 2.111 2026-03-23 02:34:32,968 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [12/39] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 02:34:32,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:32] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 02:34:33,029 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [13/39] Tour mailing_editor_theme → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 02:34:33,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:33] "POST /web/dataset/call_kw/mailing.mailing/web_save#mailing.mailing.web_save HTTP/1.1" 200 - 55 0.043 0.094 2026-03-23 02:34:33,327 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [14/39] Tour mailing_editor_theme → Step Click on the New button to create another mailing (trigger: button.o_form_button_create) 2026-03-23 02:34:33,395 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [15/39] Tour mailing_editor_theme → Step .o_mailing_template_preview_wrapper 2026-03-23 02:34:33,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:33] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.039 0.061 2026-03-23 02:34:33,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:33] "POST /mail/data HTTP/1.1" 200 - 37 0.038 0.173 2026-03-23 02:34:33,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:33] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.079 2026-03-23 02:34:33,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:33] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 17 0.044 0.206 2026-03-23 02:34:33,717 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [16/39] Tour mailing_editor_theme → Step Fill in Subject (trigger: #subject_0) 2026-03-23 02:34:33,784 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [17/39] Tour mailing_editor_theme → Step Fill in Mailing list (trigger: #contact_list_ids_0) 2026-03-23 02:34:33,885 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [18/39] Tour mailing_editor_theme → Step Pick 'Newsletter' option (trigger: .o_input_dropdown a:contains(Newsletter)) 2026-03-23 02:34:33,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:33] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.004 0.038 2026-03-23 02:34:33,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:33] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 02:34:33,988 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [19/39] Tour mailing_editor_theme → Step Pick the newsletter theme (trigger: .o_mailing_template_preview_wrapper [data-name="newsletter"]) 2026-03-23 02:34:34,092 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [20/39] Tour mailing_editor_theme → Step Make sure the snippets menu is displayed (trigger: .o-snippets-menu) 2026-03-23 02:34:34,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:34] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.004 0.085 2026-03-23 02:34:34,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:34] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 02:34:35,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.060 0.686 2026-03-23 02:34:35,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 02:34:35,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 02:34:35,580 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 02:34:35,582 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 02:34:35,594 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:35,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 02:34:35,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:34:35,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:34:35,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:34:35,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.052 0.091 2026-03-23 02:34:35,669 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:35,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:34:35,681 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [21/39] Tour mailing_editor_theme → Step discard the form (trigger: .o_form_button_cancel) 2026-03-23 02:34:35,721 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:35,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:35,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_icon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:35,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:35,742 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:35,789 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:35] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:34:35,874 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [22/39] Tour mailing_editor_theme → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-03-23 02:34:36,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:36] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 6 0.009 0.031 2026-03-23 02:34:36,379 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [23/39] Tour mailing_editor_theme → Step Go back to previous mailing (trigger: td[name="subject"]:contains(Test Basic Theme)) 2026-03-23 02:34:36,451 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [24/39] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:not(:has(.o-snippets-menu))) 2026-03-23 02:34:36,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:36] "GET /web/image/res.users/270/avatar_128 HTTP/1.1" 200 - 7 0.008 0.038 2026-03-23 02:34:36,515 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [25/39] Tour mailing_editor_theme → Step Add some content to be selected afterwards (trigger: :iframe p) 2026-03-23 02:34:36,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:36] "POST /web/dataset/call_kw/mailing.mailing/web_read#mailing.mailing.web_read HTTP/1.1" 200 - 19 0.016 0.036 2026-03-23 02:34:36,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:36] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.010 2026-03-23 02:34:36,818 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [26/39] Tour mailing_editor_theme → Step Select text (trigger: :iframe p:contains(content)) 2026-03-23 02:34:36,889 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [27/39] Tour mailing_editor_theme → Step Make sure the floating toolbar is visible (trigger: .overlay:has(.o-we-toolbar)[style*="visible"]) 2026-03-23 02:34:36,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:36] "POST /mail/data HTTP/1.1" 200 - 29 0.059 0.075 2026-03-23 02:34:37,018 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [28/39] Tour mailing_editor_theme → Step Expand Toolbar (trigger: .o-we-toolbar button[name='expand_toolbar']) 2026-03-23 02:34:37,099 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [29/39] Tour mailing_editor_theme → Step Open the color picker (trigger: .o-select-color-foreground) 2026-03-23 02:34:37,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:37] "POST /web/dataset/call_kw/res.lang/get_installed#res.lang.get_installed HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:37,178 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [30/39] Tour mailing_editor_theme → Step Open Solid tab (trigger: .btn-tab.solid-tab) 2026-03-23 02:34:37,191 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:37] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:37,280 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [31/39] Tour mailing_editor_theme → Step Pick a color (trigger: .o_font_color_selector button[data-color="o-color-1"]) 2026-03-23 02:34:37,405 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [32/39] Tour mailing_editor_theme → Step Check that color was applied (trigger: :iframe p font.text-o-color-1) 2026-03-23 02:34:37,467 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [33/39] Tour mailing_editor_theme → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 02:34:37,619 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [34/39] Tour mailing_editor_theme → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 02:34:37,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:37] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 16 0.006 0.025 2026-03-23 02:34:37,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:37] "POST /web/dataset/call_kw/mailing.mailing/web_save#mailing.mailing.web_save HTTP/1.1" 200 - 20 0.014 0.039 2026-03-23 02:34:37,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:37] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.008 2026-03-23 02:34:37,824 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [35/39] Tour mailing_editor_theme → Step Go to 'Mailings' list view (trigger: .breadcrumb a:contains(Mailings)) 2026-03-23 02:34:37,897 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [36/39] Tour mailing_editor_theme → Step Open newly created mailing (trigger: td:contains("Test Basic Theme")) 2026-03-23 02:34:37,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:37] "POST /mail/data HTTP/1.1" 200 - 29 0.047 0.082 2026-03-23 02:34:38,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:38] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 6 0.032 0.065 2026-03-23 02:34:38,070 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [37/39] Tour mailing_editor_theme → Step Make sure the snippets menu is hidden (trigger: html:not(:has(.o-snippets-menu))) 2026-03-23 02:34:38,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:38] "POST /web/dataset/call_kw/mailing.mailing/web_read#mailing.mailing.web_read HTTP/1.1" 200 - 19 0.018 0.057 2026-03-23 02:34:38,224 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [38/39] Tour mailing_editor_theme → Step Select content (trigger: :iframe p:contains(content)) 2026-03-23 02:34:38,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:38] "POST /mail/data HTTP/1.1" 200 - 29 0.040 0.058 2026-03-23 02:34:38,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:38] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.080 2026-03-23 02:34:38,497 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: [39/39] Tour mailing_editor_theme → Step Make sure the floating toolbar is visible (trigger: .overlay:has(.o-we-toolbar)[style*="visible"]) 2026-03-23 02:34:38,585 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: tour succeeded 2026-03-23 02:34:38,586 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR mailing_editor_theme SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 02:34:39,208 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour.browser: heap 44267408 (allocated 46227456) 2026-03-23 02:34:39,223 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing chrome headless with pid 8628 2026-03-23 02:34:39,227 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Closing websocket connection 2026-03-23 02:34:39,230 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Terminating chrome headless with pid 8628 2026-03-23 02:34:39,348 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_theme_tour: Removing chrome user profile "/tmp/tmpli2e3au1_chrome_odoo" 2026-03-23 02:34:39,455 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mailing_editor_tour ... 2026-03-23 02:34:40,401 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome pid: 8908 2026-03-23 02:34:40,401 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpzupm_8g8_chrome_odoo 2026-03-23 02:34:40,401 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:45025/json/version 2026-03-23 02:34:40,408 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:40,507 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:34:40,518 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Issuing json command http://127.0.0.1:45025/json 2026-03-23 02:34:40,518 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:40,573 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Websocket url found: ws://127.0.0.1:45025/devtools/page/DECD782448DF8D998FBF2C9E1DA1ACA6 2026-03-23 02:34:40,619 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Enable chrome headless console log notification 2026-03-23 02:34:40,672 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Chrome headless enable page notifications 2026-03-23 02:34:40,823 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:user_marketing from n/a 2026-03-23 02:34:40,836 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Setting session cookie in browser 2026-03-23 02:34:40,840 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:34:40,840 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:34:40,861 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:34:42,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:42] "GET /odoo HTTP/1.1" 200 - 147 0.132 1.719 2026-03-23 02:34:42,714 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Navigation result: {'frameId': 'DECD782448DF8D998FBF2C9E1DA1ACA6', 'loaderId': '5CA50FFA4857E351B0D0E3AF6B72BE99', 'isDownload': False} 2026-03-23 02:34:42,714 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate ready code "odoo.isTourReady('mailing_editor')" 2026-03-23 02:34:42,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:42] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 02:34:42,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:42] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-03-23 02:34:42,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.048 0.088 2026-03-23 02:34:42,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:42] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.084 2026-03-23 02:34:43,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:43] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 02:34:43,787 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:43] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:43,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.014 2026-03-23 02:34:43,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 02:34:43,853 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:43] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:34:43,998 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:34:44,004 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4187) 2026-03-23 02:34:44,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.077 2026-03-23 02:34:44,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:44,065 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:44,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /odoo HTTP/1.1" 200 - 25 0.029 0.062 2026-03-23 02:34:44,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.105 2026-03-23 02:34:44,295 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Evaluate test code "odoo.startTour('mailing_editor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:34:44,327 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:44,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /web/image/res.partner/370/avatar_128?unique=1774233232000 HTTP/1.1" 200 - 13 0.037 0.057 2026-03-23 02:34:44,353 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [1/19] Tour mailing_editor → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:34:44,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-03-23 02:34:44,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 02:34:44,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.144 2026-03-23 02:34:44,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.003 0.192 2026-03-23 02:34:44,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.130 2026-03-23 02:34:44,509 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [2/19] Tour mailing_editor → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-03-23 02:34:44,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "POST /mail/data HTTP/1.1" 200 - 33 0.040 0.154 2026-03-23 02:34:44,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /web/image?model=res.users&field=avatar_128&id=275 HTTP/1.1" 200 - 7 0.009 0.361 2026-03-23 02:34:44,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.119 2026-03-23 02:34:44,704 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [3/19] Tour mailing_editor → Step button.o_list_button_add 2026-03-23 02:34:44,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "POST /mail/data HTTP/1.1" 200 - 41 0.033 0.103 2026-03-23 02:34:44,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:44] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.143 2026-03-23 02:34:45,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:45] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.016 0.029 2026-03-23 02:34:45,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:45] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.012 2026-03-23 02:34:45,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:45] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.015 0.068 2026-03-23 02:34:45,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:45] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.009 0.037 2026-03-23 02:34:45,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:45] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 28 0.029 0.112 2026-03-23 02:34:45,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:45] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 35 0.035 0.205 2026-03-23 02:34:45,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:45] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 02:34:46,096 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [4/19] Tour mailing_editor → Step div[name="contact_list_ids"] .o_input_dropdown input[type="text"] 2026-03-23 02:34:46,142 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:46,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 26 0.019 0.034 2026-03-23 02:34:46,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.027 0.051 2026-03-23 02:34:46,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.096 2026-03-23 02:34:46,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.121 2026-03-23 02:34:46,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.007 0.141 2026-03-23 02:34:46,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.160 2026-03-23 02:34:46,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.003 0.165 2026-03-23 02:34:46,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.011 0.247 2026-03-23 02:34:46,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.032 0.412 2026-03-23 02:34:46,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:46] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.440 2026-03-23 02:34:47,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:47,081 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:47,083 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:47,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:47,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:47,134 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:34:47,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:47,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:47,183 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:47,203 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:47,207 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:34:47,236 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_imgs/newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:34:47,236 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:47,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_imgs/event_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:47,257 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:47,277 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:47,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:47,309 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:34:47,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:47,386 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [5/19] Tour mailing_editor → Step div[name="contact_list_ids"] .ui-state-active 2026-03-23 02:34:47,794 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dcb8604/mass_mailing.assets_builder.min.js (id:4188) 2026-03-23 02:34:47,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /web/assets/dcb8604/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 13 0.023 1.094 2026-03-23 02:34:47,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:47] "GET /web/assets/ca8c4c9/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.002 1.006 2026-03-23 02:34:48,476 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/751a455/mass_mailing.assets_builder.min.css (id:4189) 2026-03-23 02:34:48,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /web/assets/751a455/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 7 0.012 1.794 2026-03-23 02:34:48,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:48,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:48,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:48,560 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:48,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:48,595 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:48,607 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:48,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.025 1.632 2026-03-23 02:34:48,814 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:34:48,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.004 1.419 2026-03-23 02:34:48,832 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:48,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.998 2026-03-23 02:34:48,839 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:48,846 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:48,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 1 0.005 0.997 2026-03-23 02:34:48,856 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:48,862 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:48,869 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:48,873 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:48,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:48,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.017 1.531 2026-03-23 02:34:48,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:48,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:48,917 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:48,919 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:48,948 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:48,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:48,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:34:48,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:34:48,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:48] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:34:49,007 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [6/19] Tour mailing_editor → Step choose the theme "empty" to edit the mailing with snippets (trigger: [name="body_arch"] .o_mailing_template_preview_wrapper [data-name="empty"]) 2026-03-23 02:34:49,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:49] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:34:49,031 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:49] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:49,033 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:49] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:49,066 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:49] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:49,112 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [7/19] Tour mailing_editor → Step wait for the editor to be rendered (trigger: [name="body_arch"] :iframe .o_editable[data-editor-message="DRAG BUILDING BLOCKS HERE"]) 2026-03-23 02:34:51,419 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css (id:4190) 2026-03-23 02:34:51,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:51] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 28 0.067 2.539 2026-03-23 02:34:51,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:51] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.006 2.818 2026-03-23 02:34:51,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:51] "POST /web/dataset/call_kw/mailing.list/name_create#mailing.list.name_create HTTP/1.1" 200 - 5 0.013 2.445 2026-03-23 02:34:51,691 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4191) 2026-03-23 02:34:51,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:51] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 2.637 2026-03-23 02:34:51,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:51] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 2.595 2026-03-23 02:34:51,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:51] "POST /web/dataset/call_kw/mailing.list/web_read#mailing.list.web_read HTTP/1.1" 200 - 3 0.002 0.008 2026-03-23 02:34:51,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:51] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 5 0.014 0.019 2026-03-23 02:34:52,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.035 0.459 2026-03-23 02:34:52,496 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /html_builder/static/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:52,602 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [8/19] Tour mailing_editor → Step Click the "Text" snippet category to drop a snippet in the editor (trigger: .o_snippet[name="Text"] button) 2026-03-23 02:34:52,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.007 0.074 2026-03-23 02:34:52,717 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:52,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:34:52,725 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:52,741 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:34:52,760 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:34:52,775 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:34:52,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:34:52,789 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:52,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:52,806 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:34:52,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_icon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:34:52,808 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:34:52,810 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:52,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:34:52,831 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:34:52,838 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:34:52,842 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:52] "GET /mass_mailing/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:34:53,016 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [9/19] Tour mailing_editor → Step Select the Title Snippet (trigger: :iframe .o_snippet_preview_wrap:has(.s_title)) 2026-03-23 02:34:53,032 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:34:53,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:53] "GET /web/bundle/html_builder.iframe_add_dialog?lang=en_US HTTP/1.1" 200 - 7 0.004 0.116 2026-03-23 02:34:53,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:53] "GET /web/bundle/mass_mailing.iframe_add_dialog?lang=en_US HTTP/1.1" 200 - 1 0.000 0.134 2026-03-23 02:34:53,485 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6e7118c/html_builder.iframe_add_dialog.min.css (id:4192) 2026-03-23 02:34:53,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:53] "GET /web/assets/6e7118c/html_builder.iframe_add_dialog.min.css HTTP/1.1" 200 - 14 0.010 0.270 2026-03-23 02:34:53,521 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3fe0f4e/mass_mailing.iframe_add_dialog.min.css (id:4193) 2026-03-23 02:34:53,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:53] "GET /web/assets/3fe0f4e/mass_mailing.iframe_add_dialog.min.css HTTP/1.1" 200 - 8 0.006 0.294 2026-03-23 02:34:53,620 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [10/19] Tour mailing_editor → Step wait for the snippet menu to finish the drop process (trigger: body:not(:has(.o_we_ongoing_insertion))) 2026-03-23 02:34:54,261 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [11/19] Tour mailing_editor → Step verify that the title was inserted properly in the editor (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-03-23 02:34:54,313 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [12/19] Tour mailing_editor → Step button.o_form_button_save 2026-03-23 02:34:54,457 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [13/19] Tour mailing_editor → Step verify that the save failed (since the field "subject" was not set and it is required) (trigger: label.o_field_invalid) 2026-03-23 02:34:54,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:54] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 02:34:54,529 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [14/19] Tour mailing_editor → Step verify that the edited mailing body was not lost during the failed save (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-03-23 02:34:54,580 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [15/19] Tour mailing_editor → Step input#subject_0 2026-03-23 02:34:54,654 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [16/19] Tour mailing_editor → Step .o_form_view 2026-03-23 02:34:54,718 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [17/19] Tour mailing_editor → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 02:34:54,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:54] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 02:34:54,786 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [18/19] Tour mailing_editor → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 02:34:54,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:54] "POST /web/dataset/call_kw/mailing.mailing/web_save#mailing.mailing.web_save HTTP/1.1" 200 - 56 0.045 0.095 2026-03-23 02:34:55,072 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: [19/19] Tour mailing_editor → Step :iframe .o_editable 2026-03-23 02:34:55,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:55] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.015 0.030 2026-03-23 02:34:55,188 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: tour succeeded 2026-03-23 02:34:55,189 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: ╔═══════════════════════════════╗ ║ TOUR mailing_editor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-23 02:34:55,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:55] "POST /mail/data HTTP/1.1" 200 - 37 0.087 0.103 2026-03-23 02:34:55,851 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour.browser: heap 35855764 (allocated 38887424) 2026-03-23 02:34:55,900 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing chrome headless with pid 8908 2026-03-23 02:34:55,902 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Closing websocket connection 2026-03-23 02:34:55,906 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Terminating chrome headless with pid 8908 2026-03-23 02:34:56,024 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mailing_editor_tour: Removing chrome user profile "/tmp/tmpzupm_8g8_chrome_odoo" 2026-03-23 02:34:56,114 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mass_mailing_code_view_tour ... 2026-03-23 02:34:56,711 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome pid: 9176 2026-03-23 02:34:56,712 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless temporary user profile dir: /tmp/tmpw472p4y3_chrome_odoo 2026-03-23 02:34:56,712 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:36929/json/version 2026-03-23 02:34:56,715 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:56,837 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:34:56,837 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Issuing json command http://127.0.0.1:36929/json 2026-03-23 02:34:56,837 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:34:56,884 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Websocket url found: ws://127.0.0.1:36929/devtools/page/0A7660EDF982A20D8341954AFE040CA4 2026-03-23 02:34:56,916 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Enable chrome headless console log notification 2026-03-23 02:34:56,926 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Chrome headless enable page notifications 2026-03-23 02:34:57,283 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:34:57,296 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Setting session cookie in browser 2026-03-23 02:34:57,301 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Open "http://127.0.0.1:8069/odoo?debug=tests" in browser 2026-03-23 02:34:57,301 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigating to: "http://127.0.0.1:8069/odoo?debug=tests" 2026-03-23 02:34:57,376 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:34:59,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:59] "GET /odoo?debug=tests HTTP/1.1" 200 - 147 0.123 1.992 2026-03-23 02:34:59,482 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Navigation result: {'frameId': '0A7660EDF982A20D8341954AFE040CA4', 'loaderId': 'BA5CDC80E4919BB1081A09FFB72D7152', 'isDownload': False} 2026-03-23 02:34:59,482 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Evaluate ready code "odoo.isTourReady('mass_mailing_code_view_tour')" 2026-03-23 02:34:59,550 26 INFO 00799-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.007 0.020 2026-03-23 02:34:59,568 26 INFO 00799-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.001 0.029 2026-03-23 02:34:59,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:34:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 28 0.063 0.153 2026-03-23 02:34:59,771 26 INFO 00799-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.002 0.121 2026-03-23 02:34:59,922 26 INFO 00799-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.001 0.015 2026-03-23 02:35:00,897 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.007 2026-03-23 02:35:00,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.019 0.022 2026-03-23 02:35:00,954 26 INFO 00799-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.008 0.033 2026-03-23 02:35:00,962 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.006 2026-03-23 02:35:01,081 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4194) 2026-03-23 02:35:01,087 26 INFO 00799-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.041 2026-03-23 02:35:01,185 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:35:01,243 26 INFO 00799-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,340 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.002 2026-03-23 02:35:01,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /odoo HTTP/1.1" 200 - 25 0.073 0.100 2026-03-23 02:35:01,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.221 2026-03-23 02:35:01,758 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Evaluate test code "odoo.startTour('mass_mailing_code_view_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:35:01,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "GET /web/image?model=res.users&field=avatar_128&id=270 HTTP/1.1" 200 - 14 0.048 0.161 2026-03-23 02:35:01,831 26 INFO 00799-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 - 2 0.001 0.236 2026-03-23 02:35:01,897 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.006 2026-03-23 02:35:01,904 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [1/17] Tour mass_mailing_code_view_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:35:01,912 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.010 2026-03-23 02:35:01,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.043 0.269 2026-03-23 02:35:02,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "GET /web/image/res.partner/363/avatar_128?unique=1774233232000 HTTP/1.1" 200 - 6 0.018 0.410 2026-03-23 02:35:02,184 26 INFO 00799-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.009 0.271 2026-03-23 02:35:02,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "POST /mail/data HTTP/1.1" 200 - 33 0.142 0.439 2026-03-23 02:35:02,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.126 2026-03-23 02:35:02,647 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [2/17] Tour mass_mailing_code_view_tour → Step .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"] 2026-03-23 02:35:02,768 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [3/17] Tour mass_mailing_code_view_tour → Step button.o_list_button_add 2026-03-23 02:35:02,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "POST /mail/data HTTP/1.1" 200 - 41 0.056 0.096 2026-03-23 02:35:02,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.132 2026-03-23 02:35:02,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:02] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.153 2026-03-23 02:35:03,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.052 0.042 2026-03-23 02:35:03,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.001 0.034 2026-03-23 02:35:03,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.014 0.072 2026-03-23 02:35:03,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 35 0.073 0.158 2026-03-23 02:35:03,857 26 INFO 00799-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 - 11 0.019 0.240 2026-03-23 02:35:03,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:03] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.001 0.020 2026-03-23 02:35:04,213 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [4/17] Tour mass_mailing_code_view_tour → Step Pick the email subject. (trigger: input#subject_0) 2026-03-23 02:35:04,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:04,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 26 0.026 0.047 2026-03-23 02:35:04,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.022 0.047 2026-03-23 02:35:04,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.097 2026-03-23 02:35:04,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.104 2026-03-23 02:35:04,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.119 2026-03-23 02:35:04,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.011 0.143 2026-03-23 02:35:04,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:04] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US&debug=tests HTTP/1.1" 200 - 6 0.005 0.135 2026-03-23 02:35:05,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US&debug=tests HTTP/1.1" 200 - 13 0.019 0.290 2026-03-23 02:35:05,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.039 0.547 2026-03-23 02:35:05,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.594 2026-03-23 02:35:05,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:35:05,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,423 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,431 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,480 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,512 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:35:05,517 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:35:05,518 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:05,543 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,563 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:35:05,585 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,587 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:05,627 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_imgs/event_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,632 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:05,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_imgs/newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,659 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:05,691 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [5/17] Tour mass_mailing_code_view_tour → Step Click on the dropdown to open it and then start typing to search. (trigger: div[name="contact_list_ids"] .o_input_dropdown input[type="text"]) 2026-03-23 02:35:05,717 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:35:05,742 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:05,779 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:05,797 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,837 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:05,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:35:05,953 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:35:05,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:05] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:35:06,051 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:06] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:06,272 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [6/17] Tour mass_mailing_code_view_tour → Step Select item from dropdown (trigger: div[name="contact_list_ids"] .ui-state-active) 2026-03-23 02:35:06,508 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dcb8604/mass_mailing.assets_builder.min.js (id:4195) 2026-03-23 02:35:06,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:06] "GET /web/assets/dcb8604/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 13 0.042 1.645 2026-03-23 02:35:06,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:06] "GET /web/assets/ca8c4c9/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.001 1.497 2026-03-23 02:35:07,253 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/751a455/mass_mailing.assets_builder.min.css (id:4196) 2026-03-23 02:35:07,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /web/assets/751a455/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 7 0.018 2.419 2026-03-23 02:35:07,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US&debug=tests HTTP/1.1" 200 - 21 0.018 1.938 2026-03-23 02:35:07,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.011 1.855 2026-03-23 02:35:07,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 3 0.005 0.985 2026-03-23 02:35:07,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "POST /web/dataset/call_kw/mailing.list/web_name_search#mailing.list.web_name_search HTTP/1.1" 200 - 1 0.001 0.315 2026-03-23 02:35:07,603 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:07,623 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:07,632 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 02:35:07,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.010 1.535 2026-03-23 02:35:07,643 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:07,683 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 02:35:07,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.021 1.088 2026-03-23 02:35:07,685 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:35:07,689 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:35:07,720 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:07,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:35:07,727 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:07,729 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:07,739 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:07,751 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:07,768 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:35:07,773 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:07,779 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:35:07,786 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [7/17] Tour mass_mailing_code_view_tour → Step Choose this theme. (trigger: div[name="body_arch"] .o_mailing_template_preview_wrapper [data-name="default"]) 2026-03-23 02:35:07,793 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:07,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:07,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:07,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:07,862 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:07,899 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:07] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 02:35:07,959 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [8/17] Tour mass_mailing_code_view_tour → Step Click here to switch to code view (trigger: .o_codeview_btn) 2026-03-23 02:35:10,349 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css (id:4197) 2026-03-23 02:35:10,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 28 0.068 2.701 2026-03-23 02:35:10,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.007 2.844 2026-03-23 02:35:10,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "POST /web/dataset/call_kw/mailing.list/name_create#mailing.list.name_create HTTP/1.1" 200 - 5 0.011 2.642 2026-03-23 02:35:10,636 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4198) 2026-03-23 02:35:10,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 2.718 2026-03-23 02:35:10,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.004 2.688 2026-03-23 02:35:10,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "POST /web/dataset/call_kw/mailing.list/web_read#mailing.list.web_read HTTP/1.1" 200 - 3 0.002 0.011 2026-03-23 02:35:10,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:10] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 5 0.006 0.016 2026-03-23 02:35:11,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.051 0.492 2026-03-23 02:35:11,684 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:11,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:11,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:11,704 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:35:11,726 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:35:11,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.025 0.043 2026-03-23 02:35:11,750 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:35:11,754 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 02:35:11,756 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:35:11,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:11,748 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:11,770 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:11,791 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_icon.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:35:11,802 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:35:11,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 02:35:11,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:35:11,808 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 02:35:11,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:11] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:35:11,903 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [9/17] Tour mass_mailing_code_view_tour → Step Remove all content from codeview (trigger: textarea.o_codeview) 2026-03-23 02:35:12,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:12] "GET /mail/font_to_img/61594/rgb(108,117,125)/rgb(255,255,255)/9x16 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:35:12,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:12] "GET /mail/font_to_img/61665/rgb(108,117,125)/rgb(255,255,255)/14x16 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:35:12,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:12] "GET /mail/font_to_img/61593/rgb(108,117,125)/rgb(255,255,255)/16x17 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:35:12,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:12] "GET /mail/font_to_img/61805/rgb(108,117,125)/rgb(255,255,255)/14x16 HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:35:12,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:12] "GET /mail/font_to_img/59419/rgb(108,117,125)/rgb(255,255,255)/16x17 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:35:12,431 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [10/17] Tour mass_mailing_code_view_tour → Step Click here to switch back from code view (trigger: .o_codeview_btn) 2026-03-23 02:35:12,488 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [11/17] Tour mass_mailing_code_view_tour → Step Verify that the dropable zone was not removed (trigger: [name="body_arch"] :iframe .o_mail_wrapper_td) 2026-03-23 02:35:12,656 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [12/17] Tour mass_mailing_code_view_tour → Step Wait for the html_builder to be visible (trigger: .o_builder_sidebar_open) 2026-03-23 02:35:12,704 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [13/17] Tour mass_mailing_code_view_tour → Step Click the "Text" snippet category to drop a snippet in the editor (trigger: .o_snippet[name="Text"] button) 2026-03-23 02:35:12,783 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:12,839 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [14/17] Tour mass_mailing_code_view_tour → Step Select the Title Snippet (trigger: .modal-body :iframe .o_snippet_preview_wrap:has(.s_title)) 2026-03-23 02:35:12,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:12] "GET /web/bundle/mass_mailing.iframe_add_dialog?lang=en_US&debug=tests HTTP/1.1" 200 - 1 0.000 0.027 2026-03-23 02:35:13,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:13] "GET /web/bundle/html_builder.iframe_add_dialog?lang=en_US&debug=tests HTTP/1.1" 200 - 7 0.006 0.125 2026-03-23 02:35:13,122 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3fe0f4e/mass_mailing.iframe_add_dialog.min.css (id:4199) 2026-03-23 02:35:13,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:13] "GET /web/assets/3fe0f4e/mass_mailing.iframe_add_dialog.min.css HTTP/1.1" 200 - 8 0.011 0.037 2026-03-23 02:35:13,447 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6e7118c/html_builder.iframe_add_dialog.min.css (id:4200) 2026-03-23 02:35:13,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:13] "GET /web/assets/6e7118c/html_builder.iframe_add_dialog.min.css HTTP/1.1" 200 - 14 0.009 0.328 2026-03-23 02:35:13,582 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [15/17] Tour mass_mailing_code_view_tour → Step Verify that the title was inserted properly in the editor (trigger: [name="body_arch"] :iframe .o_editable h1) 2026-03-23 02:35:13,629 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [16/17] Tour mass_mailing_code_view_tour → Step discard the form (trigger: .o_form_button_cancel) 2026-03-23 02:35:13,739 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: [17/17] Tour mass_mailing_code_view_tour → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-03-23 02:35:14,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:14] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 02:35:14,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:14] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:35:14,696 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: tour succeeded 2026-03-23 02:35:14,712 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR mass_mailing_code_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 02:35:15,265 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour.browser: heap 38389980 (allocated 40198144) 2026-03-23 02:35:15,285 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing chrome headless with pid 9176 2026-03-23 02:35:15,290 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Closing websocket connection 2026-03-23 02:35:15,292 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Terminating chrome headless with pid 9176 2026-03-23 02:35:15,412 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_code_view_tour: Removing chrome user profile "/tmp/tmpw472p4y3_chrome_odoo" 2026-03-23 02:35:15,509 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_mass_mailing_dynamic_placeholder_tour ... 2026-03-23 02:35:16,361 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Chrome pid: 9445 2026-03-23 02:35:16,361 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Chrome headless temporary user profile dir: /tmp/tmpoczpteel_chrome_odoo 2026-03-23 02:35:16,361 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:35113/json/version 2026-03-23 02:35:16,384 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:16,521 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:35:16,522 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Issuing json command http://127.0.0.1:35113/json 2026-03-23 02:35:16,555 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:16,622 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Websocket url found: ws://127.0.0.1:35113/devtools/page/0A5AD51B4D3C92923430FAA28A537EEF 2026-03-23 02:35:16,705 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Enable chrome headless console log notification 2026-03-23 02:35:16,729 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Chrome headless enable page notifications 2026-03-23 02:35:16,834 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:16,847 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Setting session cookie in browser 2026-03-23 02:35:16,851 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:35:16,851 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:35:16,867 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:18,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:18] "GET /odoo HTTP/1.1" 200 - 147 0.128 1.757 2026-03-23 02:35:18,753 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Navigation result: {'frameId': '0A5AD51B4D3C92923430FAA28A537EEF', 'loaderId': '4D7CA4189C0F76E0A6E19744BA885CB9', 'isDownload': False} 2026-03-23 02:35:18,753 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Evaluate ready code "odoo.isTourReady('mass_mailing_dynamic_placeholder_tour')" 2026-03-23 02:35:18,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:18] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 02:35:18,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:18] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.087 0.110 2026-03-23 02:35:19,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:19] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.222 2026-03-23 02:35:19,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:19] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-03-23 02:35:19,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:19] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-03-23 02:35:19,874 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:19] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:19,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.016 2026-03-23 02:35:19,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.024 2026-03-23 02:35:19,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:19] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:35:20,067 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4201) 2026-03-23 02:35:20,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.067 2026-03-23 02:35:20,112 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:35:20,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:20,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:20,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /odoo HTTP/1.1" 200 - 25 0.017 0.046 2026-03-23 02:35:20,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.074 2026-03-23 02:35:20,333 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Evaluate test code "odoo.startTour('mass_mailing_dynamic_placeholder_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:35:20,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.024 2026-03-23 02:35:20,432 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [1/16] Tour mass_mailing_dynamic_placeholder_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:35:20,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:35:20,455 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "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 02:35:20,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /web/image?model=res.users&field=avatar_128&id=270 HTTP/1.1" 200 - 14 0.029 0.083 2026-03-23 02:35:20,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /web/image/res.partner/363/avatar_128?unique=1774233232000 HTTP/1.1" 200 - 6 0.006 0.128 2026-03-23 02:35:20,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.143 2026-03-23 02:35:20,580 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [2/16] Tour mass_mailing_dynamic_placeholder_tour → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-03-23 02:35:20,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "POST /mail/data HTTP/1.1" 200 - 33 0.042 0.160 2026-03-23 02:35:20,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.274 2026-03-23 02:35:20,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.113 2026-03-23 02:35:20,665 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [3/16] Tour mass_mailing_dynamic_placeholder_tour → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-03-23 02:35:20,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.016 2026-03-23 02:35:20,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 35 0.039 0.090 2026-03-23 02:35:20,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:20] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:35:21,261 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [4/16] Tour mass_mailing_dynamic_placeholder_tour → Step Fill in Subject (trigger: #subject_0) 2026-03-23 02:35:21,331 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:21] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:21,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:21] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 26 0.021 0.043 2026-03-23 02:35:21,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:21] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.009 0.055 2026-03-23 02:35:21,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:21] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.009 0.083 2026-03-23 02:35:21,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:21] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.010 0.125 2026-03-23 02:35:21,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:21] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.156 2026-03-23 02:35:21,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:21] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.017 0.196 2026-03-23 02:35:22,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.007 0.142 2026-03-23 02:35:22,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.012 0.246 2026-03-23 02:35:22,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.030 0.430 2026-03-23 02:35:22,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.000 0.456 2026-03-23 02:35:22,499 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:22,522 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 02:35:22,569 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 02:35:22,576 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:35:22,633 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:22,685 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:22,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:22,810 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [5/16] Tour mass_mailing_dynamic_placeholder_tour → Step .o_mailing_template_preview_wrapper 2026-03-23 02:35:22,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:22] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:23,398 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_imgs/event_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:23,399 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [6/16] Tour mass_mailing_dynamic_placeholder_tour → Step Pick the basic theme (trigger: .o_mailing_template_preview_wrapper [data-name="basic"]) 2026-03-23 02:35:23,419 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [7/16] Tour mass_mailing_dynamic_placeholder_tour → Step Insert text inside editable (trigger: :iframe .odoo-editor-editable) 2026-03-23 02:35:23,426 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_imgs/newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:23,440 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/751a455/mass_mailing.assets_builder.min.css (id:4202) 2026-03-23 02:35:23,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /web/assets/751a455/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 13 0.024 1.354 2026-03-23 02:35:23,853 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dcb8604/mass_mailing.assets_builder.min.js (id:4203) 2026-03-23 02:35:23,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /web/assets/dcb8604/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 7 0.006 1.746 2026-03-23 02:35:23,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /web/assets/ca8c4c9/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.001 1.631 2026-03-23 02:35:23,891 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:23,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:23,919 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:23,927 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:23,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:23,968 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:23,982 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:23,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:23] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:35:24,018 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:35:24,032 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:24,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "POST /mail/data HTTP/1.1" 200 - 42 0.077 1.929 2026-03-23 02:35:24,071 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:24,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:35:24,095 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:24,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:35:24,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:24,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:35:24,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.023 1.723 2026-03-23 02:35:24,393 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:24,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.971 2026-03-23 02:35:24,422 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:24,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.009 0.935 2026-03-23 02:35:24,457 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:35:24,459 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:35:24,496 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:24,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 11 0.028 0.353 2026-03-23 02:35:24,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:35:24,533 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:24,547 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:24,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:35:24,568 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:24,569 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:24,579 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:24,585 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:24,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:24,608 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:35:24,614 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:24,629 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:24,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:35:24,667 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:24,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:24,705 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:24,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:24] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:26,700 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css (id:4204) 2026-03-23 02:35:26,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:26] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 28 0.056 2.244 2026-03-23 02:35:26,965 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4205) 2026-03-23 02:35:26,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:26] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 2.260 2026-03-23 02:35:27,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:27] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 6 0.003 3.003 2026-03-23 02:35:27,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.059 2.975 2026-03-23 02:35:27,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:27] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 2.678 2026-03-23 02:35:27,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:27] "GET /web/bundle/mass_mailing.assets_inside_basic_editor_iframe?lang=en_US HTTP/1.1" 200 - 17 0.011 0.217 2026-03-23 02:35:29,691 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/58b124a/mass_mailing.assets_inside_basic_editor_iframe.min.css (id:4206) 2026-03-23 02:35:29,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:29] "GET /web/assets/58b124a/mass_mailing.assets_inside_basic_editor_iframe.min.css HTTP/1.1" 200 - 24 0.029 2.176 2026-03-23 02:35:29,943 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [8/16] Tour mass_mailing_dynamic_placeholder_tour → Step Click on the the dynamic placeholder powerBox options (trigger: .o-we-command-name:contains("Dynamic Placeholder")) 2026-03-23 02:35:29,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:29] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 0.022 2026-03-23 02:35:30,041 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [9/16] Tour mass_mailing_dynamic_placeholder_tour → Step Check if the dynamic placeholder popover is opened (trigger: div.o_model_field_selector_popover) 2026-03-23 02:35:30,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:35:30,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "POST /web/dataset/call_kw/mailing.contact/mail_allowed_qweb_expressions#mailing.contact.mail_allowed_qweb_expressions HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:30,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "POST /web/dataset/call_kw/mailing.contact/fields_get#mailing.contact.fields_get HTTP/1.1" 200 - 7 0.011 0.029 2026-03-23 02:35:30,222 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [10/16] Tour mass_mailing_dynamic_placeholder_tour → Step filter the dph result (trigger: div.o_model_field_selector_popover_search input[type='text']) 2026-03-23 02:35:30,286 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [11/16] Tour mass_mailing_dynamic_placeholder_tour → Step Click on the first entry of the dynamic placeholder (trigger: div.o_model_field_selector_popover button:contains("Company Name")) 2026-03-23 02:35:30,342 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [12/16] Tour mass_mailing_dynamic_placeholder_tour → Step Enter a default value (trigger: div.o_model_field_selector_popover .o_model_field_selector_default_value_input input[type="text"]) 2026-03-23 02:35:30,415 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [13/16] Tour mass_mailing_dynamic_placeholder_tour → Step Click on the insert button (trigger: div.o_model_field_selector_popover button:first-child) 2026-03-23 02:35:30,482 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [14/16] Tour mass_mailing_dynamic_placeholder_tour → Step Ensure the editable contain the dynamic placeholder t tag (trigger: :iframe .note-editable.odoo-editor-editable t[t-out="object.company_name"]:contains("defValue")) 2026-03-23 02:35:30,533 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [15/16] Tour mass_mailing_dynamic_placeholder_tour → Step Discard form changes (trigger: button.o_form_button_cancel) 2026-03-23 02:35:30,616 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: [16/16] Tour mass_mailing_dynamic_placeholder_tour → Step Wait for the form view to disappear (trigger: body:not(:has(.o_form_sheet))) 2026-03-23 02:35:30,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 02:35:30,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:30] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:35:30,894 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: tour succeeded 2026-03-23 02:35:30,901 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR mass_mailing_dynamic_placeholder_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 02:35:31,339 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour.browser: heap 34100392 (allocated 36392960) 2026-03-23 02:35:31,355 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Closing chrome headless with pid 9445 2026-03-23 02:35:31,360 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Closing websocket connection 2026-03-23 02:35:31,361 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Terminating chrome headless with pid 9445 2026-03-23 02:35:31,480 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_mass_mailing_dynamic_placeholder_tour: Removing chrome user profile "/tmp/tmpoczpteel_chrome_odoo" 2026-03-23 02:35:31,556 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_tabs_tour ... 2026-03-23 02:35:32,255 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome pid: 9682 2026-03-23 02:35:32,256 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless temporary user profile dir: /tmp/tmp_p51imlt_chrome_odoo 2026-03-23 02:35:32,256 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:42033/json/version 2026-03-23 02:35:32,258 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:32,558 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:35:32,558 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Issuing json command http://127.0.0.1:42033/json 2026-03-23 02:35:32,559 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:32,616 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Websocket url found: ws://127.0.0.1:42033/devtools/page/78C631882D8F5EB619B288FAF5908B57 2026-03-23 02:35:32,633 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Enable chrome headless console log notification 2026-03-23 02:35:32,651 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Chrome headless enable page notifications 2026-03-23 02:35:32,813 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:32,830 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Setting session cookie in browser 2026-03-23 02:35:32,835 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:35:32,835 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:35:32,856 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:34,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:34] "GET /odoo HTTP/1.1" 200 - 147 0.151 1.955 2026-03-23 02:35:34,970 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Navigation result: {'frameId': '78C631882D8F5EB619B288FAF5908B57', 'loaderId': '2FBB58096A2A0BB61561C678E697CEC0', 'isDownload': False} 2026-03-23 02:35:34,971 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_tabs')" 2026-03-23 02:35:35,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:35:35,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.056 0.180 2026-03-23 02:35:35,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.257 2026-03-23 02:35:35,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.018 0.022 2026-03-23 02:35:35,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:35] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 02:35:36,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:36,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.047 2026-03-23 02:35:36,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:35:36,448 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:36,537 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4207) 2026-03-23 02:35:36,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.041 2026-03-23 02:35:36,595 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:35:36,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:36,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:36,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.028 2026-03-23 02:35:36,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /odoo HTTP/1.1" 200 - 25 0.036 0.097 2026-03-23 02:35:36,945 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_tabs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:35:36,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:35:36,975 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "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 02:35:36,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:36] "GET /web/image?model=res.users&field=avatar_128&id=270 HTTP/1.1" 200 - 14 0.046 0.059 2026-03-23 02:35:37,001 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [1/11] Tour snippets_mailing_menu_tabs → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:35:37,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "GET /web/image/res.partner/363/avatar_128?unique=1774233232000 HTTP/1.1" 200 - 6 0.031 0.149 2026-03-23 02:35:37,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.180 2026-03-23 02:35:37,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.118 2026-03-23 02:35:37,162 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [2/11] Tour snippets_mailing_menu_tabs → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-03-23 02:35:37,245 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [3/11] Tour snippets_mailing_menu_tabs → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-03-23 02:35:37,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /mail/data HTTP/1.1" 200 - 33 0.093 0.215 2026-03-23 02:35:37,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.468 2026-03-23 02:35:37,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.197 2026-03-23 02:35:37,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.398 2026-03-23 02:35:37,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 35 0.070 0.146 2026-03-23 02:35:37,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:37] "POST /mail/data HTTP/1.1" 200 - 42 0.107 0.254 2026-03-23 02:35:38,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.002 0.145 2026-03-23 02:35:38,120 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [4/11] Tour snippets_mailing_menu_tabs → Step Click on the 'Start From Scratch' template. (trigger: .o_mailing_template_preview_wrapper [data-name="empty"]) 2026-03-23 02:35:38,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.030 0.044 2026-03-23 02:35:38,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 26 0.016 0.065 2026-03-23 02:35:38,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.007 0.143 2026-03-23 02:35:38,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:38] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.009 0.242 2026-03-23 02:35:39,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.036 0.493 2026-03-23 02:35:39,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.002 0.537 2026-03-23 02:35:39,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:35:39,200 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:35:39,238 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:39,275 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:39,280 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:35:39,296 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:39,304 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:39,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_imgs/newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:39,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:35:39,376 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_imgs/event_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:39,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:35:39,397 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:35:39,400 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:39,423 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:35:39,442 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:35:39,467 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:39,504 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:35:39,553 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:35:39,609 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:35:39,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:39,705 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:39,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:39,788 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:39] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:35:39,881 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [5/11] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: button[data-name="theme"]) 2026-03-23 02:35:40,041 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dcb8604/mass_mailing.assets_builder.min.js (id:4208) 2026-03-23 02:35:40,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "GET /web/assets/dcb8604/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 13 0.019 1.403 2026-03-23 02:35:40,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "GET /web/assets/ca8c4c9/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.002 1.292 2026-03-23 02:35:40,098 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:40,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:40,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:40,942 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/751a455/mass_mailing.assets_builder.min.css (id:4209) 2026-03-23 02:35:40,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "GET /web/assets/751a455/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 7 0.020 2.307 2026-03-23 02:35:40,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:40,992 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:40] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,010 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:41,031 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,041 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,057 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:41,068 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,093 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:41,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:35:41,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:35:41,159 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:35:41,187 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:41,240 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:41,253 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:41,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:35:41,293 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,300 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:41,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:41,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.034 2.071 2026-03-23 02:35:41,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.013 1.856 2026-03-23 02:35:41,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.003 1.351 2026-03-23 02:35:41,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 1.653 2026-03-23 02:35:44,008 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css (id:4210) 2026-03-23 02:35:44,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:44] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 28 0.053 2.557 2026-03-23 02:35:44,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:44] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.003 3.856 2026-03-23 02:35:44,261 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4211) 2026-03-23 02:35:44,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:44] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 2.733 2026-03-23 02:35:44,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:44] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 2 0.002 2.756 2026-03-23 02:35:44,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.069 0.445 2026-03-23 02:35:45,016 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /html_builder/static/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:45,214 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:45,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:45,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:45,232 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:35:45,233 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:35:45,234 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:35:45,241 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:45,243 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/block_footer_social.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:45,254 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:45,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:45,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:45,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.023 0.037 2026-03-23 02:35:45,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:35:45,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:45,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_icon.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:45,309 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:35:45,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:35:45,315 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:35:45,341 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [6/11] Tour snippets_mailing_menu_tabs → Step Verify that the customize panel is not empty. (trigger: .o_design_tab:not(:empty)) 2026-03-23 02:35:45,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:45,475 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:45,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /mass_mailing/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:35:45,933 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:45] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:35:46,191 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [7/11] Tour snippets_mailing_menu_tabs → Step Click on the style tab. (trigger: button[data-name="customize"]) 2026-03-23 02:35:46,290 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [8/11] Tour snippets_mailing_menu_tabs → Step Click on the 'Design' tab. (trigger: button[data-name="theme"]) 2026-03-23 02:35:46,373 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [9/11] Tour snippets_mailing_menu_tabs → Step Verify that the customize panel is not empty. (trigger: .tab-content .o_design_tab:not(:empty)) 2026-03-23 02:35:46,622 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [10/11] Tour snippets_mailing_menu_tabs → Step discard the form (trigger: .o_form_button_cancel) 2026-03-23 02:35:46,688 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: [11/11] Tour snippets_mailing_menu_tabs → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-03-23 02:35:46,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:46] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:35:46,938 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:46] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:47,114 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: tour succeeded 2026-03-23 02:35:47,116 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_tabs SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 02:35:47,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:47] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.049 0.093 2026-03-23 02:35:47,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:47] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.165 2026-03-23 02:35:47,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:47] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.011 0.202 2026-03-23 02:35:47,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:47] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.240 2026-03-23 02:35:47,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:47] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.009 0.289 2026-03-23 02:35:47,641 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour.browser: heap 48835892 (allocated 50421760) 2026-03-23 02:35:47,656 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing chrome headless with pid 9682 2026-03-23 02:35:47,658 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Closing websocket connection 2026-03-23 02:35:47,659 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Terminating chrome headless with pid 9682 2026-03-23 02:35:47,774 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_tabs_tour: Removing chrome user profile "/tmp/tmp_p51imlt_chrome_odoo" 2026-03-23 02:35:47,894 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour ... 2026-03-23 02:35:48,610 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome pid: 9940 2026-03-23 02:35:48,611 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless temporary user profile dir: /tmp/tmpecips9km_chrome_odoo 2026-03-23 02:35:48,611 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:41295/json/version 2026-03-23 02:35:48,618 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:48,779 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:35:48,779 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Issuing json command http://127.0.0.1:41295/json 2026-03-23 02:35:48,794 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:48,818 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Websocket url found: ws://127.0.0.1:41295/devtools/page/6D1B4E755039B8F1DF925DBFA047FCCA 2026-03-23 02:35:48,865 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Enable chrome headless console log notification 2026-03-23 02:35:48,910 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Chrome headless enable page notifications 2026-03-23 02:35:49,091 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:49,105 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Setting session cookie in browser 2026-03-23 02:35:49,107 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:35:49,107 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:35:49,126 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:51,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:51] "GET /odoo HTTP/1.1" 200 - 147 0.168 2.119 2026-03-23 02:35:51,415 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Navigation result: {'frameId': '6D1B4E755039B8F1DF925DBFA047FCCA', 'loaderId': '0D6862D2ABE075DE6278254D962C99E4', 'isDownload': False} 2026-03-23 02:35:51,415 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar_mobile')" 2026-03-23 02:35:51,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:51] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 02:35:51,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:51] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 02:35:51,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:51] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.081 0.139 2026-03-23 02:35:51,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:51] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.047 2026-03-23 02:35:51,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:51] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-03-23 02:35:52,541 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:52,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.016 2026-03-23 02:35:52,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:52,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.030 2026-03-23 02:35:52,708 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:35:52,717 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4212) 2026-03-23 02:35:52,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.057 2026-03-23 02:35:52,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:35:52,763 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:52,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /odoo HTTP/1.1" 200 - 25 0.026 0.051 2026-03-23 02:35:52,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.095 2026-03-23 02:35:53,024 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar_mobile', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:35:53,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "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 02:35:53,101 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:35:53,152 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [1/11] Tour snippets_mailing_menu_toolbar_mobile → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:35:53,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/image?model=res.users&field=avatar_128&id=270 HTTP/1.1" 200 - 14 0.054 0.103 2026-03-23 02:35:53,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/image/res.partner/363/avatar_128?unique=1774233232000 HTTP/1.1" 200 - 6 0.028 0.229 2026-03-23 02:35:53,324 26 INFO 00799-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.266 2026-03-23 02:35:53,334 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [2/11] Tour snippets_mailing_menu_toolbar_mobile → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-03-23 02:35:53,359 26 INFO 00799-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.011 0.213 2026-03-23 02:35:53,461 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [3/11] Tour snippets_mailing_menu_toolbar_mobile → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-03-23 02:35:53,514 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [4/11] Tour snippets_mailing_menu_toolbar_mobile → Step Check templates available in theme selector (trigger: .o_mailing_template_preview_wrapper) 2026-03-23 02:35:53,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "POST /mail/data HTTP/1.1" 200 - 33 0.086 0.298 2026-03-23 02:35:53,570 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [5/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the toolbar isn't floating (trigger: :iframe) 2026-03-23 02:35:53,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.518 2026-03-23 02:35:53,619 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [6/11] Tour snippets_mailing_menu_toolbar_mobile → Step Click on the 'Start From Scratch' template. (trigger: .o_mailing_template_preview_wrapper [data-name="default"]) 2026-03-23 02:35:53,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.240 2026-03-23 02:35:53,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.225 2026-03-23 02:35:53,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.196 2026-03-23 02:35:53,674 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [7/11] Tour snippets_mailing_menu_toolbar_mobile → Step Select an editable element (trigger: :iframe .s_text_block) 2026-03-23 02:35:53,723 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [8/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the snippets menu is hidden (trigger: :iframe) 2026-03-23 02:35:53,781 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [9/11] Tour snippets_mailing_menu_toolbar_mobile → Step Make sure the toolbar is there (trigger: :iframe #toolbar.oe-floating) 2026-03-23 02:35:53,832 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [10/11] Tour snippets_mailing_menu_toolbar_mobile → Step discard the form (trigger: .o_form_button_cancel) 2026-03-23 02:35:53,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 35 0.035 0.098 2026-03-23 02:35:53,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:53] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 02:35:54,285 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:35:54,414 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: [11/11] Tour snippets_mailing_menu_toolbar_mobile → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-03-23 02:35:54,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.043 2026-03-23 02:35:54,468 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: tour succeeded 2026-03-23 02:35:54,472 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar_mobile SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 02:35:54,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.019 0.036 2026-03-23 02:35:54,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.006 0.087 2026-03-23 02:35:54,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.023 0.158 2026-03-23 02:35:54,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.010 0.209 2026-03-23 02:35:54,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "POST /mail/data HTTP/1.1" 200 - 42 0.078 0.260 2026-03-23 02:35:54,905 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour.browser: heap 24548328 (allocated 26693632) 2026-03-23 02:35:54,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 10 0.011 0.022 2026-03-23 02:35:54,962 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing chrome headless with pid 9940 2026-03-23 02:35:54,966 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Closing websocket connection 2026-03-23 02:35:54,969 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Terminating chrome headless with pid 9940 2026-03-23 02:35:55,090 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_mobile_tour: Removing chrome user profile "/tmp/tmpecips9km_chrome_odoo" 2026-03-23 02:35:55,146 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui: Starting TestMailingUi.test_snippets_mailing_menu_toolbar_tour ... 2026-03-23 02:35:55,885 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome pid: 10110 2026-03-23 02:35:55,886 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless temporary user profile dir: /tmp/tmp4kp69ija_chrome_odoo 2026-03-23 02:35:55,886 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:38003/json/version 2026-03-23 02:35:55,910 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:55,996 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:35:56,006 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Issuing json command http://127.0.0.1:38003/json 2026-03-23 02:35:56,007 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:35:56,055 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Websocket url found: ws://127.0.0.1:38003/devtools/page/25E1814F36F74167D41E562BFE27A5DC 2026-03-23 02:35:56,168 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Enable chrome headless console log notification 2026-03-23 02:35:56,186 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Chrome headless enable page notifications 2026-03-23 02:35:56,293 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:demo from n/a 2026-03-23 02:35:56,309 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Setting session cookie in browser 2026-03-23 02:35:56,312 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:35:56,312 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:35:56,329 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:35:58,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "GET /odoo HTTP/1.1" 200 - 147 0.115 1.613 2026-03-23 02:35:58,059 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Navigation result: {'frameId': '25E1814F36F74167D41E562BFE27A5DC', 'loaderId': 'C0BC4267E715216301E42C7F7403C640', 'isDownload': False} 2026-03-23 02:35:58,059 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate ready code "odoo.isTourReady('snippets_mailing_menu_toolbar')" 2026-03-23 02:35:58,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 02:35:58,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.034 2026-03-23 02:35:58,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.060 0.133 2026-03-23 02:35:58,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.106 2026-03-23 02:35:58,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:58] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:35:59,194 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:35:59,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.034 2026-03-23 02:35:59,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-03-23 02:35:59,336 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4213) 2026-03-23 02:35:59,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.036 2026-03-23 02:35:59,394 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:35:59,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:35:59,472 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:35:59,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /odoo HTTP/1.1" 200 - 25 0.020 0.083 2026-03-23 02:35:59,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.119 2026-03-23 02:35:59,797 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Evaluate test code "odoo.startTour('snippets_mailing_menu_toolbar', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:35:59,803 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "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:35:59,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /web/image?model=res.users&field=avatar_128&id=270 HTTP/1.1" 200 - 14 0.059 0.068 2026-03-23 02:35:59,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "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 02:35:59,848 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:35:59,887 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [1/14] Tour snippets_mailing_menu_toolbar → Step .o_navbar_apps_menu button:enabled 2026-03-23 02:35:59,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "GET /web/image/res.partner/363/avatar_128?unique=1774233232000 HTTP/1.1" 200 - 6 0.027 0.197 2026-03-23 02:35:59,928 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [2/14] Tour snippets_mailing_menu_toolbar → Step Select the 'Email Marketing' app. (trigger: .o_app[data-menu-xmlid="mass_mailing.mass_mailing_menu_root"]) 2026-03-23 02:35:59,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:35:59] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.012 0.257 2026-03-23 02:36:00,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.060 0.124 2026-03-23 02:36:00,079 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [3/14] Tour snippets_mailing_menu_toolbar → Step Click on the create button to create a new mailing. (trigger: button.o_list_button_add) 2026-03-23 02:36:00,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "POST /mail/data HTTP/1.1" 200 - 33 0.058 0.269 2026-03-23 02:36:00,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.503 2026-03-23 02:36:00,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.154 2026-03-23 02:36:00,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.364 2026-03-23 02:36:00,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 35 0.036 0.141 2026-03-23 02:36:00,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "POST /mail/data HTTP/1.1" 200 - 42 0.059 0.254 2026-03-23 02:36:00,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 2 0.003 0.121 2026-03-23 02:36:00,830 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [4/14] Tour snippets_mailing_menu_toolbar → Step Wait for the theme selector to load. (trigger: .o_mailing_template_preview_wrapper) 2026-03-23 02:36:00,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.021 0.027 2026-03-23 02:36:00,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:00] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 26 0.028 0.050 2026-03-23 02:36:01,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /web/bundle/mass_mailing.assets_builder?lang=en_US HTTP/1.1" 200 - 6 0.008 0.122 2026-03-23 02:36:01,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /web/bundle/mass_mailing.assets_iframe_style?lang=en_US HTTP/1.1" 200 - 13 0.006 0.219 2026-03-23 02:36:01,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 13 0.023 0.409 2026-03-23 02:36:01,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "POST /web/dataset/call_kw/mailing.mailing/action_fetch_favorites#mailing.mailing.action_fetch_favorites HTTP/1.1" 200 - 1 0.001 0.433 2026-03-23 02:36:01,721 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing/static/src/img/theme_default/signature.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:01,726 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing/static/src/img/theme_default/s_default_image_header_logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:36:01,747 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:36:01,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:36:01,806 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:01,826 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing_themes/static/src/img/theme_event/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:36:01,837 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-facebook.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:36:01,844 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-twitter.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:01,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing_themes/static/src/img/theme_newsletter/social-linkedin.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:36:01,950 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing/static/src/img/theme_imgs/basic_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:36:01,953 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.062 2026-03-23 02:36:01,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing/static/src/img/theme_imgs/empty_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:01,983 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:01] "GET /mass_mailing/static/src/img/theme_imgs/default_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:02,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_imgs/newsletter_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:36:02,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_imgs/event_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:36:02,054 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:02,058 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_newsletter/s_default_image_block_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:36:02,076 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_newsletter/FPsignature.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:36:02,128 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_training/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:36:02,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:02,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part1.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:36:02,211 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_coupon/vip_banner_part2.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:02,237 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [5/14] Tour snippets_mailing_menu_toolbar → Step Make sure there does not exist a floating toolbar (trigger: iframe:not(:visible)) 2026-03-23 02:36:02,358 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [6/14] Tour snippets_mailing_menu_toolbar → Step Make sure the empty template is an option on non-mobile devices. (trigger: .o_mailing_template_preview_wrapper [data-name="empty"]) 2026-03-23 02:36:02,434 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [7/14] Tour snippets_mailing_menu_toolbar → Step Click on the default 'welcome' template. (trigger: .o_mailing_template_preview_wrapper [data-name="default"]) 2026-03-23 02:36:02,502 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [8/14] Tour snippets_mailing_menu_toolbar → Step Wait for template selection event to be over. (trigger: :iframe .odoo-editor-editable .o_editable) 2026-03-23 02:36:02,648 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dcb8604/mass_mailing.assets_builder.min.js (id:4214) 2026-03-23 02:36:02,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /web/assets/dcb8604/mass_mailing.assets_builder.min.js HTTP/1.1" 200 - 13 0.052 1.323 2026-03-23 02:36:02,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /web/assets/ca8c4c9/mass_mailing.assets_iframe_style.min.css HTTP/1.1" 200 - 2 0.002 1.264 2026-03-23 02:36:02,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:36:02,737 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_banner.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:36:02,777 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_coffeebreak/s_default_image_block_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:36:02,822 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:02] "GET /mass_mailing_themes/static/src/img/theme_blogging/tech_logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:36:03,476 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/751a455/mass_mailing.assets_builder.min.css (id:4215) 2026-03-23 02:36:03,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /web/assets/751a455/mass_mailing.assets_builder.min.css HTTP/1.1" 200 - 7 0.013 2.188 2026-03-23 02:36:03,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_1.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:36:03,521 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,530 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_blogging/s_default_image_media_list_3.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:36:03,559 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,603 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_magazine/s_default_image_image_text_2.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:36:03,621 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_bignews/bignews_logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:36:03,641 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_bignews/s_default_image_cover.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:36:03,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_bignews/signature.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:36:03,681 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_1.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:36:03,694 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_promotion/s_default_image_product_3.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,720 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/training_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/coupon_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/coffee_break_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,767 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/blogging_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:36:03,781 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/magazine_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:36:03,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/bignews_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:36:03,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/promotion_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:36:03,828 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_schedule_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,849 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /mass_mailing_themes/static/src/img/theme_imgs/roadshow_followup_thumb_large.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:03,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /web/bundle/mass_mailing.assets_inside_builder_iframe?lang=en_US HTTP/1.1" 200 - 21 0.040 1.977 2026-03-23 02:36:03,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 1.724 2026-03-23 02:36:03,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 1.266 2026-03-23 02:36:03,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:03] "GET /html_editor/image_shape/mass_mailing_themes.s_default_image_block_image/html_builder/composition/composition_organic_line.svg?c1=%23FF9800 HTTP/1.1" 200 - 11 0.013 1.885 2026-03-23 02:36:06,278 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css (id:4216) 2026-03-23 02:36:06,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:06] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 28 0.036 2.314 2026-03-23 02:36:06,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:06] "GET /html_editor/image_shape/mass_mailing_themes.s_tech_default_image/html_builder/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 6 0.002 2.871 2026-03-23 02:36:06,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:06] "GET /web/assets/4d2dd60/mass_mailing.assets_inside_builder_iframe.min.css HTTP/1.1" 200 - 2 0.001 2.215 2026-03-23 02:36:06,512 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4217) 2026-03-23 02:36:06,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:06] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 2.531 2026-03-23 02:36:06,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:06] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset#ir.ui.view.render_public_asset HTTP/1.1" 200 - 14 0.037 0.465 2026-03-23 02:36:07,308 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:07,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "POST /web/dataset/call_kw/mailing.mailing/onchange#mailing.mailing.onchange HTTP/1.1" 200 - 4 0.002 0.029 2026-03-23 02:36:07,348 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [9/14] Tour snippets_mailing_menu_toolbar → Step Make sure the snippets menu is not hidden (trigger: .o-snippets-menu) 2026-03-23 02:36:07,583 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [10/14] Tour snippets_mailing_menu_toolbar → Step Wait for .s_text_block to be populated (trigger: :iframe .s_text_block p) 2026-03-23 02:36:07,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /odoo/email-marketing/new HTTP/1.1" 200 - 26 0.030 0.048 2026-03-23 02:36:07,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /mail/font_to_img/61594/rgb(108,117,125)/rgb(255,255,255)/9x16 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:36:07,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /mail/font_to_img/61593/rgb(108,117,125)/rgb(255,255,255)/16x17 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:36:07,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /mail/font_to_img/61805/rgb(108,117,125)/rgb(255,255,255)/14x16 HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 02:36:07,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /mail/font_to_img/59419/rgb(108,117,125)/rgb(255,255,255)/16x17 HTTP/1.1" 200 - 0 0.000 0.056 2026-03-23 02:36:07,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:07] "GET /mail/font_to_img/61665/rgb(108,117,125)/rgb(255,255,255)/14x16 HTTP/1.1" 200 - 0 0.000 0.068 2026-03-23 02:36:08,167 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [11/14] Tour snippets_mailing_menu_toolbar → Step Click and select p block inside the editor (trigger: iframe) 2026-03-23 02:36:08,255 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:8069', path='/odoo/email-marketing/new', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:36:08,266 26 INFO ? odoo.tests.common: Request with path /odoo/email-marketing/new has been ignored during test as it it does not contain the test_cursor cookie or it is expired. (required "/mass_mailing/tests/test_mailing_ui.py:TestMailingUi.test_snippets_mailing_menu_toolbar_tour__0", got "None") 2026-03-23 02:36:08,297 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [12/14] Tour snippets_mailing_menu_toolbar → Step Make sure the toolbar is there (trigger: .overlay .o-we-toolbar) 2026-03-23 02:36:08,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:08] "GET /odoo/email-marketing/new HTTP/1.1" 400 - 2 0.003 0.033 2026-03-23 02:36:08,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:08] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 0 0.000 0.085 2026-03-23 02:36:08,435 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:08] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:08,727 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [13/14] Tour snippets_mailing_menu_toolbar → Step discard the form (trigger: .o_form_button_cancel) 2026-03-23 02:36:08,795 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: [14/14] Tour snippets_mailing_menu_toolbar → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > main > .o_form_readonly, .o_form_view > div > main > .o_form_saved) 2026-03-23 02:36:08,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:08] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 02:36:09,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:36:09,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.018 0.099 2026-03-23 02:36:09,442 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: tour succeeded 2026-03-23 02:36:09,452 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR snippets_mailing_menu_toolbar SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 02:36:09,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.036 0.189 2026-03-23 02:36:09,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.017 0.338 2026-03-23 02:36:09,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.023 0.436 2026-03-23 02:36:09,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:09] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.025 0.505 2026-03-23 02:36:10,458 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour.browser: heap 34584328 (allocated 35868672) 2026-03-23 02:36:10,498 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing chrome headless with pid 10110 2026-03-23 02:36:10,499 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Closing websocket connection 2026-03-23 02:36:10,501 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Terminating chrome headless with pid 10110 2026-03-23 02:36:10,629 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_mailing_ui.TestMailingUi.test_snippets_mailing_menu_toolbar_tour: Removing chrome user profile "/tmp/tmp4kp69ija_chrome_odoo" 2026-03-23 02:36:10,821 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-03-23 02:36:18,563 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:36:18,565 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:36:20,318 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:36:20,454 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency ... 2026-03-23 02:36:20,557 26 INFO 00799-19-0-all odoo.addons.mass_mailing.tests.test_utm: Starting TestUTMConsistencyMassMailing.test_utm_consistency_mass_mailing_user ... 2026-03-23 02:36:20,587 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12] 2026-03-23 02:36:20,601 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted utm.medium records with IDs: [12] 2026-03-23 02:36:20,627 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted utm.source records with IDs: [43] 2026-03-23 02:36:20,662 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 02:36:23,191 26 INFO 00799-19-0-all odoo.addons.mass_mailing_event_sms.tests.test_mailing_event: Starting TestMassMailEventValues.test_mailing_event_computed_fields_form ... 2026-03-23 02:36:23,560 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 02:36:31,087 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:36:31,088 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:36:32,310 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_controllers: Starting TestMailingListSms.test_controller_unsubscribe ... 2026-03-23 02:36:32,569 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.models.mailing_mailing: Mass SMS mailing.mailing(31,) targets res.partner: no opt out list available 2026-03-23 02:36:32,571 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.models.mailing_mailing: Mass SMS mailing.mailing(31,) targets res.partner: already reached 0 SMS 2026-03-23 02:36:32,636 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:36:34,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:34] "GET /sms/31/unsubscribe/7wk HTTP/1.1" 200 - 126 0.149 1.519 2026-03-23 02:36:34,369 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 02:36:42,614 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 02:36:42,617 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 02:36:44,158 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_sms_ab_testing: Starting TestMailingSMSABTesting.test_mailing_sms_ab_testing_compare ... 2026-03-23 02:36:44,543 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 02:36:44,555 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui: Starting TestMailingUi.test_tour_mailing_activities_split ... 2026-03-23 02:36:45,427 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome pid: 10355 2026-03-23 02:36:45,427 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless temporary user profile dir: /tmp/tmpre59216a_chrome_odoo 2026-03-23 02:36:45,427 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:38289/json/version 2026-03-23 02:36:45,430 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:36:45,604 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Browser version: Chrome/141.0.7390.54 2026-03-23 02:36:45,604 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Issuing json command http://127.0.0.1:38289/json 2026-03-23 02:36:45,605 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:36:45,651 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Websocket url found: ws://127.0.0.1:38289/devtools/page/22D1590A7CFF966C54EB468046716240 2026-03-23 02:36:45,743 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Enable chrome headless console log notification 2026-03-23 02:36:45,777 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Chrome headless enable page notifications 2026-03-23 02:36:45,997 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:36:46,002 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Setting session cookie in browser 2026-03-23 02:36:46,005 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 02:36:46,005 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 02:36:46,027 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:36:47,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:47] "GET /odoo HTTP/1.1" 200 - 145 0.126 1.681 2026-03-23 02:36:47,832 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Navigation result: {'frameId': '22D1590A7CFF966C54EB468046716240', 'loaderId': '972635FF567B9B4BBD59AC17392D6AA7', 'isDownload': False} 2026-03-23 02:36:47,833 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate ready code "odoo.isTourReady('mailing_activities_split')" 2026-03-23 02:36:47,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:47] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 02:36:48,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.131 0.209 2026-03-23 02:36:48,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:48] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.349 2026-03-23 02:36:48,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:48] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 02:36:48,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:48] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 02:36:49,031 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:49,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.026 0.021 2026-03-23 02:36:49,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 02:36:49,110 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:36:49,176 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:36:49,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.067 0.081 2026-03-23 02:36:49,281 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: Owl is running in 'dev' mode. 2026-03-23 02:36:49,352 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4512) 2026-03-23 02:36:49,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.125 2026-03-23 02:36:49,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 02:36:49,425 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:36:49,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /odoo HTTP/1.1" 200 - 26 0.021 0.046 2026-03-23 02:36:49,563 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Evaluate test code "odoo.startTour('mailing_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:36:49,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.103 2026-03-23 02:36:49,673 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [1/8] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-03-23 02:36:49,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:36:49,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.035 0.068 2026-03-23 02:36:49,705 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "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 02:36:49,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/image/res.partner/3/avatar_128?unique=1774233404000 HTTP/1.1" 200 - 6 0.023 0.147 2026-03-23 02:36:49,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.015 0.187 2026-03-23 02:36:49,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.130 2026-03-23 02:36:49,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "POST /mail/data HTTP/1.1" 200 - 41 0.041 0.189 2026-03-23 02:36:49,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.379 2026-03-23 02:36:49,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.182 2026-03-23 02:36:50,035 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [2/8] Tour mailing_activities_split → Step Open Email Activities (trigger: .o-mail-ActivityGroup:contains("Email Marketing")) 2026-03-23 02:36:50,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:50] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:36:50,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:50] "GET /mass_mailing_sms/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:36:50,199 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [3/8] Tour mailing_activities_split → Step Open Email Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New Email!")) 2026-03-23 02:36:50,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:50] "POST /mail/data HTTP/1.1" 200 - 67 0.080 0.118 2026-03-23 02:36:50,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:50] "POST /web/dataset/call_kw/mailing.mailing/get_views#mailing.mailing.get_views HTTP/1.1" 200 - 31 0.032 0.260 2026-03-23 02:36:50,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:50] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 7 0.006 0.039 2026-03-23 02:36:50,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:50] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.023 2026-03-23 02:36:50,856 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [4/8] Tour mailing_activities_split → Step SMS Marketing record should not appear in this view (trigger: body:not(:has(.o_list_renderer .o_data_cell:contains(New SMS!)))) 2026-03-23 02:36:50,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:50] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.021 0.036 2026-03-23 02:36:50,895 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [5/8] Tour mailing_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-03-23 02:36:50,959 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [6/8] Tour mailing_activities_split → Step Open SMS Activities (trigger: .o-mail-ActivityGroup:contains("SMS Marketing")) 2026-03-23 02:36:51,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:51] "POST /mail/data HTTP/1.1" 200 - 13 0.012 0.025 2026-03-23 02:36:51,038 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [7/8] Tour mailing_activities_split → Step Open SMS Marketing record in the kanban view (trigger: .o_list_renderer .o_data_cell:contains("New SMS!")) 2026-03-23 02:36:51,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:36:51] "POST /web/dataset/call_kw/mailing.mailing/web_search_read#mailing.mailing.web_search_read HTTP/1.1" 200 - 7 0.018 0.020 2026-03-23 02:36:51,150 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: [8/8] Tour mailing_activities_split → Step Email Marketing record should not appear in this view (trigger: body:not(:has(.o_list_renderer .o_data_cell:contains(New Email!)))) 2026-03-23 02:36:51,206 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: tour succeeded 2026-03-23 02:36:51,208 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: ╔═════════════════════════════════════════╗ ║ TOUR mailing_activities_split SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 02:36:51,423 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split.browser: heap 22739272 (allocated 24072192) 2026-03-23 02:36:51,441 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing chrome headless with pid 10355 2026-03-23 02:36:51,443 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Closing websocket connection 2026-03-23 02:36:51,444 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Terminating chrome headless with pid 10355 2026-03-23 02:36:51,560 26 INFO 00799-19-0-all odoo.addons.mass_mailing_sms.tests.test_mailing_ui.TestMailingUi.test_tour_mailing_activities_split: Removing chrome user profile "/tmp/tmpre59216a_chrome_odoo" 2026-03-23 02:36:51,623 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:36:51,635 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_duplicate_event_microsoft_calendar ... 2026-03-23 02:36:53,112 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_for_another_user ... 2026-03-23 02:36:54,705 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_default_and_undefined_sensitivity ... 2026-03-23 02:36:55,873 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_event_with_sync_config_paused ... 2026-03-23 02:36:56,980 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_attendee_calendar ... 2026-03-23 02:36:58,076 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_from_outlook_organizer_calendar ... 2026-03-23 02:36:59,247 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync ... 2026-03-23 02:37:00,134 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_with_sync_by_another_user ... 2026-03-23 02:37:01,300 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_recurrent_event_without_sync ... 2026-03-23 02:37:02,531 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_does_not_exist_in_odoo ... 2026-03-23 02:37:04,038 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_and_organizer_exists_in_odoo ... 2026-03-23 02:37:05,285 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_attendee_calendar_where_email_addresses_are_capitalized ... 2026-03-23 02:37:06,440 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_organizer_calendar ... 2026-03-23 02:37:07,625 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_from_outlook_without_organizer ... 2026-03-23 02:37:08,891 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_email ... 2026-03-23 02:37:10,221 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_simple_event_without_sync ... 2026-03-23 02:37:11,944 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_create_videocall_sync_microsoft_calendar ... 2026-03-23 02:37:13,517 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_forbid_recurrences_creation_synced_outlook_calendar ... 2026-03-23 02:37:15,168 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_new_db_skip_odoo2microsoft_sync_previously_created_events ... 2026-03-23 02:37:17,047 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_no_videocall_hr_holidays ... 2026-03-23 02:37:19,720 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_old_db_odoo2microsoft_sync_previously_created_events ... 2026-03-23 02:37:21,136 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_skip_sync_for_non_synchronized_users_new_events ... 2026-03-23 02:37:22,869 26 INFO 00799-19-0-all odoo.addons.microsoft_calendar.tests.test_create_events: Starting TestCreateEvents.test_sync_create_update_single_event ... 2026-03-23 02:37:24,602 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:37:24,912 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_bom_kit_rounding ... 2026-03-23 02:37:25,141 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_byproduct_bom_cost_share_constraint_with_variants ... 2026-03-23 02:37:25,555 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [3604] 2026-03-23 02:37:25,679 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [27] 2026-03-23 02:37:26,146 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_manufacture_from_bom ... 2026-03-23 02:37:26,880 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome pid: 10521 2026-03-23 02:37:26,881 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless temporary user profile dir: /tmp/tmpvrouoldk_chrome_odoo 2026-03-23 02:37:26,896 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Issuing json command http://127.0.0.1:43495/json/version 2026-03-23 02:37:26,900 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:27,246 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Browser version: Chrome/141.0.7390.54 2026-03-23 02:37:27,246 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Issuing json command http://127.0.0.1:43495/json 2026-03-23 02:37:27,248 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:27,311 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Websocket url found: ws://127.0.0.1:43495/devtools/page/B15E5FE31F6FF17213F8D5668E614168 2026-03-23 02:37:27,373 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Enable chrome headless console log notification 2026-03-23 02:37:27,410 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Chrome headless enable page notifications 2026-03-23 02:37:27,527 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:37:27,540 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Setting session cookie in browser 2026-03-23 02:37:27,542 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" in browser 2026-03-23 02:37:27,542 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action" 2026-03-23 02:37:27,566 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:37:29,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:29] "GET /odoo/action-mrp.mrp_bom_form_action HTTP/1.1" 200 - 158 0.151 1.780 2026-03-23 02:37:29,498 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Navigation result: {'frameId': 'B15E5FE31F6FF17213F8D5668E614168', 'loaderId': '603DADEEC24932D796FDAB285F4F717D', 'isDownload': False} 2026-03-23 02:37:29,498 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Evaluate ready code "odoo.isTourReady('test_manufacture_from_bom')" 2026-03-23 02:37:29,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:29] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-03-23 02:37:29,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:29] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.098 0.140 2026-03-23 02:37:29,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:29] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.259 2026-03-23 02:37:29,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:29] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-03-23 02:37:30,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:30] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 02:37:30,775 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:30] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:37:30,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.024 0.018 2026-03-23 02:37:30,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 02:37:30,820 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:30] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:37:30,914 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:37:30,920 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: Owl is running in 'dev' mode. 2026-03-23 02:37:30,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.033 0.084 2026-03-23 02:37:31,042 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4756) 2026-03-23 02:37:31,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.018 0.143 2026-03-23 02:37:31,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 02:37:31,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:37:31,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /odoo HTTP/1.1" 200 - 26 0.059 0.057 2026-03-23 02:37:31,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.128 2026-03-23 02:37:31,468 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Evaluate test code "odoo.startTour('test_manufacture_from_bom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_bom_form_action", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:37:31,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 02:37:31,570 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [1/5] Tour test_manufacture_from_bom → Step [name="product_tmpl_id"] 2026-03-23 02:37:31,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "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 02:37:31,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.072 0.180 2026-03-23 02:37:31,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.236 2026-03-23 02:37:31,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.007 0.273 2026-03-23 02:37:31,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.113 2026-03-23 02:37:31,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.352 2026-03-23 02:37:31,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:31] "POST /mail/data HTTP/1.1" 200 - 35 0.044 0.214 2026-03-23 02:37:32,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:32] "POST /web/dataset/call_kw/mrp.bom/get_views#mrp.bom.get_views HTTP/1.1" 200 - 58 0.077 0.504 2026-03-23 02:37:32,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.763 2026-03-23 02:37:32,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:32] "POST /web/dataset/call_kw/mrp.bom/web_search_read#mrp.bom.web_search_read HTTP/1.1" 200 - 9 0.008 0.036 2026-03-23 02:37:32,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:37:32,769 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [2/5] Tour test_manufacture_from_bom → Step .o_stat_text:contains("BoM Overview") 2026-03-23 02:37:32,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:32] "POST /mail/data HTTP/1.1" 200 - 44 0.037 0.073 2026-03-23 02:37:32,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:32] "POST /web/dataset/call_kw/mrp.bom/web_read#mrp.bom.web_read HTTP/1.1" 200 - 15 0.016 0.087 2026-03-23 02:37:32,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:32] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.030 2026-03-23 02:37:33,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:33] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.010 0.021 2026-03-23 02:37:33,260 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [3/5] Tour test_manufacture_from_bom → Step .fa-toggle-off 2026-03-23 02:37:33,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.045 2026-03-23 02:37:33,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:33] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.047 0.084 2026-03-23 02:37:33,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:33] "POST /mail/data HTTP/1.1" 200 - 28 0.029 0.144 2026-03-23 02:37:33,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:33] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 2 0.008 0.160 2026-03-23 02:37:33,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:33] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses#report.mrp.report_bom_structure.get_warehouses HTTP/1.1" 200 - 6 0.009 0.184 2026-03-23 02:37:33,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:33] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html#report.mrp.report_bom_structure.get_html HTTP/1.1" 200 - 62 0.114 0.108 2026-03-23 02:37:34,000 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [4/5] Tour test_manufacture_from_bom → Step button.btn-primary:contains("Manufacture") 2026-03-23 02:37:34,071 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: [5/5] Tour test_manufacture_from_bom → Step button[aria-checked="true"]:contains("Draft") 2026-03-23 02:37:34,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:34] "POST /web/dataset/call_kw/mrp.production/get_views#mrp.production.get_views HTTP/1.1" 200 - 69 0.048 0.199 2026-03-23 02:37:34,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:34] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 37 0.051 0.144 2026-03-23 02:37:34,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:34] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 02:37:34,880 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: tour succeeded 2026-03-23 02:37:34,881 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_manufacture_from_bom SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 02:37:34,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.015 0.035 2026-03-23 02:37:34,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:34] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 02:37:35,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:35] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.047 2026-03-23 02:37:35,375 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom.browser: heap 26241168 (allocated 28004352) 2026-03-23 02:37:35,393 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Closing chrome headless with pid 10521 2026-03-23 02:37:35,396 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Closing websocket connection 2026-03-23 02:37:35,411 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Terminating chrome headless with pid 10521 2026-03-23 02:37:35,527 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_manufacture_from_bom: Removing chrome user profile "/tmp/tmpvrouoldk_chrome_odoo" 2026-03-23 02:37:35,610 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom: Starting TestTourBoM.test_mrp_bom_product_catalog ... 2026-03-23 02:37:36,120 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome pid: 10692 2026-03-23 02:37:36,120 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless temporary user profile dir: /tmp/tmp3zzvzip4_chrome_odoo 2026-03-23 02:37:36,120 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:36443/json/version 2026-03-23 02:37:36,122 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:36,369 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Browser version: Chrome/141.0.7390.54 2026-03-23 02:37:36,370 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Issuing json command http://127.0.0.1:36443/json 2026-03-23 02:37:36,372 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:36,429 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Websocket url found: ws://127.0.0.1:36443/devtools/page/A9B151F1D9BB80D1BB7C902D33E2AAD3 2026-03-23 02:37:36,488 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Enable chrome headless console log notification 2026-03-23 02:37:36,563 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Chrome headless enable page notifications 2026-03-23 02:37:36,692 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:37:36,716 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Setting session cookie in browser 2026-03-23 02:37:36,718 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/1" in browser 2026-03-23 02:37:36,718 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_bom_form_action/1" 2026-03-23 02:37:36,732 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:37:38,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:38] "GET /odoo/action-mrp.mrp_bom_form_action/1 HTTP/1.1" 200 - 152 0.156 1.825 2026-03-23 02:37:38,715 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Navigation result: {'frameId': 'A9B151F1D9BB80D1BB7C902D33E2AAD3', 'loaderId': '416FF1CDCDBC431768BC3CBFE2EC6F6F', 'isDownload': False} 2026-03-23 02:37:38,715 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_bom_product_catalog')" 2026-03-23 02:37:38,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:38] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 02:37:38,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:38] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.025 2026-03-23 02:37:39,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:39] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.088 0.185 2026-03-23 02:37:39,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:39] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.155 2026-03-23 02:37:39,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:39] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-03-23 02:37:39,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:39] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:37:39,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.024 0.031 2026-03-23 02:37:39,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 02:37:39,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:39] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:37:39,982 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:37:40,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.025 0.053 2026-03-23 02:37:40,076 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4757) 2026-03-23 02:37:40,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.108 2026-03-23 02:37:40,094 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: Owl is running in 'dev' mode. 2026-03-23 02:37:40,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:37:40,185 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:37:40,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /odoo HTTP/1.1" 200 - 26 0.052 0.085 2026-03-23 02:37:40,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.144 2026-03-23 02:37:40,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.026 0.034 2026-03-23 02:37:40,526 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Evaluate test code "odoo.startTour('test_mrp_bom_product_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_bom_form_action/1", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:37:40,558 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:37:40,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.022 0.105 2026-03-23 02:37:40,560 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "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 02:37:40,599 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [1/5] Tour test_mrp_bom_product_catalog → Step button[name=action_add_from_catalog] 2026-03-23 02:37:40,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.058 2026-03-23 02:37:40,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.192 2026-03-23 02:37:40,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.224 2026-03-23 02:37:40,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "POST /mail/data HTTP/1.1" 200 - 35 0.039 0.128 2026-03-23 02:37:40,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.166 2026-03-23 02:37:40,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:40] "POST /web/dataset/call_kw/mrp.bom/get_views#mrp.bom.get_views HTTP/1.1" 200 - 58 0.050 0.157 2026-03-23 02:37:41,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:41] "POST /web/dataset/call_kw/mrp.bom/web_read#mrp.bom.web_read HTTP/1.1" 200 - 18 0.020 0.035 2026-03-23 02:37:41,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:41] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-03-23 02:37:41,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:41] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 02:37:41,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:41] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.027 0.047 2026-03-23 02:37:41,497 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [2/5] Tour test_mrp_bom_product_catalog → Step .o_kanban_record:nth-child(1) 2026-03-23 02:37:41,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:41] "POST /mail/data HTTP/1.1" 200 - 70 0.093 0.160 2026-03-23 02:37:41,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:41] "POST /web/dataset/call_button/mrp.bom.line/action_add_from_catalog#mrp.bom.line.action_add_from_catalog HTTP/1.1" 200 - 6 0.010 0.230 2026-03-23 02:37:41,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.025 2026-03-23 02:37:41,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:41] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.036 2026-03-23 02:37:42,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 76 0.103 0.412 2026-03-23 02:37:42,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "GET /web/image/res.partner/2/avatar_128?unique=1774233444000 HTTP/1.1" 200 - 5 0.006 0.424 2026-03-23 02:37:42,695 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4758) 2026-03-23 02:37:42,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.574 2026-03-23 02:37:42,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 5 0.013 0.181 2026-03-23 02:37:42,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.039 0.274 2026-03-23 02:37:42,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "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.011 0.082 2026-03-23 02:37:42,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:42] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.029 0.072 2026-03-23 02:37:43,345 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [3/5] Tour test_mrp_bom_product_catalog → Step .o_product_added 2026-03-23 02:37:43,415 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [4/5] Tour test_mrp_bom_product_catalog → Step button:contains("Back to BoM") 2026-03-23 02:37:43,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/7/image_128?unique=1774230935000 HTTP/1.1" 200 - 13 0.041 0.069 2026-03-23 02:37:43,487 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: [5/5] Tour test_mrp_bom_product_catalog → Step div.o_field_one2many:contains("Component") 2026-03-23 02:37:43,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/6/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.020 0.145 2026-03-23 02:37:43,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/2/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.015 0.161 2026-03-23 02:37:43,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/4/image_128?unique=1774230866000 HTTP/1.1" 200 - 7 0.007 0.192 2026-03-23 02:37:43,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/5/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.007 0.196 2026-03-23 02:37:43,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/3/image_128?unique=1774230866000 HTTP/1.1" 200 - 7 0.006 0.225 2026-03-23 02:37:43,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/20/image_128?unique=1774230925000 HTTP/1.1" 200 - 7 0.005 0.170 2026-03-23 02:37:43,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/8/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.008 0.132 2026-03-23 02:37:43,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "GET /web/image/product.product/21/image_128?unique=1774230935000 HTTP/1.1" 200 - 7 0.004 0.131 2026-03-23 02:37:43,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:43] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 24 0.023 0.040 2026-03-23 02:37:44,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "POST /web/dataset/call_kw/mrp.bom/web_read#mrp.bom.web_read HTTP/1.1" 200 - 17 0.018 0.040 2026-03-23 02:37:44,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 02:37:44,296 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:37:44,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.017 0.024 2026-03-23 02:37:44,381 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: tour succeeded 2026-03-23 02:37:44,389 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_mrp_bom_product_catalog SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 02:37:44,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "POST /mail/data HTTP/1.1" 200 - 18 0.027 0.064 2026-03-23 02:37:44,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:44] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.091 2026-03-23 02:37:44,856 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog.browser: heap 29757296 (allocated 31023104) 2026-03-23 02:37:44,888 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing chrome headless with pid 10692 2026-03-23 02:37:44,891 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Closing websocket connection 2026-03-23 02:37:44,893 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Terminating chrome headless with pid 10692 2026-03-23 02:37:45,064 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_bom.TestTourBoM.test_mrp_bom_product_catalog: Removing chrome user profile "/tmp/tmp3zzvzip4_chrome_odoo" 2026-03-23 02:37:45,176 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:37:45,697 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_automatic_consume_new_added_component ... 2026-03-23 02:37:47,150 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_no_component_consumption_on_lot_removal ... 2026-03-23 02:37:47,811 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [9] 2026-03-23 02:37:47,917 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [10] 2026-03-23 02:37:47,986 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [11] 2026-03-23 02:37:48,023 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_available ... 2026-03-23 02:37:50,502 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_not_available ... 2026-03-23 02:37:51,556 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_option_enabled_and_qty_partially_available ... 2026-03-23 02:37:52,339 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72, 69, 73, 70, 74, 71, 75] 2026-03-23 02:37:52,949 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [79, 76, 80, 77, 81, 78, 82] 2026-03-23 02:37:53,483 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [86, 83, 87, 84, 88, 85, 89] 2026-03-23 02:37:53,991 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [93, 90, 94, 91, 95, 92, 96] 2026-03-23 02:37:54,030 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_consume_component: Starting TestConsumeComponent.test_tracked_production_2_steps_manufacturing ... 2026-03-23 02:37:55,244 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:37:55,252 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption: Starting TestTourManualConsumption.test_mrp_manual_consumption_02 ... 2026-03-23 02:37:57,143 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome pid: 10882 2026-03-23 02:37:57,143 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless temporary user profile dir: /tmp/tmprbwz6k36_chrome_odoo 2026-03-23 02:37:57,143 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:41199/json/version 2026-03-23 02:37:57,146 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:57,275 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Browser version: Chrome/141.0.7390.54 2026-03-23 02:37:57,275 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Issuing json command http://127.0.0.1:41199/json 2026-03-23 02:37:57,289 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:37:57,360 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Websocket url found: ws://127.0.0.1:41199/devtools/page/6261B42B545064F1BC24A79C119E2B66 2026-03-23 02:37:57,407 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Enable chrome headless console log notification 2026-03-23 02:37:57,437 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Chrome headless enable page notifications 2026-03-23 02:37:57,526 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:37:57,536 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Setting session cookie in browser 2026-03-23 02:37:57,538 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/19" in browser 2026-03-23 02:37:57,539 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/19" 2026-03-23 02:37:57,585 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:37:59,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "GET /odoo/action-mrp.mrp_production_action/19 HTTP/1.1" 200 - 149 0.171 1.812 2026-03-23 02:37:59,568 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Navigation result: {'frameId': '6261B42B545064F1BC24A79C119E2B66', 'loaderId': '14E6607CD30AAB1F96D6691AED7C00A7', 'isDownload': False} 2026-03-23 02:37:59,568 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate ready code "odoo.isTourReady('test_mrp_manual_consumption_02')" 2026-03-23 02:37:59,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-03-23 02:37:59,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.041 2026-03-23 02:37:59,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.104 0.229 2026-03-23 02:37:59,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:37:59] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.202 2026-03-23 02:38:00,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:38:00,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:38:00,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.014 2026-03-23 02:38:00,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:38:00,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.039 2026-03-23 02:38:00,938 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:38:00,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.030 0.094 2026-03-23 02:38:01,002 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: Owl is running in 'dev' mode. 2026-03-23 02:38:01,074 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4759) 2026-03-23 02:38:01,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.173 2026-03-23 02:38:01,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 02:38:01,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:01,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /odoo HTTP/1.1" 200 - 26 0.022 0.049 2026-03-23 02:38:01,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.026 0.100 2026-03-23 02:38:01,303 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Evaluate test code "odoo.startTour('test_mrp_manual_consumption_02', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/19", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:38:01,326 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "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:38:01,374 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 02:38:01,380 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [1/9] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last:contains("0.00") 2026-03-23 02:38:01,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.107 0.132 2026-03-23 02:38:01,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.016 0.267 2026-03-23 02:38:01,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.313 2026-03-23 02:38:01,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.229 2026-03-23 02:38:01,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "POST /mail/data HTTP/1.1" 200 - 35 0.052 0.298 2026-03-23 02:38:01,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:01] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.008 0.515 2026-03-23 02:38:02,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /web/dataset/call_kw/mrp.production/get_views#mrp.production.get_views HTTP/1.1" 200 - 89 0.081 0.388 2026-03-23 02:38:02,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.466 2026-03-23 02:38:02,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.697 2026-03-23 02:38:02,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:02] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 97 0.100 0.158 2026-03-23 02:38:03,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.038 0.076 2026-03-23 02:38:03,220 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [2/9] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last 2026-03-23 02:38:03,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.030 0.047 2026-03-23 02:38:03,448 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [3/9] Tour test_mrp_manual_consumption_02 → Step div[name="quantity"] input 2026-03-23 02:38:03,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "POST /mail/data HTTP/1.1" 200 - 73 0.089 0.156 2026-03-23 02:38:03,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.139 2026-03-23 02:38:03,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.009 0.097 2026-03-23 02:38:03,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.031 2026-03-23 02:38:03,644 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [4/9] Tour test_mrp_manual_consumption_02 → Step Click Pager (trigger: .o_pager_value:first()) 2026-03-23 02:38:03,703 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [5/9] Tour test_mrp_manual_consumption_02 → Step input[id='qty_producing_0'] 2026-03-23 02:38:03,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 38 0.043 0.074 2026-03-23 02:38:03,781 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [6/9] Tour test_mrp_manual_consumption_02 → Step Click Pager (trigger: .o_pager_value:first()) 2026-03-23 02:38:03,859 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [7/9] Tour test_mrp_manual_consumption_02 → Step div[name=move_raw_ids] td[name="quantity"]:last:contains("16.00") 2026-03-23 02:38:03,988 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4760) 2026-03-23 02:38:03,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:03] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.311 2026-03-23 02:38:04,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:04] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 74 0.086 0.266 2026-03-23 02:38:04,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:04] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 76 0.080 0.141 2026-03-23 02:38:04,565 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [8/9] Tour test_mrp_manual_consumption_02 → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 02:38:04,627 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: [9/9] Tour test_mrp_manual_consumption_02 → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 02:38:04,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:04] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 95 0.129 0.226 2026-03-23 02:38:05,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:05] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.013 0.028 2026-03-23 02:38:05,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:05] "POST /mail/data HTTP/1.1" 200 - 21 0.018 0.039 2026-03-23 02:38:05,166 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: tour succeeded 2026-03-23 02:38:05,168 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_mrp_manual_consumption_02 SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:38:05,531 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02.browser: heap 26417196 (allocated 28401664) 2026-03-23 02:38:05,555 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing chrome headless with pid 10882 2026-03-23 02:38:05,557 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Closing websocket connection 2026-03-23 02:38:05,562 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Terminating chrome headless with pid 10882 2026-03-23 02:38:05,734 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_manual_consumption.TestTourManualConsumption.test_mrp_manual_consumption_02: Removing chrome user profile "/tmp/tmprbwz6k36_chrome_odoo" 2026-03-23 02:38:05,846 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:38:05,855 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports: Starting TestReportBom.test_mrp_report_bom_variant_selection ... 2026-03-23 02:38:06,759 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome pid: 11055 2026-03-23 02:38:06,760 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless temporary user profile dir: /tmp/tmp6lm9pdp9_chrome_odoo 2026-03-23 02:38:06,760 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:32809/json/version 2026-03-23 02:38:06,763 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:06,861 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Browser version: Chrome/141.0.7390.54 2026-03-23 02:38:06,861 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Issuing json command http://127.0.0.1:32809/json 2026-03-23 02:38:06,862 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:06,939 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Websocket url found: ws://127.0.0.1:32809/devtools/page/4CDE7997A88E67487D229EDD7EE98E32 2026-03-23 02:38:07,024 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Enable chrome headless console log notification 2026-03-23 02:38:07,069 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Chrome headless enable page notifications 2026-03-23 02:38:07,172 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:38:07,179 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Setting session cookie in browser 2026-03-23 02:38:07,182 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Open "http://127.0.0.1:8069/web#action=882&active_id=12" in browser 2026-03-23 02:38:07,182 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigating to: "http://127.0.0.1:8069/web#action=882&active_id=12" 2026-03-23 02:38:07,198 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:38:09,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:09] "GET /web HTTP/1.1" 200 - 151 0.137 1.878 2026-03-23 02:38:09,217 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Navigation result: {'frameId': '4CDE7997A88E67487D229EDD7EE98E32', 'loaderId': 'F0D7F5168D2C7C9301EBFB5E3405639A', 'isDownload': False} 2026-03-23 02:38:09,217 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate ready code "odoo.isTourReady('mrp_bom_report_tour')" 2026-03-23 02:38:09,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:09] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-03-23 02:38:09,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:09] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.056 0.117 2026-03-23 02:38:09,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:09] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.190 2026-03-23 02:38:09,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:09] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.124 2026-03-23 02:38:09,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:09] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 02:38:10,557 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:38:10,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.015 2026-03-23 02:38:10,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 02:38:10,592 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:10,669 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:38:10,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.032 0.066 2026-03-23 02:38:10,759 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: Owl is running in 'dev' mode. 2026-03-23 02:38:10,766 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4761) 2026-03-23 02:38:10,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.098 2026-03-23 02:38:10,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:38:10,800 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:38:10,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /odoo HTTP/1.1" 200 - 26 0.023 0.061 2026-03-23 02:38:10,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.099 2026-03-23 02:38:11,066 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Evaluate test code "odoo.startTour('mrp_bom_report_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=882&active_id=12", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:38:11,083 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:38:11,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.029 0.056 2026-03-23 02:38:11,101 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "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 02:38:11,125 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [1/4] Tour mrp_bom_report_tour → Step Check the current displayed variant (trigger: .o_mrp_bom_report_page h2 a:contains('[alpaca] Product Test Sync (L)')) 2026-03-23 02:38:11,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.103 2026-03-23 02:38:11,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "GET /web/image/res.partner/3/avatar_128?unique=1774233485000 HTTP/1.1" 200 - 6 0.012 0.140 2026-03-23 02:38:11,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.176 2026-03-23 02:38:11,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.122 2026-03-23 02:38:11,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "POST /mail/data HTTP/1.1" 200 - 35 0.067 0.224 2026-03-23 02:38:11,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.243 2026-03-23 02:38:11,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.107 2026-03-23 02:38:11,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_warehouses#report.mrp.report_bom_structure.get_warehouses HTTP/1.1" 200 - 6 0.006 0.113 2026-03-23 02:38:11,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html#report.mrp.report_bom_structure.get_html HTTP/1.1" 200 - 66 0.081 0.103 2026-03-23 02:38:11,800 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [2/4] Tour mrp_bom_report_tour → Step Open dropdown menu (trigger: .o-autocomplete--input) 2026-03-23 02:38:11,855 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [3/4] Tour mrp_bom_report_tour → Step Select the other variant (trigger: .o-autocomplete--dropdown-menu.show li.o-autocomplete--dropdown-item:eq(1)) 2026-03-23 02:38:11,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:11] "POST /mail/data HTTP/1.1" 200 - 44 0.039 0.074 2026-03-23 02:38:12,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:12] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 8 0.033 0.133 2026-03-23 02:38:12,082 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: [4/4] Tour mrp_bom_report_tour → Step Ensure the second variant is displayed (trigger: .o_mrp_bom_report_page h2 a:contains('[zebra] Product Test Sync (S)')) 2026-03-23 02:38:12,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:12] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.021 0.040 2026-03-23 02:38:12,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:12] "POST /web/dataset/call_kw/report.mrp.report_bom_structure/get_html#report.mrp.report_bom_structure.get_html HTTP/1.1" 200 - 31 0.025 0.091 2026-03-23 02:38:12,230 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: tour succeeded 2026-03-23 02:38:12,232 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: ╔════════════════════════════════════╗ ║ TOUR mrp_bom_report_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 02:38:12,419 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection.browser: heap 19428132 (allocated 20140032) 2026-03-23 02:38:12,434 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing chrome headless with pid 11055 2026-03-23 02:38:12,436 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Closing websocket connection 2026-03-23 02:38:12,439 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Terminating chrome headless with pid 11055 2026-03-23 02:38:12,559 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_mrp_reports.TestReportBom.test_mrp_report_bom_variant_selection: Removing chrome user profile "/tmp/tmp6lm9pdp9_chrome_odoo" 2026-03-23 02:38:12,645 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:38:12,653 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization ... 2026-03-23 02:38:17,382 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome pid: 11220 2026-03-23 02:38:17,383 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless temporary user profile dir: /tmp/tmpqfoy5jff_chrome_odoo 2026-03-23 02:38:17,383 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:45921/json/version 2026-03-23 02:38:17,386 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:17,678 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Browser version: Chrome/141.0.7390.54 2026-03-23 02:38:17,679 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Issuing json command http://127.0.0.1:45921/json 2026-03-23 02:38:17,680 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:17,766 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Websocket url found: ws://127.0.0.1:45921/devtools/page/9C38448D0317114AF6570DD201BE7D00 2026-03-23 02:38:17,804 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Enable chrome headless console log notification 2026-03-23 02:38:17,826 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Chrome headless enable page notifications 2026-03-23 02:38:18,013 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:38:18,023 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Setting session cookie in browser 2026-03-23 02:38:18,025 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Open "http://127.0.0.1:8069/odoo/action-896/20" in browser 2026-03-23 02:38:18,025 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigating to: "http://127.0.0.1:8069/odoo/action-896/20" 2026-03-23 02:38:18,063 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:38:20,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:20] "GET /odoo/action-896/20 HTTP/1.1" 200 - 143 0.158 1.923 2026-03-23 02:38:20,134 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Navigation result: {'frameId': '9C38448D0317114AF6570DD201BE7D00', 'loaderId': 'A30E5C77C033CB9DA11538E7516F6678', 'isDownload': False} 2026-03-23 02:38:20,135 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate ready code "odoo.isTourReady('test_manufacturing_and_byproduct_sm_to_sml_synchronization')" 2026-03-23 02:38:20,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:20] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-03-23 02:38:20,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:20] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-03-23 02:38:20,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.064 0.114 2026-03-23 02:38:20,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:20] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.052 2026-03-23 02:38:20,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:20] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 02:38:21,299 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:38:21,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.019 0.012 2026-03-23 02:38:21,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 02:38:21,357 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:38:21,405 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:38:21,464 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: Owl is running in 'dev' mode. 2026-03-23 02:38:21,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.062 0.068 2026-03-23 02:38:21,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:38:21,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:38:21,595 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4762) 2026-03-23 02:38:21,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.022 0.166 2026-03-23 02:38:21,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.048 2026-03-23 02:38:21,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /odoo HTTP/1.1" 200 - 26 0.022 0.112 2026-03-23 02:38:21,806 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Evaluate test code "odoo.startTour('test_manufacturing_and_byproduct_sm_to_sml_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-896/20", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:38:21,821 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "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:38:21,831 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:38:21,858 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [1/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .btn-primary[name=action_confirm] 2026-03-23 02:38:21,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.061 0.062 2026-03-23 02:38:21,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.144 2026-03-23 02:38:21,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.008 0.181 2026-03-23 02:38:21,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.137 2026-03-23 02:38:22,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:22] "POST /mail/data HTTP/1.1" 200 - 35 0.049 0.207 2026-03-23 02:38:22,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.014 0.357 2026-03-23 02:38:22,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.134 2026-03-23 02:38:22,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:22] "POST /web/dataset/call_kw/mrp.production/get_views#mrp.production.get_views HTTP/1.1" 200 - 89 0.139 0.285 2026-03-23 02:38:22,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:22] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 101 0.099 0.172 2026-03-23 02:38:23,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:23] "POST /mail/data HTTP/1.1" 200 - 44 0.041 0.339 2026-03-23 02:38:23,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:23] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.008 0.022 2026-03-23 02:38:23,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.006 0.024 2026-03-23 02:38:23,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:23] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.035 0.050 2026-03-23 02:38:23,622 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [2/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=quantity]:contains(5.00)) > td:contains(product2) 2026-03-23 02:38:23,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:23] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.091 2026-03-23 02:38:23,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:23] "POST /mail/data HTTP/1.1" 200 - 33 0.043 0.123 2026-03-23 02:38:24,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "POST /web/dataset/call_button/mrp.production/action_confirm#mrp.production.action_confirm HTTP/1.1" 200 - 94 0.118 0.346 2026-03-23 02:38:24,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.032 0.484 2026-03-23 02:38:24,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 57 0.105 0.200 2026-03-23 02:38:24,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.148 2026-03-23 02:38:24,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.005 0.078 2026-03-23 02:38:24,593 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [3/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step button:contains('Details') 2026-03-23 02:38:24,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "POST /mail/data HTTP/1.1" 200 - 21 0.034 0.050 2026-03-23 02:38:24,740 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [4/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-03-23 02:38:24,863 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4763) 2026-03-23 02:38:24,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.004 0.229 2026-03-23 02:38:24,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:24] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 5 0.007 0.103 2026-03-23 02:38:25,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 6 0.016 0.057 2026-03-23 02:38:25,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.012 0.038 2026-03-23 02:38:25,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "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 02:38:25,335 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [5/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .o_list_number:contains(5) 2026-03-23 02:38:25,392 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [6/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-03-23 02:38:25,466 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [7/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=quantity]:contains(5.00)) > td:contains(product2) 2026-03-23 02:38:25,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 02:38:25,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 57 0.059 0.129 2026-03-23 02:38:25,786 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [8/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-03-23 02:38:25,861 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [9/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step button:contains('Details') 2026-03-23 02:38:25,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "POST /mail/data HTTP/1.1" 200 - 21 0.028 0.083 2026-03-23 02:38:25,933 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [10/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Components') 2026-03-23 02:38:25,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:25] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 17 0.014 0.044 2026-03-23 02:38:26,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 55 0.054 0.121 2026-03-23 02:38:26,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 87 0.136 0.200 2026-03-23 02:38:26,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.029 0.035 2026-03-23 02:38:26,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 02:38:26,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /mail/data HTTP/1.1" 200 - 21 0.016 0.032 2026-03-23 02:38:26,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:26] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.012 0.038 2026-03-23 02:38:26,917 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [11/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-03-23 02:38:26,986 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [12/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-03-23 02:38:27,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.008 0.028 2026-03-23 02:38:27,060 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [13/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-03-23 02:38:27,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:38:27,123 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [14/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=product_uom_qty]:contains(5.00)) > td:contains(25) 2026-03-23 02:38:27,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 15 0.021 0.055 2026-03-23 02:38:27,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 12 0.019 0.053 2026-03-23 02:38:27,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 34 0.031 0.067 2026-03-23 02:38:27,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 02:38:27,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 57 0.069 0.145 2026-03-23 02:38:27,777 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [15/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-03-23 02:38:27,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /mail/data HTTP/1.1" 200 - 21 0.014 0.041 2026-03-23 02:38:27,835 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [16/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step button:contains('Details') 2026-03-23 02:38:27,910 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [17/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .o_data_row > td:contains('7') 2026-03-23 02:38:27,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:27] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 17 0.016 0.042 2026-03-23 02:38:28,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /web/dataset/call_kw/mrp.production/onchange#mrp.production.onchange HTTP/1.1" 200 - 55 0.069 0.123 2026-03-23 02:38:28,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 73 0.140 0.263 2026-03-23 02:38:28,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.006 0.018 2026-03-23 02:38:28,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.002 0.009 2026-03-23 02:38:28,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /mail/data HTTP/1.1" 200 - 21 0.041 0.045 2026-03-23 02:38:28,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:28] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.014 0.084 2026-03-23 02:38:29,028 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [18/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-03-23 02:38:29,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.018 0.050 2026-03-23 02:38:29,148 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [19/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .nav-link[name=finished_products] 2026-03-23 02:38:29,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.014 0.034 2026-03-23 02:38:29,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 57 0.130 0.192 2026-03-23 02:38:29,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.003 0.275 2026-03-23 02:38:29,600 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [20/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=quantity]:contains(2.00)) > td:contains(product2) 2026-03-23 02:38:29,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /mail/data HTTP/1.1" 200 - 21 0.018 0.038 2026-03-23 02:38:29,722 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [21/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-03-23 02:38:29,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.011 0.032 2026-03-23 02:38:29,803 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [22/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-03-23 02:38:29,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 02:38:29,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "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 02:38:29,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:29] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 02:38:30,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.038 0.059 2026-03-23 02:38:30,141 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [23/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-03-23 02:38:30,207 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [24/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-03-23 02:38:30,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.028 2026-03-23 02:38:30,278 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [25/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-03-23 02:38:30,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.005 0.024 2026-03-23 02:38:30,419 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [26/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=quantity]:contains(2.00)) > td[name=product_id]:contains(product2) 2026-03-23 02:38:30,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 02:38:30,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 57 0.053 0.136 2026-03-23 02:38:30,753 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [27/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-03-23 02:38:30,812 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [28/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-03-23 02:38:30,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /mail/data HTTP/1.1" 200 - 21 0.052 0.075 2026-03-23 02:38:30,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:30] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.120 2026-03-23 02:38:30,890 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [29/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step h4:contains('Move Byproduct') 2026-03-23 02:38:31,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 20 0.037 0.072 2026-03-23 02:38:31,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.064 2026-03-23 02:38:31,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 75 0.093 0.174 2026-03-23 02:38:31,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 02:38:31,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.002 0.008 2026-03-23 02:38:31,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /mail/data HTTP/1.1" 200 - 21 0.027 0.040 2026-03-23 02:38:31,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.019 0.068 2026-03-23 02:38:31,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.011 0.062 2026-03-23 02:38:31,771 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [30/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_data_row > td:contains('WH/Stock') 2026-03-23 02:38:31,844 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [31/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .modal .modal-body .o_field_widget[name=quantity] input 2026-03-23 02:38:31,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.032 2026-03-23 02:38:31,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:31] "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 02:38:31,915 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [32/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-03-23 02:38:31,987 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [33/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_data_row:has([name=product_uom_qty]:contains(2.00)) > td:contains(10) 2026-03-23 02:38:32,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "POST /web/dataset/call_kw/stock.move.line/onchange#stock.move.line.onchange HTTP/1.1" 200 - 16 0.011 0.034 2026-03-23 02:38:32,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 13 0.013 0.044 2026-03-23 02:38:32,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 25 0.027 0.059 2026-03-23 02:38:32,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 02:38:32,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 57 0.064 0.131 2026-03-23 02:38:32,571 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [34/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_field_widget[name=quantity] input 2026-03-23 02:38:32,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "POST /mail/data HTTP/1.1" 200 - 21 0.026 0.042 2026-03-23 02:38:32,635 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [35/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .fa-list 2026-03-23 02:38:32,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.005 0.051 2026-03-23 02:38:32,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "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 02:38:32,700 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [36/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step .o_list_footer .o_list_number > span:contains('7') 2026-03-23 02:38:32,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:32] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 16 0.011 0.034 2026-03-23 02:38:32,887 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [109] 2026-03-23 02:38:33,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:33] "POST /web/dataset/call_kw/mrp.production/web_save#mrp.production.web_save HTTP/1.1" 200 - 87 0.090 0.169 2026-03-23 02:38:33,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:33] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 02:38:33,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:33] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 3 0.001 0.008 2026-03-23 02:38:33,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:33] "POST /mail/data HTTP/1.1" 200 - 21 0.025 0.039 2026-03-23 02:38:33,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:33] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 16 0.013 0.061 2026-03-23 02:38:33,383 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [37/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-03-23 02:38:33,459 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: [38/38] Tour test_manufacturing_and_byproduct_sm_to_sml_synchronization → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 02:38:33,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:33] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.030 2026-03-23 02:38:33,522 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: tour succeeded 2026-03-23 02:38:33,524 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_manufacturing_and_byproduct_sm_to_sml_synchronization SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:38:33,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:33] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 57 0.097 0.153 2026-03-23 02:38:34,022 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization.browser: heap 37410648 (allocated 39677952) 2026-03-23 02:38:34,034 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing chrome headless with pid 11220 2026-03-23 02:38:34,042 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Closing websocket connection 2026-03-23 02:38:34,051 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Terminating chrome headless with pid 11220 2026-03-23 02:38:34,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:34] "POST /mail/data HTTP/1.1" 200 - 21 0.021 0.044 2026-03-23 02:38:34,137 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_manufacturing_and_byproduct_sm_to_sml_synchronization: Removing chrome user profile "/tmp/tmpqfoy5jff_chrome_odoo" 2026-03-23 02:38:34,205 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_multi_step_draft_mo_creates_component_transfer ... 2026-03-23 02:38:34,703 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:38:34,720 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:38:35,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:35] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 62 0.062 0.320 2026-03-23 02:38:35,379 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order: Starting TestTourMrpOrder.test_mrp_order_product_catalog ... 2026-03-23 02:38:36,076 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome pid: 11466 2026-03-23 02:38:36,077 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless temporary user profile dir: /tmp/tmpk6kgexgy_chrome_odoo 2026-03-23 02:38:36,077 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:43017/json/version 2026-03-23 02:38:36,078 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:36,225 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Browser version: Chrome/141.0.7390.54 2026-03-23 02:38:36,230 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Issuing json command http://127.0.0.1:43017/json 2026-03-23 02:38:36,232 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:38:36,259 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Websocket url found: ws://127.0.0.1:43017/devtools/page/0C8287B168E5483F43EAD8ABCAC3CBAB 2026-03-23 02:38:36,289 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Enable chrome headless console log notification 2026-03-23 02:38:36,344 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Chrome headless enable page notifications 2026-03-23 02:38:36,516 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 02:38:36,525 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Setting session cookie in browser 2026-03-23 02:38:36,529 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Open "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/22" in browser 2026-03-23 02:38:36,529 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigating to: "http://127.0.0.1:8069/odoo/action-mrp.mrp_production_action/22" 2026-03-23 02:38:36,551 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:38:38,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:38] "GET /odoo/action-mrp.mrp_production_action/22 HTTP/1.1" 200 - 152 0.150 2.001 2026-03-23 02:38:38,699 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Navigation result: {'frameId': '0C8287B168E5483F43EAD8ABCAC3CBAB', 'loaderId': '3B0B514FD558384CA4FD584CE4762DF3', 'isDownload': False} 2026-03-23 02:38:38,699 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate ready code "odoo.isTourReady('test_mrp_production_product_catalog')" 2026-03-23 02:38:38,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:38] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 02:38:38,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:38] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.040 2026-03-23 02:38:38,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.068 0.131 2026-03-23 02:38:38,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:38] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-03-23 02:38:39,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:39] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 02:38:39,931 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:39] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:38:39,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.019 2026-03-23 02:38:39,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 02:38:39,981 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:39] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:38:40,066 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 02:38:40,090 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: Owl is running in 'dev' mode. 2026-03-23 02:38:40,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.035 0.088 2026-03-23 02:38:40,207 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:4764) 2026-03-23 02:38:40,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-03-23 02:38:40,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.149 2026-03-23 02:38:40,249 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:38:40,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /odoo HTTP/1.1" 200 - 26 0.018 0.048 2026-03-23 02:38:40,373 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Evaluate test code "odoo.startTour('test_mrp_production_product_catalog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-mrp.mrp_production_action/22", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:38:40,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.087 2026-03-23 02:38:40,499 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [1/5] Tour test_mrp_production_product_catalog → Step button[name=action_add_from_catalog_raw] 2026-03-23 02:38:40,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.021 0.055 2026-03-23 02:38:40,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "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:38:40,528 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 02:38:40,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.037 0.195 2026-03-23 02:38:40,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.008 0.266 2026-03-23 02:38:40,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.264 2026-03-23 02:38:40,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.171 2026-03-23 02:38:40,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "POST /mail/data HTTP/1.1" 200 - 35 0.034 0.223 2026-03-23 02:38:40,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.263 2026-03-23 02:38:40,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.083 2026-03-23 02:38:41,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:41] "POST /web/dataset/call_kw/mrp.production/get_views#mrp.production.get_views HTTP/1.1" 200 - 103 0.077 0.328 2026-03-23 02:38:41,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:41] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 70 0.077 0.142 2026-03-23 02:38:41,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:41] "POST /mail/data HTTP/1.1" 200 - 44 0.055 0.284 2026-03-23 02:38:41,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.006 0.021 2026-03-23 02:38:41,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:41] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.038 2026-03-23 02:38:42,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.020 0.066 2026-03-23 02:38:42,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.081 2026-03-23 02:38:42,195 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [2/5] Tour test_mrp_production_product_catalog → Step .o_kanban_record:nth-child(1) 2026-03-23 02:38:42,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "POST /mail/data HTTP/1.1" 200 - 33 0.042 0.125 2026-03-23 02:38:42,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.023 0.264 2026-03-23 02:38:42,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "POST /web/dataset/call_button/stock.move/action_add_from_catalog_raw#stock.move.action_add_from_catalog_raw HTTP/1.1" 200 - 5 0.002 0.120 2026-03-23 02:38:42,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 47 0.060 0.217 2026-03-23 02:38:42,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "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.042 2026-03-23 02:38:42,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 15 0.039 0.065 2026-03-23 02:38:42,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "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.023 2026-03-23 02:38:42,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:42] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.016 0.059 2026-03-23 02:38:43,055 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [3/5] Tour test_mrp_production_product_catalog → Step .o_product_added 2026-03-23 02:38:43,109 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [4/5] Tour test_mrp_production_product_catalog → Step button:contains("Back to Production") 2026-03-23 02:38:43,175 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: [5/5] Tour test_mrp_production_product_catalog → Step div.o_field_widget:contains("WH/MO/") 2026-03-23 02:38:43,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:43] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 31 0.037 0.100 2026-03-23 02:38:43,948 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: tour succeeded 2026-03-23 02:38:43,951 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_mrp_production_product_catalog SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 02:38:44,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:44] "POST /web/dataset/call_kw/mrp.production/web_read#mrp.production.web_read HTTP/1.1" 200 - 49 0.104 0.133 2026-03-23 02:38:44,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:44] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.190 2026-03-23 02:38:44,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:44] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.056 2026-03-23 02:38:44,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:44] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.051 2026-03-23 02:38:44,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:44] "POST /mail/data HTTP/1.1" 200 - 21 0.022 0.054 2026-03-23 02:38:44,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:44] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.013 0.037 2026-03-23 02:38:44,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:44] "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 02:38:44,665 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog.browser: heap 27793652 (allocated 30236672) 2026-03-23 02:38:44,695 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing chrome headless with pid 11466 2026-03-23 02:38:44,704 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Closing websocket connection 2026-03-23 02:38:44,704 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Terminating chrome headless with pid 11466 2026-03-23 02:38:45,073 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_order.TestTourMrpOrder.test_mrp_order_product_catalog: Removing chrome user profile "/tmp/tmpk6kgexgy_chrome_odoo" 2026-03-23 02:38:45,200 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:4765) 2026-03-23 02:38:45,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:38:45] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.488 2026-03-23 02:38:45,300 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:38:52,948 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_00_create_warehouse ... 2026-03-23 02:38:53,185 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_01_warehouse_twostep_manufacturing ... 2026-03-23 02:38:53,492 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_02_warehouse_twostep_manufacturing ... 2026-03-23 02:38:53,753 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_2_steps_and_additional_moves ... 2026-03-23 02:38:55,259 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_and_byproduct ... 2026-03-23 02:38:56,349 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [65, 66] 2026-03-23 02:38:56,777 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_3_steps_manufacturing_forecast ... 2026-03-23 02:38:57,536 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_cancel_propagation ... 2026-03-23 02:38:58,246 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [120] 2026-03-23 02:38:58,443 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [121] 2026-03-23 02:38:58,513 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_child_parent_relationship_on_backorder_creation ... 2026-03-23 02:38:59,593 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [65, 66] 2026-03-23 02:39:00,952 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_component_and_byproduct_on_transfers ... 2026-03-23 02:39:02,280 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [65, 66] 2026-03-23 02:39:04,135 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacture_to_resupply_unchecks_and_unlinks_warehouse ... 2026-03-23 02:39:04,439 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_2_steps_sublocation ... 2026-03-23 02:39:06,444 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps ... 2026-03-23 02:39:08,139 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_flexible ... 2026-03-23 02:39:10,810 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_3_steps_trigger_reordering_rules ... 2026-03-23 02:39:14,439 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [65, 66, 82] 2026-03-23 02:39:14,467 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_bom_from_reordering_rules ... 2026-03-23 02:39:15,437 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [65, 66] 2026-03-23 02:39:15,447 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_manufacturing_flow ... 2026-03-23 02:39:17,489 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_no_initial_demand ... 2026-03-23 02:39:18,852 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_pick_components_uses_shipping_policy_from_picking_type ... 2026-03-23 02:39:19,619 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_source_location_on_merge_mo_3_steps ... 2026-03-23 02:39:21,880 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [151, 152] 2026-03-23 02:39:21,975 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production.group records with IDs: [40, 41] 2026-03-23 02:39:22,050 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_component_qty ... 2026-03-23 02:39:23,741 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [181] 2026-03-23 02:39:23,890 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [180] 2026-03-23 02:39:24,068 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_warehouse_multistep_manufacturing: Starting TestMultistepManufacturingWarehouse.test_update_mo_from_bom_forecast ... 2026-03-23 02:39:24,862 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [16] 2026-03-23 02:39:25,298 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [187] 2026-03-23 02:39:25,821 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [156] 2026-03-23 02:39:26,012 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-03-23 02:39:26,208 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [183] 2026-03-23 02:39:26,406 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:39:31,708 26 INFO 00799-19-0-all odoo.addons.mrp.tests.test_workcenter: Starting TestWorkcenterOverview.test_workcenter_graph_data ... 2026-03-23 02:39:33,838 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:39:49,455 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_00_production_order_with_accounting ... 2026-03-23 02:39:53,362 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_mo_overview_comp_different_uom ... 2026-03-23 02:39:55,061 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_mrp_user_without_account_permissions_can_create_bom ... 2026-03-23 02:39:56,960 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_stock_user_without_account_permissions_can_create_bom ... 2026-03-23 02:39:57,635 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_two_productions_unbuild_one_sell_other_fifo ... 2026-03-23 02:40:00,492 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [212] 2026-03-23 02:40:00,530 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [213] 2026-03-23 02:40:00,572 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [214] 2026-03-23 02:40:00,615 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [215] 2026-03-23 02:40:00,670 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [216] 2026-03-23 02:40:00,733 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [217] 2026-03-23 02:40:00,797 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [218] 2026-03-23 02:40:02,476 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccount.test_unbuild_account_00 ... 2026-03-23 02:40:04,263 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [236] 2026-03-23 02:40:04,305 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [237] 2026-03-23 02:40:04,361 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [238] 2026-03-23 02:40:04,398 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [239] 2026-03-23 02:40:04,432 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [240] 2026-03-23 02:40:04,467 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [241] 2026-03-23 02:40:04,505 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [242] 2026-03-23 02:40:05,520 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 02:40:22,345 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_01_compute_price_operation_cost ... 2026-03-23 02:40:22,503 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_02_compute_byproduct_price ... 2026-03-23 02:40:22,607 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_estimated_cost_valuation ... 2026-03-23 02:40:22,951 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [282, 283, 284] 2026-03-23 02:40:24,716 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_labor_cost_balancing ... 2026-03-23 02:40:25,314 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [296, 297, 298] 2026-03-23 02:40:26,977 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_labor_cost_over_consumption ... 2026-03-23 02:40:27,495 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [310, 311, 312] 2026-03-23 02:40:29,492 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_labor_cost_posting_is_not_rounded_incorrectly ... 2026-03-23 02:40:30,039 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [324, 325, 326] 2026-03-23 02:40:31,697 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_labor_move_not_duplicated_when_backorder_always ... 2026-03-23 02:40:32,127 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [337, 338, 339] 2026-03-23 02:40:37,053 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [315] 2026-03-23 02:40:37,610 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_mo_without_finished_moves ... 2026-03-23 02:40:37,959 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [380, 381, 382] 2026-03-23 02:40:38,603 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [334, 335, 336] 2026-03-23 02:40:38,670 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [383, 384, 385] 2026-03-23 02:40:39,546 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_mrp_user_with_timesheet_permissions_can_produce_mo ... 2026-03-23 02:40:42,334 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [393, 394, 395] 2026-03-23 02:40:44,694 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_mrp_account: Starting TestMrpAccountWorkorder.test_wip_accounting_00 ... 2026-03-23 02:40:45,162 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [407, 408, 409] 2026-03-23 02:40:49,338 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [420, 421, 422] 2026-03-23 02:40:54,704 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 02:41:12,091 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_avco_avco_1 ... 2026-03-23 02:41:16,830 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_avco_avco_2 ... 2026-03-23 02:41:19,681 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_average_cost_unbuild_component_change_move_qty ... 2026-03-23 02:41:23,198 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [413] 2026-03-23 02:41:23,246 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [414] 2026-03-23 02:41:23,304 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [415] 2026-03-23 02:41:23,344 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [416] 2026-03-23 02:41:23,385 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [417] 2026-03-23 02:41:23,425 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [418] 2026-03-23 02:41:23,470 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [419] 2026-03-23 02:41:24,892 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_avco_1 ... 2026-03-23 02:41:29,350 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_avco_2 ... 2026-03-23 02:41:32,041 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_fifo_1 ... 2026-03-23 02:41:36,523 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_fifo_2 ... 2026-03-23 02:41:39,654 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_produce_deliver_return_unbuild ... 2026-03-23 02:41:43,188 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [497] 2026-03-23 02:41:43,232 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [498] 2026-03-23 02:41:43,273 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [499] 2026-03-23 02:41:43,319 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [500] 2026-03-23 02:41:43,366 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [501] 2026-03-23 02:41:43,420 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [502] 2026-03-23 02:41:43,470 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [503] 2026-03-23 02:41:44,292 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_std_1 ... 2026-03-23 02:41:48,983 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_std_2 ... 2026-03-23 02:41:51,837 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_fifo_unbuild ... 2026-03-23 02:41:54,970 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [551] 2026-03-23 02:41:55,023 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [552] 2026-03-23 02:41:55,091 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [553] 2026-03-23 02:41:55,139 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [554] 2026-03-23 02:41:55,185 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [555] 2026-03-23 02:41:55,231 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [556] 2026-03-23 02:41:55,287 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [557] 2026-03-23 02:41:56,231 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_production_account_00 ... 2026-03-23 02:41:57,088 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_std_avco_1 ... 2026-03-23 02:42:01,540 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_std_avco_2 ... 2026-03-23 02:42:05,857 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_std_std_1 ... 2026-03-23 02:42:10,225 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_std_std_2 ... 2026-03-23 02:42:12,585 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_layers: Starting TestMrpValuationStandard.test_validate_draft_kit ... 2026-03-23 02:42:13,083 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [636] 2026-03-23 02:42:13,159 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [672] 2026-03-23 02:42:13,690 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:42:30,134 26 INFO 00799-19-0-all odoo.addons.mrp_account.tests.test_valuation_operation: Starting TestMrpValuationOperationStandard.test_fifo_byproduct ... 2026-03-23 02:42:30,988 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [693, 694, 695] 2026-03-23 02:42:37,267 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:42:37,269 26 INFO 00799-19-0-all odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp ... 2026-03-23 02:42:37,270 26 INFO 00799-19-0-all odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: skipped TestStockLandedCostsMrp.test_landed_cost_on_mrp : Temporary to fast merge new valuation 2026-03-23 02:42:37,270 26 INFO 00799-19-0-all odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 ... 2026-03-23 02:42:37,270 26 INFO 00799-19-0-all odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: skipped TestStockLandedCostsMrp.test_landed_cost_on_mrp_02 : Temporary to fast merge new valuation 2026-03-23 02:42:37,270 26 INFO 00799-19-0-all odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: Starting TestStockLandedCostsMrp.test_landed_cost_on_mrp_03 ... 2026-03-23 02:42:37,270 26 INFO 00799-19-0-all odoo.addons.mrp_landed_costs.tests.test_stock_landed_costs_mrp: skipped TestStockLandedCostsMrp.test_landed_cost_on_mrp_03 : Temporary to fast merge new valuation 2026-03-23 02:42:42,578 26 INFO 00799-19-0-all odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_adding_kit_parts_to_confirmed_repair ... 2026-03-23 02:42:42,890 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [709] 2026-03-23 02:42:42,972 26 INFO 00799-19-0-all odoo.addons.mrp_repair.tests.test_mrp_repair_flow: Starting TestMrpRepairFlow.test_repair_with_manufacture_mto_link ... 2026-03-23 02:42:43,285 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:42:48,418 26 INFO 00799-19-0-all odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_unscrapped_tracked_component ... 2026-03-23 02:42:51,144 26 INFO 00799-19-0-all odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component ... 2026-03-23 02:42:56,776 26 INFO 00799-19-0-all odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_mo_with_used_sn_component_02 ... 2026-03-23 02:42:59,108 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [695] 2026-03-23 02:43:00,134 26 INFO 00799-19-0-all odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_repair_with_consumable_kit ... 2026-03-23 02:43:00,474 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [700] 2026-03-23 02:43:00,523 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [743] 2026-03-23 02:43:00,609 26 INFO 00799-19-0-all odoo.addons.mrp_repair.tests.test_tracability: Starting TestRepairTraceability.test_tracking_repair_production ... 2026-03-23 02:43:03,157 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:43:03,168 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_duplicating_warehouses_recreates_their_routes_and_operation_types ... 2026-03-23 02:43:05,537 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_subcontracting_location_1 ... 2026-03-23 02:43:08,532 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingBasic.test_warehouse_subcontracting_resupply_type_code ... 2026-03-23 02:43:10,382 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:43:13,324 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_partner_subcontracting_location ... 2026-03-23 02:43:14,803 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_change_reception_serial ... 2026-03-23 02:43:16,544 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [710, 711, 712] 2026-03-23 02:43:16,870 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [713, 714] 2026-03-23 02:43:17,270 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [716] 2026-03-23 02:43:17,363 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [3826] 2026-03-23 02:43:17,409 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [94] 2026-03-23 02:43:18,008 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [718] 2026-03-23 02:43:18,116 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [3830] 2026-03-23 02:43:18,156 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [97] 2026-03-23 02:43:18,305 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_decrease_quantity_done ... 2026-03-23 02:43:18,872 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [721] 2026-03-23 02:43:19,102 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [722] 2026-03-23 02:43:19,279 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [724] 2026-03-23 02:43:19,426 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [723] 2026-03-23 02:43:19,473 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [720] 2026-03-23 02:43:19,636 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_1 ... 2026-03-23 02:43:21,415 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_10 ... 2026-03-23 02:43:22,620 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_2 ... 2026-03-23 02:43:23,377 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [733] 2026-03-23 02:43:24,541 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_3 ... 2026-03-23 02:43:25,300 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [738] 2026-03-23 02:43:26,600 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_4 ... 2026-03-23 02:43:27,635 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [744] 2026-03-23 02:43:28,752 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_5 ... 2026-03-23 02:43:30,041 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [747] 2026-03-23 02:43:31,126 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [749] 2026-03-23 02:43:31,813 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_6 ... 2026-03-23 02:43:33,945 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_8 ... 2026-03-23 02:43:35,203 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [757] 2026-03-23 02:43:36,464 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_9 ... 2026-03-23 02:43:37,253 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [765] 2026-03-23 02:43:37,947 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [766] 2026-03-23 02:43:38,132 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_backorder_production ... 2026-03-23 02:43:40,699 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [767, 768, 769, 772, 773] 2026-03-23 02:43:40,791 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [3890] 2026-03-23 02:43:40,820 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [113] 2026-03-23 02:43:41,747 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_flexible_bom_1 ... 2026-03-23 02:43:43,996 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_subcontracting_portal ... 2026-03-23 02:43:44,626 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 02:43:46,258 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [791] 2026-03-23 02:43:46,360 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [3904] 2026-03-23 02:43:46,396 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [118] 2026-03-23 02:43:48,132 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [223], uid: 375, model: product.product 2026-03-23 02:43:48,149 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [223], uid: 375, model: product.product 2026-03-23 02:43:48,237 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 375, model: stock.picking.batch 2026-03-23 02:43:48,910 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_tracked_1 ... 2026-03-23 02:43:50,632 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [800] 2026-03-23 02:43:50,707 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [3913] 2026-03-23 02:43:50,738 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [121] 2026-03-23 02:43:51,590 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_tracked_backorder ... 2026-03-23 02:43:53,440 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [809, 810, 811, 812] 2026-03-23 02:43:53,810 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [813, 814, 815] 2026-03-23 02:43:54,124 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [817, 818] 2026-03-23 02:43:54,549 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [820] 2026-03-23 02:43:54,637 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [3920] 2026-03-23 02:43:54,694 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [123] 2026-03-23 02:43:57,836 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_flow_tracked_only_finished ... 2026-03-23 02:43:59,058 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [831, 832, 833] 2026-03-23 02:44:00,066 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [834, 835, 836] 2026-03-23 02:44:00,163 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [3936] 2026-03-23 02:44:00,191 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [128] 2026-03-23 02:44:01,345 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_mrp_report_bom_structure_subcontracting ... 2026-03-23 02:44:01,968 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_replenish_with_subcontracting_bom ... 2026-03-23 02:44:02,059 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [1] 2026-03-23 02:44:02,108 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_resupply_subcontractor_in_mtso ... 2026-03-23 02:44:02,879 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders ... 2026-03-23 02:44:04,432 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [854] 2026-03-23 02:44:04,509 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [852] 2026-03-23 02:44:05,597 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [857] 2026-03-23 02:44:05,658 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [858] 2026-03-23 02:44:06,767 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_several_backorders_2 ... 2026-03-23 02:44:08,124 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [866] 2026-03-23 02:44:09,242 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [868] 2026-03-23 02:44:10,369 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracted_product_return_locations ... 2026-03-23 02:44:11,076 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_date_warning ... 2026-03-23 02:44:11,762 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [880] 2026-03-23 02:44:12,406 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_set_quantity_done ... 2026-03-23 02:44:13,754 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [884] 2026-03-23 02:44:14,373 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_subcontracting_unbuild_warning ... 2026-03-23 02:44:14,978 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [890] 2026-03-23 02:44:15,596 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting: Starting TestSubcontractingFlows.test_validate_partial_subcontracting_without_backorder ... 2026-03-23 02:44:16,081 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [894] 2026-03-23 02:44:16,670 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:44:17,620 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui: Starting TestSubcontractingPortalUi.test_subcontrating_portal ... 2026-03-23 02:44:19,245 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome pid: 11649 2026-03-23 02:44:19,245 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless temporary user profile dir: /tmp/tmp0sq_laxm_chrome_odoo 2026-03-23 02:44:19,246 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:34007/json/version 2026-03-23 02:44:19,258 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:44:19,355 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Browser version: Chrome/141.0.7390.54 2026-03-23 02:44:19,355 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Issuing json command http://127.0.0.1:34007/json 2026-03-23 02:44:19,363 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:44:19,426 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Websocket url found: ws://127.0.0.1:34007/devtools/page/AC84525C2ACFE3CCE640F52E652ED8D6 2026-03-23 02:44:19,474 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Enable chrome headless console log notification 2026-03-23 02:44:19,504 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Chrome headless enable page notifications 2026-03-23 02:44:19,680 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-03-23 02:44:19,691 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Setting session cookie in browser 2026-03-23 02:44:19,696 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Open "http://127.0.0.1:8069/my/productions" in browser 2026-03-23 02:44:19,696 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigating to: "http://127.0.0.1:8069/my/productions" 2026-03-23 02:44:19,713 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:44:21,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:21] "GET /my/productions HTTP/1.1" 200 - 141 0.160 1.753 2026-03-23 02:44:21,626 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Navigation result: {'frameId': 'AC84525C2ACFE3CCE640F52E652ED8D6', 'loaderId': '38BA8554B13DAF1417092369C7F876CF', 'isDownload': False} 2026-03-23 02:44:21,626 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate ready code "odoo.isTourReady('subcontracting_portal_tour')" 2026-03-23 02:44:21,670 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44: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:44:21,696 26 INFO 00799-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:44:21,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:21] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.064 0.071 2026-03-23 02:44:21,815 26 INFO 00799-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:44:21,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:21] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.007 0.126 2026-03-23 02:44:21,856 26 INFO 00799-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:44:21,859 26 INFO 00799-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:44:21,867 26 INFO 00799-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:44:21,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:21] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.023 0.060 2026-03-23 02:44:22,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44: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:44:22,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:22] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:44:22,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:22] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.007 0.015 2026-03-23 02:44:22,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:22] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 02:44:22,221 26 INFO 00799-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:44:22,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:22] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.006 0.105 2026-03-23 02:44:22,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-03-23 02:44:22,984 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Evaluate test code "odoo.startTour('subcontracting_portal_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/productions", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:44:23,005 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [1/3] Tour subcontracting_portal_tour → Step Select the picking to open the backend view. (trigger: table > tbody > tr a:has(span:contains(WH/IN/00))) 2026-03-23 02:44:23,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:23] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.028 2026-03-23 02:44:23,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:23] "GET /my/productions/121 HTTP/1.1" 200 - 32 0.049 0.194 2026-03-23 02:44:23,482 26 INFO 00799-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:44:23,482 26 INFO 00799-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:44:23,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:23] "GET /my/productions/121/subcontracting_portal HTTP/1.1" 200 - 50 0.074 0.370 2026-03-23 02:44:24,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:24] "GET /web/assets/f7c6071/mrp_subcontracting.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 02:44:24,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:24] "GET /web/assets/0b7800f/mrp_subcontracting.webclient.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-03-23 02:44:24,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 02:44:24,396 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: Owl is running in 'dev' mode. 2026-03-23 02:44:24,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:24] "POST /web/action/load HTTP/1.1" 200 - 13 0.013 0.028 2026-03-23 02:44:24,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:24] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 41 0.027 0.038 2026-03-23 02:44:24,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:24] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 35 0.060 0.072 2026-03-23 02:44:25,225 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [2/3] Tour subcontracting_portal_tour → Step Wait the subcontracting portal to be loaded. (trigger: :iframe .o_subcontracting_portal) 2026-03-23 02:44:25,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:25] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:44:25,297 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: [3/3] Tour subcontracting_portal_tour → Step :iframe button[name="action_show_subcontract_details"] 2026-03-23 02:44:25,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:25] "POST /mail/data HTTP/1.1" 200 - 7 0.011 0.027 2026-03-23 02:44:25,394 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: tour succeeded 2026-03-23 02:44:25,402 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR subcontracting_portal_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 02:44:25,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:44:25] "POST /web/dataset/call_button/stock.move/action_show_subcontract_details#stock.move.action_show_subcontract_details HTTP/1.1" 200 - 7 0.009 0.014 2026-03-23 02:44:25,642 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal.browser: heap 17041216 (allocated 18350080) 2026-03-23 02:44:25,648 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing chrome headless with pid 11649 2026-03-23 02:44:25,649 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Closing websocket connection 2026-03-23 02:44:25,650 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Terminating chrome headless with pid 11649 2026-03-23 02:44:25,771 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting.tests.test_subcontracting_portal_ui.TestSubcontractingPortalUi.test_subcontrating_portal: Removing chrome user profile "/tmp/tmp0sq_laxm_chrome_odoo" 2026-03-23 02:44:25,951 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:44:40,445 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_cost_different_when_standard_price ... 2026-03-23 02:44:41,671 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontract_without_prod_account ... 2026-03-23 02:44:42,514 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_backorder ... 2026-03-23 02:44:43,035 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [908, 909, 910, 911] 2026-03-23 02:44:44,084 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [912, 913, 914, 915] 2026-03-23 02:44:44,172 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [146] 2026-03-23 02:44:47,247 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_subcontracting_account_flow_1 ... 2026-03-23 02:44:49,125 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestAccountSubcontractingFlows.test_tracked_compo_and_backorder ... 2026-03-23 02:44:49,654 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [940] 2026-03-23 02:44:51,430 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [944] 2026-03-23 02:44:54,016 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:45:10,321 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestSubcontractingBOMCost.test_01_compute_price_subcontracting_cost ... 2026-03-23 02:45:10,533 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_account.tests.test_subcontracting_account: Starting TestSubcontractingBOMCost.test_02_compute_price_subcontracting_cost ... 2026-03-23 02:45:10,911 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:45:10,913 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_account_line_entry_kit_bom_dropship ... 2026-03-23 02:45:10,913 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: skipped TestSubcontractingDropshippingValuation.test_account_line_entry_kit_bom_dropship : Temporary to fast merge new valuation 2026-03-23 02:45:10,913 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_avco_valuation_subcontract_and_dropshipped_and_backorder ... 2026-03-23 02:45:10,913 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: skipped TestSubcontractingDropshippingValuation.test_avco_valuation_subcontract_and_dropshipped_and_backorder : Temporary to fast merge new valuation 2026-03-23 02:45:10,913 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: Starting TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped ... 2026-03-23 02:45:10,913 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_anglo_saxon_valuation: skipped TestSubcontractingDropshippingValuation.test_valuation_subcontracted_and_dropshipped : Temporary to fast merge new valuation 2026-03-23 02:45:25,262 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_dropshipped_component_and_sub_location ... 2026-03-23 02:45:26,222 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_mrp_subcontracting_dropshipping_1 ... 2026-03-23 02:45:28,735 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_mrp_subcontracting_purchase_2 ... 2026-03-23 02:45:30,995 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_partner_id_no_overwrite ... 2026-03-23 02:45:32,103 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_po_to_customer ... 2026-03-23 02:45:34,239 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_po_to_subcontractor ... 2026-03-23 02:45:35,215 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_portal_subcontractor_record_production_with_dropship ... 2026-03-23 02:45:35,536 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [114] 2026-03-23 02:45:36,931 26 INFO 00799-19-0-all odoo.models.unlink: User #380 deleted stock.move.line records with IDs: [980, 981] 2026-03-23 02:45:37,264 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_shared_purchase_from_so ... 2026-03-23 02:45:39,227 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_dropshipping.tests.test_purchase_subcontracting: Starting TestSubcontractingDropshippingFlows.test_subcontracted_bom_routes ... 2026-03-23 02:45:39,724 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:45:40,735 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow ... 2026-03-23 02:45:40,736 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: skipped TestSubcontractingLandedCosts.test_subcontracting_landed_cost_receipts_flow : Temporary to fast merge new valuation 2026-03-23 02:45:40,736 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_landed_costs.tests.test_subcontracting_landed_costs: Starting TestSubcontractingLandedCosts.test_subcontracting_landed_cost_valuation_and_amls ... 2026-03-23 02:45:42,498 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:45:56,629 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability ... 2026-03-23 02:45:56,755 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [74] 2026-03-23 02:45:57,130 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_bom_overview_availability_po_lead ... 2026-03-23 02:45:57,155 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [74] 2026-03-23 02:45:57,558 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_count_smart_buttons ... 2026-03-23 02:45:58,434 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_create_invoice_with_subcontracted_tracked_products ... 2026-03-23 02:45:59,185 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [995, 996, 997, 998, 999] 2026-03-23 02:46:00,669 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1001, 1002, 1003, 1004, 1005, 1000] 2026-03-23 02:46:00,784 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.production records with IDs: [167] 2026-03-23 02:46:02,223 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_decrease_qty ... 2026-03-23 02:46:03,155 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1021] 2026-03-23 02:46:03,406 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1096] 2026-03-23 02:46:03,558 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1022] 2026-03-23 02:46:04,148 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [1097] 2026-03-23 02:46:04,869 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_global_horizon_days_affect_lead_time ... 2026-03-23 02:46:06,063 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_location_after_dest_location_update_backorder_production ... 2026-03-23 02:46:06,680 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1028] 2026-03-23 02:46:08,587 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_report_bom_structure_subcontracting_quantities ... 2026-03-23 02:46:09,810 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_mrp_subcontract_modify_date ... 2026-03-23 02:46:12,469 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return01 ... 2026-03-23 02:46:14,378 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_purchase_and_return02 ... 2026-03-23 02:46:15,814 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_resupply_order_buy_mto ... 2026-03-23 02:46:15,849 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [74] 2026-03-23 02:46:17,073 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_and_decrease_pol_qty ... 2026-03-23 02:46:18,643 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_return_subcontracted_product_to_supplier_location ... 2026-03-23 02:46:20,166 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_product_price_change ... 2026-03-23 02:46:22,275 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontract_with_multi_receipts ... 2026-03-23 02:46:22,850 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1070] 2026-03-23 02:46:23,858 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days ... 2026-03-23 02:46:23,953 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_lead_days_on_overview ... 2026-03-23 02:46:24,006 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [74] 2026-03-23 02:46:24,672 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_multi_currency_price_diff ... 2026-03-23 02:46:27,819 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_purchase_bill ... 2026-03-23 02:46:30,556 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_subcontracting_resupply_price_diff ... 2026-03-23 02:46:33,884 26 INFO 00799-19-0-all odoo.addons.mrp_subcontracting_purchase.tests.test_mrp_subcontracting_purchase: Starting MrpSubcontractingPurchaseTest.test_update_qty_purchased_with_subcontracted_product ... 2026-03-23 02:46:33,940 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mrp.bom records with IDs: [74] 2026-03-23 02:46:34,975 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1088] 2026-03-23 02:46:36,335 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1090] 2026-03-23 02:46:36,464 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1091] 2026-03-23 02:46:36,764 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 02:46:36,789 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_enrich ... 2026-03-23 02:46:40,041 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (90) 2026-03-23 02:46:40,081 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Test Company 1 (90) 2026-03-23 02:46:40,110 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.tests.test_res_company: Starting TestResCompany.test_extract_company_domain ... 2026-03-23 02:46:43,030 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:46:43,408 26 INFO 00799-19-0-all odoo.addons.partnership.tests.test_partnership: Starting TestPartnership.test_constrains_uniqueness_partnership_grade ... 2026-03-23 02:46:43,611 26 INFO 00799-19-0-all odoo.addons.partnership.tests.test_partnership: Starting TestPartnership.test_partnership_product_domain ... 2026-03-23 02:46:43,622 26 INFO 00799-19-0-all odoo.addons.partnership.tests.test_partnership: Starting TestPartnership.test_sell_basic_partnership ... 2026-03-23 02:46:43,784 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 02:46:44,888 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_10_direct_checkout_public ... 2026-03-23 02:46:44,963 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:46:46,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:46] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+Norbert+Buyer)&partner_id=573&access_token=4b0394ea02cd40458e3646aea4732b0e69ac5a2ff1ea81de45e937ff8602ffb2 HTTP/1.1" 200 - 139 0.152 1.591 2026-03-23 02:46:46,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:46] "POST /payment/transaction HTTP/1.1" 200 - 11 0.017 0.030 2026-03-23 02:46:46,780 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_11_direct_checkout_portal ... 2026-03-23 02:46:46,821 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:46:46,852 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:46:48,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:48] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+portal_user+(base.group_portal))&partner_id=572&access_token=137d7808fa2a698442dc3be259942d3c3f5c7d9d32b6587bbdd880f878176468 HTTP/1.1" 200 - 148 0.147 1.628 2026-03-23 02:46:48,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:48] "POST /payment/transaction HTTP/1.1" 200 - 11 0.010 0.022 2026-03-23 02:46:48,686 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_12_direct_checkout_internal ... 2026-03-23 02:46:48,717 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:46:48,736 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:46:50,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:50] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(direct+-+internal_user+(base.group_user))&partner_id=571&access_token=c2ec3d2dec7df54d2b5c7ea492aa4f869920364240e2536e091353a9fac2e871 HTTP/1.1" 200 - 177 0.188 1.607 2026-03-23 02:46:50,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:50] "POST /payment/transaction HTTP/1.1" 200 - 11 0.015 0.021 2026-03-23 02:46:50,584 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_20_redirect_checkout_public ... 2026-03-23 02:46:50,629 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:46:52,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:52] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+Norbert+Buyer)&partner_id=573&access_token=4b0394ea02cd40458e3646aea4732b0e69ac5a2ff1ea81de45e937ff8602ffb2 HTTP/1.1" 200 - 146 0.158 1.615 2026-03-23 02:46:52,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:52] "POST /payment/transaction HTTP/1.1" 200 - 13 0.017 0.039 2026-03-23 02:46:52,494 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_21_redirect_checkout_portal ... 2026-03-23 02:46:52,527 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:46:52,554 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:46:54,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:54] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+portal_user+(base.group_portal))&partner_id=572&access_token=137d7808fa2a698442dc3be259942d3c3f5c7d9d32b6587bbdd880f878176468 HTTP/1.1" 200 - 148 0.150 1.428 2026-03-23 02:46:54,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:54] "POST /payment/transaction HTTP/1.1" 200 - 13 0.017 0.031 2026-03-23 02:46:54,202 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_22_redirect_checkout_internal ... 2026-03-23 02:46:54,225 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:46:54,248 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:46:56,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:56] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(redirect+-+internal_user+(base.group_user))&partner_id=571&access_token=c2ec3d2dec7df54d2b5c7ea492aa4f869920364240e2536e091353a9fac2e871 HTTP/1.1" 200 - 177 0.148 1.819 2026-03-23 02:46:56,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:56] "POST /payment/transaction HTTP/1.1" 200 - 13 0.011 0.030 2026-03-23 02:46:56,276 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_31_tokenize_portal ... 2026-03-23 02:46:56,299 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:46:56,329 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:46:57,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:57] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+portal_user+(base.group_portal))&partner_id=572&access_token=137d7808fa2a698442dc3be259942d3c3f5c7d9d32b6587bbdd880f878176468 HTTP/1.1" 200 - 148 0.128 1.511 2026-03-23 02:46:58,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:58] "POST /payment/transaction HTTP/1.1" 200 - 11 0.008 0.020 2026-03-23 02:46:58,029 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_32_tokenize_internal ... 2026-03-23 02:46:58,051 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:46:58,069 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:46:59,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:59] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction+(token+-+internal_user+(base.group_user))&partner_id=571&access_token=c2ec3d2dec7df54d2b5c7ea492aa4f869920364240e2536e091353a9fac2e871 HTTP/1.1" 200 - 177 0.159 1.583 2026-03-23 02:46:59,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:46:59] "POST /payment/transaction HTTP/1.1" 200 - 11 0.006 0.015 2026-03-23 02:46:59,859 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_51_validation_direct_portal ... 2026-03-23 02:46:59,894 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 141 0.159 1.676 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 16 0.030 0.060 2026-03-23 02:47:02,051 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_52_validation_direct_internal ... 2026-03-23 02:47:02,079 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 170 0.194 2.192 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 16 0.027 0.043 2026-03-23 02:47:04,884 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_61_validation_redirect_portal ... 2026-03-23 02:47:04,915 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 141 0.171 1.780 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 16 0.015 0.034 2026-03-23 02:47:07,166 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_62_validation_redirect_internal ... 2026-03-23 02:47:07,196 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "GET /my/payment_method HTTP/1.1" 200 - 170 0.149 1.498 2011-11-02 12:00:21,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [02/Nov/2011 12:00:21] "POST /payment/transaction HTTP/1.1" 200 - 16 0.017 0.034 2026-03-23 02:47:09,030 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_access_disabled_providers_tokens ... 2026-03-23 02:47:09,055 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:47:09,167 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:10,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:10] "GET /my/payment_method HTTP/1.1" 200 - 135 0.118 1.713 2026-03-23 02:47:11,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:11] "GET /my/payment_method HTTP/1.1" 200 - 27 0.033 0.089 2026-03-23 02:47:11,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:11] "GET /my/payment_method HTTP/1.1" 200 - 26 0.028 0.078 2026-03-23 02:47:11,321 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_direct_payment_triggers_no_payment_request ... 2026-03-23 02:47:11,346 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:47:11,367 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:11,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:11] "POST /payment/transaction HTTP/1.1" 200 - 16 0.011 0.214 2026-03-23 02:47:11,593 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_no_token ... 2026-03-23 02:47:11,609 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:11,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:11] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 303 - 19 0.011 0.210 2026-03-23 02:47:13,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:13] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction HTTP/1.1" 200 - 102 0.095 1.153 2026-03-23 02:47:13,093 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:47:13,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:13] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction HTTP/1.1" 200 - 69 0.070 0.386 2026-03-23 02:47:13,574 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_redirect_if_no_partner_exist ... 2026-03-23 02:47:13,599 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:13,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:13] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=4b0394ea02cd40458e3646aea4732b0e69ac5a2ff1ea81de45e937ff8602ffb2 HTTP/1.1" 303 - 19 0.011 0.210 2026-03-23 02:47:15,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:15] "GET /web/login?redirect=/payment/pay?amount%3D1111.11%26currency_id%3D126%26reference%3DTest%2BTransaction%26access_token%3D4b0394ea02cd40458e3646aea4732b0e69ac5a2ff1ea81de45e937ff8602ffb2 HTTP/1.1" 200 - 102 0.100 1.143 2026-03-23 02:47:15,086 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:47:15,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:15] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&access_token=4b0394ea02cd40458e3646aea4732b0e69ac5a2ff1ea81de45e937ff8602ffb2 HTTP/1.1" 200 - 69 0.109 0.522 2026-03-23 02:47:15,748 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_currency ... 2026-03-23 02:47:15,767 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:17,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:17] "GET /payment/pay?amount=1111.11¤cy_id=1126&reference=Test+Transaction&partner_id=573&access_token=baf9c2bc60e60da57b67fdce8a20f784332352da9edf980ecf7023ebfc16a7aa HTTP/1.1" 404 - 120 0.118 1.289 2026-03-23 02:47:17,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:17] "GET /payment/pay?amount=1111.11¤cy_id=129&reference=Test+Transaction&partner_id=573&access_token=d4e624ad8fcb994d46f61d2c58cf272d0bde33e432c1518bd613dadfcf7398bc HTTP/1.1" 404 - 20 0.020 0.054 2026-03-23 02:47:17,257 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_pay_wrong_token ... 2026-03-23 02:47:17,272 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:19,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:19] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=573&access_token=abcde HTTP/1.1" 404 - 116 0.114 1.621 2026-03-23 02:47:19,010 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_by_token_triggers_exactly_one_payment_request ... 2026-03-23 02:47:19,034 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:47:19,093 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:19,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:19] "POST /payment/transaction HTTP/1.1" 200 - 16 0.010 0.228 2026-03-23 02:47:19,333 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_payment_with_redirect_triggers_no_payment_request ... 2026-03-23 02:47:19,364 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:47:19,400 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:19,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:19] "POST /payment/transaction HTTP/1.1" 200 - 18 0.026 0.225 2026-03-23 02:47:19,639 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_in_users ... 2026-03-23 02:47:19,650 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_tokenization_input_is_shown_to_logged_out_users ... 2026-03-23 02:47:19,658 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-03-23 02:47:19,695 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:19,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:19] "POST /payment/transaction HTTP/1.1" 200 - 7 0.010 0.196 2026-03-23 02:47:19,896 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_flow ... 2026-03-23 02:47:19,921 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:20,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:20] "POST /payment/transaction HTTP/1.1" 200 - 7 0.006 0.484 2026-03-23 02:47:20,407 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_flows: Starting TestFlows.test_transaction_wrong_token ... 2026-03-23 02:47:20,433 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:20,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:20] "POST /payment/transaction HTTP/1.1" 200 - 7 0.015 0.255 2026-03-23 02:47:20,755 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:47:25,496 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_archive_token_logged_in_another_company ... 2026-03-23 02:47:28,183 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:47:28,199 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:28,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:28] "POST /payment/archive_token HTTP/1.1" 200 - 13 0.010 0.215 2026-03-23 02:47:28,440 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_full_access_to_partner_tokens ... 2026-03-23 02:47:28,469 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 02:47:28,536 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:30,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:30] "GET /my/payment_method HTTP/1.1" 200 - 136 0.113 1.449 2026-03-23 02:47:30,107 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_multicompany_flows: Starting TestMultiCompanyFlows.test_pay_logged_in_another_company ... 2026-03-23 02:47:30,132 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 02:47:30,152 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:31,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:31] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=579&access_token=fdb3567da63411808064fcd476e5ce7fd8804cabb55fb01986218a8bda8f8403&company_id=92 HTTP/1.1" 200 - 172 0.184 1.591 2026-03-23 02:47:31,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:31] "POST /payment/transaction HTTP/1.1" 200 - 11 0.011 0.026 2026-03-23 02:47:32,027 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 02:47:33,018 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_capture_wizard: Starting TestPaymentCaptureWizard.test_partial_capture_wizard ... 2026-03-23 02:47:33,109 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_capture_wizard: Starting TestPaymentCaptureWizard.test_support_partial_capture_computation_with_brands ... 2026-03-23 02:47:33,196 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:47:34,639 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_availability_report_covers_all_reasons ... 2026-03-23 02:47:34,805 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_brand_compatible_with_manual_capture ... 2026-03-23 02:47:34,826 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_non_primary_payment_method_not_compatible ... 2026-03-23 02:47:34,884 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_countries_set ... 2026-03-23 02:47:34,911 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_no_supported_currencies_set ... 2026-03-23 02:47:34,922 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_provider_is_enabled ... 2026-03-23 02:47:34,936 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_when_tokenization_forced ... 2026-03-23 02:47:34,950 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_express_checkout ... 2026-03-23 02:47:34,962 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_countries ... 2026-03-23 02:47:34,988 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_compatible_with_supported_currencies ... 2026-03-23 02:47:35,001 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_provider_is_disabled ... 2026-03-23 02:47:35,030 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_when_tokenization_forced ... 2026-03-23 02:47:35,040 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_express_checkout ... 2026-03-23 02:47:35,056 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_countries ... 2026-03-23 02:47:35,112 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_not_compatible_with_unsupported_currencies ... 2026-03-23 02:47:35,128 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_payment_method_requires_provider_to_be_activated ... 2026-03-23 02:47:35,179 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_method: Starting TestPaymentMethod.test_unlinking_payment_method_from_provider_state_archives_tokens ... 2026-03-23 02:47:35,230 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:47:36,623 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_availability_report_covers_all_reasons ... 2026-03-23 02:47:36,968 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_changing_provider_state_archives_tokens ... 2026-03-23 02:47:37,074 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_default_payment_methods ... 2026-03-23 02:47:37,132 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_disabling_provider_deactivates_processing_cron ... 2026-03-23 02:47:37,183 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_manual_capture_provider_activates_compatible_default_pms ... 2026-03-23 02:47:37,222 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_default_payment_methods ... 2026-03-23 02:47:37,279 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_enabling_provider_activates_processing_cron ... 2026-03-23 02:47:37,350 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_parsing_non_json_response_falls_back_to_text_response ... 2026-03-23 02:47:37,369 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_maximum_amount_is_zero ... 2026-03-23 02:47:37,441 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_countries_set ... 2026-03-23 02:47:37,521 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_no_available_currencies_set ... 2026-03-23 02:47:37,589 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_payment_below_maximum_amount ... 2026-03-23 02:47:37,658 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_forced ... 2026-03-23 02:47:37,721 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_when_tokenization_required ... 2026-03-23 02:47:37,777 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_countries ... 2026-03-23 02:47:37,868 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_available_currencies ... 2026-03-23 02:47:37,939 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_branch_companies ... 2026-03-23 02:47:39,843 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_compatible_with_express_checkout ... 2026-03-23 02:47:39,906 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_payment_above_maximum_amount ... 2026-03-23 02:47:39,979 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_forced ... 2026-03-23 02:47:40,059 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_when_tokenization_required ... 2026-03-23 02:47:40,122 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_express_checkout ... 2026-03-23 02:47:40,196 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_countries ... 2026-03-23 02:47:40,294 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_provider_not_compatible_with_unavailable_currencies ... 2026-03-23 02:47:40,384 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_published_provider_compatible_with_all_users ... 2026-03-23 02:47:40,439 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_compatible_with_internal_user ... 2026-03-23 02:47:40,502 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_unpublished_provider_not_compatible_with_non_internal_user ... 2026-03-23 02:47:40,564 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_provider: Starting TestPaymentProvider.test_validation_currency_is_supported ... 2026-03-23 02:47:40,615 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:47:41,766 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_cannot_assign_token_to_public_partner ... 2026-03-23 02:47:41,830 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_for_empty_payment_details ... 2026-03-23 02:47:41,967 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_not_padded ... 2026-03-23 02:47:41,984 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_padded ... 2026-03-23 02:47:41,998 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_display_name_is_shortened_to_max_length ... 2026-03-23 02:47:42,010 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_payment_method ... 2026-03-23 02:47:42,038 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_unarchiving_token_requires_active_provider ... 2026-03-23 02:47:42,086 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_token: Starting TestPaymentToken.test_users_have_no_access_to_other_users_tokens ... 2026-03-23 02:47:42,298 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:47:43,309 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_allowed_for_authorized_users ... 2026-03-23 02:47:43,475 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capture_blocked_for_unauthorized_user ... 2026-03-23 02:47:43,534 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: payment.transaction 2026-03-23 02:47:43,554 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_child_tx_triggers_source_tx_state_update ... 2026-03-23 02:47:43,612 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_full_amount_confirms_source_tx ... 2026-03-23 02:47:43,685 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_partial_amount_leaves_source_tx_authorized ... 2026-03-23 02:47:43,747 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_capturing_tx_creates_child_tx ... 2026-03-23 02:47:43,810 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_is_live_when_created_by_enabled_provider ... 2026-03-23 02:47:43,834 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_is_not_live_when_created_by_test_provider ... 2026-03-23 02:47:43,863 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_partial_capture_transaction_values ... 2026-03-23 02:47:43,898 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_applies_updates_to_error_txs_with_valid_amount_data ... 2026-03-23 02:47:43,917 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_does_not_apply_updates_when_amount_data_is_invalid ... 2026-03-23 02:47:43,955 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_only_tokenizes_when_requested ... 2026-03-23 02:47:43,971 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_tokenizes_validated_transaction ... 2026-03-23 02:47:44,012 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Token 22 created for partner 602 from transaction Test authorized. 2026-03-23 02:47:44,027 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Token 23 created for partner 602 from transaction Test done. 2026-03-23 02:47:44,029 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_allowed_for_authorized_users ... 2026-03-23 02:47:44,182 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_blocked_for_unauthorized_user ... 2026-03-23 02:47:44,249 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: payment.transaction 2026-03-23 02:47:44,272 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refund_transaction_values ... 2026-03-23 02:47:44,316 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_refunds_count ... 2026-03-23 02:47:44,381 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_extra_allowed_state ... 2026-03-23 02:47:44,399 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_update_state_to_illegal_target_state ... 2026-03-23 02:47:44,417 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_updating_state_resets_post_processing_status ... 2026-03-23 02:47:44,418 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: skipped TestPaymentTransaction.test_updating_state_resets_post_processing_status : This test should not be run after account_payment is installed. 2026-03-23 02:47:44,419 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_validate_amount_skips_validation_transactions ... 2026-03-23 02:47:44,437 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_validate_amount_uses_payment_minor_unit ... 2026-03-23 02:47:44,457 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_allowed_for_authorized_users ... 2026-03-23 02:47:44,622 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_blocked_for_unauthorized_user ... 2026-03-23 02:47:44,704 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 396, model: payment.transaction 2026-03-23 02:47:44,721 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_child_tx_triggers_source_tx_state_update ... 2026-03-23 02:47:44,783 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_payment_transaction: Starting TestPaymentTransaction.test_voiding_tx_creates_child_tx ... 2026-03-23 02:47:44,851 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:47:45,869 26 INFO 00799-19-0-all odoo.addons.payment.tests.test_res_company: Starting TestResCompany.test_creating_company_duplicates_providers ... 2026-03-23 02:47:48,810 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:47:49,815 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_accept_webhook_notification_with_valid_signature ... 2026-03-23 02:47:49,870 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_payment_request ... 2026-03-23 02:47:49,912 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:50,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:50] "POST /payment/adyen/payments HTTP/1.1" 200 - 27 0.016 0.281 2026-03-23 02:47:50,209 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_application_info_passed_in_token_payment_request ... 2026-03-23 02:47:50,253 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_extract_token_values_maps_fields_correctly ... 2026-03-23 02:47:50,277 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_authorization_notification_leaves_transaction_in_draft ... 2026-03-23 02:47:50,311 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:50,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:50] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.005 0.194 2026-03-23 02:47:50,510 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_cancellation_notification_leaves_transaction_authorized ... 2026-03-23 02:47:50,550 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:50,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:50] "POST /payment/adyen/notification HTTP/1.1" 200 - 9 0.009 0.199 2026-03-23 02:47:50,760 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_capture_notification_leaves_transaction_authorized ... 2026-03-23 02:47:50,797 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:50,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:50] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.010 0.192 2026-03-23 02:47:51,002 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_failed_webhook_refund_notification_sets_refund_transaction_in_error ... 2026-03-23 02:47:51,045 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:54,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:54] "POST /payment/adyen/notification HTTP/1.1" 200 - 24 0.015 3.657 2026-03-23 02:47:54,720 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_no_information_missing_from_partner_address ... 2026-03-23 02:47:54,757 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_processing_values ... 2026-03-23 02:47:54,785 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_invalid_signature ... 2026-03-23 02:47:54,804 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_reject_webhook_notification_with_missing_signature ... 2026-03-23 02:47:54,838 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_creates_capture_tx_when_missing ... 2026-03-23 02:47:54,883 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_creates_refund_tx_when_missing ... 2026-03-23 02:47:54,918 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_creates_void_tx_when_missing ... 2026-03-23 02:47:54,966 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_returns_partial_capture_child_tx ... 2026-03-23 02:47:55,000 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_returns_refund_tx ... 2026-03-23 02:47:55,024 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_search_by_reference_returns_void_tx ... 2026-03-23 02:47:55,064 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_send_refund_request ... 2026-03-23 02:47:55,128 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_partial_capture_request ... 2026-03-23 02:47:55,180 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_full_capture_request ... 2026-03-23 02:47:55,241 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_tx_state_after_send_void_request ... 2026-03-23 02:47:55,325 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_authorizes_transaction ... 2026-03-23 02:47:55,403 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:55,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:55] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.008 0.203 2026-03-23 02:47:55,620 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_cancels_transaction ... 2026-03-23 02:47:55,651 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:55,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:55] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.015 0.211 2026-03-23 02:47:55,882 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_captures_transaction ... 2026-03-23 02:47:55,927 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:56,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:56] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.021 0.199 2026-03-23 02:47:56,152 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_confirms_transaction ... 2026-03-23 02:47:56,190 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:56,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:56] "POST /payment/adyen/notification HTTP/1.1" 200 - 16 0.009 0.226 2026-03-23 02:47:56,427 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_refunds_transaction ... 2026-03-23 02:47:56,471 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:57,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:57] "POST /payment/adyen/notification HTTP/1.1" 200 - 30 0.019 0.600 2026-03-23 02:47:57,092 26 INFO 00799-19-0-all odoo.addons.payment_adyen.tests.test_adyen: Starting AdyenTest.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:47:57,123 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:57,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:57] "POST /payment/adyen/notification HTTP/1.1" 200 - 15 0.007 0.190 2026-03-23 02:47:57,335 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:47:58,493 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-03-23 02:47:58,580 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-03-23 02:47:58,614 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_payment_data_confirms_transaction ... 2026-03-23 02:47:58,654 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_contains_only_valid_characters ... 2026-03-23 02:47:58,680 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:47:59,639 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-03-23 02:47:59,697 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-03-23 02:47:59,726 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:47:59,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:47:59] "POST /payment/aps/return HTTP/1.1" 303 - 14 0.006 0.191 2026-03-23 02:48:01,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:01] "GET /payment/status HTTP/1.1" 200 - 108 0.171 1.223 2026-03-23 02:48:01,322 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-03-23 02:48:01,378 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:01,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:01] "POST /payment/aps/return HTTP/1.1" 303 - 14 0.022 0.352 2026-03-23 02:48:03,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:03] "GET /payment/status HTTP/1.1" 200 - 108 0.181 1.381 2026-03-23 02:48:03,315 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-03-23 02:48:03,347 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-03-23 02:48:03,371 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-03-23 02:48:03,423 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:04,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:04] "POST /payment/aps/webhook HTTP/1.1" 200 - 15 0.019 0.587 2026-03-23 02:48:04,017 26 INFO 00799-19-0-all odoo.addons.payment_aps.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:48:04,053 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:04,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:04] "POST /payment/aps/webhook HTTP/1.1" 200 - 15 0.008 0.199 2026-03-23 02:48:04,287 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:05,371 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-03-23 02:48:05,450 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-03-23 02:48:05,456 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-03-23 02:48:05,478 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:06,731 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:48:06,812 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-03-23 02:48:06,875 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-03-23 02:48:06,935 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_computed_based_on_document_name ... 2026-03-23 02:48:07,374 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-03-23 02:48:07,454 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_stripped_at_max_length ... 2026-03-23 02:48:07,539 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:08,835 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-03-23 02:48:08,896 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-03-23 02:48:08,945 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-03-23 02:48:08,972 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-03-23 02:48:09,021 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:09,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:09] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 15 0.010 0.287 2026-03-23 02:48:09,318 26 INFO 00799-19-0-all odoo.addons.payment_asiapay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:48:09,354 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:09,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:09] "POST /payment/asiapay/webhook HTTP/1.1" 200 - 15 0.007 0.236 2026-03-23 02:48:09,617 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:10,715 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_amount_validation_is_skipped_when_transaction_details_are_missing ... 2026-03-23 02:48:10,777 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_compatible_providers ... 2026-03-23 02:48:10,875 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_extract_token_values_maps_fields_correctly ... 2026-03-23 02:48:10,904 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_processing_values ... 2026-03-23 02:48:10,922 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_validation ... 2026-03-23 02:48:10,927 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_authorize: Starting AuthorizeTest.test_voiding_confirmed_tx_cancels_it ... 2026-03-23 02:48:11,007 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:12,128 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_authorized_tx_voids_it ... 2026-03-23 02:48:12,205 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_captured_tx_refunds_it_and_creates_refund_tx ... 2026-03-23 02:48:12,255 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_refunded_tx_creates_refund_tx ... 2026-03-23 02:48:12,305 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_refunding_voided_tx_cancels_it ... 2026-03-23 02:48:12,367 26 INFO 00799-19-0-all odoo.addons.payment_authorize.tests.test_refund_flows: Starting TestRefundFlows.test_voided_refund_tx_is_done ... 2026-03-23 02:48:12,422 26 INFO 00799-19-0-all odoo.addons.payment_authorize.models.payment_transaction: refund request response for transaction R-Test Transaction: {'x_response_code': '1', 'x_type': 'void'} 2026-03-23 02:48:12,441 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:13,716 26 INFO 00799-19-0-all odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_accept_notification_with_valid_signature ... 2026-03-23 02:48:13,776 26 INFO 00799-19-0-all odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_feedback_processing ... 2026-03-23 02:48:13,844 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-03-23 02:48:13,865 26 INFO 00799-19-0-all odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_redirect_form_values ... 2026-03-23 02:48:13,903 26 INFO 00799-19-0-all odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_invalid_signature ... 2026-03-23 02:48:13,948 26 INFO 00799-19-0-all odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_reject_notification_with_missing_signature ... 2026-03-23 02:48:13,997 26 INFO 00799-19-0-all odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_signature_is_computed_based_on_lower_case_data_keys ... 2026-03-23 02:48:14,007 26 INFO 00799-19-0-all odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_confirms_transaction ... 2026-03-23 02:48:14,044 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:14,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:14] "POST /payment/buckaroo/webhook HTTP/1.1" 200 - 16 0.012 0.241 2026-03-23 02:48:14,300 26 INFO 00799-19-0-all odoo.addons.payment_buckaroo.tests.test_buckaroo: Starting BuckarooTest.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:48:14,329 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:14,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:14] "POST /payment/buckaroo/return HTTP/1.1" 303 - 14 0.006 0.629 2026-03-23 02:48:16,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:16] "GET /payment/status HTTP/1.1" 200 - 108 0.135 1.337 2026-03-23 02:48:16,461 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:17,626 26 INFO 00799-19-0-all odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_based_on_transaction_reference ... 2026-03-23 02:48:17,698 26 INFO 00799-19-0-all odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_invoice ... 2026-03-23 02:48:18,168 26 INFO 00799-19-0-all odoo.addons.payment_custom.tests.test_payment_transaction: Starting TestPaymentTransaction.test_communication_for_sale_order ... 2026-03-23 02:48:18,820 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:19,896 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_authorizes_transaction ... 2026-03-23 02:48:19,957 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_cancels_transaction ... 2026-03-23 02:48:19,994 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:48:20,036 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_propagates_simulated_state_to_token ... 2026-03-23 02:48:20,061 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Token 25 created for partner 652 from transaction Test Transaction-0. 2026-03-23 02:48:20,096 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Token 26 created for partner 652 from transaction Test Transaction-1. 2026-03-23 02:48:20,109 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Token 27 created for partner 652 from transaction Test Transaction-2. 2026-03-23 02:48:20,122 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Token 28 created for partner 652 from transaction Test Transaction-3. 2026-03-23 02:48:20,129 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_transaction_in_error ... 2026-03-23 02:48:20,169 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_transaction_pending ... 2026-03-23 02:48:20,207 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_tokenizes_transaction ... 2026-03-23 02:48:20,259 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_making_a_payment_request_propagates_token_simulated_state_to_transaction ... 2026-03-23 02:48:20,352 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:21,424 26 INFO 00799-19-0-all odoo.addons.payment_demo.tests.test_processing_flows: Starting TestProcessingFlows.test_portal_payment_triggers_processing ... 2026-03-23 02:48:21,512 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:21,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:21] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 11 0.005 0.189 2026-03-23 02:48:21,723 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:22,939 26 INFO 00799-19-0-all odoo.addons.payment_dpo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:48:23,013 26 INFO 00799-19-0-all odoo.addons.payment_dpo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-03-23 02:48:23,041 26 INFO 00799-19-0-all odoo.addons.payment_dpo.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_returns_tx ... 2026-03-23 02:48:23,087 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:24,164 26 INFO 00799-19-0-all odoo.addons.payment_dpo.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-03-23 02:48:24,237 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:24,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:24] "GET /payment/dpo/return?TransID=123456&CompanyRef=Test+Transaction&CustomerCreditType=VISA&Result=000&ResultExplanation=Success HTTP/1.1" 303 - 6 0.002 0.214 2026-03-23 02:48:25,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:25] "GET /payment/status HTTP/1.1" 200 - 101 0.105 1.200 2026-03-23 02:48:25,783 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:26,908 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-03-23 02:48:26,990 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_validation_transactions ... 2026-03-23 02:48:27,099 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_payment_provider: Starting TestPaymentProvider.test_parse_response_content ... 2026-03-23 02:48:27,134 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:28,323 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:48:28,385 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_token_values_maps_fields_correctly ... 2026-03-23 02:48:28,402 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-03-23 02:48:28,431 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-03-23 02:48:28,473 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_is_singularized ... 2026-03-23 02:48:28,567 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:29,815 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-03-23 02:48:29,884 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-03-23 02:48:29,924 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:30,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:30] "GET /payment/flutterwave/return?status=successful&tx_ref=Test+Transaction HTTP/1.1" 303 - 16 0.016 0.239 2026-03-23 02:48:31,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:31] "GET /payment/status HTTP/1.1" 200 - 107 0.127 1.468 2026-03-23 02:48:31,782 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-03-23 02:48:31,815 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-03-23 02:48:31,842 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-03-23 02:48:31,880 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:32,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:32] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 15 0.017 0.211 2026-03-23 02:48:32,108 26 INFO 00799-19-0-all odoo.addons.payment_flutterwave.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:48:32,141 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:32,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:32] "POST /payment/flutterwave/webhook HTTP/1.1" 200 - 15 0.009 0.225 2026-03-23 02:48:32,386 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:33,436 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-03-23 02:48:33,491 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:34,637 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:48:34,724 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_fails_transaction ... 2026-03-23 02:48:34,781 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_bank_transfer_payment_method ... 2026-03-23 02:48:34,823 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_card_payment_method ... 2026-03-23 02:48:34,896 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_provider_reference ... 2026-03-23 02:48:34,950 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_reference_finds_reference ... 2026-03-23 02:48:34,972 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-03-23 02:48:35,000 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_cf_initialize_payload ... 2026-03-23 02:48:35,071 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:36,120 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-03-23 02:48:36,184 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:36,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:36] "POST /payment/iyzico/return?tx_ref=Test+Transaction HTTP/1.1" 303 - 12 0.011 0.229 2026-03-23 02:48:37,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:37] "GET /payment/status HTTP/1.1" 200 - 102 0.129 1.299 2026-03-23 02:48:37,860 26 INFO 00799-19-0-all odoo.addons.payment_iyzico.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-03-23 02:48:37,893 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:38,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:38] "POST /payment/iyzico/webhook HTTP/1.1" 200 - 16 0.013 0.209 2026-03-23 02:48:38,134 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:39,308 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-03-23 02:48:39,357 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-03-23 02:48:39,428 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-03-23 02:48:39,517 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:40,652 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:48:40,711 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_rejects_transaction ... 2026-03-23 02:48:40,752 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_cop_currency_rounding ... 2026-03-23 02:48:40,782 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-03-23 02:48:40,817 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_preference_request_payload ... 2026-03-23 02:48:40,860 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:41,982 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-03-23 02:48:42,090 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:42,891 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.controllers.payment: Handling redirection from Mercado Pago with data: {'external_reference': 'Test Transaction', 'payment_id': '123456'} 2026-03-23 02:48:42,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:42] "GET /payment/mercado_pago/return?external_reference=Test+Transaction&payment_id=123456 HTTP/1.1" 303 - 13 0.017 0.820 2026-03-23 02:48:44,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:44] "GET /payment/status HTTP/1.1" 200 - 101 0.138 1.375 2026-03-23 02:48:44,455 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-03-23 02:48:44,498 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:44,760 26 INFO 00799-19-0-all odoo.addons.payment_mercado_pago.controllers.payment: Notification received from Mercado Pago with data: {'action': 'payment.created', 'data': {'id': '123456'}} 2026-03-23 02:48:44,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:44] "POST /payment/mercado_pago/webhook/Test%20Transaction HTTP/1.1" 200 - 16 0.019 0.267 2026-03-23 02:48:44,815 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:45,987 26 INFO 00799-19-0-all odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_payment_request_payload_values ... 2026-03-23 02:48:46,063 26 INFO 00799-19-0-all odoo.addons.payment_mollie.tests.test_mollie: Starting MollieTest.test_webhook_notification_confirms_transaction ... 2026-03-23 02:48:46,107 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:46,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:46] "POST /payment/mollie/webhook HTTP/1.1" 200 - 16 0.013 0.200 2026-03-23 02:48:46,340 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:47,403 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-03-23 02:48:47,487 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_incoming_data ... 2026-03-23 02:48:47,500 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_provider: Starting TestPaymentProvider.test_signature_calculation_for_outgoing_data ... 2026-03-23 02:48:47,537 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:48,650 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:48:48,726 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_transaction_in_error ... 2026-03-23 02:48:48,778 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_unknown_transaction_in_error ... 2026-03-23 02:48:48,809 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.models.payment_transaction: Received data with invalid payment status (???) and reason 'Invalid Card' for transaction Test Transaction. 2026-03-23 02:48:48,832 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-03-23 02:48:48,892 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-03-23 02:48:48,928 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_payment_data_sets_transaction_to_cancel ... 2026-03-23 02:48:48,974 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_usd_webpay ... 2026-03-23 02:48:49,064 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:50,151 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-03-23 02:48:50,199 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_processing ... 2026-03-23 02:48:50,241 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:50,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:50] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&invoice_id=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=660a42e9796754d93c9e4b87c3ac4e34ce8880e32813609c15b273a1d5cee563&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 15 0.006 0.205 2026-03-23 02:48:51,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:51] "GET /payment/status HTTP/1.1" 200 - 107 0.136 1.225 2026-03-23 02:48:51,822 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_redirect_notification_triggers_signature_check ... 2026-03-23 02:48:51,861 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:52,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:52] "GET /payment/nuvei/return?ppp_status=OK¤cy=USD&PPP_TransactionID=489616878&payment_method=cc_card&invoice_id=Test+Transaction&responseTimeStamp=2024-09-06.22:27:37&message=Success&Error=Success&Status=APPROVED&advanceResponseChecksum=660a42e9796754d93c9e4b87c3ac4e34ce8880e32813609c15b273a1d5cee563&totalAmount=1111.11&TransactionID=7110000000004858227&item_amount_1=1111.11&item_quantity_1=1 HTTP/1.1" 303 - 15 0.010 0.515 2026-03-23 02:48:53,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:53] "GET /payment/status HTTP/1.1" 200 - 107 0.110 1.224 2026-03-23 02:48:53,728 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-03-23 02:48:53,758 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-03-23 02:48:53,785 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-03-23 02:48:53,816 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:54,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:54] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 15 0.011 0.200 2026-03-23 02:48:54,027 26 INFO 00799-19-0-all odoo.addons.payment_nuvei.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:48:54,060 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:54,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:54] "POST /payment/nuvei/webhook HTTP/1.1" 200 - 15 0.006 0.195 2026-03-23 02:48:54,274 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:55,372 26 INFO 00799-19-0-all odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_change_paymob_account_country ... 2026-03-23 02:48:55,421 26 INFO 00799-19-0-all odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_compute_signature ... 2026-03-23 02:48:55,428 26 INFO 00799-19-0-all odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_no_item_missing_from_rendering_values ... 2026-03-23 02:48:55,467 26 INFO 00799-19-0-all odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_normalize_webhook_data ... 2026-03-23 02:48:55,470 26 INFO 00799-19-0-all odoo.addons.payment_paymob.tests.test_paymob: Starting PaymobTest.test_paymob_return_data ... 2026-03-23 02:48:55,549 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:56,591 26 INFO 00799-19-0-all odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_complete_order_confirms_transaction ... 2026-03-23 02:48:56,656 26 INFO 00799-19-0-all odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_feedback_processing ... 2026-03-23 02:48:56,713 26 INFO 00799-19-0-all odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_order_payload_values_for_public_user ... 2026-03-23 02:48:56,772 26 INFO 00799-19-0-all odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_processing_values ... 2026-03-23 02:48:56,810 26 INFO 00799-19-0-all odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_provide_shipping_address ... 2026-03-23 02:48:57,195 26 INFO 00799-19-0-all odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_confirms_transaction ... 2026-03-23 02:48:57,230 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:57,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:57] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 16 0.009 0.203 2026-03-23 02:48:57,444 26 INFO 00799-19-0-all odoo.addons.payment_paypal.tests.test_paypal: Starting PaypalTest.test_webhook_notification_triggers_origin_check ... 2026-03-23 02:48:57,479 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:48:58,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:48:58] "POST /payment/paypal/webhook/ HTTP/1.1" 200 - 15 0.007 0.555 2026-03-23 02:48:58,055 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:48:59,020 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_allow_enabling_if_credentials_are_set ... 2026-03-23 02:48:59,075 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-03-23 02:48:59,147 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_provider: Starting TestPaymentProvider.test_prevent_enabling_if_credentials_are_not_set ... 2026-03-23 02:48:59,183 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:00,143 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_allow_multi_payments_on_non_recurring_transactions ... 2026-03-23 02:49:00,341 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:49:00,396 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_updates_reference_if_not_confirmed ... 2026-03-23 02:49:00,435 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_token_values_maps_fields_correctly ... 2026-03-23 02:49:00,454 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_order_request_payload ... 2026-03-23 02:49:00,488 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_prevent_multi_payments_on_recurring_transactions ... 2026-03-23 02:49:00,546 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_creates_refund_tx_when_missing ... 2026-03-23 02:49:00,570 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_returns_refund_tx ... 2026-03-23 02:49:00,592 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_token_values_not_extracted_if_token_already_exists ... 2026-03-23 02:49:00,617 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_payment_transaction: Starting TestPaymentTransaction.test_void_is_not_supported ... 2026-03-23 02:49:00,698 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:01,817 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_webhook_notification_with_valid_signature ... 2026-03-23 02:49:01,901 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-03-23 02:49:01,936 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-03-23 02:49:01,967 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-03-23 02:49:02,002 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:02,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:02] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 15 0.013 0.204 2026-03-23 02:49:02,221 26 INFO 00799-19-0-all odoo.addons.payment_razorpay.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:49:02,266 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:02,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:02] "POST /payment/razorpay/webhook HTTP/1.1" 200 - 15 0.007 0.199 2026-03-23 02:49:02,482 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:03,690 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:49:03,788 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_payment_method ... 2026-03-23 02:49:03,834 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_amount_data_returns_amount_and_currency ... 2026-03-23 02:49:03,853 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_merchant_parameters ... 2026-03-23 02:49:03,897 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_length_is_between_9_and_12_chars ... 2026-03-23 02:49:03,904 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_uses_only_alphanumeric_chars ... 2026-03-23 02:49:03,908 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_returns_tx ... 2026-03-23 02:49:03,951 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:05,198 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_notification_with_valid_signature ... 2026-03-23 02:49:05,263 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_invalid_signature ... 2026-03-23 02:49:05,293 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_notification_with_missing_signature ... 2026-03-23 02:49:05,330 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_payment_triggers_processing ... 2026-03-23 02:49:05,364 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:05,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:05] "GET /payment/redsys/return?Ds_MerchantParameters=eyJEc19PcmRlciI6ICJUZXN0IFRyYW5zYWN0aW9uIiwgIkRzX0Ftb3VudCI6IDExMTExMC45OTk5OTk5OTk5OSwgIkRzX0N1cnJlbmN5IjogOTc4LCAiRHNfQ2FyZF9CcmFuZCI6ICIxIiwgIkRzX1Jlc3BvbnNlIjogIjAwMDAifQ%3D%3D&Ds_Signature=upzUj96lLgOEUP5lvaj7lz0Se4MXmc5_GoJ32ACqZ3A%3D HTTP/1.1" 303 - 15 0.006 0.203 2026-03-23 02:49:06,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:06] "GET /payment/status HTTP/1.1" 200 - 107 0.112 1.188 2026-03-23 02:49:06,879 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_payment_triggers_signature_check ... 2026-03-23 02:49:06,921 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:07,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:07] "GET /payment/redsys/return?Ds_MerchantParameters=eyJEc19PcmRlciI6ICJUZXN0IFRyYW5zYWN0aW9uIiwgIkRzX0Ftb3VudCI6IDExMTExMC45OTk5OTk5OTk5OSwgIkRzX0N1cnJlbmN5IjogOTc4LCAiRHNfQ2FyZF9CcmFuZCI6ICIxIiwgIkRzX1Jlc3BvbnNlIjogIjAwMDAifQ%3D%3D&Ds_Signature=upzUj96lLgOEUP5lvaj7lz0Se4MXmc5_GoJ32ACqZ3A%3D HTTP/1.1" 303 - 15 0.007 0.229 2026-03-23 02:49:08,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:08] "GET /payment/status HTTP/1.1" 200 - 107 0.101 1.520 2026-03-23 02:49:08,784 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_triggers_processing ... 2026-03-23 02:49:08,814 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:09,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:09] "POST /payment/redsys/webhook HTTP/1.1" 200 - 15 0.006 0.211 2026-03-23 02:49:09,031 26 INFO 00799-19-0-all odoo.addons.payment_redsys.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_triggers_signature_check ... 2026-03-23 02:49:09,070 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:09,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:09] "POST /payment/redsys/webhook HTTP/1.1" 200 - 15 0.009 0.204 2026-03-23 02:49:09,297 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:10,289 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_canceled_refund_webhook_notification_triggers_processing ... 2026-03-23 02:49:10,372 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:10,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:10] "POST /payment/stripe/webhook HTTP/1.1" 200 - 12 0.012 0.208 2026-03-23 02:49:10,592 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_refund_flows: Starting TestRefundFlows.test_refund_id_is_set_as_provider_reference ... 2026-03-23 02:49:10,668 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:11,781 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_country_mapping_stripe_connect ... 2026-03-23 02:49:14,850 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_create_account_link_pass_required_parameters ... 2026-03-23 02:49:14,882 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_do_not_create_webhook_if_already_done ... 2026-03-23 02:49:14,904 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_extract_token_values_maps_fields_correctly ... 2026-03-23 02:49:14,930 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_onboarding_action_redirect_to_url ... 2026-03-23 02:49:14,993 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_only_create_webhook_if_not_already_done ... 2026-03-23 02:49:15,026 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_processing_values ... 2026-03-23 02:49:15,067 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_return_from_tokenization_request ... 2026-03-23 02:49:15,108 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:15,374 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Token 37 created for partner 753 from transaction Test Transaction. 2026-03-23 02:49:15,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:15] "GET /payment/stripe/return?reference=Test+Transaction HTTP/1.1" 303 - 21 0.028 0.254 2026-03-23 02:49:16,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:16] "GET /payment/status HTTP/1.1" 200 - 107 0.127 1.331 2026-03-23 02:49:16,863 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_capture_request ... 2026-03-23 02:49:16,928 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_tx_state_after_send_void_request ... 2026-03-23 02:49:16,981 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_validate_amount_succeeds_for_special_currencies ... 2026-03-23 02:49:17,095 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_confirms_transaction ... 2026-03-23 02:49:17,141 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:17,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:17] "POST /payment/stripe/webhook HTTP/1.1" 200 - 17 0.017 0.744 2026-03-23 02:49:17,903 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_skips_signature_verification_for_missing_transactions ... 2026-03-23 02:49:17,925 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:18,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:18] "POST /payment/stripe/webhook HTTP/1.1" 200 - 8 0.003 0.205 2026-03-23 02:49:18,133 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_tokenizes_payment_method ... 2026-03-23 02:49:18,183 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:18,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:18] "POST /payment/stripe/webhook HTTP/1.1" 200 - 15 0.011 0.258 2026-03-23 02:49:18,453 26 INFO 00799-19-0-all odoo.addons.payment_stripe.tests.test_stripe: Starting StripeTest.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:49:18,524 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:18,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:18] "POST /payment/stripe/webhook HTTP/1.1" 200 - 16 0.017 0.256 2026-03-23 02:49:18,822 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 02:49:19,981 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:49:20,054 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_payment_secret ... 2026-03-23 02:49:20,097 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_sets_provider_reference ... 2026-03-23 02:49:20,140 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_amount_data_returns_amount_and_currency ... 2026-03-23 02:49:20,170 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_reference_finds_reference ... 2026-03-23 02:49:20,205 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_length_is_between_6_and_64_chars ... 2026-03-23 02:49:20,208 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_payment_transaction: Starting TestPaymentTransaction.test_reference_uses_only_alphanumeric_chars ... 2026-03-23 02:49:20,225 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:21,355 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_accept_payment_data_with_valid_signature ... 2026-03-23 02:49:21,438 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_failing_to_confirm_payment_sets_the_transaction_in_error ... 2026-03-23 02:49:21,495 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:21,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:21] "GET /payment/toss-payments/success?orderId=Test+Transaction&paymentKey=test-pk&amount=750 HTTP/1.1" 303 - 15 0.009 0.220 2026-03-23 02:49:23,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:23] "GET /payment/status HTTP/1.1" 200 - 107 0.151 1.752 2026-03-23 02:49:23,640 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_payment_data_with_invalid_signature ... 2026-03-23 02:49:23,688 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_reject_payment_data_with_missing_signature ... 2026-03-23 02:49:23,720 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_failing_payment_initiation_sets_transaction_in_error ... 2026-03-23 02:49:23,773 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:24,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:24] "GET /payment/toss-payments/failure?code=ERR&message=Payment+refused&orderId=Test+Transaction&access_token=27f869b2e3af771df3897eb8d71c911cced3e9dccde84d3fded31c5a3576fe46 HTTP/1.1" 303 - 15 0.020 0.227 2026-03-23 02:49:25,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:25] "GET /payment/status HTTP/1.1" 200 - 106 0.133 1.153 2026-03-23 02:49:25,315 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_returning_from_successful_payment_initiation_triggers_processing ... 2026-03-23 02:49:25,361 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:25,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:25] "GET /payment/toss-payments/success?orderId=Test+Transaction&paymentKey=test-pk&amount=750 HTTP/1.1" 303 - 18 0.009 0.213 2026-03-23 02:49:26,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:26] "GET /payment/status HTTP/1.1" 200 - 107 0.148 1.226 2026-03-23 02:49:26,967 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_processing ... 2026-03-23 02:49:27,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:27,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:27] "POST /payment/toss-payments/webhook HTTP/1.1" 200 - 15 0.007 0.194 2026-03-23 02:49:27,202 26 INFO 00799-19-0-all odoo.addons.payment_toss_payments.tests.test_processing_flows: Starting TestProcessingFlows.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:49:27,240 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:27,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:27] "POST /payment/toss-payments/webhook HTTP/1.1" 200 - 15 0.009 0.213 2026-03-23 02:49:27,479 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:28,621 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_accept_notification_with_valid_signature ... 2026-03-23 02:49:28,689 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_cancel ... 2026-03-23 02:49:28,753 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:29,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:29] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.012 0.569 2026-03-23 02:49:29,336 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_1 ... 2026-03-23 02:49:29,372 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:29,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:29] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.012 0.199 2026-03-23 02:49:29,588 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_failed_webhook_notification_set_tx_as_error_2 ... 2026-03-23 02:49:29,626 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:29,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:29] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.025 0.253 2026-03-23 02:49:29,903 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_invalid_signature ... 2026-03-23 02:49:29,929 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_reject_notification_with_missing_signature ... 2026-03-23 02:49:29,962 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_confirms_transaction ... 2026-03-23 02:49:30,003 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:30,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:30] "POST /payment/worldline/webhook HTTP/1.1" 200 - 16 0.016 0.228 2026-03-23 02:49:30,244 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_creates_token ... 2026-03-23 02:49:30,278 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:30,509 26 INFO 00799-19-0-all odoo.addons.payment.models.payment_transaction: Token 38 created for partner 766 from transaction Test Transaction. 2026-03-23 02:49:30,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:30] "POST /payment/worldline/webhook HTTP/1.1" 200 - 21 0.024 0.222 2026-03-23 02:49:30,529 26 INFO 00799-19-0-all odoo.addons.payment_worldline.tests.test_worldline: Starting WorldlineTest.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:49:30,574 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:31,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:31] "POST /payment/worldline/webhook HTTP/1.1" 200 - 15 0.011 0.602 2026-03-23 02:49:31,196 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:32,595 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_provider: Starting TestPaymentProvider.test_incompatible_with_unsupported_currencies ... 2026-03-23 02:49:32,667 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:33,913 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_confirms_transaction ... 2026-03-23 02:49:34,044 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_apply_updates_tokenizes_transaction ... 2026-03-23 02:49:34,139 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_charge_request_contains_rounded_amount_idr ... 2026-03-23 02:49:34,196 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_empty_rendering_values_if_direct ... 2026-03-23 02:49:34,228 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_extract_token_values_maps_fields_correctly ... 2026-03-23 02:49:34,317 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_input_missing_from_redirect_form ... 2026-03-23 02:49:34,387 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_invoice_request_payload ... 2026-03-23 02:49:34,442 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_no_item_missing_from_rendering_values ... 2026-03-23 02:49:34,495 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_processing_values_contain_rounded_amount_idr ... 2026-03-23 02:49:34,529 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_payment_transaction: Starting TestPaymentTransaction.test_search_by_reference_returns_tx ... 2026-03-23 02:49:34,598 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:35,916 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_accept_webhook_notification_with_valid_signature ... 2026-03-23 02:49:35,996 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_invalid_signature ... 2026-03-23 02:49:36,029 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_reject_notification_with_missing_signature ... 2026-03-23 02:49:36,063 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_set_xendit_transactions_to_pending_on_return ... 2026-03-23 02:49:36,114 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:36,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:36] "GET /payment/xendit/return?success=true&access_token=coincoin&tx_ref=xendit_tx1 HTTP/1.1" 303 - 10 0.005 0.201 2026-03-23 02:49:37,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:37] "GET /payment/status HTTP/1.1" 200 - 106 0.099 1.190 2026-03-23 02:49:37,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:37] "GET /payment/xendit/return?success=false&access_token=6174331b47a18fa747424747bf805d921bf55d1aacdf11596e2cf0314c5b859e&tx_ref=xendit_tx1 HTTP/1.1" 303 - 0 0.000 0.003 2026-03-23 02:49:37,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:37] "GET /payment/status HTTP/1.1" 200 - 12 0.011 0.050 2026-03-23 02:49:37,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:37] "GET /payment/xendit/return?success=true&access_token=6174331b47a18fa747424747bf805d921bf55d1aacdf11596e2cf0314c5b859e&tx_ref=xendit_tx1 HTTP/1.1" 303 - 7 0.051 0.038 2026-03-23 02:49:37,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:37] "GET /payment/status HTTP/1.1" 200 - 12 0.018 0.051 2026-03-23 02:49:37,867 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_processing ... 2026-03-23 02:49:37,906 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:38,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:38] "POST /payment/xendit/webhook HTTP/1.1" 200 - 15 0.014 0.211 2026-03-23 02:49:38,131 26 INFO 00799-19-0-all odoo.addons.payment_xendit.tests.test_processing_flows: Starting TestProcessingFlow.test_webhook_notification_triggers_signature_check ... 2026-03-23 02:49:38,179 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:49:38,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:49:38] "POST /payment/xendit/webhook HTTP/1.1" 200 - 16 0.008 0.202 2026-03-23 02:49:38,399 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 02:49:48,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-03-23 02:49:48,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_action_pos_order_invoice : Temporary to fast merge new valuation 2026-03-23 02:49:48,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-03-23 02:49:51,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_multi_products_perpetual ... 2026-03-23 02:49:55,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-03-23 02:49:55,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing : Temporary to fast merge new valuation 2026-03-23 02:49:55,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-03-23 02:49:55,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder : Temporary to fast merge new valuation 2026-03-23 02:49:55,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-03-23 02:49:55,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_create_account_move_line : Temporary to fast merge new valuation 2026-03-23 02:49:55,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-03-23 02:49:55,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: skipped TestAngloSaxonFlow.test_fifo_valuation_no_invoice : Temporary to fast merge new valuation 2026-03-23 02:49:55,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-03-23 02:49:58,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice_when_pos_customer_is_delivery_type ... 2026-03-23 02:50:02,001 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-03-23 02:50:10,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_closing_no_invoice ... 2026-03-23 02:50:12,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_company_no_real_time ... 2026-03-23 02:50:13,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_continental: Starting TestContinentalPerpetualFlow.test_inventory_valuation_session_product_no_valuation ... 2026-03-23 02:50:15,400 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 02:50:28,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-03-23 02:50:29,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome pid: 11929 2026-03-23 02:50:29,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmp2yl0bpqa_chrome_odoo 2026-03-23 02:50:29,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:33023/json/version 2026-03-23 02:50:29,202 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:50:29,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Browser version: Chrome/141.0.7390.54 2026-03-23 02:50:29,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:33023/json 2026-03-23 02:50:29,402 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:50:29,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:33023/devtools/page/B9A821B65AB965E836BEC5FB467ABFB7 2026-03-23 02:50:29,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-03-23 02:50:29,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-03-23 02:50:29,837 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:50:29,850 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-03-23 02:50:29,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:50:29,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:50:29,882 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:50:30,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:30] "GET /pos/ui/3 HTTP/1.1" 200 - 127 0.115 0.955 2026-03-23 02:50:30,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'B9A821B65AB965E836BEC5FB467ABFB7', 'loaderId': '0F4A5D0616AC9BB281A9D5289BC8EADC', 'isDownload': False} 2026-03-23 02:50:30,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-03-23 02:50:31,010 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:50:31,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-03-23 02:50:31,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.067 2026-03-23 02:50:31,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.090 2026-03-23 02:50:31,842 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:50:31,864 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:50:31,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 02:50:31,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:50:31,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-03-23 02:50:31,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [1/94] Tour pos_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:50:31,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:50:32,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:50:32,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.011 2026-03-23 02:50:32,085 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6038) 2026-03-23 02:50:32,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.006 0.068 2026-03-23 02:50:32,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.105 2026-03-23 02:50:32,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.055 2026-03-23 02:50:32,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.251 0.385 2026-03-23 02:50:32,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:50:33,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:50:33,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.050 2026-03-23 02:50:33,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.008 2026-03-23 02:50:33,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-03-23 02:50:33,318 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:50:33,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:50:33,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.013 2026-03-23 02:50:33,358 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:50:33,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:50:33,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 02:50:33,429 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:50:33,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.017 0.070 2026-03-23 02:50:33,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:50:33,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 02:50:33,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 02:50:33,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [2/94] Tour pos_pricelist → Step waiting for loading to finish (trigger: body:not(:has(.pos-loader))) 2026-03-23 02:50:33,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.028 2026-03-23 02:50:33,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.066 2026-03-23 02:50:33,923 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:50:33,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:33] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-03-23 02:50:34,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.166 2026-03-23 02:50:34,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-03-23 02:50:34,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-03-23 02:50:34,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-03-23 02:50:34,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.231 2026-03-23 02:50:34,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-03-23 02:50:34,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-03-23 02:50:34,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.185 2026-03-23 02:50:34,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [3/94] Tour pos_pricelist → Step wait for unit tests to finish (trigger: .pos.done-testing) 2026-03-23 02:50:34,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [4/94] Tour pos_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:50:34,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [5/94] Tour pos_pricelist → Step Offline mode is now enabled (trigger: body) 2026-03-23 02:50:34,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [6/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:34,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [7/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:50:34,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.072 2026-03-23 02:50:34,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [8/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 02:50:35,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [9/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 02:50:35,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [10/94] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-03-23 02:50:35,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [11/94] Tour pos_pricelist → Step select price list 'Fixed' (trigger: .selection-item:contains("Fixed")) 2026-03-23 02:50:35,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [12/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:35,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [13/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:35,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [14/94] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:50:35,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [15/94] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:50:35,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [16/94] Tour pos_pricelist → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:50:35,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [17/94] Tour pos_pricelist → Step Search customer with "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-03-23 02:50:35,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [18/94] Tour pos_pricelist → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-03-23 02:50:35,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [19/94] Tour pos_pricelist → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-03-23 02:50:35,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [20/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:35,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [21/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:35,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [22/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:50:35,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [23/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 02:50:36,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [24/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 02:50:36,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [25/94] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-03-23 02:50:36,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [26/94] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-03-23 02:50:36,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [27/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:36,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [28/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:36,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [29/94] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:50:36,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [30/94] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:50:36,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [31/94] Tour pos_pricelist → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:50:36,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [32/94] Tour pos_pricelist → Step Search customer with "Lumber Inc" (trigger: .modal-dialog .input-group input) 2026-03-23 02:50:36,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [33/94] Tour pos_pricelist → Step Check "Lumber Inc" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Lumber Inc")) 2026-03-23 02:50:36,703 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [34/94] Tour pos_pricelist → Step click partner 'Lumber Inc' from partner list screen (trigger: .modal .partner-list b:contains(Lumber Inc)) 2026-03-23 02:50:36,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [35/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:36,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [36/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:36,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [37/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:50:36,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [38/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 02:50:36,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [39/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 02:50:37,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [40/94] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-03-23 02:50:37,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [41/94] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-03-23 02:50:37,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [42/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:37,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [43/94] Tour pos_pricelist → Step click product 'Wall Shelf' (trigger: article.product .product-content .product-name:contains("Wall Shelf")) 2026-03-23 02:50:37,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [44/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:37,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [45/94] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-03-23 02:50:37,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [46/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:37,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [47/94] Tour pos_pricelist → Step 'Wall Shelf' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Wall Shelf")):has(.product-cart-qty:contains("1"))) 2026-03-23 02:50:37,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [48/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:37,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [49/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:50:37,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [50/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 02:50:37,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [51/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 02:50:37,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [52/94] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-03-23 02:50:37,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [53/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:37,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [54/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:37,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [55/94] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-03-23 02:50:38,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [56/94] Tour pos_pricelist → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 02:50:38,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [57/94] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("2"))) 2026-03-23 02:50:38,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [58/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:38,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [59/94] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00")) 2026-03-23 02:50:38,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [60/94] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"):not(:visible)) 2026-03-23 02:50:38,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [61/94] Tour pos_pricelist → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-03-23 02:50:38,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [62/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:38,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [63/94] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 02:50:38,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [64/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:38,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [65/94] Tour pos_pricelist → Step 'Small Shelf' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Small Shelf")):has(.product-cart-qty:contains("1"))) 2026-03-23 02:50:38,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [66/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:38,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [67/94] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 02:50:38,799 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [68/94] Tour pos_pricelist → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 02:50:38,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [69/94] Tour pos_pricelist → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 02:50:38,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [70/94] Tour pos_pricelist → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 02:50:38,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [71/94] Tour pos_pricelist → Step Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0"))) 2026-03-23 02:50:39,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [72/94] Tour pos_pricelist → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 02:50:39,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [73/94] Tour pos_pricelist → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 02:50:39,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [74/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:39,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [75/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:39,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [76/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:50:39,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [77/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 02:50:39,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [78/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 02:50:39,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [79/94] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-03-23 02:50:39,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [80/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:39,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [81/94] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96")) 2026-03-23 02:50:39,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [82/94] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"):not(:visible)) 2026-03-23 02:50:39,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [83/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:39,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [84/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:50:39,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [85/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 02:50:40,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [86/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 02:50:40,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [87/94] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-03-23 02:50:40,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [88/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:40,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [89/94] Tour pos_pricelist → Step Offline mode is now disabled (trigger: body) 2026-03-23 02:50:40,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [90/94] Tour pos_pricelist → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:50:40,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [91/94] Tour pos_pricelist → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:50:40,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [92/94] Tour pos_pricelist → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 02:50:40,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [93/94] Tour pos_pricelist → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 02:50:40,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: [94/94] Tour pos_pricelist → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-03-23 02:50:40,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:40] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.012 0.027 2026-03-23 02:50:40,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: tour succeeded 2026-03-23 02:50:40,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════╗ ║ TOUR pos_pricelist SUCCEEDED ║ ╚══════════════════════════════╝ 2026-03-23 02:50:40,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order.browser: heap 17901336 (allocated 19660800) 2026-03-23 02:50:40,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing chrome headless with pid 11929 2026-03-23 02:50:40,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Closing websocket connection 2026-03-23 02:50:40,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Terminating chrome headless with pid 11929 2026-03-23 02:50:41,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmp2yl0bpqa_chrome_odoo" 2026-03-23 02:50:41,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-03-23 02:50:41,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_02_pos_with_invoiced : Temporary to fast merge new valuation 2026-03-23 02:50:41,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-03-23 02:50:41,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome pid: 12101 2026-03-23 02:50:41,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmphxm1b50v_chrome_odoo 2026-03-23 02:50:41,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:35975/json/version 2026-03-23 02:50:41,947 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:50:42,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Browser version: Chrome/141.0.7390.54 2026-03-23 02:50:42,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:35975/json 2026-03-23 02:50:42,091 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:50:42,155 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:35975/devtools/page/B3B4847C81B19C7E6B186BDF1F824EF5 2026-03-23 02:50:42,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-03-23 02:50:42,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-03-23 02:50:42,424 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:50:42,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-03-23 02:50:42,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:50:42,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:50:42,470 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:50:43,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:43] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.198 0.653 2026-03-23 02:50:43,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Navigation result: {'frameId': 'B3B4847C81B19C7E6B186BDF1F824EF5', 'loaderId': 'CB447E6C4FDE86C000F46EC4F66D29D6', 'isDownload': False} 2026-03-23 02:50:43,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-03-23 02:50:43,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:43] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 02:50:43,361 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:50:43,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:43] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 02:50:43,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:43] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.032 2026-03-23 02:50:43,935 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:50:43,943 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:50:43,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 02:50:44,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:50:44,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 02:50:44,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [1/48] Tour test_03_pos_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:50:44,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:50:44,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:50:44,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-03-23 02:50:44,141 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6039) 2026-03-23 02:50:44,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.064 2026-03-23 02:50:44,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.082 2026-03-23 02:50:44,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-03-23 02:50:44,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.262 0.389 2026-03-23 02:50:44,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 02:50:45,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:50:45,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.056 2026-03-23 02:50:45,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:50:45,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-03-23 02:50:45,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:50:45,464 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:50:45,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:50:45,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.013 0.024 2026-03-23 02:50:45,534 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:50:45,537 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:50:45,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.033 0.086 2026-03-23 02:50:45,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.111 2026-03-23 02:50:45,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.135 2026-03-23 02:50:45,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.043 2026-03-23 02:50:45,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.072 2026-03-23 02:50:45,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [2/48] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:50:45,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:45] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.050 2026-03-23 02:50:46,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.062 2026-03-23 02:50:46,065 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "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:50:46,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [3/48] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 02:50:46,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.141 2026-03-23 02:50:46,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-03-23 02:50:46,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-03-23 02:50:46,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.284 2026-03-23 02:50:46,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.315 2026-03-23 02:50:46,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.283 2026-03-23 02:50:46,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-03-23 02:50:46,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-03-23 02:50:46,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.280 2026-03-23 02:50:46,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.272 2026-03-23 02:50:46,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [4/48] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:50:46,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:46] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.020 0.046 2026-03-23 02:50:46,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [5/48] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:50:46,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [6/48] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:50:47,080 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [7/48] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-03-23 02:50:47,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [8/48] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:50:47,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 02:50:47,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [9/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:47,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [10/48] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 02:50:47,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [11/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:47,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [12/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:47,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [13/48] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 02:50:47,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [14/48] Tour test_03_pos_with_lots → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 02:50:47,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [15/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:47,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [16/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:47,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [17/48] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-03-23 02:50:47,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.040 2026-03-23 02:50:47,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [18/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:47,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [19/48] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 02:50:47,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [20/48] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:50:47,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:47] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.016 2026-03-23 02:50:48,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [21/48] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:50:48,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [22/48] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:50:48,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [23/48] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-03-23 02:50:48,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [24/48] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:50:48,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [25/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:48,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 02:50:48,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [26/48] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 02:50:48,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [27/48] Tour test_03_pos_with_lots → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 02:50:48,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [28/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:48,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [29/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:48,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [30/48] Tour test_03_pos_with_lots → Step order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95")) 2026-03-23 02:50:48,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.015 2026-03-23 02:50:48,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [31/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:48,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [32/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:49,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [33/48] Tour test_03_pos_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:50:49,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [34/48] Tour test_03_pos_with_lots → Step click Actions button (trigger: .more-btn) 2026-03-23 02:50:49,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [35/48] Tour test_03_pos_with_lots → Step .o_pricelist_button 2026-03-23 02:50:49,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [36/48] Tour test_03_pos_with_lots → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-03-23 02:50:49,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [37/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:49,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 02:50:49,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [38/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:49,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [39/48] Tour test_03_pos_with_lots → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-03-23 02:50:49,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [40/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:49,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [41/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:49,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [42/48] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 02:50:49,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [43/48] Tour test_03_pos_with_lots → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 02:50:49,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [44/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:49,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [45/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:49,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [46/48] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-03-23 02:50:49,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [47/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:49,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.045 2026-03-23 02:50:49,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: [48/48] Tour test_03_pos_with_lots → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:50:49,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: tour succeeded 2026-03-23 02:50:49,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 02:50:50,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots.browser: heap 15000780 (allocated 15990784) 2026-03-23 02:50:50,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing chrome headless with pid 12101 2026-03-23 02:50:50,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Closing websocket connection 2026-03-23 02:50:50,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Terminating chrome headless with pid 12101 2026-03-23 02:50:50,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmphxm1b50v_chrome_odoo" 2026-03-23 02:50:50,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-03-23 02:50:51,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome pid: 12284 2026-03-23 02:50:51,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome headless temporary user profile dir: /tmp/tmp8yf6gjth_chrome_odoo 2026-03-23 02:50:51,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:35535/json/version 2026-03-23 02:50:51,146 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:50:51,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Browser version: Chrome/141.0.7390.54 2026-03-23 02:50:51,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:35535/json 2026-03-23 02:50:51,250 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:50:51,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Websocket url found: ws://127.0.0.1:35535/devtools/page/7367F5CD5FE787A6377E975BA00F76BC 2026-03-23 02:50:51,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Enable chrome headless console log notification 2026-03-23 02:50:51,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Chrome headless enable page notifications 2026-03-23 02:50:51,589 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:50:51,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Setting session cookie in browser 2026-03-23 02:50:51,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:50:51,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:50:51,648 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:50:52,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:52] "GET /pos/ui/3 HTTP/1.1" 200 - 86 0.068 0.965 2026-03-23 02:50:52,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Navigation result: {'frameId': '7367F5CD5FE787A6377E975BA00F76BC', 'loaderId': '1D8E8A4C10623AB4780D6128B353493B', 'isDownload': False} 2026-03-23 02:50:52,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-03-23 02:50:52,727 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:50:52,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-03-23 02:50:52,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 02:50:52,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 02:50:53,444 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:50:53,456 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:50:53,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 02:50:53,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:50:53,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 02:50:53,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [1/57] Tour ProductConfiguratorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:50:53,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:50:53,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:50:53,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-03-23 02:50:53,698 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6040) 2026-03-23 02:50:53,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.049 2026-03-23 02:50:53,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.012 0.052 2026-03-23 02:50:53,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-03-23 02:50:54,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.372 0.470 2026-03-23 02:50:54,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:50:54,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.008 2026-03-23 02:50:54,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:54] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.048 2026-03-23 02:50:54,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 02:50:54,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: Owl is running in 'dev' mode. 2026-03-23 02:50:55,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:50:55,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:50:55,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.014 2026-03-23 02:50:55,181 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:50:55,184 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:50:55,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.025 2026-03-23 02:50:55,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "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 02:50:55,218 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:50:55,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.038 0.083 2026-03-23 02:50:55,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.045 2026-03-23 02:50:55,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 02:50:55,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [2/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:50:55,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.067 2026-03-23 02:50:55,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-03-23 02:50:55,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.031 0.053 2026-03-23 02:50:55,723 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "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:50:55,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.132 2026-03-23 02:50:55,799 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [3/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 02:50:55,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.174 2026-03-23 02:50:55,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.212 2026-03-23 02:50:55,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:55] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.260 2026-03-23 02:50:56,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.309 2026-03-23 02:50:56,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.285 2026-03-23 02:50:56,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:56] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.268 2026-03-23 02:50:56,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-03-23 02:50:56,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:56] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-03-23 02:50:56,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.098 2026-03-23 02:50:56,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.262 2026-03-23 02:50:56,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [4/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-03-23 02:50:56,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [5/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-03-23 02:50:56,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [6/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input:checked) 2026-03-23 02:50:56,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [7/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 02:50:56,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [8/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:56,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [9/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 02:50:56,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [10/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:56,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [11/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 02:50:56,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [12/57] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 02:50:56,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [13/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-03-23 02:50:56,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [14/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 02:50:57,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [15/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 02:50:57,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [16/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-03-23 02:50:57,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [17/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-03-23 02:50:57,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [18/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 02:50:57,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [19/57] Tour ProductConfiguratorTour → Step checking selected custom attribute with value "Custom Fabric" (trigger: .modal .custom_value) 2026-03-23 02:50:57,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [20/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 02:50:57,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [21/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 02:50:57,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [22/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:50:57,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [23/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:57,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 02:50:57,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [24/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1","price":"11.0","attributeLine":"Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.price:contains("11.0")):has(.attribute-line:contains("Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"))) 2026-03-23 02:50:57,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [25/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:57,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [26/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 02:50:58,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [27/57] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 02:50:58,127 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [28/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-03-23 02:50:58,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [29/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 02:50:58,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [30/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 02:50:58,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [31/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:50:58,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [32/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:58,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 02:50:58,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [33/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","attributeLine":"Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2")):has(.price:contains("22.0")):has(.attribute-line:contains("Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"))) 2026-03-23 02:50:58,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [34/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:58,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [35/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 02:50:58,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [36/57] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 02:50:58,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [37/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:50:58,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [38/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:50:58,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:50:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 02:50:58,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [39/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1","price":"10.0","attributeLine":"Blue, Metal, Leather"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Blue, Metal, Leather"))) 2026-03-23 02:50:59,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [40/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:50:59,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [41/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 02:50:59,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [42/57] Tour ProductConfiguratorTour → Step .attribute-name-cell 2026-03-23 02:50:59,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [43/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 02:50:59,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [44/57] Tour ProductConfiguratorTour → Step Mobile - open cart (trigger: .switchpane .btn-switchpane:contains('Cart')) 2026-03-23 02:50:59,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [45/57] Tour ProductConfiguratorTour → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:50:59,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [46/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-03-23 02:50:59,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [47/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-03-23 02:51:00,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [48/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 02:51:00,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [49/57] Tour ProductConfiguratorTour → Step checking selected custom attribute with value "Custom Fabric" (trigger: .modal .custom_value) 2026-03-23 02:51:00,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [50/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 02:51:00,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [51/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 02:51:00,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [52/57] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 02:51:00,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [53/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-03-23 02:51:00,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [54/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 02:51:00,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [55/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Configurable Chair","quantity":2} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Configurable Chair")):has(.qty:contains("2"))) 2026-03-23 02:51:00,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [56/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2"))) 2026-03-23 02:51:00,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.020 2026-03-23 02:51:00,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: [57/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2")):has(.price:contains("22.0"))) 2026-03-23 02:51:00,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: tour succeeded 2026-03-23 02:51:00,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductConfiguratorTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 02:51:00,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator.browser: heap 15683004 (allocated 17563648) 2026-03-23 02:51:00,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Closing chrome headless with pid 12284 2026-03-23 02:51:00,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Closing websocket connection 2026-03-23 02:51:00,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Terminating chrome headless with pid 12284 2026-03-23 02:51:01,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_04_product_configurator: Removing chrome user profile "/tmp/tmp8yf6gjth_chrome_odoo" 2026-03-23 02:51:01,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-03-23 02:51:01,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: skipped TestUi.test_05_ticket_screen : Temporary to fast merge new valuation 2026-03-23 02:51:01,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-03-23 02:51:02,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome pid: 12466 2026-03-23 02:51:02,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless temporary user profile dir: /tmp/tmply5ksinw_chrome_odoo 2026-03-23 02:51:02,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Issuing json command http://127.0.0.1:40309/json/version 2026-03-23 02:51:02,293 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:02,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Browser version: Chrome/141.0.7390.54 2026-03-23 02:51:02,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Issuing json command http://127.0.0.1:40309/json 2026-03-23 02:51:02,470 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:02,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Websocket url found: ws://127.0.0.1:40309/devtools/page/EFB35767D0B8F1348C94B9AC9EFAB684 2026-03-23 02:51:02,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Enable chrome headless console log notification 2026-03-23 02:51:02,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless enable page notifications 2026-03-23 02:51:03,130 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:51:03,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Setting session cookie in browser 2026-03-23 02:51:03,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:51:03,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:51:03,244 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:51:04,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:04] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.110 1.151 2026-03-23 02:51:04,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigation result: {'frameId': 'EFB35767D0B8F1348C94B9AC9EFAB684', 'loaderId': '1E11F24C76410C04404916E5CC525F4A', 'isDownload': False} 2026-03-23 02:51:04,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-03-23 02:51:04,541 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:51:04,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 02:51:04,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.043 2026-03-23 02:51:04,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.136 2026-03-23 02:51:05,809 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 02:51:05,824 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:51:05,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.018 0.022 2026-03-23 02:51:05,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:51:05,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [1/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:51:05,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 02:51:05,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:51:05,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:51:06,133 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6041) 2026-03-23 02:51:06,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.111 2026-03-23 02:51:06,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.142 2026-03-23 02:51:06,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.051 2026-03-23 02:51:06,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.063 2026-03-23 02:51:07,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.302 0.478 2026-03-23 02:51:07,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:51:07,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:51:07,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-03-23 02:51:07,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:51:07,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: Owl is running in 'dev' mode. 2026-03-23 02:51:07,582 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 02:51:07,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:51:07,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:51:07,698 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:51:07,722 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "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 02:51:07,740 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:51:07,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.116 0.088 2026-03-23 02:51:07,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.215 2026-03-23 02:51:07,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.196 2026-03-23 02:51:07,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.026 2026-03-23 02:51:08,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [2/41] Tour ReceiptScreenDiscountWithPricelistTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:51:08,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.008 0.027 2026-03-23 02:51:08,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.087 2026-03-23 02:51:08,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.145 2026-03-23 02:51:08,361 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:51:08,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [3/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 02:51:08,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.175 2026-03-23 02:51:08,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.231 2026-03-23 02:51:08,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-03-23 02:51:08,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.355 2026-03-23 02:51:08,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.372 2026-03-23 02:51:08,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.294 2026-03-23 02:51:08,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.296 2026-03-23 02:51:08,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=311&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-03-23 02:51:08,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-03-23 02:51:08,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.126 2026-03-23 02:51:08,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.320 2026-03-23 02:51:09,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 02:51:09,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [4/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:09,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [5/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 02:51:09,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [6/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 02:51:09,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [7/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:09,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [8/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:09,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [9/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:51:09,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [10/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click Actions button (trigger: .more-btn) 2026-03-23 02:51:09,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [11/41] Tour ReceiptScreenDiscountWithPricelistTour → Step .o_pricelist_button 2026-03-23 02:51:09,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [12/41] Tour ReceiptScreenDiscountWithPricelistTour → Step select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist")) 2026-03-23 02:51:09,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [13/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:09,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 02:51:09,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [14/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:09,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [15/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"productName":"Test Product","price":"6.30"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.price:contains("6.30"))) 2026-03-23 02:51:09,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [16/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:09,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [17/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:51:09,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [18/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:51:09,966 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:51:09,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:51:09,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [19/41] Tour ReceiptScreenDiscountWithPricelistTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:51:10,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [20/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 02:51:10,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [21/41] Tour ReceiptScreenDiscountWithPricelistTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:51:10,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 02:51:10,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [22/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"price":"6.30"} (trigger: .order-container .orderline:has(.price:contains("6.30"))) 2026-03-23 02:51:10,230 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:51:10,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 02:51:10,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6747770 started for PoS orders references: [{'name': '/', 'uuid': '42c46b0a-319a-4eaf-8f4e-9be6ecab3991'}] 2026-03-23 02:51:10,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6747770 order {'name': '/', 'uuid': '42c46b0a-319a-4eaf-8f4e-9be6ecab3991'} created pos.order #8 2026-03-23 02:51:10,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6747770 finished 2026-03-23 02:51:10,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.245 0.453 2026-03-23 02:51:11,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.040 2026-03-23 02:51:11,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.041 2026-03-23 02:51:11,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [23/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:51:11,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [24/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:51:11,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:51:11,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [25/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 02:51:11,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [26/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:11,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 02:51:11,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [27/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 02:51:11,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [28/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 02:51:11,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [29/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:11,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [30/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:11,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [31/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 02:51:11,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [32/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 02:51:11,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [33/41] Tour ReceiptScreenDiscountWithPricelistTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 02:51:11,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [34/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 02:51:11,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [35/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:11,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [36/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:51:12,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [37/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:51:12,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [38/41] Tour ReceiptScreenDiscountWithPricelistTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:51:12,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [39/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 02:51:12,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [40/41] Tour ReceiptScreenDiscountWithPricelistTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:51:12,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 02:51:12,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [41/41] Tour ReceiptScreenDiscountWithPricelistTour → Step .pos-receipt:not(:contains("Discounts")) 2026-03-23 02:51:12,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:51:12,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3767589 started for PoS orders references: [{'name': '/', 'uuid': '9325240a-45fa-46df-b895-ac1a15799d8d'}] 2026-03-23 02:51:12,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3767589 order {'name': '/', 'uuid': '9325240a-45fa-46df-b895-ac1a15799d8d'} created pos.order #9 2026-03-23 02:51:12,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3767589 finished 2026-03-23 02:51:12,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.118 0.332 2026-03-23 02:51:12,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.045 2026-03-23 02:51:12,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.050 2026-03-23 02:51:12,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: tour succeeded 2026-03-23 02:51:12,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR ReceiptScreenDiscountWithPricelistTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 02:51:13,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: heap 16036512 (allocated 17563648) 2026-03-23 02:51:13,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing chrome headless with pid 12466 2026-03-23 02:51:13,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing websocket connection 2026-03-23 02:51:13,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Terminating chrome headless with pid 12466 2026-03-23 02:51:13,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_06_pos_discount_display_with_multiple_pricelist: Removing chrome user profile "/tmp/tmply5ksinw_chrome_odoo" 2026-03-23 02:51:13,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-03-23 02:51:14,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome pid: 12656 2026-03-23 02:51:14,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmpwsiuyg0g_chrome_odoo 2026-03-23 02:51:14,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:32841/json/version 2026-03-23 02:51:14,321 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:14,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Browser version: Chrome/141.0.7390.54 2026-03-23 02:51:14,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:32841/json 2026-03-23 02:51:14,411 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:14,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:32841/devtools/page/85458D302578A7FDA637C4E2655AE060 2026-03-23 02:51:14,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Enable chrome headless console log notification 2026-03-23 02:51:14,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Chrome headless enable page notifications 2026-03-23 02:51:14,686 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:51:14,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Setting session cookie in browser 2026-03-23 02:51:14,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:51:14,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:51:14,729 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:51:15,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:15] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.063 0.725 2026-03-23 02:51:15,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Navigation result: {'frameId': '85458D302578A7FDA637C4E2655AE060', 'loaderId': '55A6AAE44EE1FB1463863790B9B62AEF', 'isDownload': False} 2026-03-23 02:51:15,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-03-23 02:51:15,582 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:51:15,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 02:51:15,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-03-23 02:51:15,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-03-23 02:51:16,282 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:51:16,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:51:16,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.020 2026-03-23 02:51:16,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:51:16,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 02:51:16,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [1/27] Tour BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:51:16,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 02:51:16,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:51:16,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 02:51:16,531 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6042) 2026-03-23 02:51:16,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.071 2026-03-23 02:51:16,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.072 2026-03-23 02:51:16,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-03-23 02:51:17,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.217 0.382 2026-03-23 02:51:17,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:51:17,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 02:51:17,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.073 2026-03-23 02:51:17,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 02:51:17,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-03-23 02:51:17,744 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:51:17,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-03-23 02:51:17,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:51:17,784 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:51:17,789 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:51:17,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.013 0.037 2026-03-23 02:51:17,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "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:51:17,859 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:51:17,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.024 0.081 2026-03-23 02:51:17,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.034 2026-03-23 02:51:17,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 02:51:18,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [2/27] Tour BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:51:18,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.037 2026-03-23 02:51:18,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.026 0.058 2026-03-23 02:51:18,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-03-23 02:51:18,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:51:18,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.128 2026-03-23 02:51:18,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [3/27] Tour BarcodeScanningTour → Step PoS model scan barcode '0123456789' (trigger: body) 2026-03-23 02:51:18,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-03-23 02:51:18,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.265 2026-03-23 02:51:18,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.330 2026-03-23 02:51:18,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [4/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:18,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.343 2026-03-23 02:51:18,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.314 2026-03-23 02:51:18,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-03-23 02:51:18,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [5/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand"))) 2026-03-23 02:51:18,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-03-23 02:51:18,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.286 2026-03-23 02:51:18,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.289 2026-03-23 02:51:18,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.241 2026-03-23 02:51:18,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [6/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:19,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [7/27] Tour BarcodeScanningTour → Step PoS model scan barcode '0123456789' (trigger: body) 2026-03-23 02:51:19,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [8/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:19,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 02:51:19,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [9/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-03-23 02:51:19,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.021 2026-03-23 02:51:19,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [10/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:19,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [11/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2305000000004' (trigger: body) 2026-03-23 02:51:19,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [12/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:19,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 02:51:19,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [13/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("0.00"))) 2026-03-23 02:51:19,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [14/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:19,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [15/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2305000123451' (trigger: body) 2026-03-23 02:51:19,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [16/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:19,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 02:51:19,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [17/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("123.45"))) 2026-03-23 02:51:19,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [18/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:19,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [19/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2100005000000' (trigger: body) 2026-03-23 02:51:20,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [20/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:20,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 02:51:20,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [21/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00"))) 2026-03-23 02:51:20,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [22/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:20,155 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [23/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2100005080002' (trigger: body) 2026-03-23 02:51:20,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [24/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:20,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 02:51:20,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [25/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("8"))) 2026-03-23 02:51:20,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [26/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:20,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: [27/27] Tour BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:51:20,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: tour succeeded 2026-03-23 02:51:20,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: ╔════════════════════════════════════╗ ║ TOUR BarcodeScanningTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 02:51:20,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan.browser: heap 14977852 (allocated 16777216) 2026-03-23 02:51:20,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Closing chrome headless with pid 12656 2026-03-23 02:51:20,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Closing websocket connection 2026-03-23 02:51:20,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Terminating chrome headless with pid 12656 2026-03-23 02:51:20,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_pos_barcodes_scan: Removing chrome user profile "/tmp/tmpwsiuyg0g_chrome_odoo" 2026-03-23 02:51:20,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_product_combo ... 2026-03-23 02:51:22,783 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [335] 2026-03-23 02:51:23,061 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [336, 337] 2026-03-23 02:51:23,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome pid: 12848 2026-03-23 02:51:23,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome headless temporary user profile dir: /tmp/tmps19mo84c_chrome_odoo 2026-03-23 02:51:23,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Issuing json command http://127.0.0.1:39759/json/version 2026-03-23 02:51:23,974 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:24,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Browser version: Chrome/141.0.7390.54 2026-03-23 02:51:24,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Issuing json command http://127.0.0.1:39759/json 2026-03-23 02:51:24,093 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:24,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Websocket url found: ws://127.0.0.1:39759/devtools/page/C8E08C9D9940A0140FE75F337F08ADF9 2026-03-23 02:51:24,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Enable chrome headless console log notification 2026-03-23 02:51:24,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Chrome headless enable page notifications 2026-03-23 02:51:24,339 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:51:24,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Setting session cookie in browser 2026-03-23 02:51:24,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:51:24,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:51:24,381 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:51:25,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:25] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.081 0.625 2026-03-23 02:51:25,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Navigation result: {'frameId': 'C8E08C9D9940A0140FE75F337F08ADF9', 'loaderId': 'CC7BC938CECBC7B21BB6A947C20B1B79', 'isDownload': False} 2026-03-23 02:51:25,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Evaluate ready code "odoo.isTourReady('ProductComboPriceTaxIncludedTour')" 2026-03-23 02:51:25,111 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:51:25,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.028 2026-03-23 02:51:25,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.029 2026-03-23 02:51:25,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-03-23 02:51:25,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:51:25,927 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:51:25,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 02:51:25,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Evaluate test code "odoo.startTour('ProductComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:51:26,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-03-23 02:51:26,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [1/87] Tour ProductComboPriceTaxIncludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:51:26,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 02:51:26,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:51:26,124 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6043) 2026-03-23 02:51:26,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.055 2026-03-23 02:51:26,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.077 2026-03-23 02:51:26,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-03-23 02:51:26,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.045 2026-03-23 02:51:27,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.274 0.441 2026-03-23 02:51:27,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 02:51:27,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:51:27,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 02:51:27,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.055 2026-03-23 02:51:27,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 02:51:27,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: Owl is running in 'dev' mode. 2026-03-23 02:51:27,552 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:51:27,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:51:27,602 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:51:27,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.025 2026-03-23 02:51:27,619 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:51:27,684 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:51:27,707 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:51:27,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.047 0.089 2026-03-23 02:51:27,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.161 2026-03-23 02:51:27,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.081 2026-03-23 02:51:27,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 02:51:27,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [2/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:51:27,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.011 0.032 2026-03-23 02:51:28,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.068 2026-03-23 02:51:28,168 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:51:28,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.128 2026-03-23 02:51:28,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [3/87] Tour ProductComboPriceTaxIncludedTour → Step click product 'Sofa Combo' (trigger: article.product .product-content .product-name:contains("Sofa Combo")) 2026-03-23 02:51:28,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-03-23 02:51:28,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.267 2026-03-23 02:51:28,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.343 2026-03-23 02:51:28,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.401 2026-03-23 02:51:28,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.401 2026-03-23 02:51:28,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=323&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.410 2026-03-23 02:51:28,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=319&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.369 2026-03-23 02:51:28,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=322&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.279 2026-03-23 02:51:28,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=321&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.272 2026-03-23 02:51:28,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=318&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.249 2026-03-23 02:51:28,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=314&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-03-23 02:51:28,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-03-23 02:51:28,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=312&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-03-23 02:51:28,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=315&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-03-23 02:51:28,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=316&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-03-23 02:51:28,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:28] "GET /web/image?model=product.template&field=image_128&id=317&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-03-23 02:51:29,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "GET /web/image?model=product.template&field=image_128&id=313&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.174 2026-03-23 02:51:29,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "GET /web/image?model=product.template&field=image_128&id=320&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-03-23 02:51:29,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-03-23 02:51:29,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.232 2026-03-23 02:51:29,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.249 2026-03-23 02:51:29,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [4/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product Sofa (L, red) (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product Sofa (L, red)"))) 2026-03-23 02:51:29,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [5/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:51:29,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=338&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.046 2026-03-23 02:51:29,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "GET /web/image?model=product.product&field=image_128&id=339&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.082 2026-03-23 02:51:29,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [6/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:29,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.036 2026-03-23 02:51:29,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [7/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo product Sofa","run":"click","quantity":"1","attributeLine":"L, red"} (trigger: .order-container .orderline:has(.product-name:contains("Combo product Sofa")):has(.qty:contains("1")):has(.attribute-line:contains("L, red"))) 2026-03-23 02:51:29,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [8/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 02:51:29,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 02:51:29,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [9/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 02:51:29,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [10/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 02:51:29,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 02:51:29,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [11/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:30,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [12/87] Tour ProductComboPriceTaxIncludedTour → Step PoS model scan barcode 'SuperCombo' (trigger: body) 2026-03-23 02:51:30,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [13/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 02:51:30,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [14/87] Tour ProductComboPriceTaxIncludedTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-03-23 02:51:30,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=325&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.017 0.045 2026-03-23 02:51:30,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=327&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.011 0.072 2026-03-23 02:51:30,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [15/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 9 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 9"))) 2026-03-23 02:51:30,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=326&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.109 2026-03-23 02:51:30,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=329&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.139 2026-03-23 02:51:30,320 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-03-23 02:51:30,322 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [16/87] Tour ProductComboPriceTaxIncludedTour → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 02:51:30,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=330&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.016 0.196 2026-03-23 02:51:30,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [17/87] Tour ProductComboPriceTaxIncludedTour → Step dialog discard (trigger: .modal-footer .btn:text(Add) + .btn:text(Discard)) 2026-03-23 02:51:30,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=328&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.259 2026-03-23 02:51:30,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [18/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 02:51:30,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=331&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.273 2026-03-23 02:51:30,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [19/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 02:51:30,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=333&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.284 2026-03-23 02:51:30,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [20/87] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 02:51:30,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image?model=product.product&field=image_128&id=332&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.046 0.309 2026-03-23 02:51:30,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:30] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.041 2026-03-23 02:51:30,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [21/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 02:51:30,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [22/87] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 8 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 02:51:30,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [23/87] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is not selected (trigger: .modal .modal-body:not(:has(label.combo-item.selected article.product:has(.product-name:contains("Combo Product 7"))))) 2026-03-23 02:51:30,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [24/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:51:31,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 02:51:31,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [25/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:31,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [26/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"62.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("62.1"))) 2026-03-23 02:51:31,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [27/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 02:51:31,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [28/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 02:51:31,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 02:51:31,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [29/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 02:51:31,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [30/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-03-23 02:51:31,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [31/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-03-23 02:51:31,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 02:51:31,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [32/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-03-23 02:51:31,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [33/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-03-23 02:51:31,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [34/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-03-23 02:51:31,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 02:51:31,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [35/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-03-23 02:51:31,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [36/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:31,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [37/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:31,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [38/87] Tour ProductComboPriceTaxIncludedTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:51:31,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [39/87] Tour ProductComboPriceTaxIncludedTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:51:31,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [40/87] Tour ProductComboPriceTaxIncludedTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:51:31,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [41/87] Tour ProductComboPriceTaxIncludedTour → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 02:51:32,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [42/87] Tour ProductComboPriceTaxIncludedTour → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 02:51:32,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [43/87] Tour ProductComboPriceTaxIncludedTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 02:51:32,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [44/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:32,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [45/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:32,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [46/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 02:51:32,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [47/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 02:51:32,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 02:51:32,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [48/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 02:51:32,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [49/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("2"))) 2026-03-23 02:51:32,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [50/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("2"))) 2026-03-23 02:51:32,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.068 2026-03-23 02:51:32,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [51/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("2"))) 2026-03-23 02:51:32,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [52/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"2","price":"124.2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("2")):has(.price:contains("124.2"))) 2026-03-23 02:51:33,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [53/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:33,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [54/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:33,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [55/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("2"))) 2026-03-23 02:51:33,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [56/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 02:51:33,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [57/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 02:51:33,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [58/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 02:51:33,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 02:51:33,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [59/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:33,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [60/87] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 02:51:33,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [61/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 02:51:33,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [62/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 02:51:33,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [63/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 02:51:34,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [64/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:51:34,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [65/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:34,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 02:51:34,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [66/87] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10")) 2026-03-23 02:51:34,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [67/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:34,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [68/87] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:51:34,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [69/87] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:51:34,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:51:34,495 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:51:34,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [70/87] Tour ProductComboPriceTaxIncludedTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:51:34,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [71/87] Tour ProductComboPriceTaxIncludedTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:51:34,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [72/87] Tour ProductComboPriceTaxIncludedTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:51:34,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 02:51:34,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [73/87] Tour ProductComboPriceTaxIncludedTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:51:34,757 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:51:34,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 02:51:34,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15964367 started for PoS orders references: [{'name': '/', 'uuid': '08c652a4-9adc-40ee-8247-145b82c7d461'}] 2026-03-23 02:51:35,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15964367 order {'name': '/', 'uuid': '08c652a4-9adc-40ee-8247-145b82c7d461'} created pos.order #10 2026-03-23 02:51:35,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15964367 finished 2026-03-23 02:51:35,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 265 0.308 0.570 2026-03-23 02:51:35,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 02:51:35,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 02:51:36,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [74/87] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:51:36,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [75/87] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:51:36,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.051 2026-03-23 02:51:36,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [76/87] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 02:51:36,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [77/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 02:51:36,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [78/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 02:51:36,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [79/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 02:51:36,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [80/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:51:36,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [81/87] Tour ProductComboPriceTaxIncludedTour → Step The 'Combo Product 6' card should not display a quantity. (trigger: article.product .product-content:has(.product-name:contains('Combo Product 6')):not(:has(.product-cart-qty))) 2026-03-23 02:51:36,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 02:51:36,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [82/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:36,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [83/87] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17")) 2026-03-23 02:51:36,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [84/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:36,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [85/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:36,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [86/87] Tour ProductComboPriceTaxIncludedTour → Step order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56")) 2026-03-23 02:51:36,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: [87/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:37,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: tour succeeded 2026-03-23 02:51:37,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ProductComboPriceTaxIncludedTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 02:51:37,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo.browser: heap 21851756 (allocated 23072768) 2026-03-23 02:51:37,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Closing chrome headless with pid 12848 2026-03-23 02:51:37,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Closing websocket connection 2026-03-23 02:51:37,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Terminating chrome headless with pid 12848 2026-03-23 02:51:37,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo: Removing chrome user profile "/tmp/tmps19mo84c_chrome_odoo" 2026-03-23 02:51:37,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_product_combo_max_free_qty ... 2026-03-23 02:51:39,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Chrome pid: 13080 2026-03-23 02:51:39,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Chrome headless temporary user profile dir: /tmp/tmpimp08aib_chrome_odoo 2026-03-23 02:51:39,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Issuing json command http://127.0.0.1:36539/json/version 2026-03-23 02:51:39,727 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:39,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 02:51:39,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Issuing json command http://127.0.0.1:36539/json 2026-03-23 02:51:39,899 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:39,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Websocket url found: ws://127.0.0.1:36539/devtools/page/08DD92EA5EEF9E6C2520D91695DC8C0C 2026-03-23 02:51:40,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Enable chrome headless console log notification 2026-03-23 02:51:40,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Chrome headless enable page notifications 2026-03-23 02:51:40,196 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:51:40,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Setting session cookie in browser 2026-03-23 02:51:40,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:51:40,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:51:40,228 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:51:41,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:41] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.057 1.118 2026-03-23 02:51:41,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Navigation result: {'frameId': '08DD92EA5EEF9E6C2520D91695DC8C0C', 'loaderId': '63A20DB24C721B068CA2588F00C1418F', 'isDownload': False} 2026-03-23 02:51:41,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Evaluate ready code "odoo.isTourReady('ProductComboMaxFreeQtyTour')" 2026-03-23 02:51:41,452 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:51:41,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:41] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.022 2026-03-23 02:51:41,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:41] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.047 2026-03-23 02:51:41,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:41] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.050 2026-03-23 02:51:42,145 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:51:42,157 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:51:42,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 02:51:42,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Evaluate test code "odoo.startTour('ProductComboMaxFreeQtyTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:51:42,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 02:51:42,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [1/41] Tour ProductComboMaxFreeQtyTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:51:42,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:51:42,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:51:42,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-03-23 02:51:42,375 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6044) 2026-03-23 02:51:42,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.069 2026-03-23 02:51:42,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.097 2026-03-23 02:51:42,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-03-23 02:51:43,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.238 0.422 2026-03-23 02:51:43,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 02:51:43,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:51:43,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-03-23 02:51:43,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-03-23 02:51:43,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: Owl is running in 'dev' mode. 2026-03-23 02:51:43,663 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:51:43,707 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:51:43,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.015 0.026 2026-03-23 02:51:43,714 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 02:51:43,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.014 0.080 2026-03-23 02:51:43,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.096 2026-03-23 02:51:43,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.107 2026-03-23 02:51:43,802 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "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:51:43,808 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:51:43,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 02:51:43,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 02:51:44,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [2/41] Tour ProductComboMaxFreeQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:51:44,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.043 2026-03-23 02:51:44,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.074 2026-03-23 02:51:44,341 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:51:44,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [3/41] Tour ProductComboMaxFreeQtyTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 02:51:44,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.188 2026-03-23 02:51:44,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.265 2026-03-23 02:51:44,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.321 2026-03-23 02:51:44,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.344 2026-03-23 02:51:44,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.370 2026-03-23 02:51:44,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.338 2026-03-23 02:51:44,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.295 2026-03-23 02:51:44,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=325&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-03-23 02:51:44,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=326&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.276 2026-03-23 02:51:44,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=324&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-03-23 02:51:44,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.274 2026-03-23 02:51:44,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:44] "GET /web/image?model=product.template&field=image_128&id=333&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-03-23 02:51:45,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.template&field=image_128&id=327&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-03-23 02:51:45,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.template&field=image_128&id=328&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-03-23 02:51:45,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.template&field=image_128&id=330&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-03-23 02:51:45,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-03-23 02:51:45,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.template&field=image_128&id=331&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-03-23 02:51:45,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.template&field=image_128&id=332&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-03-23 02:51:45,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.template&field=image_128&id=329&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-03-23 02:51:45,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.248 2026-03-23 02:51:45,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [4/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $40.00 (trigger: .modal div.h3:contains("Total: $ 40.00")) 2026-03-23 02:51:45,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [5/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 02:51:45,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=343&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.016 0.044 2026-03-23 02:51:45,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [6/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $42.00 (trigger: .modal div.h3:contains("Total: $ 42.00")) 2026-03-23 02:51:45,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=345&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.084 2026-03-23 02:51:45,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [7/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 02:51:45,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=344&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.126 2026-03-23 02:51:45,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=346&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.163 2026-03-23 02:51:45,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [8/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-03-23 02:51:45,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=347&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.011 0.199 2026-03-23 02:51:45,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=348&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.236 2026-03-23 02:51:45,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [9/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 02:51:45,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=349&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.230 2026-03-23 02:51:45,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=351&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.226 2026-03-23 02:51:45,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [10/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 02:51:45,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:45] "GET /web/image?model=product.product&field=image_128&id=350&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.217 2026-03-23 02:51:45,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [11/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-03-23 02:51:45,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [12/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $46.00 (trigger: .modal div.h3:contains("Total: $ 46.00")) 2026-03-23 02:51:45,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [13/41] Tour ProductComboMaxFreeQtyTour → Step Click the minus quantity button for Combo Product 5 (trigger: .modal article:has(.product-name:contains("Combo Product 5")) button[name="pos_quantity_button_minus"]) 2026-03-23 02:51:46,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [14/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-03-23 02:51:46,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [15/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 02:51:46,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [16/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 4 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 4")):has(input[name="pos_quantity"])) 2026-03-23 02:51:46,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [17/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $44.00 (trigger: .modal div.h3:contains("Total: $ 44.00")) 2026-03-23 02:51:46,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [18/41] Tour ProductComboMaxFreeQtyTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-03-23 02:51:46,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [19/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 02:51:46,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [20/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 6 (trigger: .modal article:has(.product-name:contains("Combo Product 6")) button[name="pos_quantity_button_plus"]) 2026-03-23 02:51:46,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [21/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 6 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 6")):has(input[name="pos_quantity"])) 2026-03-23 02:51:46,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [22/41] Tour ProductComboMaxFreeQtyTour → Step Check that: ---try to click `confirm` without having made all the selections--- is not true (trigger: body:not(:has(.modal footer button.confirm[disabled]))) 2026-03-23 02:51:46,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [23/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $44.00 (trigger: .modal div.h3:contains("Total: $ 44.00")) 2026-03-23 02:51:46,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [24/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 02:51:46,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [25/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 7 (trigger: .modal article:has(.product-name:contains("Combo Product 7")) button[name="pos_quantity_button_plus"]) 2026-03-23 02:51:46,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [26/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 7 (trigger: .modal article:has(.product-name:contains("Combo Product 7")) button[name="pos_quantity_button_plus"]) 2026-03-23 02:51:46,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [27/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 7 has quantity 3 (trigger: .modal article:has(.product-name:contains("Combo Product 7")):has(input[name="pos_quantity"])) 2026-03-23 02:51:46,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [28/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $134.00 (trigger: .modal div.h3:contains("Total: $ 134.00")) 2026-03-23 02:51:46,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [29/41] Tour ProductComboMaxFreeQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:51:47,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 02:51:47,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [30/41] Tour ProductComboMaxFreeQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:47,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [31/41] Tour ProductComboMaxFreeQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"151.97"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("151.97"))) 2026-03-23 02:51:47,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [32/41] Tour ProductComboMaxFreeQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:47,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [33/41] Tour ProductComboMaxFreeQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:47,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [34/41] Tour ProductComboMaxFreeQtyTour → Step order total amount is '151.98' (trigger: .product-screen .order-summary .total:contains("151.98")) 2026-03-23 02:51:47,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [35/41] Tour ProductComboMaxFreeQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:47,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [36/41] Tour ProductComboMaxFreeQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:51:47,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [37/41] Tour ProductComboMaxFreeQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:51:47,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:51:47,649 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:51:47,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [38/41] Tour ProductComboMaxFreeQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:51:47,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [39/41] Tour ProductComboMaxFreeQtyTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:51:47,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [40/41] Tour ProductComboMaxFreeQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:51:47,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 02:51:47,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: [41/41] Tour ProductComboMaxFreeQtyTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:51:47,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:51:47,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.040 2026-03-23 02:51:47,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25141681 started for PoS orders references: [{'name': '/', 'uuid': '30a5ae6b-0bf7-4e2b-929c-92f8ce55e8ce'}] 2026-03-23 02:51:48,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25141681 order {'name': '/', 'uuid': '30a5ae6b-0bf7-4e2b-929c-92f8ce55e8ce'} created pos.order #11 2026-03-23 02:51:48,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25141681 finished 2026-03-23 02:51:48,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 313 0.289 0.710 2026-03-23 02:51:49,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.035 2026-03-23 02:51:49,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.055 2026-03-23 02:51:49,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: tour succeeded 2026-03-23 02:51:49,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboMaxFreeQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 02:51:49,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty.browser: heap 17412276 (allocated 18485248) 2026-03-23 02:51:49,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Closing chrome headless with pid 13080 2026-03-23 02:51:49,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Closing websocket connection 2026-03-23 02:51:49,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Terminating chrome headless with pid 13080 2026-03-23 02:51:49,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_07_product_combo_max_free_qty: Removing chrome user profile "/tmp/tmpimp08aib_chrome_odoo" 2026-03-23 02:51:50,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-03-23 02:51:50,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome pid: 13275 2026-03-23 02:51:50,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome headless temporary user profile dir: /tmp/tmp0frtygfo_chrome_odoo 2026-03-23 02:51:50,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:44981/json/version 2026-03-23 02:51:50,869 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:51,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Browser version: Chrome/141.0.7390.54 2026-03-23 02:51:51,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:44981/json 2026-03-23 02:51:51,001 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:51,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Websocket url found: ws://127.0.0.1:44981/devtools/page/1CF2D1DDB58D979BB0543ABB221A268E 2026-03-23 02:51:51,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Enable chrome headless console log notification 2026-03-23 02:51:51,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Chrome headless enable page notifications 2026-03-23 02:51:51,297 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:51:51,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Setting session cookie in browser 2026-03-23 02:51:51,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:51:51,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:51:51,415 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:51:52,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.054 0.629 2026-03-23 02:51:52,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Navigation result: {'frameId': '1CF2D1DDB58D979BB0543ABB221A268E', 'loaderId': '1BDDD1DB9B67BB98BF444F62C913C177', 'isDownload': False} 2026-03-23 02:51:52,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-03-23 02:51:52,129 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:51:52,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 02:51:52,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-03-23 02:51:52,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.070 2026-03-23 02:51:52,844 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:51:52,857 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:51:52,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:51:52,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:51:52,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-03-23 02:51:52,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [1/14] Tour ShowTaxExcludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:51:52,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:51:52,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:51:53,018 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6045) 2026-03-23 02:51:53,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.040 2026-03-23 02:51:53,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.055 2026-03-23 02:51:53,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.006 2026-03-23 02:51:53,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.046 2026-03-23 02:51:53,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.243 0.387 2026-03-23 02:51:53,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 02:51:53,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:51:54,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-03-23 02:51:54,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:51:54,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: Owl is running in 'dev' mode. 2026-03-23 02:51:54,222 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:51:54,266 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:51:54,269 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:51:54,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.032 0.051 2026-03-23 02:51:54,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.121 2026-03-23 02:51:54,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.130 2026-03-23 02:51:54,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.123 2026-03-23 02:51:54,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "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 02:51:54,427 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:51:54,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 02:51:54,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.027 2026-03-23 02:51:54,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [2/14] Tour ShowTaxExcludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:51:54,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.026 2026-03-23 02:51:54,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.034 0.105 2026-03-23 02:51:54,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:51:54,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [3/14] Tour ShowTaxExcludedTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 02:51:54,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:54] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.185 2026-03-23 02:51:55,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-03-23 02:51:55,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.321 2026-03-23 02:51:55,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.352 2026-03-23 02:51:55,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.390 2026-03-23 02:51:55,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.305 2026-03-23 02:51:55,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2026-03-23 02:51:55,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image?model=product.template&field=image_128&id=334&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.278 2026-03-23 02:51:55,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.267 2026-03-23 02:51:55,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.217 2026-03-23 02:51:55,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.329 2026-03-23 02:51:55,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 02:51:55,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [4/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:55,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [5/14] Tour ShowTaxExcludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1","price":"100.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1")):has(.price:contains("100.0"))) 2026-03-23 02:51:55,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [6/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:55,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [7/14] Tour ShowTaxExcludedTour → Step 'Test Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Test Product")):has(.product-cart-qty:contains("1"))) 2026-03-23 02:51:55,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [8/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:55,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [9/14] Tour ShowTaxExcludedTour → Step order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0")) 2026-03-23 02:51:56,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [10/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:56,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [11/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:51:56,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [12/14] Tour ShowTaxExcludedTour → Step order total amount is '100.0' (trigger: .product-screen .order-summary .subtotal:contains("100.0")) 2026-03-23 02:51:56,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [13/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:51:56,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: [14/14] Tour ShowTaxExcludedTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:51:56,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: tour succeeded 2026-03-23 02:51:56,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: ╔════════════════════════════════════╗ ║ TOUR ShowTaxExcludedTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 02:51:56,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded.browser: heap 13411456 (allocated 14155776) 2026-03-23 02:51:56,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Closing chrome headless with pid 13275 2026-03-23 02:51:56,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Closing websocket connection 2026-03-23 02:51:56,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Terminating chrome headless with pid 13275 2026-03-23 02:51:56,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_08_show_tax_excluded: Removing chrome user profile "/tmp/tmp0frtygfo_chrome_odoo" 2026-03-23 02:51:56,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_packaging ... 2026-03-23 02:51:57,287 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [355] 2026-03-23 02:51:57,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Chrome pid: 13451 2026-03-23 02:51:57,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Chrome headless temporary user profile dir: /tmp/tmpbgmvi30n_chrome_odoo 2026-03-23 02:51:57,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Issuing json command http://127.0.0.1:36935/json/version 2026-03-23 02:51:57,904 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:58,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Browser version: Chrome/141.0.7390.54 2026-03-23 02:51:58,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Issuing json command http://127.0.0.1:36935/json 2026-03-23 02:51:58,042 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:51:58,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Websocket url found: ws://127.0.0.1:36935/devtools/page/984ED2C2F2E7A3A149582103ADB916EB 2026-03-23 02:51:58,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Enable chrome headless console log notification 2026-03-23 02:51:58,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Chrome headless enable page notifications 2026-03-23 02:51:58,339 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:51:58,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Setting session cookie in browser 2026-03-23 02:51:58,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:51:58,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:51:58,387 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:51:58,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:58] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.047 0.567 2026-03-23 02:51:58,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Navigation result: {'frameId': '984ED2C2F2E7A3A149582103ADB916EB', 'loaderId': '68420F4464FB58444D82CF97B5EA0D01', 'isDownload': False} 2026-03-23 02:51:59,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-03-23 02:51:59,035 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:51:59,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 02:51:59,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 02:51:59,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-03-23 02:51:59,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:51:59,666 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:51:59,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 02:51:59,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:51:59,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:51:59,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [1/25] Tour BarcodeScanningProductPackagingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:51:59,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 02:51:59,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:51:59,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.014 2026-03-23 02:51:59,891 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6046) 2026-03-23 02:51:59,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.065 2026-03-23 02:51:59,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.083 2026-03-23 02:51:59,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:51:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-03-23 02:52:00,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.281 0.434 2026-03-23 02:52:00,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 02:52:00,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:52:00,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 02:52:01,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.065 2026-03-23 02:52:01,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:52:01,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: Owl is running in 'dev' mode. 2026-03-23 02:52:01,214 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:01,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 02:52:01,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:52:01,273 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:52:01,274 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:52:01,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.043 0.071 2026-03-23 02:52:01,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "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:52:01,377 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:52:01,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.017 0.142 2026-03-23 02:52:01,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 02:52:01,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.054 2026-03-23 02:52:01,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [2/25] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:52:01,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.027 2026-03-23 02:52:01,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.087 2026-03-23 02:52:01,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-03-23 02:52:01,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:01] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-03-23 02:52:02,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-03-23 02:52:02,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:52:02,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.240 2026-03-23 02:52:02,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [3/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-03-23 02:52:02,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.274 2026-03-23 02:52:02,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-03-23 02:52:02,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-03-23 02:52:02,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-03-23 02:52:02,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image?model=product.template&field=image_128&id=335&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-03-23 02:52:02,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image?model=product.template&field=image_128&id=336&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-03-23 02:52:02,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [4/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:02,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.217 2026-03-23 02:52:02,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.184 2026-03-23 02:52:02,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.078 2026-03-23 02:52:02,538 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 02:52:02,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [5/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("1"))) 2026-03-23 02:52:02,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [6/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:02,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [7/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-03-23 02:52:02,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.027 2026-03-23 02:52:02,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [8/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:02,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:52:02,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [9/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("2"))) 2026-03-23 02:52:02,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [10/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:02,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [11/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-03-23 02:52:03,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [12/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:03,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 02:52:03,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [13/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("12"))) 2026-03-23 02:52:03,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [14/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:03,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [15/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-03-23 02:52:03,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [16/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:03,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:52:03,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [17/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("22"))) 2026-03-23 02:52:03,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [18/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:03,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [19/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345618' (trigger: body) 2026-03-23 02:52:03,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [20/25] Tour BarcodeScanningProductPackagingTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 02:52:03,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [21/25] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:52:03,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [22/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:03,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:52:03,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [23/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product2","quantity":10,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product2")):has(.qty:contains("10"))) 2026-03-23 02:52:03,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [24/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:03,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: [25/25] Tour BarcodeScanningProductPackagingTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:52:03,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: tour succeeded 2026-03-23 02:52:03,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningProductPackagingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 02:52:04,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging.browser: heap 14817512 (allocated 15990784) 2026-03-23 02:52:04,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Closing chrome headless with pid 13451 2026-03-23 02:52:04,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Closing websocket connection 2026-03-23 02:52:04,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Terminating chrome headless with pid 13451 2026-03-23 02:52:04,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_09_pos_barcodes_scan_product_packaging: Removing chrome user profile "/tmp/tmpbgmvi30n_chrome_odoo" 2026-03-23 02:52:04,322 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-03-23 02:52:05,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome pid: 13644 2026-03-23 02:52:05,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmprc57r6zw_chrome_odoo 2026-03-23 02:52:05,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:44063/json/version 2026-03-23 02:52:05,486 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:05,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Browser version: Chrome/141.0.7390.54 2026-03-23 02:52:05,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:44063/json 2026-03-23 02:52:05,683 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:05,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:44063/devtools/page/D6E278928A4705921F48ED7310181149 2026-03-23 02:52:05,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Enable chrome headless console log notification 2026-03-23 02:52:05,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Chrome headless enable page notifications 2026-03-23 02:52:06,050 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:52:06,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Setting session cookie in browser 2026-03-23 02:52:06,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:52:06,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:52:06,107 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:52:06,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:06] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.049 0.695 2026-03-23 02:52:06,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Navigation result: {'frameId': 'D6E278928A4705921F48ED7310181149', 'loaderId': '56956B6DD6CF01A6602154B2F9158D34', 'isDownload': False} 2026-03-23 02:52:06,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-03-23 02:52:06,895 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:52:06,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:06] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.031 2026-03-23 02:52:06,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:06] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.044 2026-03-23 02:52:06,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:06] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.071 2026-03-23 02:52:07,641 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:52:07,642 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:52:07,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.040 2026-03-23 02:52:07,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:52:07,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 02:52:07,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [1/35] Tour GS1BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:52:07,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 02:52:07,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 02:52:07,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:52:07,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:52:07,918 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6047) 2026-03-23 02:52:07,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.060 2026-03-23 02:52:07,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.081 2026-03-23 02:52:08,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.091 2026-03-23 02:52:08,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.122 2026-03-23 02:52:09,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.241 0.915 2026-03-23 02:52:09,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:52:09,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:52:09,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.080 2026-03-23 02:52:09,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:52:09,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-03-23 02:52:09,891 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:52:09,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.012 2026-03-23 02:52:09,932 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:52:09,934 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:52:09,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.023 0.048 2026-03-23 02:52:09,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "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:52:09,982 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:09,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:09] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.088 2026-03-23 02:52:10,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-03-23 02:52:10,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.010 0.035 2026-03-23 02:52:10,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.029 2026-03-23 02:52:10,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [2/35] Tour GS1BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:52:10,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.025 2026-03-23 02:52:10,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.088 2026-03-23 02:52:10,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [3/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-03-23 02:52:10,617 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "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:52:10,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.023 0.235 2026-03-23 02:52:10,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [4/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:10,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.326 2026-03-23 02:52:10,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.373 2026-03-23 02:52:10,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [5/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1"))) 2026-03-23 02:52:10,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.412 2026-03-23 02:52:10,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:10] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.449 2026-03-23 02:52:11,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.369 2026-03-23 02:52:11,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /web/image?model=product.template&field=image_128&id=337&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.361 2026-03-23 02:52:11,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /web/image?model=product.template&field=image_128&id=339&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.302 2026-03-23 02:52:11,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-03-23 02:52:11,189 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.005 2026-03-23 02:52:11,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-03-23 02:52:11,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /web/image?model=product.template&field=image_128&id=338&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-03-23 02:52:11,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.273 2026-03-23 02:52:11,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.011 0.299 2026-03-23 02:52:11,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [6/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:11,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.289 2026-03-23 02:52:11,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [7/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-03-23 02:52:11,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-23 02:52:11,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [8/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:11,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 02:52:11,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [9/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("2"))) 2026-03-23 02:52:11,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [10/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:11,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [11/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125305' (trigger: body) 2026-03-23 02:52:11,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [12/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:11,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.035 2026-03-23 02:52:11,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [13/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("7"))) 2026-03-23 02:52:12,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [14/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:12,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [15/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '01084316730201253010' (trigger: body) 2026-03-23 02:52:12,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [16/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:12,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 02:52:12,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [17/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("17"))) 2026-03-23 02:52:12,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [18/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:12,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [19/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-03-23 02:52:12,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [20/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:12,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 02:52:12,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [21/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2"))) 2026-03-23 02:52:12,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [22/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:12,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [23/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-03-23 02:52:12,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [24/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:12,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 02:52:12,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [25/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(.qty:contains("2"))) 2026-03-23 02:52:12,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [26/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:12,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [27/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-03-23 02:52:12,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [28/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:13,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.045 2026-03-23 02:52:13,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [29/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3"))) 2026-03-23 02:52:13,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [30/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:13,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [31/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-03-23 02:52:13,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [32/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:13,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 02:52:13,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [33/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(.qty:contains("2"))) 2026-03-23 02:52:13,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [34/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:13,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: [35/35] Tour GS1BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:52:13,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: tour succeeded 2026-03-23 02:52:13,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: ╔═══════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 02:52:13,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan.browser: heap 15322752 (allocated 16777216) 2026-03-23 02:52:13,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Closing chrome headless with pid 13644 2026-03-23 02:52:13,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Closing websocket connection 2026-03-23 02:52:13,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Terminating chrome headless with pid 13644 2026-03-23 02:52:13,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_GS1_pos_barcodes_scan: Removing chrome user profile "/tmp/tmprc57r6zw_chrome_odoo" 2026-03-23 02:52:13,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_money_button_with_different_decimal_separator ... 2026-03-23 02:52:14,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Chrome pid: 13843 2026-03-23 02:52:14,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Chrome headless temporary user profile dir: /tmp/tmp06rg8bnj_chrome_odoo 2026-03-23 02:52:14,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Issuing json command http://127.0.0.1:32849/json/version 2026-03-23 02:52:14,425 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:14,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Browser version: Chrome/141.0.7390.54 2026-03-23 02:52:14,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Issuing json command http://127.0.0.1:32849/json 2026-03-23 02:52:14,649 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:14,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Websocket url found: ws://127.0.0.1:32849/devtools/page/3176EB599FECF2BE4CDE654C2C74A544 2026-03-23 02:52:14,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Enable chrome headless console log notification 2026-03-23 02:52:14,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Chrome headless enable page notifications 2026-03-23 02:52:14,915 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:52:14,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Setting session cookie in browser 2026-03-23 02:52:14,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:52:14,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:52:14,946 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:52:15,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:15] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 131 0.121 0.804 2026-03-23 02:52:15,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Navigation result: {'frameId': '3176EB599FECF2BE4CDE654C2C74A544', 'loaderId': '47411C81FFFFB1961F8D9C5D221A0B2E', 'isDownload': False} 2026-03-23 02:52:15,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Evaluate ready code "odoo.isTourReady('test_add_money_button_with_different_decimal_separator')" 2026-03-23 02:52:15,897 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:52:15,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-03-23 02:52:15,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-03-23 02:52:15,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.032 2026-03-23 02:52:16,519 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:52:16,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:52:16,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 02:52:16,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Evaluate test code "odoo.startTour('test_add_money_button_with_different_decimal_separator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:52:16,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:52:16,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [1/20] Tour test_add_money_button_with_different_decimal_separator → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:52:16,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 02:52:16,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:52:16,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-03-23 02:52:16,717 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6048) 2026-03-23 02:52:16,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.078 2026-03-23 02:52:16,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.094 2026-03-23 02:52:16,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-03-23 02:52:17,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.277 0.401 2026-03-23 02:52:17,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:52:17,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:52:17,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-03-23 02:52:17,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:52:17,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: Owl is running in 'dev' mode. 2026-03-23 02:52:17,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:52:17,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.028 2026-03-23 02:52:17,971 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:52:17,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:18,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52: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 02:52:18,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:52:18,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.028 0.066 2026-03-23 02:52:18,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.128 2026-03-23 02:52:18,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.047 2026-03-23 02:52:18,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-03-23 02:52:18,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.029 2026-03-23 02:52:18,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [2/20] Tour test_add_money_button_with_different_decimal_separator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:52:18,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.038 2026-03-23 02:52:18,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.066 2026-03-23 02:52:18,528 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "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:52:18,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [3/20] Tour test_add_money_button_with_different_decimal_separator → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 02:52:18,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.137 2026-03-23 02:52:18,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.175 2026-03-23 02:52:18,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.243 2026-03-23 02:52:18,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.305 2026-03-23 02:52:18,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.336 2026-03-23 02:52:18,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.299 2026-03-23 02:52:18,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-03-23 02:52:18,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-03-23 02:52:18,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:18] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-03-23 02:52:19,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.195 2026-03-23 02:52:19,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [4/20] Tour test_add_money_button_with_different_decimal_separator → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:19,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 02:52:19,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [5/20] Tour test_add_money_button_with_different_decimal_separator → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 02:52:19,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [6/20] Tour test_add_money_button_with_different_decimal_separator → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 02:52:19,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [7/20] Tour test_add_money_button_with_different_decimal_separator → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:19,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [8/20] Tour test_add_money_button_with_different_decimal_separator → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:52:19,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [9/20] Tour test_add_money_button_with_different_decimal_separator → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:52:19,537 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:52:19,539 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:52:19,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [10/20] Tour test_add_money_button_with_different_decimal_separator → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:52:19,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [11/20] Tour test_add_money_button_with_different_decimal_separator → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:52:19,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [12/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: +50 (trigger: div.numpad button:contains(/^\+50$/)) 2026-03-23 02:52:19,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 02:52:19,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [13/20] Tour test_add_money_button_with_different_decimal_separator → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 02:52:19,799 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [14/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 02:52:19,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [15/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-03-23 02:52:19,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [16/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: , (trigger: .modal div.numpad button:contains(/^,$/)) 2026-03-23 02:52:19,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 02:52:19,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [17/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 02:52:20,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [18/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 02:52:20,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [19/20] Tour test_add_money_button_with_different_decimal_separator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:52:20,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: [20/20] Tour test_add_money_button_with_different_decimal_separator → Step change is 50 (trigger: .payment-status-amount .amount:contains("50")) 2026-03-23 02:52:20,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: tour succeeded 2026-03-23 02:52:20,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_add_money_button_with_different_decimal_separator SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:52:20,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator.browser: heap 13895624 (allocated 14942208) 2026-03-23 02:52:20,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Closing chrome headless with pid 13843 2026-03-23 02:52:20,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Closing websocket connection 2026-03-23 02:52:20,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Terminating chrome headless with pid 13843 2026-03-23 02:52:20,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_money_button_with_different_decimal_separator: Removing chrome user profile "/tmp/tmp06rg8bnj_chrome_odoo" 2026-03-23 02:52:20,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-03-23 02:52:21,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome pid: 14021 2026-03-23 02:52:21,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmpajwesr5q_chrome_odoo 2026-03-23 02:52:21,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:40857/json/version 2026-03-23 02:52:21,246 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:21,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Browser version: Chrome/141.0.7390.54 2026-03-23 02:52:21,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:40857/json 2026-03-23 02:52:21,376 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:21,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:40857/devtools/page/85F1B6817AAFD8E52B4967197848FE87 2026-03-23 02:52:21,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-03-23 02:52:21,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-03-23 02:52:21,659 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:52:21,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-03-23 02:52:21,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:52:21,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:52:21,693 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:52:22,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:22] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.081 0.630 2026-03-23 02:52:22,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': '85F1B6817AAFD8E52B4967197848FE87', 'loaderId': '5BE4D42526FEC4B4C201E2DB761B461C', 'isDownload': False} 2026-03-23 02:52:22,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-03-23 02:52:22,431 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:52:22,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:22] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-03-23 02:52:22,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:22] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 02:52:22,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:22] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.047 2026-03-23 02:52:23,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:23,127 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:52:23,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:52:23,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Evaluate test code "odoo.startTour('AddMultipleSerialsAtOnce', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:52:23,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:52:23,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [1/41] Tour AddMultipleSerialsAtOnce → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:52:23,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:52:23,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:52:23,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-03-23 02:52:23,304 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6049) 2026-03-23 02:52:23,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.057 2026-03-23 02:52:23,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.091 2026-03-23 02:52:23,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-03-23 02:52:24,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.228 0.374 2026-03-23 02:52:24,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:52:24,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:52:24,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-03-23 02:52:24,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:52:24,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-03-23 02:52:24,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:52:24,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:52:24,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:52:24,466 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:52:24,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:52:24,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.018 0.069 2026-03-23 02:52:24,558 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "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:52:24,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:52:24,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.010 0.136 2026-03-23 02:52:24,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.043 2026-03-23 02:52:24,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.051 2026-03-23 02:52:24,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [2/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:52:24,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.016 2026-03-23 02:52:25,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.038 2026-03-23 02:52:25,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.050 2026-03-23 02:52:25,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-03-23 02:52:25,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:52:25,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.100 2026-03-23 02:52:25,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-03-23 02:52:25,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-03-23 02:52:25,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [3/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 02:52:25,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.229 2026-03-23 02:52:25,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.274 2026-03-23 02:52:25,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-03-23 02:52:25,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image?model=product.template&field=image_128&id=340&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.297 2026-03-23 02:52:25,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.258 2026-03-23 02:52:25,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.280 2026-03-23 02:52:25,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [4/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 02:52:25,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:25] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.020 2026-03-23 02:52:25,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [5/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:52:25,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [6/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:52:26,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [7/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 02:52:26,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [8/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN001)) 2026-03-23 02:52:26,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [9/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 02:52:26,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [10/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:52:26,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [11/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:52:26,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [12/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 02:52:26,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [13/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN002)) 2026-03-23 02:52:26,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [14/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 02:52:26,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [15/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:52:26,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [16/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:52:27,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [17/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 02:52:27,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [18/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN003)) 2026-03-23 02:52:27,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [19/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 02:52:27,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [20/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:52:27,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [21/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:27,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 02:52:27,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [22/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-03-23 02:52:27,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [23/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:27,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [24/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 02:52:27,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [25/41] Tour AddMultipleSerialsAtOnce → Step .fa-trash-o 2026-03-23 02:52:27,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:27] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.017 0.021 2026-03-23 02:52:27,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [26/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 02:52:27,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [27/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:52:27,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [28/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:52:28,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [29/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 02:52:28,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [30/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN005)) 2026-03-23 02:52:28,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [31/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 02:52:28,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [32/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:52:28,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [33/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:52:28,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [34/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 02:52:28,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [35/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN006)) 2026-03-23 02:52:28,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [36/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 02:52:28,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [37/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:52:28,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [38/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:28,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 02:52:28,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [39/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("4"))) 2026-03-23 02:52:28,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [40/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:28,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: [41/41] Tour AddMultipleSerialsAtOnce → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:52:29,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-03-23 02:52:29,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 02:52:29,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once.browser: heap 14694948 (allocated 16252928) 2026-03-23 02:52:29,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 14021 2026-03-23 02:52:29,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-03-23 02:52:29,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 14021 2026-03-23 02:52:29,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmpajwesr5q_chrome_odoo" 2026-03-23 02:52:29,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_allow_order_modification_after_validation_error ... 2026-03-23 02:52:36,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_attribute_order ... 2026-03-23 02:52:37,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Chrome pid: 14386 2026-03-23 02:52:37,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Chrome headless temporary user profile dir: /tmp/tmpmo4zlu1w_chrome_odoo 2026-03-23 02:52:37,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Issuing json command http://127.0.0.1:32865/json/version 2026-03-23 02:52:37,531 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:37,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Browser version: Chrome/141.0.7390.54 2026-03-23 02:52:37,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Issuing json command http://127.0.0.1:32865/json 2026-03-23 02:52:37,689 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:37,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Websocket url found: ws://127.0.0.1:32865/devtools/page/D193D8B2F80FA359E5AF0E9840CF2DDB 2026-03-23 02:52:37,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Enable chrome headless console log notification 2026-03-23 02:52:37,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Chrome headless enable page notifications 2026-03-23 02:52:38,036 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:52:38,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Setting session cookie in browser 2026-03-23 02:52:38,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:52:38,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:52:38,079 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:52:39,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:39] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.060 1.022 2026-03-23 02:52:39,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Navigation result: {'frameId': 'D193D8B2F80FA359E5AF0E9840CF2DDB', 'loaderId': '65788F978CD564E8618031C0464BB12B', 'isDownload': False} 2026-03-23 02:52:39,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Evaluate ready code "odoo.isTourReady('test_attribute_order')" 2026-03-23 02:52:39,195 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:52:39,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 02:52:39,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-03-23 02:52:39,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.050 2026-03-23 02:52:39,943 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:52:39,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:52:40,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 02:52:40,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Evaluate test code "odoo.startTour('test_attribute_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:52:40,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 02:52:40,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [1/10] Tour test_attribute_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:52:40,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:52:40,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:52:40,196 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6051) 2026-03-23 02:52:40,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.089 2026-03-23 02:52:40,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.126 2026-03-23 02:52:40,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-03-23 02:52:40,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.083 2026-03-23 02:52:41,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.316 0.446 2026-03-23 02:52:41,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:52:41,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:52:41,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.047 2026-03-23 02:52:41,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:52:41,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: Owl is running in 'dev' mode. 2026-03-23 02:52:41,806 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:52:41,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 02:52:41,853 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:52:41,858 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:41,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.026 0.063 2026-03-23 02:52:41,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-03-23 02:52:41,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:41] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.088 2026-03-23 02:52:42,004 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:52:42,024 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:52:42,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.029 2026-03-23 02:52:42,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [2/10] Tour test_attribute_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:52:42,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 02:52:42,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [3/10] Tour test_attribute_order → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 02:52:42,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.086 2026-03-23 02:52:42,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "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:52:42,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.189 2026-03-23 02:52:42,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.254 2026-03-23 02:52:42,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.300 2026-03-23 02:52:42,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.351 2026-03-23 02:52:42,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.402 2026-03-23 02:52:42,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.307 2026-03-23 02:52:42,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=342&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.261 2026-03-23 02:52:42,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-03-23 02:52:42,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:42] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-03-23 02:52:43,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:43] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-03-23 02:52:43,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.207 2026-03-23 02:52:43,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:43] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.218 2026-03-23 02:52:43,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [4/10] Tour test_attribute_order → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-03-23 02:52:43,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [5/10] Tour test_attribute_order → Step picking radio attribute with name Value 2 (trigger: .modal .attribute-name-cell:contains('Value 2') input) 2026-03-23 02:52:43,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [6/10] Tour test_attribute_order → Step picking radio attribute with name Value 3 (trigger: .modal .attribute-name-cell:contains('Value 3') input) 2026-03-23 02:52:43,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [7/10] Tour test_attribute_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:52:43,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [8/10] Tour test_attribute_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:43,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 02:52:43,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [9/10] Tour test_attribute_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1","price":"10","attributeLine":"Value 1, Value 2, Value 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Value 1, Value 2, Value 3"))) 2026-03-23 02:52:43,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: [10/10] Tour test_attribute_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:43,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: tour succeeded 2026-03-23 02:52:43,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: ╔═════════════════════════════════════╗ ║ TOUR test_attribute_order SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 02:52:43,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order.browser: heap 13685080 (allocated 14417920) 2026-03-23 02:52:43,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Closing chrome headless with pid 14386 2026-03-23 02:52:43,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Closing websocket connection 2026-03-23 02:52:43,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Terminating chrome headless with pid 14386 2026-03-23 02:52:43,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_attribute_order: Removing chrome user profile "/tmp/tmpmo4zlu1w_chrome_odoo" 2026-03-23 02:52:44,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_auto_validate_force_done ... 2026-03-23 02:52:44,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome pid: 14560 2026-03-23 02:52:44,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome headless temporary user profile dir: /tmp/tmpjcs5iutw_chrome_odoo 2026-03-23 02:52:44,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:33449/json/version 2026-03-23 02:52:44,795 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:44,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Browser version: Chrome/141.0.7390.54 2026-03-23 02:52:44,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:33449/json 2026-03-23 02:52:44,890 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:44,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Websocket url found: ws://127.0.0.1:33449/devtools/page/7C2899D53AFBBBF98F7ADCCB58026604 2026-03-23 02:52:44,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Enable chrome headless console log notification 2026-03-23 02:52:45,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Chrome headless enable page notifications 2026-03-23 02:52:45,179 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:52:45,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Setting session cookie in browser 2026-03-23 02:52:45,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:52:45,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:52:45,217 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:52:46,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 130 0.110 0.811 2026-03-23 02:52:46,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Navigation result: {'frameId': '7C2899D53AFBBBF98F7ADCCB58026604', 'loaderId': '1B0F43C2FF0270CC1C4004FB966AC6F8', 'isDownload': False} 2026-03-23 02:52:46,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Evaluate ready code "odoo.isTourReady('test_auto_validate_force_done')" 2026-03-23 02:52:46,186 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:52:46,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 02:52:46,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 02:52:46,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.049 2026-03-23 02:52:46,840 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:46,856 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:52:46,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 02:52:46,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Evaluate test code "odoo.startTour('test_auto_validate_force_done', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:52:46,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 02:52:46,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [1/14] Tour test_auto_validate_force_done → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:52:46,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 02:52:46,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:52:47,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-03-23 02:52:47,078 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6052) 2026-03-23 02:52:47,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.067 2026-03-23 02:52:47,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.065 2026-03-23 02:52:47,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-03-23 02:52:47,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.208 0.374 2026-03-23 02:52:47,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:52:47,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:52:48,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-03-23 02:52:48,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 02:52:48,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: Owl is running in 'dev' mode. 2026-03-23 02:52:48,218 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:52:48,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:52:48,221 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:52:48,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 02:52:48,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.022 0.047 2026-03-23 02:52:48,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.089 2026-03-23 02:52:48,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.071 2026-03-23 02:52:48,387 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "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:52:48,398 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:48,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 02:52:48,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.032 2026-03-23 02:52:48,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [2/14] Tour test_auto_validate_force_done → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:52:48,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.019 0.033 2026-03-23 02:52:48,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 02:52:48,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-03-23 02:52:48,921 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:52:48,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:48] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.156 2026-03-23 02:52:48,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [3/14] Tour test_auto_validate_force_done → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 02:52:49,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.235 2026-03-23 02:52:49,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.293 2026-03-23 02:52:49,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.362 2026-03-23 02:52:49,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.363 2026-03-23 02:52:49,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.333 2026-03-23 02:52:49,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.308 2026-03-23 02:52:49,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.031 0.297 2026-03-23 02:52:49,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.282 2026-03-23 02:52:49,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [4/14] Tour test_auto_validate_force_done → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:52:49,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 02:52:49,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [5/14] Tour test_auto_validate_force_done → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 02:52:49,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [6/14] Tour test_auto_validate_force_done → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 02:52:49,658 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [7/14] Tour test_auto_validate_force_done → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:52:49,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [8/14] Tour test_auto_validate_force_done → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:52:49,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [9/14] Tour test_auto_validate_force_done → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:52:49,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:49,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:52:49,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [10/14] Tour test_auto_validate_force_done → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:52:49,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [11/14] Tour test_auto_validate_force_done → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 02:52:49,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [12/14] Tour test_auto_validate_force_done → Step body 2026-03-23 02:52:50,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 02:52:50,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [13/14] Tour test_auto_validate_force_done → Step .send_force_done 2026-03-23 02:52:50,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:52:50,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.026 2026-03-23 02:52:50,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: [14/14] Tour test_auto_validate_force_done → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 02:52:50,163 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:52:50,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.049 2026-03-23 02:52:50,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76069509 started for PoS orders references: [{'name': '/', 'uuid': 'e1c8f697-ac63-4943-8b75-4b855a4d05ad'}] 2026-03-23 02:52:50,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76069509 order {'name': '/', 'uuid': 'e1c8f697-ac63-4943-8b75-4b855a4d05ad'} created pos.order #12 2026-03-23 02:52:50,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76069509 finished 2026-03-23 02:52:50,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.255 0.491 2026-03-23 02:52:51,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.037 2026-03-23 02:52:51,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.044 2026-03-23 02:52:51,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: tour succeeded 2026-03-23 02:52:51,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_auto_validate_force_done SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 02:52:51,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done.browser: heap 14677456 (allocated 15990784) 2026-03-23 02:52:51,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Closing chrome headless with pid 14560 2026-03-23 02:52:51,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Closing websocket connection 2026-03-23 02:52:51,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Terminating chrome headless with pid 14560 2026-03-23 02:52:51,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_auto_validate_force_done: Removing chrome user profile "/tmp/tmpjcs5iutw_chrome_odoo" 2026-03-23 02:52:51,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_autofill_cash_count ... 2026-03-23 02:52:52,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome pid: 14745 2026-03-23 02:52:52,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome headless temporary user profile dir: /tmp/tmppl_joeyz_chrome_odoo 2026-03-23 02:52:52,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:37993/json/version 2026-03-23 02:52:52,562 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:52,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Browser version: Chrome/141.0.7390.54 2026-03-23 02:52:52,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:37993/json 2026-03-23 02:52:52,669 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:52:52,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Websocket url found: ws://127.0.0.1:37993/devtools/page/4135A7B6609E4F2081A23A3ADE92F144 2026-03-23 02:52:52,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Enable chrome headless console log notification 2026-03-23 02:52:52,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Chrome headless enable page notifications 2026-03-23 02:52:53,047 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:52:53,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Setting session cookie in browser 2026-03-23 02:52:53,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:52:53,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:52:53,076 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:52:53,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:53] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.065 0.706 2026-03-23 02:52:53,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Navigation result: {'frameId': '4135A7B6609E4F2081A23A3ADE92F144', 'loaderId': '298603FA24E8884E3B14652419206000', 'isDownload': False} 2026-03-23 02:52:53,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Evaluate ready code "odoo.isTourReady('AutofillCashCount')" 2026-03-23 02:52:53,890 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:52:53,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 02:52:53,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.044 2026-03-23 02:52:53,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.083 2026-03-23 02:52:54,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:52:54,729 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:52:54,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 02:52:54,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Evaluate test code "odoo.startTour('AutofillCashCount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:52:54,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [1/17] Tour AutofillCashCount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:52:54,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 02:52:54,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 02:52:54,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:52:54,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.021 2026-03-23 02:52:55,009 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6053) 2026-03-23 02:52:55,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.099 2026-03-23 02:52:55,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.150 2026-03-23 02:52:55,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.057 2026-03-23 02:52:55,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.252 0.439 2026-03-23 02:52:56,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.081 2026-03-23 02:52:56,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.013 2026-03-23 02:52:56,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.069 2026-03-23 02:52:56,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 02:52:56,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: Owl is running in 'dev' mode. 2026-03-23 02:52:56,481 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:52:56,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:52:56,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:52:56,576 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:52:56,576 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "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 02:52:56,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.045 0.046 2026-03-23 02:52:56,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.097 2026-03-23 02:52:56,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.107 2026-03-23 02:52:56,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-03-23 02:52:56,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 02:52:56,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 02:52:56,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [2/17] Tour AutofillCashCount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:52:56,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-03-23 02:52:57,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.068 2026-03-23 02:52:57,131 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:52:57,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [3/17] Tour AutofillCashCount → Step click product 'Test Expensive' (trigger: article.product .product-content .product-name:contains("Test Expensive")) 2026-03-23 02:52:57,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.171 2026-03-23 02:52:57,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.246 2026-03-23 02:52:57,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.300 2026-03-23 02:52:57,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.360 2026-03-23 02:52:57,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.046 0.476 2026-03-23 02:52:57,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.505 2026-03-23 02:52:57,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=343&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.459 2026-03-23 02:52:57,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.418 2026-03-23 02:52:57,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.396 2026-03-23 02:52:57,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.429 2026-03-23 02:52:57,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.340 2026-03-23 02:52:58,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 02:52:58,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [4/17] Tour AutofillCashCount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:52:58,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [5/17] Tour AutofillCashCount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:52:58,150 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:52:58,158 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:52:58,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [6/17] Tour AutofillCashCount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:52:58,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [7/17] Tour AutofillCashCount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 02:52:58,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 02:52:58,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [8/17] Tour AutofillCashCount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:52:58,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [9/17] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:52:58,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.032 2026-03-23 02:52:58,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:52:58,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97625203 started for PoS orders references: [{'name': '/', 'uuid': '5516658e-650f-464f-9dce-db9eda8f9b4c'}] 2026-03-23 02:52:58,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97625203 order {'name': '/', 'uuid': '5516658e-650f-464f-9dce-db9eda8f9b4c'} created pos.order #13 2026-03-23 02:52:58,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97625203 finished 2026-03-23 02:52:59,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.194 0.422 2026-03-23 02:52:59,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 02:52:59,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.042 2026-03-23 02:52:59,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [10/17] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:52:59,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.043 2026-03-23 02:52:59,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [11/17] Tour AutofillCashCount → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:52:59,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [12/17] Tour AutofillCashCount → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:52:59,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [13/17] Tour AutofillCashCount → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:52:59,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [14/17] Tour AutofillCashCount → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 02:52:59,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [15/17] Tour AutofillCashCount → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 02:52:59,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [16/17] Tour AutofillCashCount → Step .fa-clone.btn-secondary 2026-03-23 02:52:59,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:52:59] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.007 0.021 2026-03-23 02:52:59,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: [17/17] Tour AutofillCashCount → Step .payment-methods-overview .cash-difference:contains(0) 2026-03-23 02:52:59,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: tour succeeded 2026-03-23 02:52:59,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: ╔══════════════════════════════════╗ ║ TOUR AutofillCashCount SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 02:53:00,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count.browser: heap 15479516 (allocated 17301504) 2026-03-23 02:53:00,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Closing chrome headless with pid 14745 2026-03-23 02:53:00,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Closing websocket connection 2026-03-23 02:53:00,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Terminating chrome headless with pid 14745 2026-03-23 02:53:00,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_autofill_cash_count: Removing chrome user profile "/tmp/tmppl_joeyz_chrome_odoo" 2026-03-23 02:53:00,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_automatic_receipt_printing ... 2026-03-23 02:53:00,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Chrome pid: 14931 2026-03-23 02:53:00,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmpp65r2uh8_chrome_odoo 2026-03-23 02:53:00,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Issuing json command http://127.0.0.1:35553/json/version 2026-03-23 02:53:00,985 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:01,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Browser version: Chrome/141.0.7390.54 2026-03-23 02:53:01,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Issuing json command http://127.0.0.1:35553/json 2026-03-23 02:53:01,182 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:01,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:35553/devtools/page/C6C3FB6EDBA7721F07AED323A6625B59 2026-03-23 02:53:01,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Enable chrome headless console log notification 2026-03-23 02:53:01,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Chrome headless enable page notifications 2026-03-23 02:53:01,544 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:53:01,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Setting session cookie in browser 2026-03-23 02:53:01,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:53:01,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:53:01,582 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:53:02,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:02] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.058 0.770 2026-03-23 02:53:02,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Navigation result: {'frameId': 'C6C3FB6EDBA7721F07AED323A6625B59', 'loaderId': '69F1E2F37D3D07807764D67AAA25C314', 'isDownload': False} 2026-03-23 02:53:02,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_automatic_receipt_printing')" 2026-03-23 02:53:02,447 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:53:02,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-03-23 02:53:02,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-03-23 02:53:02,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:02] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.048 2026-03-23 02:53:03,196 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:53:03,199 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:53:03,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 02:53:03,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:53:03,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [1/11] Tour test_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:53:03,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.008 2026-03-23 02:53:03,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 02:53:03,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:53:03,399 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6054) 2026-03-23 02:53:03,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.047 2026-03-23 02:53:03,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.059 2026-03-23 02:53:03,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.016 2026-03-23 02:53:03,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.040 2026-03-23 02:53:04,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.246 0.391 2026-03-23 02:53:04,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:53:04,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:53:04,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.073 2026-03-23 02:53:04,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 02:53:04,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-03-23 02:53:04,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 02:53:04,841 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:53:04,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 02:53:04,848 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:53:04,861 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:53:04,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.025 0.053 2026-03-23 02:53:04,933 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:53:04,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:53:04,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.018 0.103 2026-03-23 02:53:04,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.031 2026-03-23 02:53:05,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 02:53:05,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [2/11] Tour test_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:53:05,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.039 2026-03-23 02:53:05,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.023 0.046 2026-03-23 02:53:05,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-03-23 02:53:05,432 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "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:53:05,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.148 2026-03-23 02:53:05,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [3/11] Tour test_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 02:53:05,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.156 2026-03-23 02:53:05,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.277 2026-03-23 02:53:05,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.322 2026-03-23 02:53:05,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.365 2026-03-23 02:53:05,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.348 2026-03-23 02:53:05,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.359 2026-03-23 02:53:05,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.393 2026-03-23 02:53:05,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:05] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.336 2026-03-23 02:53:06,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 02:53:06,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [4/11] Tour test_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:53:06,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [5/11] Tour test_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:53:06,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:53:06,196 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:53:06,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [6/11] Tour test_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:53:06,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [7/11] Tour test_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:53:06,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [8/11] Tour test_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:53:06,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 02:53:06,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [9/11] Tour test_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-03-23 02:53:06,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 02:53:06,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55106922 started for PoS orders references: [{'name': '/', 'uuid': 'cef19c43-d6d1-4895-a387-72b118ed6979'}] 2026-03-23 02:53:06,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [10/11] Tour test_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-03-23 02:53:06,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: [11/11] Tour test_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:53:06,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55106922 order {'name': '/', 'uuid': 'cef19c43-d6d1-4895-a387-72b118ed6979'} created pos.order #14 2026-03-23 02:53:06,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55106922 finished 2026-03-23 02:53:07,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.167 0.371 2026-03-23 02:53:07,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 02:53:07,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 02:53:07,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:07] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 02:53:07,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.018 2026-03-23 02:53:12,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:53:12,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: tour succeeded 2026-03-23 02:53:12,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 02:53:12,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing.browser: heap 15051492 (allocated 16252928) 2026-03-23 02:53:12,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Closing chrome headless with pid 14931 2026-03-23 02:53:12,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Closing websocket connection 2026-03-23 02:53:12,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Terminating chrome headless with pid 14931 2026-03-23 02:53:12,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_automatic_receipt_printing: Removing chrome user profile "/tmp/tmpp65r2uh8_chrome_odoo" 2026-03-23 02:53:12,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_available_children_categories ... 2026-03-23 02:53:13,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_available_product_uom_ids ... 2026-03-23 02:53:14,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_barcode_search_attributes_preset ... 2026-03-23 02:53:15,025 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [371] 2026-03-23 02:53:15,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome pid: 15117 2026-03-23 02:53:15,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome headless temporary user profile dir: /tmp/tmpr_zxrsqm_chrome_odoo 2026-03-23 02:53:15,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:45551/json/version 2026-03-23 02:53:15,749 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:15,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Browser version: Chrome/141.0.7390.54 2026-03-23 02:53:15,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:45551/json 2026-03-23 02:53:15,876 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:15,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Websocket url found: ws://127.0.0.1:45551/devtools/page/B6D5658338345F0CA2CDF146BB25DA62 2026-03-23 02:53:15,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Enable chrome headless console log notification 2026-03-23 02:53:15,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Chrome headless enable page notifications 2026-03-23 02:53:16,127 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:53:16,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Setting session cookie in browser 2026-03-23 02:53:16,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:53:16,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:53:16,163 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:53:17,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.052 0.975 2026-03-23 02:53:17,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Navigation result: {'frameId': 'B6D5658338345F0CA2CDF146BB25DA62', 'loaderId': '340BEB9052CDC9965BE03D77D78FB8BB', 'isDownload': False} 2026-03-23 02:53:17,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Evaluate ready code "odoo.isTourReady('test_barcode_search_attributes_preset')" 2026-03-23 02:53:17,235 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:53:17,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:53:17,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.039 2026-03-23 02:53:17,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.073 2026-03-23 02:53:17,854 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:53:17,859 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:53:17,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 02:53:17,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Evaluate test code "odoo.startTour('test_barcode_search_attributes_preset', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:53:17,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [1/27] Tour test_barcode_search_attributes_preset → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:53:17,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.013 2026-03-23 02:53:17,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:53:17,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:53:18,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.017 2026-03-23 02:53:18,072 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6055) 2026-03-23 02:53:18,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.071 2026-03-23 02:53:18,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.092 2026-03-23 02:53:18,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 02:53:18,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.257 0.441 2026-03-23 02:53:18,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:53:19,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:53:19,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.007 0.054 2026-03-23 02:53:19,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.059 2026-03-23 02:53:19,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:53:19,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: Owl is running in 'dev' mode. 2026-03-23 02:53:19,584 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:53:19,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-03-23 02:53:19,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:53:19,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:53:19,633 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:53:19,686 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:53:19,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.016 0.056 2026-03-23 02:53:19,690 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:53:19,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.086 2026-03-23 02:53:19,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 02:53:19,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 02:53:19,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [2/27] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:53:20,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.039 2026-03-23 02:53:20,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [3/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-03-23 02:53:20,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.038 0.104 2026-03-23 02:53:20,279 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "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:53:20,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.191 2026-03-23 02:53:20,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [4/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 02:53:20,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.256 2026-03-23 02:53:20,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.316 2026-03-23 02:53:20,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.341 2026-03-23 02:53:20,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.358 2026-03-23 02:53:20,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.270 2026-03-23 02:53:20,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=350&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-03-23 02:53:20,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-03-23 02:53:20,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-03-23 02:53:20,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image?model=product.template&field=image_128&id=351&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.165 2026-03-23 02:53:20,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.212 2026-03-23 02:53:20,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.241 2026-03-23 02:53:20,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [5/27] Tour test_barcode_search_attributes_preset → Step 'Product with Attributes' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product with Attributes")) 2026-03-23 02:53:21,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [6/27] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-03-23 02:53:21,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 02:53:21,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [7/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:53:21,532 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [8/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes","quantity":"1.0","price":"10.0","attributeLine":"Value 1, Value 3, Value 5, Value 7"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Value 1, Value 3, Value 5, Value 7"))) 2026-03-23 02:53:21,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [9/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:53:21,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [10/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-03-23 02:53:21,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [11/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 02:53:21,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [12/27] Tour test_barcode_search_attributes_preset → Step Wait for the product without attributes to be visible (trigger: .product:contains("Product without Attributes")) 2026-03-23 02:53:22,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [13/27] Tour test_barcode_search_attributes_preset → Step click product 'Product without Attributes' (trigger: article.product .product-content .product-name:contains("Product without Attributes")) 2026-03-23 02:53:22,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [14/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:53:22,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 02:53:22,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [15/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product without Attributes","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product without Attributes")):has(.qty:contains("1"))) 2026-03-23 02:53:22,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [16/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:53:22,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [17/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-03-23 02:53:22,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [18/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 02:53:22,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [19/27] Tour test_barcode_search_attributes_preset → Step Check that: ---'Product with Attributes' should be displayed--- is not true (trigger: body:not(:has(.product-list article:eq(0) .product-name:contains("Product with Attributes")))) 2026-03-23 02:53:22,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [20/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-03-23 02:53:22,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [21/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 02:53:22,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [22/27] Tour test_barcode_search_attributes_preset → Step 'Product with Attributes' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product with Attributes")) 2026-03-23 02:53:23,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [23/27] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-03-23 02:53:23,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [24/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:53:23,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 02:53:23,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [25/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes","quantity":"1.0","price":"10.0","attributeLine":"Value 2, Value 4, Value 6, Value 8"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Value 2, Value 4, Value 6, Value 8"))) 2026-03-23 02:53:23,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [26/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:53:23,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: [27/27] Tour test_barcode_search_attributes_preset → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:53:23,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: tour succeeded 2026-03-23 02:53:23,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_barcode_search_attributes_preset SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 02:53:23,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset.browser: heap 14474400 (allocated 15728640) 2026-03-23 02:53:23,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Closing chrome headless with pid 15117 2026-03-23 02:53:23,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Closing websocket connection 2026-03-23 02:53:23,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Terminating chrome headless with pid 15117 2026-03-23 02:53:23,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_barcode_search_attributes_preset: Removing chrome user profile "/tmp/tmpr_zxrsqm_chrome_odoo" 2026-03-23 02:53:24,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_in_out ... 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Chrome pid: 15297 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Chrome headless temporary user profile dir: /tmp/tmpned0y8h6_chrome_odoo 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Issuing json command http://127.0.0.1:42867/json/version 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Browser version: Chrome/141.0.7390.54 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Issuing json command http://127.0.0.1:42867/json 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Websocket url found: ws://127.0.0.1:42867/devtools/page/4209CF3A56B87B921D5A24C92C3C7585 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Enable chrome headless console log notification 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Chrome headless enable page notifications 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Setting session cookie in browser 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/ui/3 HTTP/1.1" 200 - 86 0.057 0.660 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Navigation result: {'frameId': '4209CF3A56B87B921D5A24C92C3C7585', 'loaderId': 'D1F907CD5CFA02B396DC89899254A019', 'isDownload': False} 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Evaluate ready code "odoo.isTourReady('test_cash_in_out')" 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.054 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.039 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Evaluate test code "odoo.startTour('test_cash_in_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.017 0.020 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [1/38] Tour test_cash_in_out → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6056) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.083 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.099 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.064 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.097 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.261 0.470 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.055 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: Owl is running in 'dev' mode. 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.020 0.041 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.071 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09: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-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.014 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.046 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [2/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.033 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.037 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.081 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [3/38] Tour test_cash_in_out → Step body 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.169 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [4/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.303 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [5/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.354 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.215 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.263 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.289 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.246 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [6/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [7/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [8/38] Tour test_cash_in_out → Step Fill text area with MOBT in (trigger: textarea.cash-reason) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [9/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [10/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [11/38] Tour test_cash_in_out → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [12/38] Tour test_cash_in_out → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [13/38] Tour test_cash_in_out → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Confirm') 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [14/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [15/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [16/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/try_cash_in_out#pos.session.try_cash_in_out HTTP/1.1" 200 - 94 0.139 0.286 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/log_partner_message#pos.session.log_partner_message HTTP/1.1" 200 - 11 0.015 0.035 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [17/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [18/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [19/38] Tour test_cash_in_out → Step Fill text area with MOBT out (trigger: textarea.cash-reason) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [20/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [21/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [22/38] Tour test_cash_in_out → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [23/38] Tour test_cash_in_out → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Confirm') 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [24/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [25/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [26/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [27/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [28/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [29/38] Tour test_cash_in_out → Step Select button Cash In/Out (trigger: button:contains("Cash In/Out")) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/try_cash_in_out#pos.session.try_cash_in_out HTTP/1.1" 200 - 55 0.075 0.200 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 10 0.014 0.069 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/log_partner_message#pos.session.log_partner_message HTTP/1.1" 200 - 12 0.012 0.048 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [30/38] Tour test_cash_in_out → Step Select button Details (trigger: button:contains("Details")) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [31/38] Tour test_cash_in_out → Step check number of cash moves (trigger: .cash-move-list .cash-move-row) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/get_cash_in_out_list#pos.session.get_cash_in_out_list HTTP/1.1" 200 - 5 0.004 0.020 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [32/38] Tour test_cash_in_out → Step Check has cash move with amount 10 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(10)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [33/38] Tour test_cash_in_out → Step Check has cash move with amount 5 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(5)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [34/38] Tour test_cash_in_out → Step Check has cash move with Date: Today and Time: 11:09 (trigger: .cash-move-list .cash-move-row:has(.cash-move-date:contains(Today)):has(.cash-move-time:contains(11:09))) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [35/38] Tour test_cash_in_out → Step Delete cash move with amount 10 (trigger: .cash-move-list .cash-move-row:contains(10) .delete-row .btn) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [36/38] Tour test_cash_in_out → Step Check that: ---Check has cash move with amount 10--- is not true (trigger: body:not(:has(.cash-move-list .cash-move-row .cash-move-amount:contains(10)))) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted account.bank.statement.line records with IDs: [4] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted account.move.line records with IDs: [256, 257] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted mail.message records with IDs: [4260, 4259, 4255] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted account.move records with IDs: [103] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted mail.followers records with IDs: [1192] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/delete_cash_in_out#pos.session.delete_cash_in_out HTTP/1.1" 200 - 151 0.225 0.283 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [37/38] Tour test_cash_in_out → Step check number of cash moves (trigger: .cash-move-list .cash-move-row) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: [38/38] Tour test_cash_in_out → Step Check has cash move with amount 5 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(5)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: tour succeeded 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: ╔═════════════════════════════════╗ ║ TOUR test_cash_in_out SUCCEEDED ║ ╚═════════════════════════════════╝ 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out.browser: heap 14521368 (allocated 15204352) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Closing chrome headless with pid 15297 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Closing websocket connection 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Terminating chrome headless with pid 15297 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_in_out: Removing chrome user profile "/tmp/tmpned0y8h6_chrome_odoo" 2026-03-23 02:53:33,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-03-23 02:53:34,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome pid: 15482 2026-03-23 02:53:34,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless temporary user profile dir: /tmp/tmp0e3b4gij_chrome_odoo 2026-03-23 02:53:34,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Issuing json command http://127.0.0.1:35607/json/version 2026-03-23 02:53:34,395 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35607', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:34,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Browser version: Chrome/141.0.7390.54 2026-03-23 02:53:34,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Issuing json command http://127.0.0.1:35607/json 2026-03-23 02:53:34,508 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35607', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:34,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Websocket url found: ws://127.0.0.1:35607/devtools/page/981FA823AF39C746A8C3DC17B99EB119 2026-03-23 02:53:34,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Enable chrome headless console log notification 2026-03-23 02:53:34,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless enable page notifications 2026-03-23 02:53:34,807 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:53:34,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Setting session cookie in browser 2026-03-23 02:53:34,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:53:34,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:53:34,859 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:53:35,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:35] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.085 0.706 2026-03-23 02:53:35,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Navigation result: {'frameId': '981FA823AF39C746A8C3DC17B99EB119', 'loaderId': '10898E168D0D842539154B4E7E924DB2', 'isDownload': False} 2026-03-23 02:53:35,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-03-23 02:53:35,683 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:53:35,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:35] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 02:53:35,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:35] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 02:53:35,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:35] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 02:53:36,319 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:53:36,326 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:53:36,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.021 2026-03-23 02:53:36,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:53:36,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 02:53:36,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [1/35] Tour OrderPaidInCash → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:53:36,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:53:36,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:53:36,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-03-23 02:53:36,534 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6057) 2026-03-23 02:53:36,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.066 2026-03-23 02:53:36,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.096 2026-03-23 02:53:36,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.053 2026-03-23 02:53:37,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.263 0.392 2026-03-23 02:53:37,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 02:53:37,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:53:37,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.044 2026-03-23 02:53:37,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:53:37,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-03-23 02:53:37,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:53:37,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:53:37,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.021 2026-03-23 02:53:37,853 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:53:37,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 02:53:37,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.048 2026-03-23 02:53:37,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:53:37,930 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:53:37,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.034 0.083 2026-03-23 02:53:37,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.008 0.038 2026-03-23 02:53:38,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 02:53:38,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [2/35] Tour OrderPaidInCash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:53:38,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.024 0.073 2026-03-23 02:53:38,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.024 2026-03-23 02:53:38,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.035 2026-03-23 02:53:38,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-03-23 02:53:38,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "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:53:38,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [3/35] Tour OrderPaidInCash → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 02:53:38,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-03-23 02:53:38,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.179 2026-03-23 02:53:38,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-03-23 02:53:38,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.291 2026-03-23 02:53:38,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-03-23 02:53:38,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.292 2026-03-23 02:53:38,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.275 2026-03-23 02:53:38,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.276 2026-03-23 02:53:38,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.296 2026-03-23 02:53:38,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.199 2026-03-23 02:53:39,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [4/35] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:53:39,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 02:53:39,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [5/35] Tour OrderPaidInCash → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 02:53:39,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [6/35] Tour OrderPaidInCash → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 02:53:39,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [7/35] Tour OrderPaidInCash → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 02:53:39,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [8/35] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 02:53:39,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [9/35] Tour OrderPaidInCash → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 02:53:39,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [10/35] Tour OrderPaidInCash → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 02:53:39,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 02:53:39,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [11/35] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 02:53:39,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [12/35] Tour OrderPaidInCash → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-03-23 02:53:39,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [13/35] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:53:39,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 02:53:39,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [14/35] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:53:39,850 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [15/35] Tour OrderPaidInCash → Step Check orderline with attributes: {"productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-03-23 02:53:39,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [16/35] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:53:39,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [17/35] Tour OrderPaidInCash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:53:40,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [18/35] Tour OrderPaidInCash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:53:40,074 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:53:40,077 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:53:40,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [19/35] Tour OrderPaidInCash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:53:40,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [20/35] Tour OrderPaidInCash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 02:53:40,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [21/35] Tour OrderPaidInCash → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 02:53:40,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 02:53:40,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [22/35] Tour OrderPaidInCash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:53:40,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [23/35] Tour OrderPaidInCash → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 02:53:40,404 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:53:40,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.046 2026-03-23 02:53:40,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50753664 started for PoS orders references: [{'name': '/', 'uuid': '646edc41-b13e-46f7-ac6f-4fc79281a20e'}] 2026-03-23 02:53:40,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50753664 order {'name': '/', 'uuid': '646edc41-b13e-46f7-ac6f-4fc79281a20e'} created pos.order #15 2026-03-23 02:53:40,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50753664 finished 2026-03-23 02:53:41,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.183 0.442 2026-03-23 02:53:41,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 02:53:41,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 02:53:41,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [24/35] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:53:41,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [25/35] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:53:41,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 02:53:41,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [26/35] Tour OrderPaidInCash → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:53:41,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [27/35] Tour OrderPaidInCash → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:53:41,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [28/35] Tour OrderPaidInCash → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:53:41,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [29/35] Tour OrderPaidInCash → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 02:53:41,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [30/35] Tour OrderPaidInCash → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 02:53:41,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [31/35] Tour OrderPaidInCash → Step .modal .close-pos-popup .cash-input input 2026-03-23 02:53:41,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:41] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.027 2026-03-23 02:53:41,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [32/35] Tour OrderPaidInCash → Step .payment-methods-overview .cash-difference:contains(0.00) 2026-03-23 02:53:41,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [33/35] Tour OrderPaidInCash → Step .modal .modal-footer .btn:contains(close register) 2026-03-23 02:53:41,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:41] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.006 0.020 2026-03-23 02:53:42,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:42] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 28 0.062 0.082 2026-03-23 02:53:42,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:42] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 198 0.247 0.490 2026-03-23 02:53:43,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:43] "GET /pos/ui/3 HTTP/1.1" 200 - 70 0.050 0.096 2026-03-23 02:53:43,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:43] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:53:43,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [34/35] Tour OrderPaidInCash → Step button:contains(backend) 2026-03-23 02:53:43,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 02:53:43,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:53:43,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:53:43,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.038 2026-03-23 02:53:43,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.057 2026-03-23 02:53:44,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-03-23 02:53:44,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 110 0.102 0.179 2026-03-23 02:53:44,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.011 0.037 2026-03-23 02:53:44,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:53:44,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.012 2026-03-23 02:53:44,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:53:44,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-03-23 02:53:44,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 02:53:44,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:53:44,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.023 0.043 2026-03-23 02:53:44,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:44] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 304 - 3 0.005 0.103 2026-03-23 02:53:45,024 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted mail.message records with IDs: [4270] 2026-03-23 02:53:45,044 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted pos.session records with IDs: [30] 2026-03-23 02:53:45,051 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted mail.followers records with IDs: [1198] 2026-03-23 02:53:45,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:45] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 36 0.045 0.098 2026-03-23 02:53:46,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:46] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 111 0.195 1.385 2026-03-23 02:53:46,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:53:46,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:46] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 02:53:46,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:46] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.022 0.056 2026-03-23 02:53:46,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:46] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.110 2026-03-23 02:53:47,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:46] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 02:53:47,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:47] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.015 2026-03-23 02:53:47,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.027 0.022 2026-03-23 02:53:47,933 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:47] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 02:53:47,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:47] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:53:47,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: [35/35] Tour OrderPaidInCash → Step body 2026-03-23 02:53:47,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.007 2026-03-23 02:53:48,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-03-23 02:53:48,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:53:48,107 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:53:48,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /odoo HTTP/1.1" 200 - 25 0.024 0.074 2026-03-23 02:53:48,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.121 2026-03-23 02:53:48,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /web/image/res.partner/800/avatar_128?unique=1774234215000 HTTP/1.1" 200 - 6 0.008 0.026 2026-03-23 02:53:48,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.059 2026-03-23 02:53:48,427 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:53:48,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /web/image?model=res.users&field=avatar_128&id=490 HTTP/1.1" 200 - 7 0.027 0.103 2026-03-23 02:53:48,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "POST /mail/data HTTP/1.1" 200 - 32 0.039 0.137 2026-03-23 02:53:48,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 25 0.023 0.157 2026-03-23 02:53:48,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.003 0.324 2026-03-23 02:53:48,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.162 2026-03-23 02:53:48,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:53:49,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: tour succeeded 2026-03-23 02:53:49,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: ╔════════════════════════════════╗ ║ TOUR OrderPaidInCash SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 02:53:49,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.018 0.020 2026-03-23 02:53:49,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:49] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:53:49,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.009 2026-03-23 02:53:49,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-03-23 02:53:49,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 02:53:50,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:50] "GET /web/image?model=res.users&field=avatar_128&id=490 HTTP/1.1" 304 - 7 0.013 0.027 2026-03-23 02:53:50,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:50] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.045 2026-03-23 02:53:50,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:50] "POST /mail/data HTTP/1.1" 200 - 19 0.017 0.078 2026-03-23 02:53:50,460 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening.browser: heap 19216592 (allocated 20926464) 2026-03-23 02:53:50,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Closing chrome headless with pid 15482 2026-03-23 02:53:50,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Closing websocket connection 2026-03-23 02:53:50,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Terminating chrome headless with pid 15482 2026-03-23 02:53:50,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cash_payments_should_reflect_on_next_opening: Removing chrome user profile "/tmp/tmp0e3b4gij_chrome_odoo" 2026-03-23 02:53:50,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:50] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.065 0.115 2026-03-23 02:53:50,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:50] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.107 2026-03-23 02:53:50,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-03-23 02:53:51,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome pid: 15731 2026-03-23 02:53:51,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmp0q77dhao_chrome_odoo 2026-03-23 02:53:51,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:43111/json/version 2026-03-23 02:53:51,348 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:51,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Browser version: Chrome/141.0.7390.54 2026-03-23 02:53:51,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:43111/json 2026-03-23 02:53:51,531 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:51,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:43111/devtools/page/F3B8B9A3EBA566B7AB59C0AA2696A598 2026-03-23 02:53:51,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-03-23 02:53:51,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-03-23 02:53:51,855 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:53:51,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Setting session cookie in browser 2026-03-23 02:53:51,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:53:51,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:53:51,892 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:53:52,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:52] "GET /pos/ui/3 HTTP/1.1" 200 - 84 0.052 0.910 2026-03-23 02:53:52,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Navigation result: {'frameId': 'F3B8B9A3EBA566B7AB59C0AA2696A598', 'loaderId': 'B4234C5E9B3AA38F27C9166AD1242E04', 'isDownload': False} 2026-03-23 02:53:52,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-03-23 02:53:52,909 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:53:52,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.024 2026-03-23 02:53:52,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-03-23 02:53:52,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.062 2026-03-23 02:53:53,603 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:53:53,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:53:53,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:53:53,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:53:53,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 02:53:53,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [1/25] Tour PaymentScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:53:53,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 02:53:53,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:53:53,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.016 2026-03-23 02:53:53,867 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6058) 2026-03-23 02:53:53,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.084 2026-03-23 02:53:53,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.068 2026-03-23 02:53:53,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-03-23 02:53:54,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.244 0.412 2026-03-23 02:53:54,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:53:54,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:53:54,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:54] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-03-23 02:53:55,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:53:55,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-03-23 02:53:55,152 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:53:55,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.025 2026-03-23 02:53:55,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:53:55,211 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:53:55,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:53:55,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.061 0.120 2026-03-23 02:53:55,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:53:55,364 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "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 02:53:55,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.014 0.224 2026-03-23 02:53:55,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.009 0.046 2026-03-23 02:53:55,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.026 2026-03-23 02:53:55,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [2/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:53:55,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.058 2026-03-23 02:53:55,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.057 2026-03-23 02:53:55,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:55] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.032 0.058 2026-03-23 02:53:56,030 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "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:53:56,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-03-23 02:53:56,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [3/25] Tour PaymentScreenTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 02:53:56,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.257 2026-03-23 02:53:56,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.327 2026-03-23 02:53:56,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.373 2026-03-23 02:53:56,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.435 2026-03-23 02:53:56,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.392 2026-03-23 02:53:56,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.356 2026-03-23 02:53:56,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-03-23 02:53:56,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.021 0.292 2026-03-23 02:53:56,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.140 2026-03-23 02:53:56,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-03-23 02:53:56,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 02:53:56,703 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [4/25] Tour PaymentScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:53:56,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [5/25] Tour PaymentScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 02:53:56,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [6/25] Tour PaymentScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 02:53:56,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [7/25] Tour PaymentScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 02:53:56,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [8/25] Tour PaymentScreenTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 02:53:57,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [9/25] Tour PaymentScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 02:53:57,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [10/25] Tour PaymentScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 02:53:57,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [11/25] Tour PaymentScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 02:53:57,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.027 2026-03-23 02:53:57,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [12/25] Tour PaymentScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 02:53:57,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [13/25] Tour PaymentScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:53:57,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [14/25] Tour PaymentScreenTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:53:57,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [15/25] Tour PaymentScreenTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:53:57,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:57] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:53:57,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.044 2026-03-23 02:53:57,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [16/25] Tour PaymentScreenTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:53:57,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [17/25] Tour PaymentScreenTour2 → Step .payment-buttons button:contains('Ship Later') 2026-03-23 02:53:57,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [18/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 02:53:57,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [19/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 02:53:57,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [20/25] Tour PaymentScreenTour2 → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 02:53:57,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [21/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 02:53:57,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [22/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 02:53:57,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:53:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 02:53:57,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [23/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:53:57,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [24/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:53:58,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: [25/25] Tour PaymentScreenTour2 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 02:53:58,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: tour succeeded 2026-03-23 02:53:58,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: ╔═══════════════════════════════════╗ ║ TOUR PaymentScreenTour2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 02:53:58,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method.browser: heap 14181928 (allocated 14942208) 2026-03-23 02:53:58,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Closing chrome headless with pid 15731 2026-03-23 02:53:58,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Closing websocket connection 2026-03-23 02:53:58,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Terminating chrome headless with pid 15731 2026-03-23 02:53:58,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmp0q77dhao_chrome_odoo" 2026-03-23 02:53:58,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-03-23 02:53:59,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome pid: 15913 2026-03-23 02:53:59,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome headless temporary user profile dir: /tmp/tmpn711e0cm_chrome_odoo 2026-03-23 02:53:59,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:35425/json/version 2026-03-23 02:53:59,592 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:59,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Browser version: Chrome/141.0.7390.54 2026-03-23 02:53:59,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:35425/json 2026-03-23 02:53:59,769 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:53:59,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Websocket url found: ws://127.0.0.1:35425/devtools/page/27E73EF0D0014DDC58D602185B13FF18 2026-03-23 02:53:59,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Enable chrome headless console log notification 2026-03-23 02:53:59,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Chrome headless enable page notifications 2026-03-23 02:54:00,108 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 02:54:00,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Setting session cookie in browser 2026-03-23 02:54:00,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:54:00,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:54:00,177 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:54:01,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "GET /pos/ui/3 HTTP/1.1" 200 - 86 0.068 0.878 2026-03-23 02:54:01,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Navigation result: {'frameId': '27E73EF0D0014DDC58D602185B13FF18', 'loaderId': '0463F64C020E71A975BCCAE39CD031C3', 'isDownload': False} 2026-03-23 02:54:01,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-03-23 02:54:01,155 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:54:01,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.014 2026-03-23 02:54:01,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.028 2026-03-23 02:54:01,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.076 2026-03-23 02:54:01,895 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:54:01,905 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:54:01,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 02:54:01,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:54:01,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:54:01,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [1/4] Tour chrome_without_cash_move_permission → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:54:01,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:54:02,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:54:02,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.025 2026-03-23 02:54:02,170 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6059) 2026-03-23 02:54:02,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.110 2026-03-23 02:54:02,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.138 2026-03-23 02:54:02,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.073 2026-03-23 02:54:02,992 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 488, model: sale.order 2026-03-23 02:54:02,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 02:54:02,997 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 488, model: sale.order.line 2026-03-23 02:54:03,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 02:54:03,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.229 0.417 2026-03-23 02:54:03,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:54:03,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:54:03,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.060 2026-03-23 02:54:03,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 02:54:03,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: Owl is running in 'dev' mode. 2026-03-23 02:54:03,547 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:03,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:54:03,594 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:03,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.019 2026-03-23 02:54:03,596 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:54:03,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 02:54:03,652 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "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:54:03,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:54:03,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /web/image/res.users/488/avatar_128 HTTP/1.1" 200 - 14 0.040 0.115 2026-03-23 02:54:03,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.027 2026-03-23 02:54:03,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.019 2026-03-23 02:54:03,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [2/4] Tour chrome_without_cash_move_permission → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:54:04,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.028 2026-03-23 02:54:04,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.062 2026-03-23 02:54:04,136 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:54:04,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-03-23 02:54:04,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-03-23 02:54:04,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-03-23 02:54:04,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-03-23 02:54:04,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [3/4] Tour chrome_without_cash_move_permission → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:54:04,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-03-23 02:54:04,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-03-23 02:54:04,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.235 2026-03-23 02:54:04,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.252 2026-03-23 02:54:04,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.238 2026-03-23 02:54:04,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.337 2026-03-23 02:54:04,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: [4/4] Tour chrome_without_cash_move_permission → Step .pos-topheader:not(:contains(Cash In/Out)) 2026-03-23 02:54:04,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: tour succeeded 2026-03-23 02:54:04,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR chrome_without_cash_move_permission SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 02:54:04,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission.browser: heap 12788076 (allocated 14155776) 2026-03-23 02:54:04,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Closing chrome headless with pid 15913 2026-03-23 02:54:04,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Closing websocket connection 2026-03-23 02:54:04,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Terminating chrome headless with pid 15913 2026-03-23 02:54:05,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_chrome_without_cash_move_permission: Removing chrome user profile "/tmp/tmpn711e0cm_chrome_odoo" 2026-03-23 02:54:05,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_click_all_orders_keep_customer ... 2026-03-23 02:54:05,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome pid: 16088 2026-03-23 02:54:05,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome headless temporary user profile dir: /tmp/tmpa8xiu1mp_chrome_odoo 2026-03-23 02:54:05,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:45041/json/version 2026-03-23 02:54:05,638 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:05,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Browser version: Chrome/141.0.7390.54 2026-03-23 02:54:05,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:45041/json 2026-03-23 02:54:05,870 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:05,953 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Websocket url found: ws://127.0.0.1:45041/devtools/page/A502F0C5603398B19D160B3855FD3EF9 2026-03-23 02:54:06,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Enable chrome headless console log notification 2026-03-23 02:54:06,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Chrome headless enable page notifications 2026-03-23 02:54:06,146 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:54:06,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Setting session cookie in browser 2026-03-23 02:54:06,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:54:06,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:54:06,185 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:54:06,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:06] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.059 0.622 2026-03-23 02:54:06,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Navigation result: {'frameId': 'A502F0C5603398B19D160B3855FD3EF9', 'loaderId': '2F84B5825C00CA5A5900F7FADE449592', 'isDownload': False} 2026-03-23 02:54:06,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Evaluate ready code "odoo.isTourReady('test_click_all_orders_keep_customer')" 2026-03-23 02:54:06,897 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:54:06,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:06] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.010 2026-03-23 02:54:06,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:06] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 02:54:06,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:06] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 02:54:07,483 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:54:07,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:54:07,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 02:54:07,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Evaluate test code "odoo.startTour('test_click_all_orders_keep_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:54:07,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:54:07,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [1/18] Tour test_click_all_orders_keep_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:54:07,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:54:07,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:07,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-03-23 02:54:07,659 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6060) 2026-03-23 02:54:07,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.058 2026-03-23 02:54:07,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.038 0.098 2026-03-23 02:54:07,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.070 2026-03-23 02:54:08,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.219 0.371 2026-03-23 02:54:08,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:54:08,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:54:08,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.106 2026-03-23 02:54:08,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 02:54:08,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: Owl is running in 'dev' mode. 2026-03-23 02:54:08,929 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:54:08,950 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:54:08,952 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:54:08,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 02:54:08,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.037 2026-03-23 02:54:08,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 02:54:09,034 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "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:54:09,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.022 0.070 2026-03-23 02:54:09,055 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:09,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 02:54:09,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.035 2026-03-23 02:54:09,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [2/18] Tour test_click_all_orders_keep_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:54:09,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.023 0.069 2026-03-23 02:54:09,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.047 2026-03-23 02:54:09,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.029 0.078 2026-03-23 02:54:09,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "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:54:09,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [3/18] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:09,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.260 2026-03-23 02:54:09,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [4/18] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:54:09,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.303 2026-03-23 02:54:09,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.365 2026-03-23 02:54:09,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.440 2026-03-23 02:54:09,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.386 2026-03-23 02:54:09,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:09] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-03-23 02:54:10,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:10] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.261 2026-03-23 02:54:10,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.266 2026-03-23 02:54:10,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:10] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.258 2026-03-23 02:54:10,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [5/18] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:54:10,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [6/18] Tour test_click_all_orders_keep_customer → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:54:10,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [7/18] Tour test_click_all_orders_keep_customer → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 02:54:10,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [8/18] Tour test_click_all_orders_keep_customer → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 02:54:10,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [9/18] Tour test_click_all_orders_keep_customer → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 02:54:10,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [10/18] Tour test_click_all_orders_keep_customer → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:10,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [11/18] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:10,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [12/18] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:54:10,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [13/18] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:54:10,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [14/18] Tour test_click_all_orders_keep_customer → Step click partner from partner list screen (trigger: .partner-info:contains("Partner Test 1") button.dropdown) 2026-03-23 02:54:10,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [15/18] Tour test_click_all_orders_keep_customer → Step Check the popover opened (trigger: body .dropdown-item:contains('All Orders')) 2026-03-23 02:54:11,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [16/18] Tour test_click_all_orders_keep_customer → Step .pos-leftheader .register-label 2026-03-23 02:54:11,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:54:11,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.026 2026-03-23 02:54:11,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [17/18] Tour test_click_all_orders_keep_customer → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:54:11,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.005 0.017 2026-03-23 02:54:11,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: [18/18] Tour test_click_all_orders_keep_customer → Step customer is selected (trigger: .product-screen .set-partner:contains('Partner Test 1')) 2026-03-23 02:54:11,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: tour succeeded 2026-03-23 02:54:11,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_click_all_orders_keep_customer SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 02:54:11,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer.browser: heap 15414272 (allocated 16515072) 2026-03-23 02:54:11,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Closing chrome headless with pid 16088 2026-03-23 02:54:11,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Closing websocket connection 2026-03-23 02:54:11,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Terminating chrome headless with pid 16088 2026-03-23 02:54:11,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_click_all_orders_keep_customer: Removing chrome user profile "/tmp/tmpa8xiu1mp_chrome_odoo" 2026-03-23 02:54:11,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_item_image_display ... 2026-03-23 02:54:13,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome pid: 16265 2026-03-23 02:54:13,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmp2oozyrx__chrome_odoo 2026-03-23 02:54:13,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:43393/json/version 2026-03-23 02:54:13,634 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:13,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Browser version: Chrome/141.0.7390.54 2026-03-23 02:54:13,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:43393/json 2026-03-23 02:54:13,733 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:13,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:43393/devtools/page/CA842775341CD5500A8E903B51113450 2026-03-23 02:54:13,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-03-23 02:54:13,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-03-23 02:54:15,780 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:54:15,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Setting session cookie in browser 2026-03-23 02:54:15,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:54:15,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:54:15,822 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:54:16,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:16] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.067 0.642 2026-03-23 02:54:16,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigation result: {'frameId': 'CA842775341CD5500A8E903B51113450', 'loaderId': '6C4CF876BCD03037F6852EE1ED23113B', 'isDownload': False} 2026-03-23 02:54:16,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Evaluate ready code "odoo.isTourReady('test_combo_item_image_display')" 2026-03-23 02:54:16,556 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:54:16,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:16] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 02:54:16,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:16] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 02:54:16,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:16] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-03-23 02:54:17,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:17,228 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:17,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:54:17,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Evaluate test code "odoo.startTour('test_combo_item_image_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:54:17,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 02:54:17,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [1/7] Tour test_combo_item_image_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:54:17,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:54:17,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:54:17,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-03-23 02:54:17,452 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6106) 2026-03-23 02:54:17,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.061 2026-03-23 02:54:17,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.079 2026-03-23 02:54:17,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-03-23 02:54:18,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.250 0.412 2026-03-23 02:54:18,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:54:18,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:54:18,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.062 2026-03-23 02:54:18,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:54:18,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-03-23 02:54:18,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:18,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:18,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.019 2026-03-23 02:54:18,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:54:18,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 02:54:18,748 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:54:18,748 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "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 02:54:18,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.021 0.077 2026-03-23 02:54:18,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-03-23 02:54:18,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 02:54:18,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.029 2026-03-23 02:54:19,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [2/7] Tour test_combo_item_image_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:54:19,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.069 2026-03-23 02:54:19,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [3/7] Tour test_combo_item_image_display → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 02:54:19,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.111 2026-03-23 02:54:19,394 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:19,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-03-23 02:54:19,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.289 2026-03-23 02:54:19,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.305 2026-03-23 02:54:19,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.361 2026-03-23 02:54:19,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.396 2026-03-23 02:54:19,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=359&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.006 0.318 2026-03-23 02:54:19,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=354&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.008 0.248 2026-03-23 02:54:19,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-03-23 02:54:19,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-03-23 02:54:19,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=352&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.004 0.122 2026-03-23 02:54:19,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=356&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.003 0.110 2026-03-23 02:54:19,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=358&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.003 0.115 2026-03-23 02:54:19,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=360&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 02:54:19,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=361&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-03-23 02:54:19,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=357&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.005 0.094 2026-03-23 02:54:19,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-03-23 02:54:19,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=355&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.003 0.203 2026-03-23 02:54:19,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:19] "GET /web/image?model=product.template&field=image_128&id=353&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.003 0.100 2026-03-23 02:54:20,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.155 2026-03-23 02:54:20,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.165 2026-03-23 02:54:20,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [4/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 2 (trigger: .modal article.product:has(.product-name:contains("Combo Product 2")):has(.product-img)) 2026-03-23 02:54:20,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [5/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 4 (trigger: .modal article.product:has(.product-name:contains("Combo Product 4")):has(.product-img)) 2026-03-23 02:54:20,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=389&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.012 0.048 2026-03-23 02:54:20,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=390&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.008 0.061 2026-03-23 02:54:20,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=392&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.009 0.068 2026-03-23 02:54:20,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [6/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 6 (trigger: .modal article.product:has(.product-name:contains("Combo Product 6")):has(.product-img)) 2026-03-23 02:54:20,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=391&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.021 0.092 2026-03-23 02:54:20,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [7/7] Tour test_combo_item_image_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:54:20,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=393&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.006 0.126 2026-03-23 02:54:20,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=394&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.008 0.144 2026-03-23 02:54:20,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=395&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.006 0.152 2026-03-23 02:54:20,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=397&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.005 0.145 2026-03-23 02:54:20,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "GET /web/image?model=product.product&field=image_128&id=396&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 7 0.016 0.152 2026-03-23 02:54:20,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:54:20,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: tour succeeded 2026-03-23 02:54:20,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_display SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 02:54:20,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: heap 14782244 (allocated 16515072) 2026-03-23 02:54:20,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing chrome headless with pid 16265 2026-03-23 02:54:20,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing websocket connection 2026-03-23 02:54:20,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Terminating chrome headless with pid 16265 2026-03-23 02:54:20,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmp2oozyrx__chrome_odoo" 2026-03-23 02:54:21,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome pid: 16459 2026-03-23 02:54:21,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpi3pj3iv7_chrome_odoo 2026-03-23 02:54:21,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:40209/json/version 2026-03-23 02:54:21,456 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:21,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Browser version: Chrome/141.0.7390.54 2026-03-23 02:54:21,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:40209/json 2026-03-23 02:54:21,631 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:21,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:40209/devtools/page/D16C1B4D826CD3F15B1A30916E1EDD71 2026-03-23 02:54:21,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-03-23 02:54:21,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-03-23 02:54:21,897 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:54:21,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Setting session cookie in browser 2026-03-23 02:54:21,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:54:21,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:54:22,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 30 0.024 0.055 2026-03-23 02:54:22,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Navigation result: {'frameId': 'D16C1B4D826CD3F15B1A30916E1EDD71', 'loaderId': '114CF6EB47CD6B5B796CB3F1ACC854E0', 'isDownload': False} 2026-03-23 02:54:22,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Evaluate ready code "odoo.isTourReady('test_combo_item_image_not_display')" 2026-03-23 02:54:22,046 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:54:22,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 02:54:22,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-03-23 02:54:22,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-03-23 02:54:22,660 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:22,685 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:54:22,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:54:22,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Evaluate test code "odoo.startTour('test_combo_item_image_not_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:54:22,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.017 2026-03-23 02:54:22,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [1/6] Tour test_combo_item_image_not_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:54:22,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:54:22,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:22,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.010 2026-03-23 02:54:22,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-03-23 02:54:22,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.006 0.036 2026-03-23 02:54:22,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-03-23 02:54:23,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 184 0.165 0.357 2026-03-23 02:54:23,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:54:23,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:54:23,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 02:54:23,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 02:54:23,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-03-23 02:54:23,848 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:54:23,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:54:23,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.029 0.043 2026-03-23 02:54:23,908 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:54:23,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:54:23,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:23,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 7 0.033 0.116 2026-03-23 02:54:23,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:23] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.170 2026-03-23 02:54:24,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-03-23 02:54:24,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.188 2026-03-23 02:54:24,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.046 2026-03-23 02:54:24,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [2/6] Tour test_combo_item_image_not_display → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 02:54:24,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.015 2026-03-23 02:54:24,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:24] "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:54:24,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [3/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 2 (trigger: .modal article.product:has(.product-name:contains("Combo Product 2")):not(:has(.product-img))) 2026-03-23 02:54:24,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.010 2026-03-23 02:54:24,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [4/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 4 (trigger: .modal article.product:has(.product-name:contains("Combo Product 4")):not(:has(.product-img))) 2026-03-23 02:54:24,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [5/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 6 (trigger: .modal article.product:has(.product-name:contains("Combo Product 6")):not(:has(.product-img))) 2026-03-23 02:54:24,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: [6/6] Tour test_combo_item_image_not_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:54:25,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: tour succeeded 2026-03-23 02:54:25,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_not_display SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 02:54:25,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.047 2026-03-23 02:54:25,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display.browser: heap 14729940 (allocated 16252928) 2026-03-23 02:54:25,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing chrome headless with pid 16459 2026-03-23 02:54:25,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Closing websocket connection 2026-03-23 02:54:25,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Terminating chrome headless with pid 16459 2026-03-23 02:54:25,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpi3pj3iv7_chrome_odoo" 2026-03-23 02:54:25,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_no_free_item ... 2026-03-23 02:54:27,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Chrome pid: 16622 2026-03-23 02:54:27,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Chrome headless temporary user profile dir: /tmp/tmpgrud1fyl_chrome_odoo 2026-03-23 02:54:27,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Issuing json command http://127.0.0.1:43959/json/version 2026-03-23 02:54:27,442 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:27,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Browser version: Chrome/141.0.7390.54 2026-03-23 02:54:27,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Issuing json command http://127.0.0.1:43959/json 2026-03-23 02:54:27,625 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:27,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Websocket url found: ws://127.0.0.1:43959/devtools/page/7486E7611EA6B5191C8DD6989DFBD446 2026-03-23 02:54:27,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Enable chrome headless console log notification 2026-03-23 02:54:27,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Chrome headless enable page notifications 2026-03-23 02:54:27,950 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:54:27,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Setting session cookie in browser 2026-03-23 02:54:27,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:54:27,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:54:27,986 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:54:29,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:29] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.079 1.134 2026-03-23 02:54:29,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Navigation result: {'frameId': '7486E7611EA6B5191C8DD6989DFBD446', 'loaderId': 'BA6D844CF0E5D974447834C36A64B38A', 'isDownload': False} 2026-03-23 02:54:29,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Evaluate ready code "odoo.isTourReady('test_combo_no_free_item')" 2026-03-23 02:54:29,271 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:54:29,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 02:54:29,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.049 2026-03-23 02:54:29,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.073 2026-03-23 02:54:30,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:54:30,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:54:30,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.023 2026-03-23 02:54:30,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Evaluate test code "odoo.startTour('test_combo_no_free_item', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:54:30,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 02:54:30,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [1/27] Tour test_combo_no_free_item → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:54:30,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 02:54:30,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:54:30,408 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6107) 2026-03-23 02:54:30,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.056 2026-03-23 02:54:30,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.091 2026-03-23 02:54:30,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.019 2026-03-23 02:54:30,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.075 2026-03-23 02:54:31,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.306 0.452 2026-03-23 02:54:31,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:54:31,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 02:54:31,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-03-23 02:54:31,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:54:31,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: Owl is running in 'dev' mode. 2026-03-23 02:54:31,832 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:54:31,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.028 2026-03-23 02:54:31,885 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:54:31,887 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:54:31,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-03-23 02:54:31,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 02:54:31,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:31] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.018 0.095 2026-03-23 02:54:32,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "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:54:32,007 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:32,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.007 0.045 2026-03-23 02:54:32,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.035 2026-03-23 02:54:32,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [2/27] Tour test_combo_no_free_item → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:54:32,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.023 0.035 2026-03-23 02:54:32,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.082 2026-03-23 02:54:32,696 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "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:54:32,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.121 2026-03-23 02:54:32,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [3/27] Tour test_combo_no_free_item → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 02:54:32,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.203 2026-03-23 02:54:32,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.259 2026-03-23 02:54:32,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.303 2026-03-23 02:54:32,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.320 2026-03-23 02:54:32,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:32] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.270 2026-03-23 02:54:33,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.250 2026-03-23 02:54:33,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 02:54:33,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=371&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-03-23 02:54:33,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=369&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-03-23 02:54:33,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=362&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-03-23 02:54:33,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=365&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.184 2026-03-23 02:54:33,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=366&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.224 2026-03-23 02:54:33,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.198 2026-03-23 02:54:33,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=364&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.196 2026-03-23 02:54:33,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=368&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-03-23 02:54:33,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=363&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-03-23 02:54:33,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=367&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-03-23 02:54:33,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.template&field=image_128&id=370&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-03-23 02:54:33,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.236 2026-03-23 02:54:33,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [4/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-03-23 02:54:33,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.product&field=image_128&id=400&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.012 0.040 2026-03-23 02:54:33,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [5/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 02:54:33,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.product&field=image_128&id=399&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.091 2026-03-23 02:54:33,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.product&field=image_128&id=401&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.113 2026-03-23 02:54:33,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [6/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 02:54:33,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.product&field=image_128&id=402&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.143 2026-03-23 02:54:33,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.product&field=image_128&id=403&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.184 2026-03-23 02:54:33,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [7/27] Tour test_combo_no_free_item → Step Check that combo total amount is $72.00 (trigger: .modal div.h3:contains("Total: $ 72.00")) 2026-03-23 02:54:33,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.product&field=image_128&id=404&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.021 0.223 2026-03-23 02:54:33,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [8/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 02:54:33,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:33] "GET /web/image?model=product.product&field=image_128&id=405&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.004 0.228 2026-03-23 02:54:34,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:34] "GET /web/image?model=product.product&field=image_128&id=407&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.004 0.213 2026-03-23 02:54:34,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:34] "GET /web/image?model=product.product&field=image_128&id=406&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.004 0.210 2026-03-23 02:54:34,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [9/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 02:54:34,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [10/27] Tour test_combo_no_free_item → Step Check that combo total amount is $114.00 (trigger: .modal div.h3:contains("Total: $ 114.00")) 2026-03-23 02:54:34,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [11/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 02:54:34,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [12/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 02:54:34,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [13/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 02:54:34,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [14/27] Tour test_combo_no_free_item → Step Check that combo total amount is $209.00 (trigger: .modal div.h3:contains("Total: $ 209.00")) 2026-03-23 02:54:34,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [15/27] Tour test_combo_no_free_item → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:54:34,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 02:54:34,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [16/27] Tour test_combo_no_free_item → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:35,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [17/27] Tour test_combo_no_free_item → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"232.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("232.10"))) 2026-03-23 02:54:35,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [18/27] Tour test_combo_no_free_item → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:35,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [19/27] Tour test_combo_no_free_item → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:35,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [20/27] Tour test_combo_no_free_item → Step order total amount is '232.10' (trigger: .product-screen .order-summary .total:contains("232.10")) 2026-03-23 02:54:35,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [21/27] Tour test_combo_no_free_item → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:35,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [22/27] Tour test_combo_no_free_item → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:54:35,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [23/27] Tour test_combo_no_free_item → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:54:35,403 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:35,405 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:54:35,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [24/27] Tour test_combo_no_free_item → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:54:35,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [25/27] Tour test_combo_no_free_item → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:54:35,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [26/27] Tour test_combo_no_free_item → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:54:35,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 02:54:35,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: [27/27] Tour test_combo_no_free_item → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:54:35,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.033 2026-03-23 02:54:35,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3601350 started for PoS orders references: [{'name': '/', 'uuid': '1cbcb119-588e-4724-b786-a36665b285e7'}] 2026-03-23 02:54:35,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:54:36,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3601350 order {'name': '/', 'uuid': '1cbcb119-588e-4724-b786-a36665b285e7'} created pos.order #16 2026-03-23 02:54:36,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3601350 finished 2026-03-23 02:54:36,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 376 0.357 0.864 2026-03-23 02:54:37,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.041 2026-03-23 02:54:37,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.048 2026-03-23 02:54:37,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: tour succeeded 2026-03-23 02:54:37,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: ╔════════════════════════════════════════╗ ║ TOUR test_combo_no_free_item SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 02:54:37,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item.browser: heap 17895780 (allocated 19009536) 2026-03-23 02:54:37,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Closing chrome headless with pid 16622 2026-03-23 02:54:37,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Closing websocket connection 2026-03-23 02:54:37,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Terminating chrome headless with pid 16622 2026-03-23 02:54:37,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_no_free_item: Removing chrome user profile "/tmp/tmpgrud1fyl_chrome_odoo" 2026-03-23 02:54:37,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-03-23 02:54:38,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 16826 2026-03-23 02:54:38,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmpaebpp0ti_chrome_odoo 2026-03-23 02:54:38,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:38367/json/version 2026-03-23 02:54:38,719 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:38,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Browser version: Chrome/141.0.7390.54 2026-03-23 02:54:38,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:38367/json 2026-03-23 02:54:38,874 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:38,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:38367/devtools/page/4FC63774359559E546F1A80699508165 2026-03-23 02:54:39,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-03-23 02:54:39,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-03-23 02:54:39,217 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 02:54:39,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-03-23 02:54:39,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:54:39,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:54:39,241 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:54:39,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:39] "GET /pos/ui/3 HTTP/1.1" 200 - 86 0.053 0.662 2026-03-23 02:54:39,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': '4FC63774359559E546F1A80699508165', 'loaderId': 'E2A3F9A2C73F32DC43D4A7350B705B55', 'isDownload': False} 2026-03-23 02:54:39,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate ready code "odoo.isTourReady('test_combo_price_unchanged_with_lot_tracked_product')" 2026-03-23 02:54:39,989 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:54:40,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 02:54:40,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 02:54:40,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 02:54:40,650 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:54:40,655 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:40,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 02:54:40,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate test code "odoo.startTour('test_combo_price_unchanged_with_lot_tracked_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:54:40,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 02:54:40,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [1/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:54:40,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:54:40,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:54:40,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-03-23 02:54:40,873 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6108) 2026-03-23 02:54:40,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.059 2026-03-23 02:54:40,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.071 2026-03-23 02:54:40,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.022 2026-03-23 02:54:41,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.233 0.406 2026-03-23 02:54:41,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:54:41,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:54:41,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:41] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.065 2026-03-23 02:54:41,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:54:41,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: Owl is running in 'dev' mode. 2026-03-23 02:54:42,059 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:54:42,094 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:42,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.013 0.025 2026-03-23 02:54:42,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:54:42,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.051 2026-03-23 02:54:42,162 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "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 02:54:42,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:42,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/image/res.users/491/avatar_128 HTTP/1.1" 200 - 14 0.046 0.097 2026-03-23 02:54:42,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.169 2026-03-23 02:54:42,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.209 2026-03-23 02:54:42,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.027 2026-03-23 02:54:42,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [2/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:54:42,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.035 2026-03-23 02:54:42,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.080 2026-03-23 02:54:42,822 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:54:42,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [3/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click product 'Test Combo' (trigger: article.product .product-content .product-name:contains("Test Combo")) 2026-03-23 02:54:42,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.168 2026-03-23 02:54:42,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:42] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.217 2026-03-23 02:54:43,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.261 2026-03-23 02:54:43,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.322 2026-03-23 02:54:43,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.339 2026-03-23 02:54:43,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.011 0.267 2026-03-23 02:54:43,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image?model=product.template&field=image_128&id=373&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-03-23 02:54:43,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image?model=product.template&field=image_128&id=372&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-03-23 02:54:43,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-03-23 02:54:43,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-03-23 02:54:43,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-03-23 02:54:43,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.184 2026-03-23 02:54:43,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.130 2026-03-23 02:54:43,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [4/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:43,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 02:54:43,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [5/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Combo"))) 2026-03-23 02:54:43,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [6/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 02:54:43,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [7/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:43,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [8/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:43,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [9/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-03-23 02:54:43,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [10/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:43,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [11/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:43,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [12/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 02:54:44,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [13/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:54:44,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.040 2026-03-23 02:54:44,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.009 0.041 2026-03-23 02:54:44,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [14/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:54:44,230 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [15/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:54:44,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [16/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete input 2026-03-23 02:54:44,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [17/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:54:44,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [18/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 02:54:44,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 02:54:44,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [19/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .info-list:contains('Lot Number 1') 2026-03-23 02:54:44,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [20/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:44,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [21/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:44,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [22/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-03-23 02:54:44,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [23/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:44,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-03-23 02:54:44,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_combo_price_unchanged_with_lot_tracked_product SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:54:45,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 14292312 (allocated 14942208) 2026-03-23 02:54:45,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 16826 2026-03-23 02:54:45,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-03-23 02:54:45,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 16826 2026-03-23 02:54:45,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmpaebpp0ti_chrome_odoo" 2026-03-23 02:54:45,322 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_refund_different_qty ... 2026-03-23 02:54:47,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Chrome pid: 17007 2026-03-23 02:54:47,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Chrome headless temporary user profile dir: /tmp/tmp9r10ws3q_chrome_odoo 2026-03-23 02:54:47,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Issuing json command http://127.0.0.1:43365/json/version 2026-03-23 02:54:47,153 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:47,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 02:54:47,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Issuing json command http://127.0.0.1:43365/json 2026-03-23 02:54:47,241 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:47,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Websocket url found: ws://127.0.0.1:43365/devtools/page/9479CADAE4F83D80D7F544D9890263E1 2026-03-23 02:54:47,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Enable chrome headless console log notification 2026-03-23 02:54:47,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Chrome headless enable page notifications 2026-03-23 02:54:47,539 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:54:47,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Setting session cookie in browser 2026-03-23 02:54:47,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:54:47,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:54:47,572 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:54:48,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:48] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.065 0.647 2026-03-23 02:54:48,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Navigation result: {'frameId': '9479CADAE4F83D80D7F544D9890263E1', 'loaderId': '9827EC0A0A4ABC09F47A9C94702C78B7', 'isDownload': False} 2026-03-23 02:54:48,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Evaluate ready code "odoo.isTourReady('test_combo_refund_different_qty')" 2026-03-23 02:54:48,338 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:54:48,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:48] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.014 2026-03-23 02:54:48,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:48] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.027 2026-03-23 02:54:48,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:48] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.070 2026-03-23 02:54:49,055 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:54:49,066 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:49,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 02:54:49,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Evaluate test code "odoo.startTour('test_combo_refund_different_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:54:49,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 02:54:49,155 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [1/40] Tour test_combo_refund_different_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:54:49,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:54:49,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:49,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-03-23 02:54:49,322 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6109) 2026-03-23 02:54:49,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.021 0.088 2026-03-23 02:54:49,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.089 2026-03-23 02:54:49,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 02:54:50,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.250 0.425 2026-03-23 02:54:50,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:54:50,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-03-23 02:54:50,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.054 2026-03-23 02:54:50,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.031 2026-03-23 02:54:50,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: Owl is running in 'dev' mode. 2026-03-23 02:54:50,650 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:54:50,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:54:50,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.038 2026-03-23 02:54:50,727 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:54:50,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:54:50,777 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "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:54:50,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.021 0.086 2026-03-23 02:54:50,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:54:50,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.117 2026-03-23 02:54:50,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.034 2026-03-23 02:54:50,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.032 2026-03-23 02:54:51,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [2/40] Tour test_combo_refund_different_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:54:51,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.029 2026-03-23 02:54:51,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.016 2026-03-23 02:54:51,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.033 0.039 2026-03-23 02:54:51,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.095 2026-03-23 02:54:51,313 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54: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 02:54:51,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-03-23 02:54:51,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-03-23 02:54:51,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-03-23 02:54:51,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-03-23 02:54:51,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-03-23 02:54:51,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.110 2026-03-23 02:54:51,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-03-23 02:54:51,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [3/40] Tour test_combo_refund_different_qty → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 02:54:51,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=376&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.231 2026-03-23 02:54:51,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=374&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.272 2026-03-23 02:54:51,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=377&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.303 2026-03-23 02:54:51,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=378&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.308 2026-03-23 02:54:51,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=381&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.331 2026-03-23 02:54:51,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=383&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.349 2026-03-23 02:54:51,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=380&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-03-23 02:54:51,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-03-23 02:54:51,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:51] "GET /web/image?model=product.template&field=image_128&id=382&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-03-23 02:54:52,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.template&field=image_128&id=375&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.244 2026-03-23 02:54:52,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.template&field=image_128&id=379&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-03-23 02:54:52,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.275 2026-03-23 02:54:52,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.283 2026-03-23 02:54:52,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [4/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 02:54:52,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [5/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 02:54:52,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=411&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.015 0.044 2026-03-23 02:54:52,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=413&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.080 2026-03-23 02:54:52,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [6/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 02:54:52,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=412&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.012 0.122 2026-03-23 02:54:52,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [7/40] Tour test_combo_refund_different_qty → Step Check that product Combo Product 4 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 4")):has(input[name="pos_quantity"])) 2026-03-23 02:54:52,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=414&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.012 0.182 2026-03-23 02:54:52,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [8/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 02:54:52,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=415&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.238 2026-03-23 02:54:52,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [9/40] Tour test_combo_refund_different_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:54:52,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=416&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.281 2026-03-23 02:54:52,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=417&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.282 2026-03-23 02:54:52,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=419&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.270 2026-03-23 02:54:52,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "GET /web/image?model=product.product&field=image_128&id=418&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.271 2026-03-23 02:54:52,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 02:54:52,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [10/40] Tour test_combo_refund_different_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:54:53,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [11/40] Tour test_combo_refund_different_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:54:53,045 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:54:53,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:54:53,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [12/40] Tour test_combo_refund_different_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:54:53,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [13/40] Tour test_combo_refund_different_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:54:53,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 02:54:53,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [14/40] Tour test_combo_refund_different_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:54:53,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.015 2026-03-23 02:54:53,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [15/40] Tour test_combo_refund_different_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:54:53,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91718552 started for PoS orders references: [{'name': '/', 'uuid': 'cf9a2a5c-147f-445a-9cfe-aa0fa4270933'}] 2026-03-23 02:54:53,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:54:53,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91718552 order {'name': '/', 'uuid': 'cf9a2a5c-147f-445a-9cfe-aa0fa4270933'} created pos.order #17 2026-03-23 02:54:54,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91718552 finished 2026-03-23 02:54:54,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 261 0.231 0.528 2026-03-23 02:54:54,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.064 2026-03-23 02:54:54,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.061 2026-03-23 02:54:54,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [16/40] Tour test_combo_refund_different_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:54:54,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [17/40] Tour test_combo_refund_different_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:54:54,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 02:54:54,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [18/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:54,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [19/40] Tour test_combo_refund_different_qty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:54:54,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [20/40] Tour test_combo_refund_different_qty → Step click Actions button (trigger: .more-btn) 2026-03-23 02:54:54,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [21/40] Tour test_combo_refund_different_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 02:54:54,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [22/40] Tour test_combo_refund_different_qty → Step .ticket-screen .order-row:contains("001") 2026-03-23 02:54:54,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:54:54,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-03-23 02:54:54,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [23/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:54,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.004 0.019 2026-03-23 02:54:54,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [24/40] Tour test_combo_refund_different_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 02:54:55,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [25/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:55,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [26/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:55,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [27/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Office Combo")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-03-23 02:54:55,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [28/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:55,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [29/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:55,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [30/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 4")):has(.to-refund-highlight:contains("To Refund: 2.00")) 2026-03-23 02:54:55,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [31/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:55,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [32/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:55,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [33/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 3")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-03-23 02:54:55,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [34/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:55,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [35/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:55,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [36/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 6")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-03-23 02:54:55,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [37/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:54:55,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [38/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:54:55,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [39/40] Tour test_combo_refund_different_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 02:54:55,953 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: [40/40] Tour test_combo_refund_different_qty → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 02:54:55,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 02:54:56,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: tour succeeded 2026-03-23 02:54:56,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_combo_refund_different_qty SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 02:54:56,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty.browser: heap 18436048 (allocated 19795968) 2026-03-23 02:54:56,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Closing chrome headless with pid 17007 2026-03-23 02:54:56,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Closing websocket connection 2026-03-23 02:54:56,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Terminating chrome headless with pid 17007 2026-03-23 02:54:56,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_refund_different_qty: Removing chrome user profile "/tmp/tmp9r10ws3q_chrome_odoo" 2026-03-23 02:54:56,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_variant_mix ... 2026-03-23 02:54:57,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome pid: 17215 2026-03-23 02:54:57,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome headless temporary user profile dir: /tmp/tmpo2ipfsjd_chrome_odoo 2026-03-23 02:54:57,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:34541/json/version 2026-03-23 02:54:57,473 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:57,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Browser version: Chrome/141.0.7390.54 2026-03-23 02:54:57,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:34541/json 2026-03-23 02:54:57,703 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:54:57,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Websocket url found: ws://127.0.0.1:34541/devtools/page/480435BA1D902AB532033703358837DB 2026-03-23 02:54:57,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Enable chrome headless console log notification 2026-03-23 02:54:57,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Chrome headless enable page notifications 2026-03-23 02:54:58,010 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:54:58,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Setting session cookie in browser 2026-03-23 02:54:58,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:54:58,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:54:58,046 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:54:59,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:59] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 130 0.109 0.981 2026-03-23 02:54:59,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Navigation result: {'frameId': '480435BA1D902AB532033703358837DB', 'loaderId': '2A4009076ECA50149732C70D0A81B6D2', 'isDownload': False} 2026-03-23 02:54:59,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Evaluate ready code "odoo.isTourReady('test_combo_variant_mix')" 2026-03-23 02:54:59,173 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:54:59,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:54:59,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 02:54:59,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 02:54:59,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:54:59,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:54:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:55:00,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-03-23 02:55:00,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Evaluate test code "odoo.startTour('test_combo_variant_mix', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:55:00,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 02:55:00,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [1/11] Tour test_combo_variant_mix → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:55:00,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:55:00,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:00,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.018 2026-03-23 02:55:00,180 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6110) 2026-03-23 02:55:00,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.004 0.060 2026-03-23 02:55:00,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.057 2026-03-23 02:55:00,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.066 2026-03-23 02:55:01,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.310 0.478 2026-03-23 02:55:01,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:55:01,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:55:01,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.025 2026-03-23 02:55:01,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.083 2026-03-23 02:55:01,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:55:01,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: Owl is running in 'dev' mode. 2026-03-23 02:55:01,654 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:01,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 02:55:01,714 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:55:01,725 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:55:01,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.027 0.048 2026-03-23 02:55:01,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-03-23 02:55:01,819 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:55:01,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.014 0.102 2026-03-23 02:55:01,835 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:01,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:01] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.037 2026-03-23 02:55:02,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.040 2026-03-23 02:55:02,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [2/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:55:02,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 02:55:02,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.047 0.041 2026-03-23 02:55:02,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [3/11] Tour test_combo_variant_mix → Step click product 'Test Product Combo' (trigger: article.product .product-content .product-name:contains("Test Product Combo")) 2026-03-23 02:55:02,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.153 2026-03-23 02:55:02,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:55:02,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.259 2026-03-23 02:55:02,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.312 2026-03-23 02:55:02,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.354 2026-03-23 02:55:02,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.387 2026-03-23 02:55:02,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.399 2026-03-23 02:55:02,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-03-23 02:55:02,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=384&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-03-23 02:55:02,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-03-23 02:55:02,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:02] "GET /web/image?model=product.template&field=image_128&id=385&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-03-23 02:55:03,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:03] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.209 2026-03-23 02:55:03,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.370 2026-03-23 02:55:03,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [4/11] Tour test_combo_variant_mix → Step Select combo item Test Product (Large) (trigger: .modal label.combo-item article.product:has(.product-name:contains("Test Product (Large)"))) 2026-03-23 02:55:03,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:03] "GET /web/image?model=product.product&field=image_128&id=421&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.037 2026-03-23 02:55:03,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [5/11] Tour test_combo_variant_mix → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 02:55:03,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:03] "GET /web/image?model=product.product&field=image_128&id=422&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.084 2026-03-23 02:55:03,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [6/11] Tour test_combo_variant_mix → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-03-23 02:55:03,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [7/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-03-23 02:55:03,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [8/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:55:03,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 02:55:03,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [9/11] Tour test_combo_variant_mix → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:03,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [10/11] Tour test_combo_variant_mix → Step Check orderline with attributes: {"product":"Test Product","quantity":1,"price":20,"attributes":"Blue, Large"} (trigger: .order-container .orderline:has(.qty:contains("1")):has(.price:contains("20"))) 2026-03-23 02:55:03,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: [11/11] Tour test_combo_variant_mix → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:03,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: tour succeeded 2026-03-23 02:55:03,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_combo_variant_mix SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 02:55:04,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix.browser: heap 14178772 (allocated 15204352) 2026-03-23 02:55:04,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Closing chrome headless with pid 17215 2026-03-23 02:55:04,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Closing websocket connection 2026-03-23 02:55:04,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Terminating chrome headless with pid 17215 2026-03-23 02:55:04,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_combo_variant_mix: Removing chrome user profile "/tmp/tmpo2ipfsjd_chrome_odoo" 2026-03-23 02:55:04,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_consistent_refund_process_between_frontend_and_backend ... 2026-03-23 02:55:05,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome pid: 17396 2026-03-23 02:55:05,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpu1ia6ohs_chrome_odoo 2026-03-23 02:55:05,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Issuing json command http://127.0.0.1:40433/json/version 2026-03-23 02:55:05,402 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40433', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:05,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 02:55:05,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Issuing json command http://127.0.0.1:40433/json 2026-03-23 02:55:05,548 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40433', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:05,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:40433/devtools/page/F03C200F7EFE41D0AB27C47441779571 2026-03-23 02:55:05,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Enable chrome headless console log notification 2026-03-23 02:55:05,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome headless enable page notifications 2026-03-23 02:55:05,986 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:55:06,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Setting session cookie in browser 2026-03-23 02:55:06,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:55:06,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:55:06,029 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:55:06,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:06] "GET /pos/ui/3 HTTP/1.1" 200 - 86 0.093 0.810 2026-03-23 02:55:06,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Navigation result: {'frameId': 'F03C200F7EFE41D0AB27C47441779571', 'loaderId': '661A70F8919C9296F519D2BC7833A29A', 'isDownload': False} 2026-03-23 02:55:06,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_consistent_refund_process_between_frontend_and_backend')" 2026-03-23 02:55:06,962 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:55:06,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:06] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 02:55:06,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:06] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-03-23 02:55:07,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.048 2026-03-23 02:55:07,682 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:55:07,683 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:55:07,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 02:55:07,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_consistent_refund_process_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:55:07,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 02:55:07,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [1/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:55:07,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-03-23 02:55:07,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:55:07,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-03-23 02:55:07,922 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6111) 2026-03-23 02:55:07,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.062 2026-03-23 02:55:07,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.095 2026-03-23 02:55:08,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.031 2026-03-23 02:55:08,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.236 0.441 2026-03-23 02:55:08,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:55:08,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:55:09,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.061 2026-03-23 02:55:09,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:55:09,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-03-23 02:55:09,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:09,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:55:09,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:55:09,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:55:09,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.028 0.044 2026-03-23 02:55:09,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-03-23 02:55:09,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "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:55:09,331 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:09,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.079 2026-03-23 02:55:09,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 02:55:09,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.028 2026-03-23 02:55:09,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [2/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:55:09,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.063 2026-03-23 02:55:09,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.072 2026-03-23 02:55:09,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "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:55:09,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [3/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 02:55:09,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:09] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.121 2026-03-23 02:55:10,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.182 2026-03-23 02:55:10,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.243 2026-03-23 02:55:10,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.312 2026-03-23 02:55:10,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.371 2026-03-23 02:55:10,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.326 2026-03-23 02:55:10,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.286 2026-03-23 02:55:10,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-03-23 02:55:10,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-03-23 02:55:10,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.219 2026-03-23 02:55:10,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [4/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:10,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 02:55:10,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [5/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 02:55:10,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [6/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 02:55:10,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [7/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 02:55:10,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [8/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 02:55:10,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [9/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 02:55:10,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [10/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 02:55:10,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:55:10,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [11/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 02:55:11,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [12/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-03-23 02:55:11,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [13/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:11,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 02:55:11,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [14/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:11,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [15/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:55:11,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [16/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .more-btn) 2026-03-23 02:55:11,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [17/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .o_pricelist_button 2026-03-23 02:55:11,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [18/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-03-23 02:55:11,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [19/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:11,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:55:11,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [20/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:55:11,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [21/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:55:11,757 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:55:11,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [22/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:55:11,781 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:55:11,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [23/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:55:11,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 02:55:11,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [24/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:55:11,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [25/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:55:12,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 02:55:12,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31817650 started for PoS orders references: [{'name': '/', 'uuid': 'b81842aa-8a58-4172-a37d-3cbd28d4a1bf'}] 2026-03-23 02:55:12,025 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:12,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31817650 order {'name': '/', 'uuid': 'b81842aa-8a58-4172-a37d-3cbd28d4a1bf'} created pos.order #18 2026-03-23 02:55:12,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31817650 finished 2026-03-23 02:55:12,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.184 0.387 2026-03-23 02:55:12,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.064 2026-03-23 02:55:12,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.063 2026-03-23 02:55:12,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [26/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:55:13,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [27/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:55:13,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 02:55:13,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [28/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:13,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [29/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:55:13,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [30/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .more-btn) 2026-03-23 02:55:13,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [31/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 02:55:13,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [32/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .order-row:contains("001") 2026-03-23 02:55:13,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:55:13,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 02:55:13,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [33/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:13,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.019 2026-03-23 02:55:13,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [34/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad"))) 2026-03-23 02:55:13,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [35/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:13,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [36/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:13,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [37/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 02:55:13,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [38/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:13,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [39/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:13,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [40/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-03-23 02:55:13,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [41/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:13,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [42/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:13,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [43/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 02:55:14,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [44/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:55:14,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.050 2026-03-23 02:55:14,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [45/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:55:14,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 02:55:14,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [46/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:55:14,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 02:55:14,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61591966 started for PoS orders references: [{'name': '/', 'uuid': 'fed4a578-422c-4ef8-be91-0a55059cd88c'}] 2026-03-23 02:55:14,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61591966 order {'name': '/', 'uuid': 'fed4a578-422c-4ef8-be91-0a55059cd88c'} created pos.order #19 2026-03-23 02:55:14,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61591966 finished 2026-03-23 02:55:14,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.217 0.389 2026-03-23 02:55:14,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.043 2026-03-23 02:55:14,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.042 2026-03-23 02:55:15,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: tour succeeded 2026-03-23 02:55:15,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_consistent_refund_process_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:55:15,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend.browser: heap 16714580 (allocated 18223104) 2026-03-23 02:55:15,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Closing chrome headless with pid 17396 2026-03-23 02:55:15,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Closing websocket connection 2026-03-23 02:55:15,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Terminating chrome headless with pid 17396 2026-03-23 02:55:15,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_consistent_refund_process_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpu1ia6ohs_chrome_odoo" 2026-03-23 02:55:16,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cross_exclusion_attribute_values ... 2026-03-23 02:55:17,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Chrome pid: 17594 2026-03-23 02:55:17,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Chrome headless temporary user profile dir: /tmp/tmpr4hk2o_j_chrome_odoo 2026-03-23 02:55:17,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Issuing json command http://127.0.0.1:43535/json/version 2026-03-23 02:55:17,076 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:17,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Browser version: Chrome/141.0.7390.54 2026-03-23 02:55:17,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Issuing json command http://127.0.0.1:43535/json 2026-03-23 02:55:17,308 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:17,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Websocket url found: ws://127.0.0.1:43535/devtools/page/1C18A148565F00203E9663C2114A96F8 2026-03-23 02:55:17,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Enable chrome headless console log notification 2026-03-23 02:55:17,434 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Chrome headless enable page notifications 2026-03-23 02:55:17,545 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:55:17,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Setting session cookie in browser 2026-03-23 02:55:17,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:55:17,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:55:17,569 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:55:18,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:18] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.059 0.663 2026-03-23 02:55:18,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Navigation result: {'frameId': '1C18A148565F00203E9663C2114A96F8', 'loaderId': 'C808064AAE56EDE0F369F5E65F70790D', 'isDownload': False} 2026-03-23 02:55:18,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Evaluate ready code "odoo.isTourReady('test_cross_exclusion_attribute_values')" 2026-03-23 02:55:18,333 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:55:18,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:18] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-03-23 02:55:18,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:18] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-03-23 02:55:18,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:18] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.048 2026-03-23 02:55:19,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:55:19,141 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:55:19,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.026 2026-03-23 02:55:19,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Evaluate test code "odoo.startTour('test_cross_exclusion_attribute_values', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:55:19,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 02:55:19,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [1/18] Tour test_cross_exclusion_attribute_values → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:55:19,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:55:19,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:55:19,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.026 2026-03-23 02:55:19,390 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6112) 2026-03-23 02:55:19,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.070 2026-03-23 02:55:19,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.044 2026-03-23 02:55:19,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.040 2026-03-23 02:55:20,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.236 0.381 2026-03-23 02:55:20,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:55:20,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:55:20,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-03-23 02:55:20,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:55:20,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: Owl is running in 'dev' mode. 2026-03-23 02:55:20,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.021 2026-03-23 02:55:20,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:55:20,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:55:20,651 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:20,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:55:20,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.061 2026-03-23 02:55:20,752 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "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:55:20,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.017 0.119 2026-03-23 02:55:20,762 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:20,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 02:55:20,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 02:55:20,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [2/18] Tour test_cross_exclusion_attribute_values → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:55:21,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.026 2026-03-23 02:55:21,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.028 2026-03-23 02:55:21,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.063 2026-03-23 02:55:21,249 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:55:21,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.101 2026-03-23 02:55:21,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.193 2026-03-23 02:55:21,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [3/18] Tour test_cross_exclusion_attribute_values → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 02:55:21,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.223 2026-03-23 02:55:21,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-03-23 02:55:21,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.381 2026-03-23 02:55:21,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.324 2026-03-23 02:55:21,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.338 2026-03-23 02:55:21,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=386&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.306 2026-03-23 02:55:21,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-03-23 02:55:21,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.304 2026-03-23 02:55:21,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.248 2026-03-23 02:55:21,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.276 2026-03-23 02:55:22,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [4/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_1') input) 2026-03-23 02:55:22,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [5/18] Tour test_cross_exclusion_attribute_values → Step check radio attribute with name attribute_2_value_1 is muted (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') span.text-muted) 2026-03-23 02:55:22,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [6/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') input) 2026-03-23 02:55:22,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [7/18] Tour test_cross_exclusion_attribute_values → Step Add button is disabled (trigger: .modal .btn-primary.disabled) 2026-03-23 02:55:22,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [8/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_2') input) 2026-03-23 02:55:22,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [9/18] Tour test_cross_exclusion_attribute_values → Step check radio attribute with name attribute_1_value_2 is muted (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') span.text-muted) 2026-03-23 02:55:22,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [10/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') input) 2026-03-23 02:55:22,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [11/18] Tour test_cross_exclusion_attribute_values → Step Add button is disabled (trigger: .modal .btn-primary.disabled) 2026-03-23 02:55:22,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [12/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_1') input) 2026-03-23 02:55:22,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [13/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_2') input) 2026-03-23 02:55:22,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [14/18] Tour test_cross_exclusion_attribute_values → Step Add button is enabled (trigger: .modal .btn-primary:not(.disabled)) 2026-03-23 02:55:22,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [15/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') input) 2026-03-23 02:55:22,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [16/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') input) 2026-03-23 02:55:22,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [17/18] Tour test_cross_exclusion_attribute_values → Step Add button is enabled (trigger: .modal .btn-primary:not(.disabled)) 2026-03-23 02:55:22,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: [18/18] Tour test_cross_exclusion_attribute_values → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:55:22,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: tour succeeded 2026-03-23 02:55:22,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_cross_exclusion_attribute_values SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 02:55:22,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values.browser: heap 13414052 (allocated 14155776) 2026-03-23 02:55:22,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Closing chrome headless with pid 17594 2026-03-23 02:55:22,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Closing websocket connection 2026-03-23 02:55:22,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Terminating chrome headless with pid 17594 2026-03-23 02:55:23,080 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_cross_exclusion_attribute_values: Removing chrome user profile "/tmp/tmpr4hk2o_j_chrome_odoo" 2026-03-23 02:55:23,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_ctrl_number_ignored ... 2026-03-23 02:55:23,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome pid: 17772 2026-03-23 02:55:23,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome headless temporary user profile dir: /tmp/tmpx1abk2s6_chrome_odoo 2026-03-23 02:55:23,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:42129/json/version 2026-03-23 02:55:23,670 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:23,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Browser version: Chrome/141.0.7390.54 2026-03-23 02:55:23,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:42129/json 2026-03-23 02:55:23,897 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:23,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Websocket url found: ws://127.0.0.1:42129/devtools/page/AE1D4387C048F7BDBA9720765E71BD0D 2026-03-23 02:55:24,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Enable chrome headless console log notification 2026-03-23 02:55:24,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Chrome headless enable page notifications 2026-03-23 02:55:24,206 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:55:24,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Setting session cookie in browser 2026-03-23 02:55:24,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:55:24,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:55:24,234 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:55:25,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 136 0.103 0.691 2026-03-23 02:55:25,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Navigation result: {'frameId': 'AE1D4387C048F7BDBA9720765E71BD0D', 'loaderId': '4348FEA1A17614685C5874EB9D530FB3', 'isDownload': False} 2026-03-23 02:55:25,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Evaluate ready code "odoo.isTourReady('test_ctrl_number_ignored')" 2026-03-23 02:55:25,070 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:55:25,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-03-23 02:55:25,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-03-23 02:55:25,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.068 2026-03-23 02:55:25,864 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:25,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:55:25,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-03-23 02:55:25,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Evaluate test code "odoo.startTour('test_ctrl_number_ignored', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:55:25,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:55:25,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [1/18] Tour test_ctrl_number_ignored → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:55:25,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 02:55:26,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:26,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.018 2026-03-23 02:55:26,099 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6113) 2026-03-23 02:55:26,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.058 2026-03-23 02:55:26,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.082 2026-03-23 02:55:26,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-03-23 02:55:26,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.251 0.397 2026-03-23 02:55:26,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:55:27,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:55:27,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.079 2026-03-23 02:55:27,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.039 2026-03-23 02:55:27,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: Owl is running in 'dev' mode. 2026-03-23 02:55:27,377 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:27,438 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:55:27,441 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:55:27,506 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "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 02:55:27,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.019 0.065 2026-03-23 02:55:27,512 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:27,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-03-23 02:55:27,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.127 2026-03-23 02:55:27,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.150 2026-03-23 02:55:27,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.019 0.055 2026-03-23 02:55:27,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.029 2026-03-23 02:55:27,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [2/18] Tour test_ctrl_number_ignored → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:55:27,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.031 0.068 2026-03-23 02:55:28,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.090 2026-03-23 02:55:28,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.172 2026-03-23 02:55:28,163 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:28,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [3/18] Tour test_ctrl_number_ignored → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 02:55:28,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.217 2026-03-23 02:55:28,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.270 2026-03-23 02:55:28,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.334 2026-03-23 02:55:28,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.336 2026-03-23 02:55:28,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.370 2026-03-23 02:55:28,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.325 2026-03-23 02:55:28,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.311 2026-03-23 02:55:28,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.341 2026-03-23 02:55:28,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.358 2026-03-23 02:55:28,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.242 2026-03-23 02:55:28,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 02:55:28,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [4/18] Tour test_ctrl_number_ignored → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:28,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [5/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 02:55:29,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [6/18] Tour test_ctrl_number_ignored → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 02:55:29,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [7/18] Tour test_ctrl_number_ignored → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 02:55:29,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [8/18] Tour test_ctrl_number_ignored → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 02:55:29,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [9/18] Tour test_ctrl_number_ignored → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 02:55:29,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [10/18] Tour test_ctrl_number_ignored → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 02:55:29,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 02:55:29,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [11/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-03-23 02:55:29,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [12/18] Tour test_ctrl_number_ignored → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:29,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [13/18] Tour test_ctrl_number_ignored → Step body 2026-03-23 02:55:29,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [14/18] Tour test_ctrl_number_ignored → Step body 2026-03-23 02:55:29,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [15/18] Tour test_ctrl_number_ignored → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:29,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [16/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 02:55:29,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [17/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-03-23 02:55:30,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: [18/18] Tour test_ctrl_number_ignored → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:30,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: tour succeeded 2026-03-23 02:55:30,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_ctrl_number_ignored SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 02:55:30,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored.browser: heap 13533392 (allocated 14417920) 2026-03-23 02:55:30,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Closing chrome headless with pid 17772 2026-03-23 02:55:30,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Closing websocket connection 2026-03-23 02:55:30,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Terminating chrome headless with pid 17772 2026-03-23 02:55:30,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_ctrl_number_ignored: Removing chrome user profile "/tmp/tmpx1abk2s6_chrome_odoo" 2026-03-23 02:55:30,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_custom_attribute_alone_displayed ... 2026-03-23 02:55:31,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Chrome pid: 17949 2026-03-23 02:55:31,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Chrome headless temporary user profile dir: /tmp/tmpuer1sxqv_chrome_odoo 2026-03-23 02:55:31,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Issuing json command http://127.0.0.1:42171/json/version 2026-03-23 02:55:31,697 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:31,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 02:55:31,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Issuing json command http://127.0.0.1:42171/json 2026-03-23 02:55:31,908 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:31,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Websocket url found: ws://127.0.0.1:42171/devtools/page/D5E1B81C561D57ED5EF83C4CE72B352F 2026-03-23 02:55:31,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Enable chrome headless console log notification 2026-03-23 02:55:32,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Chrome headless enable page notifications 2026-03-23 02:55:32,159 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:55:32,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Setting session cookie in browser 2026-03-23 02:55:32,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:55:32,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:55:32,195 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:55:33,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:33] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.081 1.125 2026-03-23 02:55:33,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Navigation result: {'frameId': 'D5E1B81C561D57ED5EF83C4CE72B352F', 'loaderId': '5322BA653F92937B087DF75946A19B25', 'isDownload': False} 2026-03-23 02:55:33,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Evaluate ready code "odoo.isTourReady('test_custom_attribute_alone_displayed')" 2026-03-23 02:55:33,436 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:55:33,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 02:55:33,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 02:55:33,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.052 2026-03-23 02:55:34,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:55:34,166 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:55:34,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 02:55:34,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Evaluate test code "odoo.startTour('test_custom_attribute_alone_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:55:34,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [1/7] Tour test_custom_attribute_alone_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:55:34,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-03-23 02:55:34,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:55:34,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:55:34,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-03-23 02:55:34,415 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6114) 2026-03-23 02:55:34,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.079 2026-03-23 02:55:34,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.112 2026-03-23 02:55:34,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.063 2026-03-23 02:55:35,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.259 0.416 2026-03-23 02:55:35,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:55:35,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:55:35,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-03-23 02:55:35,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 02:55:35,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 02:55:35,665 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:35,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.017 2026-03-23 02:55:35,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:55:35,722 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:35,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:35,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.027 0.054 2026-03-23 02:55:35,819 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "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:55:35,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.011 0.110 2026-03-23 02:55:35,831 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:55:35,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.011 0.020 2026-03-23 02:55:35,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.023 2026-03-23 02:55:36,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [2/7] Tour test_custom_attribute_alone_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:55:36,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.026 2026-03-23 02:55:36,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 02:55:36,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 02:55:36,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:36,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-03-23 02:55:36,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-03-23 02:55:36,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [3/7] Tour test_custom_attribute_alone_displayed → Step click product 'Only Custom' (trigger: article.product .product-content .product-name:contains("Only Custom")) 2026-03-23 02:55:36,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-03-23 02:55:36,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-03-23 02:55:36,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-03-23 02:55:36,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.239 2026-03-23 02:55:36,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.272 2026-03-23 02:55:36,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-03-23 02:55:36,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=387&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.334 2026-03-23 02:55:36,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.356 2026-03-23 02:55:36,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.360 2026-03-23 02:55:36,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.257 2026-03-23 02:55:36,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [4/7] Tour test_custom_attribute_alone_displayed → Step filling custom attribute with value Filling (trigger: .modal .custom_value) 2026-03-23 02:55:37,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [5/7] Tour test_custom_attribute_alone_displayed → Step checking selected custom attribute with value "Filling" (trigger: .modal .custom_value) 2026-03-23 02:55:37,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [6/7] Tour test_custom_attribute_alone_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:55:37,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: [7/7] Tour test_custom_attribute_alone_displayed → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:55:37,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 02:55:37,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: tour succeeded 2026-03-23 02:55:37,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_custom_attribute_alone_displayed SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 02:55:37,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed.browser: heap 13732204 (allocated 14680064) 2026-03-23 02:55:37,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Closing chrome headless with pid 17949 2026-03-23 02:55:37,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Closing websocket connection 2026-03-23 02:55:37,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Terminating chrome headless with pid 17949 2026-03-23 02:55:37,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_custom_attribute_alone_displayed: Removing chrome user profile "/tmp/tmpuer1sxqv_chrome_odoo" 2026-03-23 02:55:37,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_all_fields_displayed ... 2026-03-23 02:55:38,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome pid: 18125 2026-03-23 02:55:38,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome headless temporary user profile dir: /tmp/tmp7ue2msah_chrome_odoo 2026-03-23 02:55:38,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:34509/json/version 2026-03-23 02:55:38,318 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:38,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 02:55:38,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:34509/json 2026-03-23 02:55:38,386 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:38,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Websocket url found: ws://127.0.0.1:34509/devtools/page/AD99F7698925756DB4785E5C4DD1E56A 2026-03-23 02:55:38,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Enable chrome headless console log notification 2026-03-23 02:55:38,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Chrome headless enable page notifications 2026-03-23 02:55:38,732 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:55:38,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Setting session cookie in browser 2026-03-23 02:55:38,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:55:38,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:55:38,780 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:55:39,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:39] "GET /pos/ui/3 HTTP/1.1" 200 - 84 0.057 0.744 2026-03-23 02:55:39,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Navigation result: {'frameId': 'AD99F7698925756DB4785E5C4DD1E56A', 'loaderId': '34962C5DAE50D955E548DD242C90776A', 'isDownload': False} 2026-03-23 02:55:39,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Evaluate ready code "odoo.isTourReady('PosCustomerAllFieldsDisplayed')" 2026-03-23 02:55:39,604 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:55:39,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-03-23 02:55:39,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.048 2026-03-23 02:55:39,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.059 2026-03-23 02:55:40,300 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:55:40,305 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:40,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 02:55:40,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Evaluate test code "odoo.startTour('PosCustomerAllFieldsDisplayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:55:40,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [1/73] Tour PosCustomerAllFieldsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:55:40,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.020 2026-03-23 02:55:40,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 02:55:40,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:40,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.021 2026-03-23 02:55:40,520 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6115) 2026-03-23 02:55:40,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.071 2026-03-23 02:55:40,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.080 2026-03-23 02:55:40,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-03-23 02:55:41,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.215 0.381 2026-03-23 02:55:41,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:55:41,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 02:55:41,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.047 2026-03-23 02:55:41,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:55:41,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 02:55:41,680 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:41,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 02:55:41,758 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:55:41,768 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:55:41,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.031 0.047 2026-03-23 02:55:41,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "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:55:41,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-03-23 02:55:41,847 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:41,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.010 0.115 2026-03-23 02:55:41,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.033 2026-03-23 02:55:41,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 02:55:42,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [2/73] Tour PosCustomerAllFieldsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:55:42,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.016 0.045 2026-03-23 02:55:42,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.069 2026-03-23 02:55:42,408 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:55:42,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.123 2026-03-23 02:55:42,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-03-23 02:55:42,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [3/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:42,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-03-23 02:55:42,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-03-23 02:55:42,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [4/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:42,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.243 2026-03-23 02:55:42,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-03-23 02:55:42,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.246 2026-03-23 02:55:42,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.262 2026-03-23 02:55:42,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.297 2026-03-23 02:55:42,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.301 2026-03-23 02:55:42,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [5/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:43,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [6/73] Tour PosCustomerAllFieldsDisplayed → Step Check partner "John Doe" from partner list screen (trigger: .partner-list .partner-info:contains("John Doe")) 2026-03-23 02:55:43,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [7/73] Tour PosCustomerAllFieldsDisplayed → Step Check address "1 street of astreet" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-adress:contains("1 street of astreet")) 2026-03-23 02:55:43,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [8/73] Tour PosCustomerAllFieldsDisplayed → Step Check phone number "9898989899" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email:contains("9898989899")) 2026-03-23 02:55:43,155 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [9/73] Tour PosCustomerAllFieldsDisplayed → Step Check email address "john@doe.com" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email .email-field:contains("john@doe.com")) 2026-03-23 02:55:43,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [10/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 02:55:43,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [11/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:43,322 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [12/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:43,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [13/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:43,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [14/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:43,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [15/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:55:43,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [16/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "John Doe" (trigger: .modal-dialog .input-group input) 2026-03-23 02:55:43,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [17/73] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-03-23 02:55:43,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [18/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 02:55:43,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [19/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:43,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [20/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:43,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [21/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:43,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [22/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:44,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [23/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:55:44,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [24/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "1 street of astreet" (trigger: .modal-dialog .input-group input) 2026-03-23 02:55:44,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [25/73] Tour PosCustomerAllFieldsDisplayed → Step Check "1 street of astreet" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("1 street of astreet")) 2026-03-23 02:55:44,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [26/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 02:55:44,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [27/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:44,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [28/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:44,460 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [29/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:44,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [30/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:44,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [31/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:55:44,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [32/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "26432685463" (trigger: .modal-dialog .input-group input) 2026-03-23 02:55:44,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [33/73] Tour PosCustomerAllFieldsDisplayed → Step Check "26432685463" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("26432685463")) 2026-03-23 02:55:44,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [34/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 02:55:44,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [35/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:44,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [36/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:45,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [37/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:45,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [38/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:45,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [39/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:55:45,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [40/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "Acity" (trigger: .modal-dialog .input-group input) 2026-03-23 02:55:45,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [41/73] Tour PosCustomerAllFieldsDisplayed → Step Check "Acity" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acity")) 2026-03-23 02:55:45,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [42/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 02:55:45,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [43/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:45,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [44/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:45,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [45/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:45,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [46/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:45,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [47/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:55:45,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [48/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "United States" (trigger: .modal-dialog .input-group input) 2026-03-23 02:55:45,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [49/73] Tour PosCustomerAllFieldsDisplayed → Step Check "United States" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("United States")) 2026-03-23 02:55:45,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [50/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 02:55:45,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [51/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:46,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [52/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:46,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [53/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:46,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [54/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:46,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [55/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:55:46,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [56/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "9898989899" (trigger: .modal-dialog .input-group input) 2026-03-23 02:55:46,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [57/73] Tour PosCustomerAllFieldsDisplayed → Step Check "9898989899" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("9898989899")) 2026-03-23 02:55:46,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [58/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 02:55:46,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [59/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:46,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [60/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:46,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [61/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:46,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [62/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:46,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [63/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:55:46,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [64/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "john@doe.com" (trigger: .modal-dialog .input-group input) 2026-03-23 02:55:46,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [65/73] Tour PosCustomerAllFieldsDisplayed → Step Check "john@doe.com" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("john@doe.com")) 2026-03-23 02:55:46,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [66/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 02:55:47,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [67/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:55:47,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [68/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:55:47,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [69/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:55:47,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [70/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:55:47,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [71/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-03-23 02:55:47,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [72/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "j%hn d%e" (trigger: .modal-dialog .input-group input) 2026-03-23 02:55:47,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: [73/73] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-03-23 02:55:47,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: tour succeeded 2026-03-23 02:55:47,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosCustomerAllFieldsDisplayed SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 02:55:47,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed.browser: heap 20814328 (allocated 22020096) 2026-03-23 02:55:47,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Closing chrome headless with pid 18125 2026-03-23 02:55:47,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Closing websocket connection 2026-03-23 02:55:47,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Terminating chrome headless with pid 18125 2026-03-23 02:55:47,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_all_fields_displayed: Removing chrome user profile "/tmp/tmp7ue2msah_chrome_odoo" 2026-03-23 02:55:47,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display ... 2026-03-23 02:55:48,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome pid: 18299 2026-03-23 02:55:48,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome headless temporary user profile dir: /tmp/tmp7qdvrlke_chrome_odoo 2026-03-23 02:55:48,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Issuing json command http://127.0.0.1:42459/json/version 2026-03-23 02:55:48,409 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:48,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Browser version: Chrome/141.0.7390.54 2026-03-23 02:55:48,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Issuing json command http://127.0.0.1:42459/json 2026-03-23 02:55:48,584 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:48,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Websocket url found: ws://127.0.0.1:42459/devtools/page/1913A9A7C73CD945B6841B262FB92371 2026-03-23 02:55:48,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Enable chrome headless console log notification 2026-03-23 02:55:48,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Chrome headless enable page notifications 2026-03-23 02:55:48,830 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:55:48,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Setting session cookie in browser 2026-03-23 02:55:48,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Open "http://127.0.0.1:8069/pos_customer_display/3/5131651032374b75" in browser 2026-03-23 02:55:48,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Navigating to: "http://127.0.0.1:8069/pos_customer_display/3/5131651032374b75" 2026-03-23 02:55:48,878 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:55:49,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:49] "GET /pos_customer_display/3/5131651032374b75 HTTP/1.1" 200 - 47 0.045 0.450 2026-03-23 02:55:49,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Navigation result: {'frameId': '1913A9A7C73CD945B6841B262FB92371', 'loaderId': '0AF65D089CF0E0650D47514AE605D4BC', 'isDownload': False} 2026-03-23 02:55:49,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Evaluate ready code "odoo.isTourReady('CustomerDisplayTour')" 2026-03-23 02:55:49,487 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css, copying from /web/assets/c3c0f12/point_of_sale.customer_display_assets.min.css 2026-03-23 02:55:49,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:49] "GET /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 12 0.043 0.064 2026-03-23 02:55:49,575 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js, copying from /web/assets/0ba3ffa/point_of_sale.customer_display_assets.min.js 2026-03-23 02:55:49,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:49] "GET /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 9 0.015 0.168 2026-03-23 02:55:49,655 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/1446234/point_of_sale.customer_display_assets_test.min.js 2026-03-23 02:55:49,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:49] "GET /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 9 0.007 0.218 2026-03-23 02:55:49,891 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:55:49,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 02:55:49,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: Owl is running in 'dev' mode. 2026-03-23 02:55:50,050 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6119) 2026-03-23 02:55:50,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.073 2026-03-23 02:55:50,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:50] "GET /logo?company=99 HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:55:50,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Evaluate test code "odoo.startTour('CustomerDisplayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/3/5131651032374b75", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:55:50,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [1/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-03-23 02:55:50,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-03-23 02:55:50,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [2/14] Tour CustomerDisplayTour → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-03-23 02:55:50,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [3/14] Tour CustomerDisplayTour → Step An order line with `isSelected: false` should not have 'selected' class (trigger: .order-container .orderline:last-child:not(.selected)) 2026-03-23 02:55:50,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [4/14] Tour CustomerDisplayTour → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-03-23 02:55:50,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [5/14] Tour CustomerDisplayTour → Step send message to customer display: pay with cash, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 02:55:50,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [6/14] Tour CustomerDisplayTour → Step Check that the Cash amount is 2,972.75 (trigger: div.row:has(div:contains('Cash')):has(div:contains('2,972.75'))) 2026-03-23 02:55:50,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [7/14] Tour CustomerDisplayTour → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 02:55:50,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [8/14] Tour CustomerDisplayTour → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-03-23 02:55:50,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [9/14] Tour CustomerDisplayTour → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 02:55:50,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [10/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-03-23 02:55:50,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [11/14] Tour CustomerDisplayTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 02:55:50,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [12/14] Tour CustomerDisplayTour → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-03-23 02:55:50,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [13/14] Tour CustomerDisplayTour → Step body 2026-03-23 02:55:50,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: [14/14] Tour CustomerDisplayTour → Step An order line with `isSelected: true` should have 'selected' class (trigger: .order-container .orderline:last-child.selected) 2026-03-23 02:55:50,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: tour succeeded 2026-03-23 02:55:50,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: ╔════════════════════════════════════╗ ║ TOUR CustomerDisplayTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 02:55:50,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display.browser: heap 3725548 (allocated 4194304) 2026-03-23 02:55:50,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Closing chrome headless with pid 18299 2026-03-23 02:55:50,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Closing websocket connection 2026-03-23 02:55:50,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Terminating chrome headless with pid 18299 2026-03-23 02:55:51,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: Removing chrome user profile "/tmp/tmp7qdvrlke_chrome_odoo" 2026-03-23 02:55:51,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display: waiting for threads: [, ] 2026-03-23 02:55:51,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:51] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 127 0.167 1.439 2026-03-23 02:55:51,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-03-23 02:55:51,948 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:55:52,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:52] "GET /web/image/pos.config/3/customer_display_bg_img HTTP/1.1" 200 - 13 0.007 0.251 2026-03-23 02:55:52,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_popup ... 2026-03-23 02:55:52,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Chrome pid: 18440 2026-03-23 02:55:52,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Chrome headless temporary user profile dir: /tmp/tmplbn82a7p_chrome_odoo 2026-03-23 02:55:52,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Issuing json command http://127.0.0.1:38075/json/version 2026-03-23 02:55:52,728 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:52,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Browser version: Chrome/141.0.7390.54 2026-03-23 02:55:52,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Issuing json command http://127.0.0.1:38075/json 2026-03-23 02:55:52,891 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38075', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:52,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Websocket url found: ws://127.0.0.1:38075/devtools/page/999323B392F9B187CD88A32B0C6CFF30 2026-03-23 02:55:52,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Enable chrome headless console log notification 2026-03-23 02:55:53,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Chrome headless enable page notifications 2026-03-23 02:55:53,288 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:55:53,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Setting session cookie in browser 2026-03-23 02:55:53,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:55:53,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:55:53,324 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:55:54,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:54] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 136 0.131 1.039 2026-03-23 02:55:54,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Navigation result: {'frameId': '999323B392F9B187CD88A32B0C6CFF30', 'loaderId': '902FE3FA01BEF3216CEAEB8DA32F983D', 'isDownload': False} 2026-03-23 02:55:54,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Evaluate ready code "odoo.isTourReady('customer_display_shows_qr_popup')" 2026-03-23 02:55:54,566 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:55:54,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 02:55:54,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.057 2026-03-23 02:55:54,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.067 2026-03-23 02:55:55,291 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:55:55,318 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:55:55,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 02:55:55,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Evaluate test code "odoo.startTour('customer_display_shows_qr_popup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:55:55,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:55:55,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [1/12] Tour customer_display_shows_qr_popup → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:55:55,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:55:55,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:55:55,635 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6121) 2026-03-23 02:55:55,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.049 2026-03-23 02:55:55,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.068 2026-03-23 02:55:55,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.060 2026-03-23 02:55:55,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.101 2026-03-23 02:55:56,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.259 0.421 2026-03-23 02:55:56,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:55:56,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 02:55:56,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:56] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.060 2026-03-23 02:55:56,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:55:56,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: Owl is running in 'dev' mode. 2026-03-23 02:55:56,959 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:55:56,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 02:55:57,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 02:55:57,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:55:57,039 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:55:57,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.029 0.034 2026-03-23 02:55:57,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.066 2026-03-23 02:55:57,098 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "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:55:57,100 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:55:57,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.011 0.084 2026-03-23 02:55:57,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.041 2026-03-23 02:55:57,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [2/12] Tour customer_display_shows_qr_popup → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:55:57,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.024 2026-03-23 02:55:57,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.024 0.051 2026-03-23 02:55:57,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:55:57,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.091 2026-03-23 02:55:57,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [3/12] Tour customer_display_shows_qr_popup → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:55:57,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.201 2026-03-23 02:55:57,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-03-23 02:55:57,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-03-23 02:55:57,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [4/12] Tour customer_display_shows_qr_popup → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 02:55:57,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.310 2026-03-23 02:55:57,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.246 2026-03-23 02:55:57,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:57] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-03-23 02:55:58,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:58] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-03-23 02:55:58,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:58] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-03-23 02:55:58,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.245 2026-03-23 02:55:58,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:55:58] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.186 2026-03-23 02:55:58,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [5/12] Tour customer_display_shows_qr_popup → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 02:55:58,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [6/12] Tour customer_display_shows_qr_popup → Step Click on the customer display button inside the burger menu (trigger: span i.fa-desktop) 2026-03-23 02:55:58,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [7/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'This device' button (trigger: .o_dialog .modal-body .container .btn-primary:contains('This device')) 2026-03-23 02:55:58,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [8/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'Display QR' button (trigger: .o_dialog .modal-body .container .btn-secondary:contains('Display QR')) 2026-03-23 02:55:58,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [9/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'Display QR' button (trigger: .btn-secondary:contains('Display QR')) 2026-03-23 02:55:58,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [10/12] Tour customer_display_shows_qr_popup → Step Check that the QR code is displayed on screen (trigger: .o-overlay-item .modal .modal-body img.square) 2026-03-23 02:55:58,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [11/12] Tour customer_display_shows_qr_popup → Step Check that the Customer display url is valid (trigger: .o-overlay-item .modal .modal-body .small a) 2026-03-23 02:55:58,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: [12/12] Tour customer_display_shows_qr_popup → Step Check that the Qr popup has close button (trigger: .o-overlay-item .modal .modal-body button.button.btn-secondary) 2026-03-23 02:55:58,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: tour succeeded 2026-03-23 02:55:58,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: ╔════════════════════════════════════════════════╗ ║ TOUR customer_display_shows_qr_popup SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 02:55:58,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup.browser: heap 13083904 (allocated 13893632) 2026-03-23 02:55:58,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Closing chrome headless with pid 18440 2026-03-23 02:55:58,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Closing websocket connection 2026-03-23 02:55:58,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Terminating chrome headless with pid 18440 2026-03-23 02:55:59,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_popup: Removing chrome user profile "/tmp/tmplbn82a7p_chrome_odoo" 2026-03-23 02:55:59,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_scroll ... 2026-03-23 02:55:59,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Chrome pid: 18617 2026-03-23 02:55:59,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Chrome headless temporary user profile dir: /tmp/tmpdqfmzzrx_chrome_odoo 2026-03-23 02:55:59,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Issuing json command http://127.0.0.1:38665/json/version 2026-03-23 02:55:59,680 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:59,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Browser version: Chrome/141.0.7390.54 2026-03-23 02:55:59,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Issuing json command http://127.0.0.1:38665/json 2026-03-23 02:55:59,867 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:55:59,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Websocket url found: ws://127.0.0.1:38665/devtools/page/1B92016593959D07318017D17C4156FD 2026-03-23 02:56:00,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Enable chrome headless console log notification 2026-03-23 02:56:00,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Chrome headless enable page notifications 2026-03-23 02:56:00,221 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:56:00,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Setting session cookie in browser 2026-03-23 02:56:00,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Open "http://127.0.0.1:8069/pos_customer_display/3/5131651032374b75" in browser 2026-03-23 02:56:00,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Navigating to: "http://127.0.0.1:8069/pos_customer_display/3/5131651032374b75" 2026-03-23 02:56:00,279 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:56:00,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:00] "GET /pos_customer_display/3/5131651032374b75 HTTP/1.1" 200 - 47 0.034 0.564 2026-03-23 02:56:00,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Navigation result: {'frameId': '1B92016593959D07318017D17C4156FD', 'loaderId': '860FEF1E0C50928760A71F257D52421F', 'isDownload': False} 2026-03-23 02:56:00,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourScroll')" 2026-03-23 02:56:01,014 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css, copying from /web/assets/c3c0f12/point_of_sale.customer_display_assets.min.css 2026-03-23 02:56:01,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:01] "GET /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 12 0.083 0.106 2026-03-23 02:56:01,151 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/1446234/point_of_sale.customer_display_assets_test.min.js 2026-03-23 02:56:01,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:01] "GET /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 9 0.007 0.188 2026-03-23 02:56:01,200 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js, copying from /web/assets/0ba3ffa/point_of_sale.customer_display_assets.min.js 2026-03-23 02:56:01,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:01] "GET /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 9 0.008 0.248 2026-03-23 02:56:01,513 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:56:01,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 02:56:01,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: Owl is running in 'dev' mode. 2026-03-23 02:56:01,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Evaluate test code "odoo.startTour('CustomerDisplayTourScroll', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/3/5131651032374b75", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:56:01,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: [1/3] Tour CustomerDisplayTourScroll → Step div:contains('Welcome.') 2026-03-23 02:56:01,735 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6125) 2026-03-23 02:56:01,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.010 0.141 2026-03-23 02:56:01,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: [2/3] Tour CustomerDisplayTourScroll → Step An order line with `isSelected: true` should have 'selected' class (trigger: .order-container .orderline:last-child.selected) 2026-03-23 02:56:01,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:01] "GET /logo?company=99 HTTP/1.1" 200 - 1 0.001 0.064 2026-03-23 02:56:02,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: [3/3] Tour CustomerDisplayTourScroll → Step The order container should have scrolled to show the selected order line (trigger: .order-container) 2026-03-23 02:56:02,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: tour succeeded 2026-03-23 02:56:02,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourScroll SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 02:56:02,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll.browser: heap 3722480 (allocated 4194304) 2026-03-23 02:56:03,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Closing chrome headless with pid 18617 2026-03-23 02:56:03,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Closing websocket connection 2026-03-23 02:56:03,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Terminating chrome headless with pid 18617 2026-03-23 02:56:03,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: Removing chrome user profile "/tmp/tmpdqfmzzrx_chrome_odoo" 2026-03-23 02:56:03,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_scroll: waiting for threads: [, ] 2026-03-23 02:56:03,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:03] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 128 0.209 1.735 2026-03-23 02:56:03,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:03] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 1.884 2026-03-23 02:56:03,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_with_qr ... 2026-03-23 02:56:04,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome pid: 18756 2026-03-23 02:56:04,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome headless temporary user profile dir: /tmp/tmp91087cd7_chrome_odoo 2026-03-23 02:56:04,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:37987/json/version 2026-03-23 02:56:04,489 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:04,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Browser version: Chrome/141.0.7390.54 2026-03-23 02:56:04,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:37987/json 2026-03-23 02:56:04,635 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:04,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Websocket url found: ws://127.0.0.1:37987/devtools/page/C006BF31A2FCB0C9C00E5025A6702A4A 2026-03-23 02:56:04,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Enable chrome headless console log notification 2026-03-23 02:56:04,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Chrome headless enable page notifications 2026-03-23 02:56:04,963 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:56:04,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Setting session cookie in browser 2026-03-23 02:56:04,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Open "http://127.0.0.1:8069/pos_customer_display/3/5131651032374b75" in browser 2026-03-23 02:56:04,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Navigating to: "http://127.0.0.1:8069/pos_customer_display/3/5131651032374b75" 2026-03-23 02:56:05,004 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:56:05,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:05] "GET /pos_customer_display/3/5131651032374b75 HTTP/1.1" 200 - 47 0.032 0.505 2026-03-23 02:56:05,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Navigation result: {'frameId': 'C006BF31A2FCB0C9C00E5025A6702A4A', 'loaderId': 'A2B15F64FCBF951A9B72201992EC1320', 'isDownload': False} 2026-03-23 02:56:05,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourWithQr')" 2026-03-23 02:56:05,585 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css, copying from /web/assets/c3c0f12/point_of_sale.customer_display_assets.min.css 2026-03-23 02:56:05,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:05] "GET /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 12 0.024 0.042 2026-03-23 02:56:05,649 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/1446234/point_of_sale.customer_display_assets_test.min.js 2026-03-23 02:56:05,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:05] "GET /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 9 0.006 0.089 2026-03-23 02:56:05,690 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js, copying from /web/assets/0ba3ffa/point_of_sale.customer_display_assets.min.js 2026-03-23 02:56:05,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:05] "GET /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 9 0.009 0.138 2026-03-23 02:56:05,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:05,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:56:05,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: Owl is running in 'dev' mode. 2026-03-23 02:56:06,034 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6129) 2026-03-23 02:56:06,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.064 2026-03-23 02:56:06,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Evaluate test code "odoo.startTour('CustomerDisplayTourWithQr', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/3/5131651032374b75", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:56:06,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:06] "GET /logo?company=99 HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:56:06,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [1/9] Tour CustomerDisplayTourWithQr → Step div:contains('Welcome.') 2026-03-23 02:56:06,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [2/9] Tour CustomerDisplayTourWithQr → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-03-23 02:56:06,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [3/9] Tour CustomerDisplayTourWithQr → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-03-23 02:56:06,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [4/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: pay with card, with value: [object Object] (trigger: body) 2026-03-23 02:56:06,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [5/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: send qr code, with value: [object Object] (trigger: body) 2026-03-23 02:56:06,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [6/9] Tour CustomerDisplayTourWithQr → Step img[alt='QR Code'] 2026-03-23 02:56:06,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [7/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: confirm payment, with value: [object Object] (trigger: body) 2026-03-23 02:56:06,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [8/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 02:56:06,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: [9/9] Tour CustomerDisplayTourWithQr → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-03-23 02:56:06,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: tour succeeded 2026-03-23 02:56:06,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourWithQr SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 02:56:06,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr.browser: heap 3846176 (allocated 4456448) 2026-03-23 02:56:06,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Closing chrome headless with pid 18756 2026-03-23 02:56:06,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Closing websocket connection 2026-03-23 02:56:06,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Terminating chrome headless with pid 18756 2026-03-23 02:56:06,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: Removing chrome user profile "/tmp/tmp91087cd7_chrome_odoo" 2026-03-23 02:56:06,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_display_with_qr: waiting for threads: [, ] 2026-03-23 02:56:07,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:07] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 128 0.169 1.400 2026-03-23 02:56:07,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:07] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 1.543 2026-03-23 02:56:07,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_popup ... 2026-03-23 02:56:08,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Chrome pid: 18893 2026-03-23 02:56:08,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Chrome headless temporary user profile dir: /tmp/tmpaczmgrms_chrome_odoo 2026-03-23 02:56:08,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Issuing json command http://127.0.0.1:40739/json/version 2026-03-23 02:56:08,571 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:08,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Browser version: Chrome/141.0.7390.54 2026-03-23 02:56:08,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Issuing json command http://127.0.0.1:40739/json 2026-03-23 02:56:08,715 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:08,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Websocket url found: ws://127.0.0.1:40739/devtools/page/9D7688286AA758E2572554BED1BEC3C3 2026-03-23 02:56:08,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Enable chrome headless console log notification 2026-03-23 02:56:08,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Chrome headless enable page notifications 2026-03-23 02:56:09,091 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:56:09,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Setting session cookie in browser 2026-03-23 02:56:09,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:56:09,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:56:09,121 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:56:09,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:09] "GET /pos/ui/3 HTTP/1.1" 200 - 84 0.050 0.584 2026-03-23 02:56:09,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Navigation result: {'frameId': '9D7688286AA758E2572554BED1BEC3C3', 'loaderId': 'BA446A411A802E232E8D18B483D64933', 'isDownload': False} 2026-03-23 02:56:09,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Evaluate ready code "odoo.isTourReady('CustomerPopupTour')" 2026-03-23 02:56:09,786 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:56:09,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 02:56:09,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.017 2026-03-23 02:56:09,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 02:56:10,609 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:56:10,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:56:10,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 02:56:10,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Evaluate test code "odoo.startTour('CustomerPopupTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:56:10,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:56:10,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [1/26] Tour CustomerPopupTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:56:10,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:56:10,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:56:10,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-03-23 02:56:10,822 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6130) 2026-03-23 02:56:10,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.067 2026-03-23 02:56:10,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.103 2026-03-23 02:56:10,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.061 2026-03-23 02:56:11,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.272 0.482 2026-03-23 02:56:11,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 02:56:11,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:56:11,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:11] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-03-23 02:56:12,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:56:12,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: Owl is running in 'dev' mode. 2026-03-23 02:56:12,226 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:56:12,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:56:12,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:12,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 02:56:12,387 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:56:12,398 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 02:56:12,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.059 0.092 2026-03-23 02:56:12,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.168 2026-03-23 02:56:12,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.191 2026-03-23 02:56:12,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.096 2026-03-23 02:56:12,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.083 2026-03-23 02:56:12,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [2/26] Tour CustomerPopupTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:56:12,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-03-23 02:56:12,949 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:56:12,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [3/26] Tour CustomerPopupTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:56:12,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:12] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.027 0.105 2026-03-23 02:56:13,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.180 2026-03-23 02:56:13,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [4/26] Tour CustomerPopupTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:56:13,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.254 2026-03-23 02:56:13,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.320 2026-03-23 02:56:13,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.428 2026-03-23 02:56:13,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.408 2026-03-23 02:56:13,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.416 2026-03-23 02:56:13,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 02:56:13,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.322 2026-03-23 02:56:13,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.408 2026-03-23 02:56:13,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.299 2026-03-23 02:56:13,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [5/26] Tour CustomerPopupTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:56:13,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [6/26] Tour CustomerPopupTour → Step Check that: ---Check "Z partner to search" is shown--- is not true (trigger: body:not(:has(.partner-list .partner-info:nth-child(1):contains("Z partner to search")))) 2026-03-23 02:56:13,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [7/26] Tour CustomerPopupTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:56:13,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [8/26] Tour CustomerPopupTour → Step Search customer with "Z partner to search" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:13,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [9/26] Tour CustomerPopupTour → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 02:56:13,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [10/26] Tour CustomerPopupTour → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:14,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [11/26] Tour CustomerPopupTour → Step Check "Z partner to search" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Z partner to search")) 2026-03-23 02:56:14,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [12/26] Tour CustomerPopupTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:56:14,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:14] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 7 0.023 0.032 2026-03-23 02:56:14,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [13/26] Tour CustomerPopupTour → Step Search customer with "Z partner to search" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:14,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 11 0.016 0.038 2026-03-23 02:56:14,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 02:56:14,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [14/26] Tour CustomerPopupTour → Step Check "Z partner to search" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Z partner to search")) 2026-03-23 02:56:14,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [15/26] Tour CustomerPopupTour → Step click partner 'Z partner to search' from partner list screen (trigger: .modal .partner-list b:contains(Z partner to search)) 2026-03-23 02:56:14,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [16/26] Tour CustomerPopupTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:56:14,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [17/26] Tour CustomerPopupTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:56:14,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [18/26] Tour CustomerPopupTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:56:14,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [19/26] Tour CustomerPopupTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:56:14,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [20/26] Tour CustomerPopupTour → Step Check that: ---Check "Z partner to scroll" is shown--- is not true (trigger: body:not(:has(.partner-list .partner-info:nth-child(1):contains("Z partner to scroll")))) 2026-03-23 02:56:14,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [21/26] Tour CustomerPopupTour → Step Scroll to the bottom of the partner list (trigger: .modal-body.partner-list) 2026-03-23 02:56:14,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [22/26] Tour CustomerPopupTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:56:14,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [23/26] Tour CustomerPopupTour → Step Search customer with "Z partner to scroll" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:14,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [24/26] Tour CustomerPopupTour → Step Check "Z partner to scroll" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Z partner to scroll")) 2026-03-23 02:56:14,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [25/26] Tour CustomerPopupTour → Step click partner 'Z partner to scroll' from partner list screen (trigger: .modal .partner-list b:contains(Z partner to scroll)) 2026-03-23 02:56:15,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:15] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 16 0.032 0.063 2026-03-23 02:56:15,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: [26/26] Tour CustomerPopupTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:56:15,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: tour succeeded 2026-03-23 02:56:15,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: ╔══════════════════════════════════╗ ║ TOUR CustomerPopupTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 02:56:15,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.039 0.079 2026-03-23 02:56:15,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup.browser: heap 15435528 (allocated 16252928) 2026-03-23 02:56:15,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Closing chrome headless with pid 18893 2026-03-23 02:56:15,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Closing websocket connection 2026-03-23 02:56:15,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Terminating chrome headless with pid 18893 2026-03-23 02:56:15,532 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_customer_popup: Removing chrome user profile "/tmp/tmpaczmgrms_chrome_odoo" 2026-03-23 02:56:15,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_delete_line ... 2026-03-23 02:56:16,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Chrome pid: 19073 2026-03-23 02:56:16,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Chrome headless temporary user profile dir: /tmp/tmpu9z9na62_chrome_odoo 2026-03-23 02:56:16,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Issuing json command http://127.0.0.1:33527/json/version 2026-03-23 02:56:16,121 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:16,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Browser version: Chrome/141.0.7390.54 2026-03-23 02:56:16,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Issuing json command http://127.0.0.1:33527/json 2026-03-23 02:56:16,260 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:16,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Websocket url found: ws://127.0.0.1:33527/devtools/page/2467E84FD48396070EACCCAD17838683 2026-03-23 02:56:16,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Enable chrome headless console log notification 2026-03-23 02:56:16,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Chrome headless enable page notifications 2026-03-23 02:56:16,546 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:56:16,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Setting session cookie in browser 2026-03-23 02:56:16,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:56:16,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:56:16,587 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:56:17,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:17] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.080 0.971 2026-03-23 02:56:17,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Navigation result: {'frameId': '2467E84FD48396070EACCCAD17838683', 'loaderId': '99C9FD7516C50CE4EAE0E457F4825938', 'isDownload': False} 2026-03-23 02:56:17,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Evaluate ready code "odoo.isTourReady('test_delete_line')" 2026-03-23 02:56:17,695 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:56:17,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 02:56:17,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 02:56:17,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 02:56:18,345 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:18,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:18,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.010 2026-03-23 02:56:18,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Evaluate test code "odoo.startTour('test_delete_line', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:56:18,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 02:56:18,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [1/15] Tour test_delete_line → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:56:18,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:56:18,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:56:18,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 02:56:18,559 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6131) 2026-03-23 02:56:18,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.057 2026-03-23 02:56:18,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.075 2026-03-23 02:56:18,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-03-23 02:56:19,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.246 0.381 2026-03-23 02:56:19,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:56:19,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-03-23 02:56:19,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.056 2026-03-23 02:56:19,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:56:19,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: Owl is running in 'dev' mode. 2026-03-23 02:56:19,723 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:19,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:56:19,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.022 2026-03-23 02:56:19,781 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:56:19,783 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:56:19,830 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:19,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.020 0.055 2026-03-23 02:56:19,834 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "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:56:19,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.014 0.093 2026-03-23 02:56:19,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 02:56:19,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.019 2026-03-23 02:56:20,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [2/15] Tour test_delete_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:56:20,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.051 2026-03-23 02:56:20,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.072 2026-03-23 02:56:20,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.023 0.143 2026-03-23 02:56:20,512 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:56:20,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [3/15] Tour test_delete_line → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 02:56:20,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.239 2026-03-23 02:56:20,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.287 2026-03-23 02:56:20,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.387 2026-03-23 02:56:20,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.462 2026-03-23 02:56:20,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.463 2026-03-23 02:56:20,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.363 2026-03-23 02:56:20,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.331 2026-03-23 02:56:20,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.139 2026-03-23 02:56:21,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.024 0.320 2026-03-23 02:56:21,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [4/15] Tour test_delete_line → Step replace disallowLineQuantityChange to be true (trigger: body) 2026-03-23 02:56:21,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.059 2026-03-23 02:56:21,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [5/15] Tour test_delete_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:56:21,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [6/15] Tour test_delete_line → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 02:56:21,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [7/15] Tour test_delete_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 02:56:21,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [8/15] Tour test_delete_line → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 02:56:21,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [9/15] Tour test_delete_line → Step Click 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 02:56:21,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [10/15] Tour test_delete_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:56:21,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [11/15] Tour test_delete_line → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:56:21,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 02:56:21,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 02:56:21,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [12/15] Tour test_delete_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:56:21,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [13/15] Tour test_delete_line → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 02:56:21,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [14/15] Tour test_delete_line → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:56:21,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: [15/15] Tour test_delete_line → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:56:22,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: tour succeeded 2026-03-23 02:56:22,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: ╔═════════════════════════════════╗ ║ TOUR test_delete_line SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-03-23 02:56:22,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line.browser: heap 13696788 (allocated 14680064) 2026-03-23 02:56:22,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Closing chrome headless with pid 19073 2026-03-23 02:56:22,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Closing websocket connection 2026-03-23 02:56:22,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Terminating chrome headless with pid 19073 2026-03-23 02:56:22,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_delete_line: Removing chrome user profile "/tmp/tmpu9z9na62_chrome_odoo" 2026-03-23 02:56:22,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_orders_not_syncing ... 2026-03-23 02:56:23,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome pid: 19251 2026-03-23 02:56:23,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome headless temporary user profile dir: /tmp/tmpnuuynjik_chrome_odoo 2026-03-23 02:56:23,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:32877/json/version 2026-03-23 02:56:23,066 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:23,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Browser version: Chrome/141.0.7390.54 2026-03-23 02:56:23,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:32877/json 2026-03-23 02:56:23,251 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:23,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Websocket url found: ws://127.0.0.1:32877/devtools/page/50661FFD1E7314B4B175F0CCA96F4B99 2026-03-23 02:56:23,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Enable chrome headless console log notification 2026-03-23 02:56:23,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Chrome headless enable page notifications 2026-03-23 02:56:23,502 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:56:23,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Setting session cookie in browser 2026-03-23 02:56:23,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:56:23,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:56:23,543 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:56:24,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:24] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.061 0.704 2026-03-23 02:56:24,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Navigation result: {'frameId': '50661FFD1E7314B4B175F0CCA96F4B99', 'loaderId': 'FC1C50B577F47E884DD398B03D8173D3', 'isDownload': False} 2026-03-23 02:56:24,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Evaluate ready code "odoo.isTourReady('test_draft_orders_not_syncing')" 2026-03-23 02:56:24,368 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:56:24,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.016 2026-03-23 02:56:24,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.028 2026-03-23 02:56:24,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.061 2026-03-23 02:56:25,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:56:25,128 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:56:25,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 02:56:25,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Evaluate test code "odoo.startTour('test_draft_orders_not_syncing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:56:25,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.036 2026-03-23 02:56:25,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [1/23] Tour test_draft_orders_not_syncing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:56:25,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 02:56:25,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:56:25,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.027 2026-03-23 02:56:25,414 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6132) 2026-03-23 02:56:25,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.072 2026-03-23 02:56:25,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.092 2026-03-23 02:56:25,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.044 2026-03-23 02:56:26,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.222 0.400 2026-03-23 02:56:26,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:56:26,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:56:26,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-03-23 02:56:26,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 02:56:26,460 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: Owl is running in 'dev' mode. 2026-03-23 02:56:26,584 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:56:26,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:56:26,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:56:26,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:56:26,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.034 0.057 2026-03-23 02:56:26,717 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "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:56:26,749 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:56:26,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.138 2026-03-23 02:56:26,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.162 2026-03-23 02:56:26,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.048 2026-03-23 02:56:26,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.024 2026-03-23 02:56:26,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [2/23] Tour test_draft_orders_not_syncing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:56:27,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.040 2026-03-23 02:56:27,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.061 2026-03-23 02:56:27,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [3/23] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:56:27,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-03-23 02:56:27,287 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:56:27,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-03-23 02:56:27,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-03-23 02:56:27,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [4/23] Tour test_draft_orders_not_syncing → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 02:56:27,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.297 2026-03-23 02:56:27,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.331 2026-03-23 02:56:27,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [5/23] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:56:27,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [6/23] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 02:56:27,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-03-23 02:56:27,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.272 2026-03-23 02:56:27,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-03-23 02:56:27,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.248 2026-03-23 02:56:27,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.263 2026-03-23 02:56:27,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.103 2026-03-23 02:56:27,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [7/23] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:56:27,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.024 2026-03-23 02:56:27,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [8/23] Tour test_draft_orders_not_syncing → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:56:28,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [9/23] Tour test_draft_orders_not_syncing → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:56:28,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [10/23] Tour test_draft_orders_not_syncing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:56:28,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [11/23] Tour test_draft_orders_not_syncing → Step Search customer with "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:28,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [12/23] Tour test_draft_orders_not_syncing → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-03-23 02:56:28,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [13/23] Tour test_draft_orders_not_syncing → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-03-23 02:56:28,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [14/23] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:56:28,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [15/23] Tour test_draft_orders_not_syncing → Step .pos-leftheader .list-plus-btn 2026-03-23 02:56:28,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [16/23] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 02:56:28,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 02:56:28,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [17/23] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:56:28,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 02:56:28,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [18/23] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:56:28,751 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:28,755 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:56:28,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [19/23] Tour test_draft_orders_not_syncing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:56:28,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [20/23] Tour test_draft_orders_not_syncing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:56:28,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 02:56:28,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [21/23] Tour test_draft_orders_not_syncing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:56:29,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [22/23] Tour test_draft_orders_not_syncing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:56:29,046 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:56:29,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.055 2026-03-23 02:56:29,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26518864 started for PoS orders references: [{'name': '/', 'uuid': '28678fa1-b823-4677-9cbe-3087f46a46a0'}] 2026-03-23 02:56:29,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26518864 order {'name': '/', 'uuid': '28678fa1-b823-4677-9cbe-3087f46a46a0'} created pos.order #21 2026-03-23 02:56:29,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26518864 finished 2026-03-23 02:56:29,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.278 0.464 2026-03-23 02:56:29,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.038 2026-03-23 02:56:29,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 02:56:30,169 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: [23/23] Tour test_draft_orders_not_syncing → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:56:30,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: tour succeeded 2026-03-23 02:56:30,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_draft_orders_not_syncing SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 02:56:30,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing.browser: heap 16385104 (allocated 17563648) 2026-03-23 02:56:30,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Closing chrome headless with pid 19251 2026-03-23 02:56:30,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Closing websocket connection 2026-03-23 02:56:30,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Terminating chrome headless with pid 19251 2026-03-23 02:56:30,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_draft_orders_not_syncing: Removing chrome user profile "/tmp/tmpnuuynjik_chrome_odoo" 2026-03-23 02:56:30,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_exclusion_attribute_values ... 2026-03-23 02:56:31,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Chrome pid: 19438 2026-03-23 02:56:31,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Chrome headless temporary user profile dir: /tmp/tmpsy1jd_sz_chrome_odoo 2026-03-23 02:56:31,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Issuing json command http://127.0.0.1:37547/json/version 2026-03-23 02:56:31,611 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:31,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Browser version: Chrome/141.0.7390.54 2026-03-23 02:56:31,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Issuing json command http://127.0.0.1:37547/json 2026-03-23 02:56:31,815 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:31,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Websocket url found: ws://127.0.0.1:37547/devtools/page/0E2477E2A9C89D3510CBC235BC4C1587 2026-03-23 02:56:31,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Enable chrome headless console log notification 2026-03-23 02:56:31,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Chrome headless enable page notifications 2026-03-23 02:56:32,166 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:56:32,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Setting session cookie in browser 2026-03-23 02:56:32,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:56:32,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:56:32,224 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:56:33,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:33] "GET /pos/ui/3 HTTP/1.1" 200 - 86 0.065 0.868 2026-03-23 02:56:33,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Navigation result: {'frameId': '0E2477E2A9C89D3510CBC235BC4C1587', 'loaderId': '33FCCF9A19F52BDE4FD8C43F8DA04AC3', 'isDownload': False} 2026-03-23 02:56:33,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Evaluate ready code "odoo.isTourReady('test_exclusion_attribute_values')" 2026-03-23 02:56:33,209 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:56:33,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.034 2026-03-23 02:56:33,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.066 2026-03-23 02:56:33,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.091 2026-03-23 02:56:34,021 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:56:34,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:56:34,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 02:56:34,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Evaluate test code "odoo.startTour('test_exclusion_attribute_values', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:56:34,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [1/8] Tour test_exclusion_attribute_values → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:56:34,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.018 2026-03-23 02:56:34,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 02:56:34,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:56:34,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-03-23 02:56:34,320 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6133) 2026-03-23 02:56:34,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.126 2026-03-23 02:56:34,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.074 0.199 2026-03-23 02:56:34,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.102 2026-03-23 02:56:35,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.322 0.441 2026-03-23 02:56:35,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:56:35,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.016 2026-03-23 02:56:35,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:35] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.051 2026-03-23 02:56:35,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:56:35,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: Owl is running in 'dev' mode. 2026-03-23 02:56:35,959 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:56:35,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.019 2026-03-23 02:56:35,997 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:56:36,006 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:56:36,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.023 0.043 2026-03-23 02:56:36,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:56:36,052 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "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 02:56:36,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.100 2026-03-23 02:56:36,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-03-23 02:56:36,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 02:56:36,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 02:56:36,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [2/8] Tour test_exclusion_attribute_values → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:56:36,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.023 0.032 2026-03-23 02:56:36,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.077 2026-03-23 02:56:36,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [3/8] Tour test_exclusion_attribute_values → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 02:56:36,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "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:56:36,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.138 2026-03-23 02:56:36,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.166 2026-03-23 02:56:36,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.224 2026-03-23 02:56:36,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.281 2026-03-23 02:56:36,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.327 2026-03-23 02:56:36,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.311 2026-03-23 02:56:36,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:36] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.283 2026-03-23 02:56:37,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:37] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.280 2026-03-23 02:56:37,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.324 2026-03-23 02:56:37,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.306 2026-03-23 02:56:37,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [4/8] Tour test_exclusion_attribute_values → Step picking color attribute with name Red (trigger: .modal .configurator_color[data-color='Red']) 2026-03-23 02:56:37,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [5/8] Tour test_exclusion_attribute_values → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-03-23 02:56:37,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [6/8] Tour test_exclusion_attribute_values → Step option Other is unavailable (trigger: .modal .attribute span.text-muted:contains('Other')) 2026-03-23 02:56:37,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [7/8] Tour test_exclusion_attribute_values → Step option Wool is unavailable (trigger: .modal .attribute span.text-muted:contains('Wool')) 2026-03-23 02:56:37,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: [8/8] Tour test_exclusion_attribute_values → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:56:37,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: tour succeeded 2026-03-23 02:56:37,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_exclusion_attribute_values SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 02:56:37,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values.browser: heap 13157796 (allocated 13893632) 2026-03-23 02:56:37,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Closing chrome headless with pid 19438 2026-03-23 02:56:37,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Closing websocket connection 2026-03-23 02:56:37,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Terminating chrome headless with pid 19438 2026-03-23 02:56:37,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_exclusion_attribute_values: Removing chrome user profile "/tmp/tmpsy1jd_sz_chrome_odoo" 2026-03-23 02:56:38,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing ... 2026-03-23 02:56:38,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome pid: 19613 2026-03-23 02:56:38,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmpgqaydvog_chrome_odoo 2026-03-23 02:56:38,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:39333/json/version 2026-03-23 02:56:38,777 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:38,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Browser version: Chrome/141.0.7390.54 2026-03-23 02:56:38,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:39333/json 2026-03-23 02:56:38,916 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:38,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:39333/devtools/page/BD10C00CE86AE28131CC8DA61F93E262 2026-03-23 02:56:38,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Enable chrome headless console log notification 2026-03-23 02:56:39,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome headless enable page notifications 2026-03-23 02:56:39,271 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:56:39,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Setting session cookie in browser 2026-03-23 02:56:39,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:56:39,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:56:39,303 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:56:40,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:40] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.063 0.677 2026-03-23 02:56:40,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': 'BD10C00CE86AE28131CC8DA61F93E262', 'loaderId': '33E7926AF52099D0AE17906AADAD5982', 'isDownload': False} 2026-03-23 02:56:40,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing')" 2026-03-23 02:56:40,116 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:56:40,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 02:56:40,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 02:56:40,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 02:56:40,901 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:40,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:56:40,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.021 2026-03-23 02:56:40,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:56:41,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [1/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:56:41,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.016 2026-03-23 02:56:41,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:56:41,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:56:41,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-03-23 02:56:41,160 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6134) 2026-03-23 02:56:41,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.082 2026-03-23 02:56:41,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.093 2026-03-23 02:56:41,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-03-23 02:56:41,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.260 0.378 2026-03-23 02:56:41,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 02:56:42,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 02:56:42,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-03-23 02:56:42,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:56:42,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-03-23 02:56:42,360 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:56:42,397 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:56:42,403 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 02:56:42,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 02:56:42,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.043 2026-03-23 02:56:42,461 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "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:56:42,467 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:42,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.037 0.083 2026-03-23 02:56:42,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.126 2026-03-23 02:56:42,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.007 0.071 2026-03-23 02:56:42,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 02:56:42,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [2/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:56:42,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.025 2026-03-23 02:56:43,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.154 2026-03-23 02:56:43,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [3/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 02:56:43,237 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:56:43,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.227 2026-03-23 02:56:43,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2026-03-23 02:56:43,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.271 2026-03-23 02:56:43,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-03-23 02:56:43,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.324 2026-03-23 02:56:43,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.140 2026-03-23 02:56:43,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-03-23 02:56:43,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-03-23 02:56:43,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-03-23 02:56:43,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.026 0.237 2026-03-23 02:56:43,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [4/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:56:43,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 02:56:43,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [5/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-03-23 02:56:43,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 02:56:43,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [6/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-03-23 02:56:43,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 02:56:44,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84093408 started for PoS orders references: [{'name': '/', 'uuid': '6a56e87b-6055-4481-8d03-9b12eccef26a'}] 2026-03-23 02:56:44,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [7/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:56:44,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84093408 order {'name': '/', 'uuid': '6a56e87b-6055-4481-8d03-9b12eccef26a'} created pos.order #22 2026-03-23 02:56:44,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84093408 finished 2026-03-23 02:56:44,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.159 0.375 2026-03-23 02:56:44,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 02:56:44,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 02:56:44,946 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 02:56:44,950 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 02:56:44,951 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 02:56:44,954 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 02:56:44,954 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 02:56:44,955 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 02:56:44,959 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 02:56:44,962 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 02:56:44,973 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 02:56:44,976 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 02:56:44,978 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 02:56:44,979 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 02:56:44,984 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 02:56:44,984 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 02:56:44,985 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 02:56:44,985 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 02:56:44,991 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 02:56:44,992 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 02:56:44,992 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 02:56:44,993 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 02:56:44,993 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 02:56:44,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:44,999 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 02:56:45,000 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 02:56:45,001 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 02:56:45,006 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 02:56:45,006 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 02:56:45,009 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 02:56:45,010 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 02:56:45,011 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 02:56:45,013 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 02:56:45,014 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 02:56:45,014 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 02:56:45,016 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 02:56:45,017 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 02:56:45,017 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 02:56:45,021 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 02:56:45,020 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:56:45,025 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 02:56:45,031 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 02:56:45,032 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 02:56:45,032 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 02:56:45,036 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:45,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:56:45,066 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 02:56:45,071 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 02:56:45,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:56:45,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:56:45,091 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:56:45,094 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:56:45,095 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:56:45,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:56:45,121 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 02:56:45,126 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:56:45,132 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:56:45,133 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:56:45,135 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:56:45,136 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:56:45,160 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 02:56:45,165 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 02:56:45,170 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 02:56:45,174 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 02:56:45,178 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 02:56:45,181 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 02:56:45,185 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 02:56:45,186 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 02:56:45,187 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 02:56:45,194 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 02:56:45,199 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 02:56:45,202 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 02:56:45,205 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 02:56:45,206 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 02:56:45,208 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 02:56:45,211 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 02:56:45,212 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 02:56:45,212 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 02:56:45,219 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 02:56:45,222 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 02:56:45,223 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 02:56:45,227 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 02:56:45,230 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 02:56:45,233 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 02:56:45,234 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 02:56:45,235 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 02:56:45,238 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 02:56:45,238 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 02:56:45,243 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 02:56:45,245 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 02:56:45,249 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 02:56:45,249 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 02:56:45,250 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 02:56:45,253 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 02:56:45,256 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 02:56:45,259 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 02:56:45,261 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 02:56:45,285 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 02:56:45,286 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 02:56:45,317 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 02:56:45,318 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 02:56:45,322 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 02:56:45,337 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 02:56:45,373 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 02:56:45,376 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:56:45,383 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 02:56:45,385 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 02:56:45,386 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 02:56:45,386 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 02:56:45,390 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 02:56:45,391 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 02:56:45,405 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 02:56:45,419 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:56:45,421 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 02:56:45,423 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 02:56:45,424 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 02:56:45,424 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 02:56:45,438 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 02:56:45,438 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 02:56:45,438 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 02:56:45,439 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 02:56:45,439 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 02:56:45,440 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 02:56:45,440 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 02:56:45,437 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:56:45,425 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:56:45,444 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:56:45,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:56:45,450 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 02:56:45,451 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 02:56:45,455 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 02:56:45,457 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 02:56:45,457 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 02:56:45,460 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 02:56:45,461 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 02:56:45,461 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 02:56:45,461 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 02:56:45,477 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 02:56:45,482 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 02:56:45,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:56:45,490 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 02:56:45,492 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 02:56:45,493 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 02:56:45,495 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 02:56:45,496 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 02:56:45,499 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 02:56:45,533 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:56:45,533 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:56:45,534 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:45] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:56:48,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:48] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 134 0.160 1.606 2026-03-23 02:56:48,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [8/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-03-23 02:56:48,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [9/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:56:48,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [10/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 02:56:48,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.056 2026-03-23 02:56:48,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:56:48,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [11/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:56:48,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [12/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:56:48,521 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:56:48,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [13/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:56:48,537 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:56:48,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [14/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:56:48,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [15/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:56:48,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 02:56:48,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [16/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-03-23 02:56:48,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.025 2026-03-23 02:56:48,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50826792 started for PoS orders references: [{'name': '/', 'uuid': '917c363c-1391-41b8-a39f-5e19d44fc310'}] 2026-03-23 02:56:48,804 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [17/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:56:49,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50826792 order {'name': '/', 'uuid': '917c363c-1391-41b8-a39f-5e19d44fc310'} created pos.order #23 2026-03-23 02:56:49,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50826792 finished 2026-03-23 02:56:49,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.105 0.319 2026-03-23 02:56:49,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 02:56:49,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 02:56:50,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:50] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 20 0.014 0.069 2026-03-23 02:56:50,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [18/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-03-23 02:56:50,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [19/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:56:50,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.016 2026-03-23 02:56:50,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-03-23 02:56:50,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:56:50,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: heap 16491872 (allocated 17563648) 2026-03-23 02:56:50,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Closing chrome headless with pid 19613 2026-03-23 02:56:50,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-03-23 02:56:50,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Terminating chrome headless with pid 19613 2026-03-23 02:56:50,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Removing chrome user profile "/tmp/tmpgqaydvog_chrome_odoo" 2026-03-23 02:56:50,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing ... 2026-03-23 02:56:51,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome pid: 19832 2026-03-23 02:56:51,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmpb0okp1ms_chrome_odoo 2026-03-23 02:56:51,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:44711/json/version 2026-03-23 02:56:51,480 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:51,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Browser version: Chrome/141.0.7390.54 2026-03-23 02:56:51,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:44711/json 2026-03-23 02:56:51,564 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:56:51,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:44711/devtools/page/FE64ECE90C5EE0194D7B5F9FD8A286EB 2026-03-23 02:56:51,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Enable chrome headless console log notification 2026-03-23 02:56:51,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome headless enable page notifications 2026-03-23 02:56:51,857 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:56:51,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Setting session cookie in browser 2026-03-23 02:56:51,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:56:51,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:56:51,890 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:56:52,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:52] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.066 0.710 2026-03-23 02:56:52,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': 'FE64ECE90C5EE0194D7B5F9FD8A286EB', 'loaderId': '73040B5548A86FF9269C4688387E433E', 'isDownload': False} 2026-03-23 02:56:52,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing')" 2026-03-23 02:56:52,703 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:56:52,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 02:56:52,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.017 0.034 2026-03-23 02:56:52,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.091 2026-03-23 02:56:53,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:53,430 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:56:53,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:56:53,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:56:53,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:56:53,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [1/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:56:53,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 02:56:53,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:56:53,810 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6135) 2026-03-23 02:56:53,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.071 2026-03-23 02:56:53,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.101 2026-03-23 02:56:53,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.043 2026-03-23 02:56:53,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-03-23 02:56:54,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 273 0.214 0.378 2026-03-23 02:56:54,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:56:54,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:56:54,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:54] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.075 2026-03-23 02:56:54,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:56:54,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-03-23 02:56:55,148 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:56:55,212 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:56:55,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.063 2026-03-23 02:56:55,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 02:56:55,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:56:55,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.011 0.043 2026-03-23 02:56:55,271 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:56:55,274 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:56:55,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.026 0.093 2026-03-23 02:56:55,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.072 2026-03-23 02:56:55,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.026 2026-03-23 02:56:55,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [2/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:56:55,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.024 0.037 2026-03-23 02:56:55,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.063 2026-03-23 02:56:55,901 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "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:56:55,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [3/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:56:55,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:55] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.146 2026-03-23 02:56:55,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [4/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:56,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.234 2026-03-23 02:56:56,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.287 2026-03-23 02:56:56,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.341 2026-03-23 02:56:56,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.398 2026-03-23 02:56:56,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.384 2026-03-23 02:56:56,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.356 2026-03-23 02:56:56,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-03-23 02:56:56,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.258 2026-03-23 02:56:56,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.002 0.254 2026-03-23 02:56:56,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [5/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 02:56:56,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [6/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:56,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [7/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-03-23 02:56:56,670 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [8/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-03-23 02:56:56,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 15 0.032 0.054 2026-03-23 02:56:56,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [9/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 02:56:56,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.028 0.072 2026-03-23 02:56:56,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.073 2026-03-23 02:56:56,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.087 2026-03-23 02:56:56,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [10/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:56:56,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.045 2026-03-23 02:56:56,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [11/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-03-23 02:56:57,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 02:56:57,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 02:56:57,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [12/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:56:57,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96269138 started for PoS orders references: [{'name': '/', 'uuid': 'f6aa474a-54fb-4bd3-9c14-e5488663827d'}] 2026-03-23 02:56:57,141 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:56:57,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96269138 order {'name': '/', 'uuid': 'f6aa474a-54fb-4bd3-9c14-e5488663827d'} created pos.order #24 2026-03-23 02:56:57,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96269138 finished 2026-03-23 02:56:57,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.180 0.371 2026-03-23 02:56:57,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 02:56:57,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.033 2026-03-23 02:56:57,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [13/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check that: ---partner list screen is shown--- is not true (trigger: body:not(:has(.modal .partner-list))) 2026-03-23 02:56:58,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [14/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:56:58,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [15/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:56:58,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 02:56:58,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [16/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:56:58,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [17/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:58,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [18/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 02:56:58,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [19/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 02:56:58,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [20/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-03-23 02:56:58,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [21/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-03-23 02:56:58,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:58] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 3 0.037 0.031 2026-03-23 02:56:58,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [22/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 02:56:58,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.029 2026-03-23 02:56:58,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:56:58,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 02:56:58,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [23/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:56:58,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.061 2026-03-23 02:56:58,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [24/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:56:58,791 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:56:58,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:56:58,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [25/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:56:58,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [26/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:56:58,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [27/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:56:59,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 02:56:59,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [28/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:56:59,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.075 2026-03-23 02:56:59,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2691586 started for PoS orders references: [{'name': '/', 'uuid': '2d833a58-75f1-4961-bf9e-71d7e5f1f1cf'}] 2026-03-23 02:56:59,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2691586 order {'name': '/', 'uuid': '2d833a58-75f1-4961-bf9e-71d7e5f1f1cf'} created pos.order #25 2026-03-23 02:56:59,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2691586 finished 2026-03-23 02:56:59,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 114 0.111 0.327 2026-03-23 02:56:59,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.058 2026-03-23 02:56:59,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:56:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.083 2026-03-23 02:56:59,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [29/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check that: ---partner list screen is shown--- is not true (trigger: body:not(:has(.modal .partner-list))) 2026-03-23 02:56:59,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-03-23 02:56:59,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 02:57:00,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: heap 18130332 (allocated 19533824) 2026-03-23 02:57:00,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Closing chrome headless with pid 19832 2026-03-23 02:57:00,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-03-23 02:57:00,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Terminating chrome headless with pid 19832 2026-03-23 02:57:00,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Removing chrome user profile "/tmp/tmpb0okp1ms_chrome_odoo" 2026-03-23 02:57:00,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-03-23 02:57:01,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 20028 2026-03-23 02:57:01,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmp6zy2uni6_chrome_odoo 2026-03-23 02:57:01,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:34275/json/version 2026-03-23 02:57:01,425 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:01,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/141.0.7390.54 2026-03-23 02:57:01,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:34275/json 2026-03-23 02:57:01,597 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:01,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:34275/devtools/page/5376135F99CE91421370DB2A0B79B264 2026-03-23 02:57:01,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-03-23 02:57:01,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-03-23 02:57:02,166 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:57:02,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-03-23 02:57:02,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:57:02,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:57:02,217 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:57:03,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:03] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.071 0.765 2026-03-23 02:57:03,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '5376135F99CE91421370DB2A0B79B264', 'loaderId': 'BB8D5120874B12FA416B522E4F107F35', 'isDownload': False} 2026-03-23 02:57:03,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionIncl')" 2026-03-23 02:57:03,103 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:57:03,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:03] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 02:57:03,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:03] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.019 0.040 2026-03-23 02:57:03,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.068 2026-03-23 02:57:04,084 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:57:04,114 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 02:57:04,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:57:04,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate test code "odoo.startTour('FiscalPositionIncl', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:57:04,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-03-23 02:57:04,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [1/33] Tour FiscalPositionIncl → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:57:04,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 02:57:04,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:57:04,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.012 2026-03-23 02:57:04,315 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6136) 2026-03-23 02:57:04,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.061 2026-03-23 02:57:04,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.093 2026-03-23 02:57:04,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-03-23 02:57:05,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.479 0.617 2026-03-23 02:57:05,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:57:05,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.025 2026-03-23 02:57:05,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:05] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.073 2026-03-23 02:57:06,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:57:06,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-03-23 02:57:06,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:57:06,213 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:06,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:06,337 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:57:06,396 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "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 02:57:06,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.055 0.106 2026-03-23 02:57:06,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:06,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.011 0.163 2026-03-23 02:57:06,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.194 2026-03-23 02:57:06,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.053 2026-03-23 02:57:06,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 02:57:06,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [2/33] Tour FiscalPositionIncl → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:57:07,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.054 2026-03-23 02:57:07,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-03-23 02:57:07,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.038 0.133 2026-03-23 02:57:07,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "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:57:07,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.214 2026-03-23 02:57:07,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [3/33] Tour FiscalPositionIncl → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 02:57:07,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.308 2026-03-23 02:57:07,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.419 2026-03-23 02:57:07,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.453 2026-03-23 02:57:07,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.473 2026-03-23 02:57:07,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.368 2026-03-23 02:57:07,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.360 2026-03-23 02:57:07,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=388&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-03-23 02:57:07,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image?model=product.template&field=image_128&id=389&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-03-23 02:57:07,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.234 2026-03-23 02:57:07,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.187 2026-03-23 02:57:07,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:57:07,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [4/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:08,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [5/33] Tour FiscalPositionIncl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 02:57:08,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [6/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:08,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [7/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:08,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [8/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:57:08,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [9/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .more-btn) 2026-03-23 02:57:08,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [10/33] Tour FiscalPositionIncl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 02:57:08,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [11/33] Tour FiscalPositionIncl → Step fiscal position screen is shown (trigger: .selection-item:contains("Incl. to Incl.")) 2026-03-23 02:57:08,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [12/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:08,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 02:57:08,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [13/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:08,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [14/33] Tour FiscalPositionIncl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 02:57:08,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [15/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:08,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [16/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:08,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [17/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:57:08,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [18/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .more-btn) 2026-03-23 02:57:08,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [19/33] Tour FiscalPositionIncl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 02:57:08,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [20/33] Tour FiscalPositionIncl → Step fiscal position screen is shown (trigger: .selection-item:contains("Incl. to Excl.")) 2026-03-23 02:57:09,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [21/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:09,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 02:57:09,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [22/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:09,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [23/33] Tour FiscalPositionIncl → Step order total amount is '110.00' (trigger: .product-screen .order-summary .total:contains("110.00")) 2026-03-23 02:57:09,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [24/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:09,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [25/33] Tour FiscalPositionIncl → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:57:09,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [26/33] Tour FiscalPositionIncl → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:57:09,410 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:57:09,421 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:57:09,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [27/33] Tour FiscalPositionIncl → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:57:09,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [28/33] Tour FiscalPositionIncl → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:57:09,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [29/33] Tour FiscalPositionIncl → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 02:57:09,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.052 2026-03-23 02:57:09,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [30/33] Tour FiscalPositionIncl → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:57:09,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [31/33] Tour FiscalPositionIncl → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:57:09,935 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:09,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.045 2026-03-23 02:57:09,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66935306 started for PoS orders references: [{'name': '/', 'uuid': '348726fa-5387-4a37-93ef-e2dc1c30a118'}] 2026-03-23 02:57:10,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66935306 order {'name': '/', 'uuid': '348726fa-5387-4a37-93ef-e2dc1c30a118'} created pos.order #26 2026-03-23 02:57:10,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66935306 finished 2026-03-23 02:57:10,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.241 0.561 2026-03-23 02:57:10,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 02:57:10,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 02:57:11,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [32/33] Tour FiscalPositionIncl → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:57:11,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [33/33] Tour FiscalPositionIncl → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:57:11,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-03-23 02:57:11,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionIncl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 02:57:11,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.085 2026-03-23 02:57:11,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 15902280 (allocated 17563648) 2026-03-23 02:57:11,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 20028 2026-03-23 02:57:11,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-03-23 02:57:11,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 20028 2026-03-23 02:57:11,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmp6zy2uni6_chrome_odoo" 2026-03-23 02:57:12,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 20216 2026-03-23 02:57:12,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmpqpcnby75_chrome_odoo 2026-03-23 02:57:12,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:37291/json/version 2026-03-23 02:57:12,893 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37291', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:13,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/141.0.7390.54 2026-03-23 02:57:13,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:37291/json 2026-03-23 02:57:13,038 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37291', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:13,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:37291/devtools/page/55A419512D6467D8FEE9F01071C0DD58 2026-03-23 02:57:13,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-03-23 02:57:13,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-03-23 02:57:13,390 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:57:13,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-03-23 02:57:13,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:57:13,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:57:13,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:13] "GET /pos/ui/3 HTTP/1.1" 200 - 30 0.019 0.060 2026-03-23 02:57:13,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '55A419512D6467D8FEE9F01071C0DD58', 'loaderId': '230ED92D13CF2CEF8E2BD66A60312CF2', 'isDownload': False} 2026-03-23 02:57:13,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionExcl')" 2026-03-23 02:57:13,541 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:57:13,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:13] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-03-23 02:57:13,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:13] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 02:57:13,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-03-23 02:57:14,282 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:57:14,299 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:14,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:57:14,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate test code "odoo.startTour('FiscalPositionExcl', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:57:14,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:57:14,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [1/29] Tour FiscalPositionExcl → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:57:14,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 02:57:14,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:57:14,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.010 2026-03-23 02:57:14,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 02:57:14,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.015 0.049 2026-03-23 02:57:14,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-03-23 02:57:15,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 174 0.189 0.374 2026-03-23 02:57:15,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:57:15,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 02:57:15,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.045 2026-03-23 02:57:15,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:57:15,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-03-23 02:57:15,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:15,695 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:57:15,702 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:57:15,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 7 0.008 0.029 2026-03-23 02:57:15,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.002 0.052 2026-03-23 02:57:15,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 02:57:15,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-03-23 02:57:15,782 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "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:57:15,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:15,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 02:57:15,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 02:57:15,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [2/29] Tour FiscalPositionExcl → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-03-23 02:57:16,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.053 2026-03-23 02:57:16,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.042 2026-03-23 02:57:16,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.119 2026-03-23 02:57:16,338 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "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:57:16,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-03-23 02:57:16,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-03-23 02:57:16,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.315 2026-03-23 02:57:16,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [3/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:16,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.021 0.338 2026-03-23 02:57:16,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.402 2026-03-23 02:57:16,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=388&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.386 2026-03-23 02:57:16,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.398 2026-03-23 02:57:16,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.329 2026-03-23 02:57:16,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [4/29] Tour FiscalPositionExcl → Step order total amount is '120.00' (trigger: .product-screen .order-summary .total:contains("120.00")) 2026-03-23 02:57:16,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image?model=product.template&field=image_128&id=389&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.302 2026-03-23 02:57:16,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.200 2026-03-23 02:57:16,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:16] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.028 2026-03-23 02:57:16,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [5/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:16,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [6/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:17,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [7/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:57:17,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [8/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .more-btn) 2026-03-23 02:57:17,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [9/29] Tour FiscalPositionExcl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 02:57:17,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [10/29] Tour FiscalPositionExcl → Step fiscal position screen is shown (trigger: .selection-item:contains("Excl. to Excl.")) 2026-03-23 02:57:17,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [11/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:17,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 02:57:17,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [12/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:17,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [13/29] Tour FiscalPositionExcl → Step order total amount is '110.00' (trigger: .product-screen .order-summary .total:contains("110.00")) 2026-03-23 02:57:17,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [14/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:17,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [15/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:17,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [16/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:57:17,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [17/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .more-btn) 2026-03-23 02:57:17,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [18/29] Tour FiscalPositionExcl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 02:57:17,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [19/29] Tour FiscalPositionExcl → Step fiscal position screen is shown (trigger: .selection-item:contains("Excl. to Incl.")) 2026-03-23 02:57:17,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [20/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:17,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 02:57:17,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [21/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:17,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [22/29] Tour FiscalPositionExcl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 02:57:17,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [23/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:18,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [24/29] Tour FiscalPositionExcl → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:57:18,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [25/29] Tour FiscalPositionExcl → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:57:18,157 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:57:18,173 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:57:18,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [26/29] Tour FiscalPositionExcl → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:57:18,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [27/29] Tour FiscalPositionExcl → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:57:18,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [28/29] Tour FiscalPositionExcl → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 02:57:18,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:57:18,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [29/29] Tour FiscalPositionExcl → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:57:18,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-03-23 02:57:18,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionExcl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 02:57:18,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.023 2026-03-23 02:57:18,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30497226 started for PoS orders references: [{'name': '/', 'uuid': '7676eaf3-ab97-4630-9947-a0b02e0a0f5d'}] 2026-03-23 02:57:18,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:18,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 14717692 (allocated 15466496) 2026-03-23 02:57:18,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 20216 2026-03-23 02:57:18,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-03-23 02:57:18,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 20216 2026-03-23 02:57:18,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmpqpcnby75_chrome_odoo" 2026-03-23 02:57:19,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_inclusive_and_exclusive_tax: waiting for threads: [, ] 2026-03-23 02:57:19,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30497226 order {'name': '/', 'uuid': '7676eaf3-ab97-4630-9947-a0b02e0a0f5d'} created pos.order #27 2026-03-23 02:57:19,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30497226 finished 2026-03-23 02:57:19,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 107 0.193 0.490 2026-03-23 02:57:19,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-03-23 02:57:20,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome pid: 20400 2026-03-23 02:57:20,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome headless temporary user profile dir: /tmp/tmppybre6ba_chrome_odoo 2026-03-23 02:57:20,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:35949/json/version 2026-03-23 02:57:20,315 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:20,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Browser version: Chrome/141.0.7390.54 2026-03-23 02:57:20,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:35949/json 2026-03-23 02:57:20,460 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:20,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Websocket url found: ws://127.0.0.1:35949/devtools/page/A31E695B17C96EC91CB36CCE38C26522 2026-03-23 02:57:20,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Enable chrome headless console log notification 2026-03-23 02:57:20,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Chrome headless enable page notifications 2026-03-23 02:57:20,831 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:57:20,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Setting session cookie in browser 2026-03-23 02:57:20,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:57:20,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:57:20,870 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:57:21,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:21] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.106 0.985 2026-03-23 02:57:22,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Navigation result: {'frameId': 'A31E695B17C96EC91CB36CCE38C26522', 'loaderId': '67F4F85F43C8D536DA2837C574265E9E', 'isDownload': False} 2026-03-23 02:57:22,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-03-23 02:57:22,081 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:57:22,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 02:57:22,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 02:57:22,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.040 2026-03-23 02:57:22,812 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:57:22,822 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:57:22,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.009 2026-03-23 02:57:22,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:57:22,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 02:57:22,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [1/23] Tour FiscalPositionNoTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:57:22,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:57:22,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:57:22,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.020 2026-03-23 02:57:23,031 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6137) 2026-03-23 02:57:23,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.082 2026-03-23 02:57:23,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.075 2026-03-23 02:57:23,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-03-23 02:57:23,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.236 0.399 2026-03-23 02:57:23,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:57:23,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:57:24,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-03-23 02:57:24,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 02:57:24,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: Owl is running in 'dev' mode. 2026-03-23 02:57:24,237 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:24,267 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:57:24,270 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:24,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.011 0.032 2026-03-23 02:57:24,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 02:57:24,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 02:57:24,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.080 2026-03-23 02:57:24,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "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 02:57:24,377 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:24,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 02:57:24,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-23 02:57:24,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-03-23 02:57:24,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.033 2026-03-23 02:57:24,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [2/23] Tour FiscalPositionNoTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:57:24,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.017 2026-03-23 02:57:24,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.070 2026-03-23 02:57:24,929 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:24] "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:57:25,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.162 2026-03-23 02:57:25,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [3/23] Tour FiscalPositionNoTax → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 02:57:25,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.027 0.261 2026-03-23 02:57:25,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.370 2026-03-23 02:57:25,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.445 2026-03-23 02:57:25,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.489 2026-03-23 02:57:25,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.447 2026-03-23 02:57:25,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.393 2026-03-23 02:57:25,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=390&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.326 2026-03-23 02:57:25,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-03-23 02:57:25,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.245 2026-03-23 02:57:25,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.247 2026-03-23 02:57:25,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:57:25,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [4/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:25,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [5/23] Tour FiscalPositionNoTax → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 02:57:25,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [6/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:25,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [7/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:26,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [8/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:57:26,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [9/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .more-btn) 2026-03-23 02:57:26,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [10/23] Tour FiscalPositionNoTax → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 02:57:26,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [11/23] Tour FiscalPositionNoTax → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-03-23 02:57:26,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [12/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:26,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 02:57:26,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [13/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:26,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [14/23] Tour FiscalPositionNoTax → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 02:57:26,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [15/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:26,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [16/23] Tour FiscalPositionNoTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:57:26,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [17/23] Tour FiscalPositionNoTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:57:26,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [18/23] Tour FiscalPositionNoTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:57:26,688 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:57:26,689 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:57:26,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [19/23] Tour FiscalPositionNoTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:57:26,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 02:57:26,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [20/23] Tour FiscalPositionNoTax → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 02:57:26,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [21/23] Tour FiscalPositionNoTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:57:27,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 02:57:27,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [22/23] Tour FiscalPositionNoTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:57:27,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13224494 started for PoS orders references: [{'name': '/', 'uuid': '67d38f6d-004e-49c1-a7c0-743891999955'}] 2026-03-23 02:57:27,141 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:57:27,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13224494 order {'name': '/', 'uuid': '67d38f6d-004e-49c1-a7c0-743891999955'} created pos.order #28 2026-03-23 02:57:27,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13224494 finished 2026-03-23 02:57:27,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.212 0.433 2026-03-23 02:57:27,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 02:57:27,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 02:57:27,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: [23/23] Tour FiscalPositionNoTax → Step Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains(""))))) 2026-03-23 02:57:28,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: tour succeeded 2026-03-23 02:57:28,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: ╔════════════════════════════════════╗ ║ TOUR FiscalPositionNoTax SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 02:57:28,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax.browser: heap 14732080 (allocated 16252928) 2026-03-23 02:57:28,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Closing chrome headless with pid 20400 2026-03-23 02:57:28,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Closing websocket connection 2026-03-23 02:57:28,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Terminating chrome headless with pid 20400 2026-03-23 02:57:28,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_no_tax: Removing chrome user profile "/tmp/tmppybre6ba_chrome_odoo" 2026-03-23 02:57:28,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_tax_group_labels ... 2026-03-23 02:57:29,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome pid: 20588 2026-03-23 02:57:29,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome headless temporary user profile dir: /tmp/tmpb9p7don2_chrome_odoo 2026-03-23 02:57:29,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:34679/json/version 2026-03-23 02:57:29,361 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:29,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Browser version: Chrome/141.0.7390.54 2026-03-23 02:57:29,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:34679/json 2026-03-23 02:57:29,483 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:29,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Websocket url found: ws://127.0.0.1:34679/devtools/page/135CBE6DC899AF4FABC2540EFF8A56CE 2026-03-23 02:57:29,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Enable chrome headless console log notification 2026-03-23 02:57:29,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Chrome headless enable page notifications 2026-03-23 02:57:29,856 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:57:29,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Setting session cookie in browser 2026-03-23 02:57:29,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:57:29,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:57:29,890 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:57:34,882 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 02:57:35,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.074 5.086 2026-03-23 02:57:35,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Navigation result: {'frameId': '135CBE6DC899AF4FABC2540EFF8A56CE', 'loaderId': '0947D2F2BC8EC5EA36327AF113F48671', 'isDownload': False} 2026-03-23 02:57:35,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Evaluate ready code "odoo.isTourReady('test_fiscal_position_tax_group_labels')" 2026-03-23 02:57:35,093 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:57:35,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 02:57:35,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.032 2026-03-23 02:57:35,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-03-23 02:57:35,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:35,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:57:35,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 02:57:35,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Evaluate test code "odoo.startTour('test_fiscal_position_tax_group_labels', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:57:35,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 02:57:35,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [1/41] Tour test_fiscal_position_tax_group_labels → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:57:35,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:57:35,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:57:35,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.016 2026-03-23 02:57:36,004 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6138) 2026-03-23 02:57:36,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.070 2026-03-23 02:57:36,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.067 2026-03-23 02:57:36,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.033 2026-03-23 02:57:36,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.208 0.372 2026-03-23 02:57:36,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:57:36,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:57:36,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:36] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-03-23 02:57:36,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.027 2026-03-23 02:57:37,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: Owl is running in 'dev' mode. 2026-03-23 02:57:37,129 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:57:37,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.018 0.037 2026-03-23 02:57:37,187 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:37,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-03-23 02:57:37,196 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:57:37,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.042 2026-03-23 02:57:37,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.012 0.094 2026-03-23 02:57:37,269 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:37,277 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "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 02:57:37,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.013 0.022 2026-03-23 02:57:37,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.042 2026-03-23 02:57:37,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [2/41] Tour test_fiscal_position_tax_group_labels → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:57:37,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.051 2026-03-23 02:57:37,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [3/41] Tour test_fiscal_position_tax_group_labels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 02:57:37,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.089 2026-03-23 02:57:37,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:57:37,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.174 2026-03-23 02:57:37,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:37] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-03-23 02:57:38,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.307 2026-03-23 02:57:38,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.335 2026-03-23 02:57:38,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.369 2026-03-23 02:57:38,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-03-23 02:57:38,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-03-23 02:57:38,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /web/image?model=product.template&field=image_128&id=391&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-03-23 02:57:38,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-03-23 02:57:38,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.239 2026-03-23 02:57:38,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.248 2026-03-23 02:57:38,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [4/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:38,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 02:57:38,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [5/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '115.00' (trigger: .product-screen .order-summary .total:contains("115.00")) 2026-03-23 02:57:38,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [6/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:38,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [7/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:57:38,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [8/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:57:38,779 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:57:38,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:57:38,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [9/41] Tour test_fiscal_position_tax_group_labels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:57:38,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [10/41] Tour test_fiscal_position_tax_group_labels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:57:38,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 02:57:38,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [11/41] Tour test_fiscal_position_tax_group_labels → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 02:57:39,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [12/41] Tour test_fiscal_position_tax_group_labels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:57:39,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [13/41] Tour test_fiscal_position_tax_group_labels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:57:39,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 02:57:39,131 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:39,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51876844 started for PoS orders references: [{'name': '/', 'uuid': '88531aff-e1e1-45ca-aeca-de16ec8e7e56'}] 2026-03-23 02:57:39,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51876844 order {'name': '/', 'uuid': '88531aff-e1e1-45ca-aeca-de16ec8e7e56'} created pos.order #29 2026-03-23 02:57:39,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51876844 finished 2026-03-23 02:57:39,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.149 0.353 2026-03-23 02:57:39,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.038 2026-03-23 02:57:39,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.058 2026-03-23 02:57:40,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [14/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 1" appears on the receipt order line. (trigger: .pos-receipt .line-details:contains("Tax Group 1")) 2026-03-23 02:57:40,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [15/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 1" appears in the receipt tax summary. (trigger: .pos-receipt-taxes:contains('Tax Group 1')) 2026-03-23 02:57:40,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [16/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:57:40,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [17/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:57:40,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 02:57:40,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [18/41] Tour test_fiscal_position_tax_group_labels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 02:57:40,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [19/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:40,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:57:40,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [20/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '115.00' (trigger: .product-screen .order-summary .total:contains("115.00")) 2026-03-23 02:57:40,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [21/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:40,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [22/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:40,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [23/41] Tour test_fiscal_position_tax_group_labels → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:57:40,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [24/41] Tour test_fiscal_position_tax_group_labels → Step click Actions button (trigger: .more-btn) 2026-03-23 02:57:40,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [25/41] Tour test_fiscal_position_tax_group_labels → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 02:57:40,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [26/41] Tour test_fiscal_position_tax_group_labels → Step fiscal position screen is shown (trigger: .selection-item:contains("Fiscal Position Test")) 2026-03-23 02:57:40,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [27/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:40,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 02:57:40,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [28/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:40,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [29/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '105.00' (trigger: .product-screen .order-summary .total:contains("105.00")) 2026-03-23 02:57:41,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [30/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:41,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [31/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:57:41,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [32/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:57:41,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [33/41] Tour test_fiscal_position_tax_group_labels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:57:41,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [34/41] Tour test_fiscal_position_tax_group_labels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:57:41,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [35/41] Tour test_fiscal_position_tax_group_labels → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 02:57:41,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 02:57:41,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [36/41] Tour test_fiscal_position_tax_group_labels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:57:41,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [37/41] Tour test_fiscal_position_tax_group_labels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:57:41,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.064 2026-03-23 02:57:41,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78485451 started for PoS orders references: [{'name': '/', 'uuid': '6c9b1aaa-cc68-4748-883f-f672de77e947'}] 2026-03-23 02:57:41,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78485451 order {'name': '/', 'uuid': '6c9b1aaa-cc68-4748-883f-f672de77e947'} created pos.order #30 2026-03-23 02:57:41,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78485451 finished 2026-03-23 02:57:41,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.118 0.318 2026-03-23 02:57:42,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 02:57:42,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.039 2026-03-23 02:57:42,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [38/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 2" appears on the receipt order line. (trigger: .pos-receipt .line-details:contains("Tax Group 2")) 2026-03-23 02:57:42,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [39/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 2" appears in the receipt tax summary. (trigger: .pos-receipt-taxes:contains('Tax Group 2')) 2026-03-23 02:57:42,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [40/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:57:42,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: [41/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:57:42,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: tour succeeded 2026-03-23 02:57:42,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.056 2026-03-23 02:57:42,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_tax_group_labels SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 02:57:42,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels.browser: heap 16955176 (allocated 18485248) 2026-03-23 02:57:42,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Closing chrome headless with pid 20588 2026-03-23 02:57:42,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Closing websocket connection 2026-03-23 02:57:42,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Terminating chrome headless with pid 20588 2026-03-23 02:57:43,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fiscal_position_tax_group_labels: Removing chrome user profile "/tmp/tmpb9p7don2_chrome_odoo" 2026-03-23 02:57:43,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-03-23 02:57:44,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome pid: 20781 2026-03-23 02:57:44,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome headless temporary user profile dir: /tmp/tmpjji4izly_chrome_odoo 2026-03-23 02:57:44,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:42665/json/version 2026-03-23 02:57:44,382 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:44,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 02:57:44,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:42665/json 2026-03-23 02:57:44,589 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:44,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Websocket url found: ws://127.0.0.1:42665/devtools/page/35974B20006DB7BB84B8F22BBF681F45 2026-03-23 02:57:44,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Enable chrome headless console log notification 2026-03-23 02:57:44,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Chrome headless enable page notifications 2026-03-23 02:57:44,997 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:57:45,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Setting session cookie in browser 2026-03-23 02:57:45,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:57:45,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:57:45,032 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:57:45,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:45] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.070 0.769 2026-03-23 02:57:45,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Navigation result: {'frameId': '35974B20006DB7BB84B8F22BBF681F45', 'loaderId': '1B1D3EE5E88ECD1BBCE86833E68E88D3', 'isDownload': False} 2026-03-23 02:57:45,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-03-23 02:57:45,921 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:57:45,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-03-23 02:57:45,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-03-23 02:57:45,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-03-23 02:57:46,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:46,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:46,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.022 2026-03-23 02:57:46,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:57:46,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-03-23 02:57:46,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [1/19] Tour FixedTaxNegativeQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:57:46,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:57:46,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:57:46,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.026 2026-03-23 02:57:46,987 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6139) 2026-03-23 02:57:46,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.090 2026-03-23 02:57:47,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.114 2026-03-23 02:57:47,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-03-23 02:57:47,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.308 0.486 2026-03-23 02:57:48,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 02:57:48,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:57:48,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.052 2026-03-23 02:57:48,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.021 2026-03-23 02:57:48,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: Owl is running in 'dev' mode. 2026-03-23 02:57:48,353 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:48,382 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:48,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:57:48,390 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:48,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.027 0.066 2026-03-23 02:57:48,483 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57: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:57:48,491 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:57:48,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.118 2026-03-23 02:57:48,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.125 2026-03-23 02:57:48,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.027 2026-03-23 02:57:48,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 02:57:48,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [2/19] Tour FixedTaxNegativeQty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:57:48,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.021 2026-03-23 02:57:49,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.108 2026-03-23 02:57:49,023 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "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:57:49,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.162 2026-03-23 02:57:49,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [3/19] Tour FixedTaxNegativeQty → Step click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product")) 2026-03-23 02:57:49,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.282 2026-03-23 02:57:49,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.319 2026-03-23 02:57:49,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.348 2026-03-23 02:57:49,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.362 2026-03-23 02:57:49,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.324 2026-03-23 02:57:49,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.285 2026-03-23 02:57:49,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-03-23 02:57:49,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=392&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-03-23 02:57:49,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-03-23 02:57:49,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.260 2026-03-23 02:57:49,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [4/19] Tour FixedTaxNegativeQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:49,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 02:57:49,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [5/19] Tour FixedTaxNegativeQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1","price":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1")):has(.price:contains("1.0"))) 2026-03-23 02:57:49,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [6/19] Tour FixedTaxNegativeQty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:49,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [7/19] Tour FixedTaxNegativeQty → Step 'Zero Amount Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Zero Amount Product")):has(.product-cart-qty:contains("1"))) 2026-03-23 02:57:49,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [8/19] Tour FixedTaxNegativeQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:50,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [9/19] Tour FixedTaxNegativeQty → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Zero Amount Product","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1"))) 2026-03-23 02:57:50,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [10/19] Tour FixedTaxNegativeQty → Step click numpad button: +/- (trigger: div.numpad button:contains(/^\+/-$/)) 2026-03-23 02:57:50,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [11/19] Tour FixedTaxNegativeQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(.qty:contains("-1")):has(.price:contains("-1.0"))) 2026-03-23 02:57:50,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [12/19] Tour FixedTaxNegativeQty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:50,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 02:57:50,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [13/19] Tour FixedTaxNegativeQty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:57:50,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [14/19] Tour FixedTaxNegativeQty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:57:50,502 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:57:50,504 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:50,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [15/19] Tour FixedTaxNegativeQty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:57:50,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [16/19] Tour FixedTaxNegativeQty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:57:50,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [17/19] Tour FixedTaxNegativeQty → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 02:57:50,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 02:57:50,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [18/19] Tour FixedTaxNegativeQty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:57:50,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: [19/19] Tour FixedTaxNegativeQty → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 02:57:50,819 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:57:50,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 02:57:50,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82635397 started for PoS orders references: [{'name': '/', 'uuid': '6909b359-e451-4769-a478-4c7c8c7223c3'}] 2026-03-23 02:57:51,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82635397 order {'name': '/', 'uuid': '6909b359-e451-4769-a478-4c7c8c7223c3'} created pos.order #31 2026-03-23 02:57:51,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82635397 finished 2026-03-23 02:57:51,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.200 0.444 2026-03-23 02:57:51,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.049 2026-03-23 02:57:51,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.053 2026-03-23 02:57:51,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: tour succeeded 2026-03-23 02:57:51,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: ╔════════════════════════════════════╗ ║ TOUR FixedTaxNegativeQty SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 02:57:51,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty.browser: heap 14797372 (allocated 16252928) 2026-03-23 02:57:51,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Closing chrome headless with pid 20781 2026-03-23 02:57:51,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Closing websocket connection 2026-03-23 02:57:51,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Terminating chrome headless with pid 20781 2026-03-23 02:57:52,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_fixed_tax_negative_qty: Removing chrome user profile "/tmp/tmpjji4izly_chrome_odoo" 2026-03-23 02:57:52,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_floating_order_tour ... 2026-03-23 02:57:53,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Chrome pid: 20964 2026-03-23 02:57:53,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Chrome headless temporary user profile dir: /tmp/tmpz6ufhvhl_chrome_odoo 2026-03-23 02:57:53,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Issuing json command http://127.0.0.1:42259/json/version 2026-03-23 02:57:53,542 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42259', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:53,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 02:57:53,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Issuing json command http://127.0.0.1:42259/json 2026-03-23 02:57:53,684 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42259', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:57:53,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Websocket url found: ws://127.0.0.1:42259/devtools/page/8769B42C831824FFB4741423F1D2F9BD 2026-03-23 02:57:53,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Enable chrome headless console log notification 2026-03-23 02:57:53,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Chrome headless enable page notifications 2026-03-23 02:57:53,922 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:57:53,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Setting session cookie in browser 2026-03-23 02:57:53,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:57:53,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:57:53,975 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:57:54,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:54] "GET /pos/ui/3 HTTP/1.1" 200 - 136 0.111 0.722 2026-03-23 02:57:54,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Navigation result: {'frameId': '8769B42C831824FFB4741423F1D2F9BD', 'loaderId': '02BE762B2E35776BC03BB7D9F4B30007', 'isDownload': False} 2026-03-23 02:57:54,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Evaluate ready code "odoo.isTourReady('FloatingOrderTour')" 2026-03-23 02:57:54,857 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:57:54,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 02:57:54,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 02:57:54,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-03-23 02:57:55,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:57:55,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:57:55,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 02:57:55,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Evaluate test code "odoo.startTour('FloatingOrderTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:57:55,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.015 2026-03-23 02:57:55,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [1/46] Tour FloatingOrderTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:57:55,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:57:55,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:57:55,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.022 2026-03-23 02:57:55,931 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6140) 2026-03-23 02:57:55,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.070 2026-03-23 02:57:56,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.086 2026-03-23 02:57:56,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.009 0.063 2026-03-23 02:57:56,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.268 0.444 2026-03-23 02:57:56,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:57:56,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:57:57,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.079 2026-03-23 02:57:57,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:57:57,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: Owl is running in 'dev' mode. 2026-03-23 02:57:57,264 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:57:57,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.018 2026-03-23 02:57:57,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:57,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:57,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:57:57,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.034 0.047 2026-03-23 02:57:57,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "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:57:57,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.101 2026-03-23 02:57:57,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:57:57,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.013 0.035 2026-03-23 02:57:57,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.044 2026-03-23 02:57:57,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [2/46] Tour FloatingOrderTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:57:57,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.051 2026-03-23 02:57:57,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.072 2026-03-23 02:57:57,985 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:57:58,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [3/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:58,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.118 2026-03-23 02:57:58,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [4/46] Tour FloatingOrderTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 02:57:58,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-03-23 02:57:58,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [5/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:58,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [6/46] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 02:57:58,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.302 2026-03-23 02:57:58,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.381 2026-03-23 02:57:58,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.485 2026-03-23 02:57:58,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.474 2026-03-23 02:57:58,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.471 2026-03-23 02:57:58,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.411 2026-03-23 02:57:58,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.011 0.254 2026-03-23 02:57:58,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.436 2026-03-23 02:57:58,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [7/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:58,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 02:57:58,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [8/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 02:57:58,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [9/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:59,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [10/46] Tour FloatingOrderTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 02:57:59,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [11/46] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 02:57:59,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [12/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:59,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 02:57:59,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [13/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2")):has(.price:contains("10.20"))) 2026-03-23 02:57:59,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [14/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:59,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [15/46] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 02:57:59,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [16/46] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 02:57:59,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [17/46] Tour FloatingOrderTour → Step .pos-leftheader .list-plus-btn 2026-03-23 02:57:59,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [18/46] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 02:57:59,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 02:57:59,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [19/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:57:59,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [20/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1")):has(.price:contains("5.28"))) 2026-03-23 02:57:59,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:57:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.026 0.041 2026-03-23 02:57:59,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [21/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:57:59,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [22/46] Tour FloatingOrderTour → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-03-23 02:57:59,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [23/46] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 02:58:00,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [24/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:00,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 02:58:00,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [25/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","price":"10.56","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2")):has(.price:contains("10.56"))) 2026-03-23 02:58:00,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [26/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:00,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [27/46] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-03-23 02:58:00,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [28/46] Tour FloatingOrderTour → Step .fa-caret-down 2026-03-23 02:58:00,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [29/46] Tour FloatingOrderTour → Step .list-container-items .btn:eq(0) 2026-03-23 02:58:00,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [30/46] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 02:58:00,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 02:58:00,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [31/46] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:58:00,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [32/46] Tour FloatingOrderTour → Step .fa-caret-down 2026-03-23 02:58:00,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [33/46] Tour FloatingOrderTour → Step .list-container-items .btn:eq(1) 2026-03-23 02:58:00,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [34/46] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-03-23 02:58:00,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 02:58:00,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [35/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:00,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [36/46] Tour FloatingOrderTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:58:00,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [37/46] Tour FloatingOrderTour → Step click Actions button (trigger: .more-btn) 2026-03-23 02:58:00,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [38/46] Tour FloatingOrderTour → Step body 2026-03-23 02:58:00,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [39/46] Tour FloatingOrderTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 02:58:00,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [40/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:00,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [41/46] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:58:01,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [42/46] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-03-23 02:58:01,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [43/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:01,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [44/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"productName":"Letter Tray","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-03-23 02:58:01,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [45/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:01,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: [46/46] Tour FloatingOrderTour → Step body 2026-03-23 02:58:01,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: tour succeeded 2026-03-23 02:58:01,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: ╔══════════════════════════════════╗ ║ TOUR FloatingOrderTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 02:58:01,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour.browser: heap 14950092 (allocated 16252928) 2026-03-23 02:58:01,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Closing chrome headless with pid 20964 2026-03-23 02:58:01,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Closing websocket connection 2026-03-23 02:58:01,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Terminating chrome headless with pid 20964 2026-03-23 02:58:01,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_floating_order_tour: Removing chrome user profile "/tmp/tmpz6ufhvhl_chrome_odoo" 2026-03-23 02:58:01,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-03-23 02:58:03,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome pid: 21145 2026-03-23 02:58:03,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpwzq3cwey_chrome_odoo 2026-03-23 02:58:03,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:42957/json/version 2026-03-23 02:58:03,503 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:03,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Browser version: Chrome/141.0.7390.54 2026-03-23 02:58:03,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:42957/json 2026-03-23 02:58:03,686 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:03,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:42957/devtools/page/EC10427BAD7937F21F79B5F9A17524CB 2026-03-23 02:58:03,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-03-23 02:58:03,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-03-23 02:58:04,062 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:58:04,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-03-23 02:58:04,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:58:04,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:58:04,092 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:58:04,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:04] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.070 0.754 2026-03-23 02:58:04,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': 'EC10427BAD7937F21F79B5F9A17524CB', 'loaderId': '3DD99A2CA9B2647E72F181B0EC498F19', 'isDownload': False} 2026-03-23 02:58:04,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-03-23 02:58:04,946 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:58:04,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 02:58:04,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.041 2026-03-23 02:58:05,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-03-23 02:58:05,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:58:05,653 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:58:05,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-03-23 02:58:05,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:58:05,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 02:58:05,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [1/40] Tour limitedProductPricelistLoading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:58:05,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:58:05,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:58:05,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.016 2026-03-23 02:58:05,910 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6141) 2026-03-23 02:58:05,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.027 0.089 2026-03-23 02:58:05,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.013 0.136 2026-03-23 02:58:06,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-03-23 02:58:06,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 249 0.251 0.415 2026-03-23 02:58:06,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:06,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 02:58:06,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:06] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.060 2026-03-23 02:58:07,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:58:07,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:07,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 02:58:07,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:58:07,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.020 2026-03-23 02:58:07,237 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:07,250 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:58:07,306 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "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:58:07,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:07,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.024 0.078 2026-03-23 02:58:07,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.129 2026-03-23 02:58:07,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-03-23 02:58:07,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.041 2026-03-23 02:58:07,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [2/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:58:07,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.016 0.041 2026-03-23 02:58:07,722 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:58:07,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:07] "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:58:07,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [3/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100100' (trigger: body) 2026-03-23 02:58:08,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [4/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:08,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [5/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1","price":"80.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1")):has(.price:contains("80.0"))) 2026-03-23 02:58:08,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.110 0.125 2026-03-23 02:58:08,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.015 0.187 2026-03-23 02:58:08,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 32 0.024 0.182 2026-03-23 02:58:08,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 33 0.032 0.065 2026-03-23 02:58:08,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.036 2026-03-23 02:58:08,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [6/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:08,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 02:58:08,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "GET /web/image?model=product.template&field=image_128&id=393&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.047 2026-03-23 02:58:08,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [7/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100201' (trigger: body) 2026-03-23 02:58:08,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [8/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:58:08,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 42 0.046 0.081 2026-03-23 02:58:08,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.091 2026-03-23 02:58:08,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.048 0.111 2026-03-23 02:58:08,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "GET /web/image?model=product.template&field=image_128&id=394&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-03-23 02:58:08,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:08] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.174 2026-03-23 02:58:09,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [9/40] Tour limitedProductPricelistLoading → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:58:09,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [10/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:58:09,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [11/40] Tour limitedProductPricelistLoading → Step .o-autocomplete input 2026-03-23 02:58:09,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [12/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:09,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [13/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:09,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:58:09,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [14/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"100.0","attributeLine":"White"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("White"))) 2026-03-23 02:58:09,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [15/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:09,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [16/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100202' (trigger: body) 2026-03-23 02:58:09,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [17/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:58:09,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:09] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.013 0.031 2026-03-23 02:58:09,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [18/40] Tour limitedProductPricelistLoading → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:58:09,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [19/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:58:10,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [20/40] Tour limitedProductPricelistLoading → Step .o-autocomplete input 2026-03-23 02:58:10,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [21/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:10,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [22/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:10,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 02:58:10,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [23/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"120.0","attributeLine":"Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("120.0")):has(.attribute-line:contains("Red"))) 2026-03-23 02:58:10,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [24/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:10,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [25/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:10,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [26/40] Tour limitedProductPricelistLoading → Step order total amount is '300.0' (trigger: .product-screen .order-summary .total:contains("300.0")) 2026-03-23 02:58:10,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [27/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:10,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [28/40] Tour limitedProductPricelistLoading → Step refresh page (trigger: body) 2026-03-23 02:58:11,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:11] "GET /pos/ui/3/product/085439d5-b6e3-4db5-b2eb-3be91f723768 HTTP/1.1" 200 - 30 0.019 0.047 2026-03-23 02:58:12,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:58:12,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [29/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:12,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 02:58:12,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:58:12,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [30/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 02:58:12,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:58:12,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.013 0.033 2026-03-23 02:58:12,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.046 2026-03-23 02:58:12,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 02:58:12,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:58:12,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 02:58:12,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.014 2026-03-23 02:58:12,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:58:12,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:12,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 02:58:12,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:58:12,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.015 0.025 2026-03-23 02:58:12,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [31/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 02:58:12,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.033 2026-03-23 02:58:12,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.063 2026-03-23 02:58:12,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [32/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 02:58:12,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.089 2026-03-23 02:58:12,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.033 2026-03-23 02:58:12,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [33/40] Tour limitedProductPricelistLoading → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 02:58:12,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.015 0.032 2026-03-23 02:58:12,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [34/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"2","price":"140.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("2")):has(.price:contains("140.0"))) 2026-03-23 02:58:12,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-03-23 02:58:13,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [35/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:13,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 02:58:13,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [36/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100300' (trigger: body) 2026-03-23 02:58:13,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [37/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:13,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [38/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-03-23 02:58:13,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:13] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 28 0.021 0.055 2026-03-23 02:58:13,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.023 0.061 2026-03-23 02:58:13,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [39/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:13,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 02:58:13,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: [40/40] Tour limitedProductPricelistLoading → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:58:13,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:13] "GET /web/image?model=product.template&field=image_128&id=395&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.055 2026-03-23 02:58:13,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:13] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.033 2026-03-23 02:58:13,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-03-23 02:58:13,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoading SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 02:58:13,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading.browser: heap 14340092 (allocated 15466496) 2026-03-23 02:58:13,844 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 21145 2026-03-23 02:58:13,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-03-23 02:58:13,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 21145 2026-03-23 02:58:14,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpwzq3cwey_chrome_odoo" 2026-03-23 02:58:14,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_line_configurators ... 2026-03-23 02:58:15,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome pid: 21364 2026-03-23 02:58:15,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome headless temporary user profile dir: /tmp/tmp88qeb0sd_chrome_odoo 2026-03-23 02:58:15,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Issuing json command http://127.0.0.1:38531/json/version 2026-03-23 02:58:15,834 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:15,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Browser version: Chrome/141.0.7390.54 2026-03-23 02:58:15,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Issuing json command http://127.0.0.1:38531/json 2026-03-23 02:58:15,987 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:16,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Websocket url found: ws://127.0.0.1:38531/devtools/page/9294B3CDD12564C3543DA863E263931D 2026-03-23 02:58:16,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Enable chrome headless console log notification 2026-03-23 02:58:16,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome headless enable page notifications 2026-03-23 02:58:16,339 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:58:16,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Setting session cookie in browser 2026-03-23 02:58:16,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:58:16,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:58:16,383 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:58:17,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:17] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.072 0.983 2026-03-23 02:58:17,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Navigation result: {'frameId': '9294B3CDD12564C3543DA863E263931D', 'loaderId': '1126BF47A3805DF02EF2E500119CFFDB', 'isDownload': False} 2026-03-23 02:58:17,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Evaluate ready code "odoo.isTourReady('test_line_configurators_product')" 2026-03-23 02:58:17,475 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:58:17,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-03-23 02:58:17,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-03-23 02:58:17,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.054 2026-03-23 02:58:18,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:18,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 02:58:18,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 02:58:18,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Evaluate test code "odoo.startTour('test_line_configurators_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:58:18,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 02:58:18,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [1/37] Tour test_line_configurators_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:58:18,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:58:18,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:58:18,274 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6142) 2026-03-23 02:58:18,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.056 2026-03-23 02:58:18,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.089 2026-03-23 02:58:18,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.017 2026-03-23 02:58:18,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.044 2026-03-23 02:58:19,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.266 0.467 2026-03-23 02:58:19,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:58:19,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:58:19,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-03-23 02:58:19,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:58:19,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:19,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:19,663 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:19,668 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:58:19,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.013 0.018 2026-03-23 02:58:19,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.035 2026-03-23 02:58:19,714 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58: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 02:58:19,723 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:19,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.027 0.069 2026-03-23 02:58:19,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-03-23 02:58:19,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.008 0.044 2026-03-23 02:58:19,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 02:58:19,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [2/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:58:19,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-03-23 02:58:20,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.100 2026-03-23 02:58:20,188 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "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:58:20,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-03-23 02:58:20,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.197 2026-03-23 02:58:20,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [3/37] Tour test_line_configurators_product → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 02:58:20,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.244 2026-03-23 02:58:20,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-03-23 02:58:20,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.348 2026-03-23 02:58:20,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.329 2026-03-23 02:58:20,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.330 2026-03-23 02:58:20,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=398&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.294 2026-03-23 02:58:20,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=405&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.267 2026-03-23 02:58:20,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-03-23 02:58:20,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=400&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-03-23 02:58:20,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=403&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-03-23 02:58:20,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=402&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-03-23 02:58:20,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=399&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-03-23 02:58:20,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=396&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-03-23 02:58:20,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=397&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-03-23 02:58:20,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=401&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-03-23 02:58:20,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:20] "GET /web/image?model=product.template&field=image_128&id=404&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-03-23 02:58:21,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.227 2026-03-23 02:58:21,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.258 2026-03-23 02:58:21,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [4/37] Tour test_line_configurators_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 02:58:21,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [5/37] Tour test_line_configurators_product → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-03-23 02:58:21,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [6/37] Tour test_line_configurators_product → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 02:58:21,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [7/37] Tour test_line_configurators_product → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-03-23 02:58:21,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [8/37] Tour test_line_configurators_product → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 02:58:21,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [9/37] Tour test_line_configurators_product → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 02:58:21,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [10/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:21,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.016 2026-03-23 02:58:21,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [11/37] Tour test_line_configurators_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:21,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [12/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:22,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [13/37] Tour test_line_configurators_product → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 02:58:22,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [14/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-03-23 02:58:22,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [15/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:23,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [16/37] Tour test_line_configurators_product → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-03-23 02:58:23,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [17/37] Tour test_line_configurators_product → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-03-23 02:58:23,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [18/37] Tour test_line_configurators_product → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 02:58:23,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [19/37] Tour test_line_configurators_product → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-03-23 02:58:23,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [20/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 02:58:23,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [21/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 02:58:23,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [22/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:23,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [23/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-03-23 02:58:23,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [24/37] Tour test_line_configurators_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:23,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [25/37] Tour test_line_configurators_product → Step refresh page (trigger: body) 2026-03-23 02:58:23,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:23] "GET /pos/ui/3/product/8433d7fd-7ad6-4b4a-affb-e605448624d6 HTTP/1.1" 200 - 30 0.027 0.054 2026-03-23 02:58:24,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:24] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:58:24,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [26/37] Tour test_line_configurators_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:24,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 02:58:24,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:58:24,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [27/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-03-23 02:58:24,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:58:24,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.015 0.034 2026-03-23 02:58:24,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.061 2026-03-23 02:58:24,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 02:58:25,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:58:25,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.010 2026-03-23 02:58:25,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:58:25,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:25,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 02:58:25,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.028 0.054 2026-03-23 02:58:25,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.090 2026-03-23 02:58:25,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.072 2026-03-23 02:58:25,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [28/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:25,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.052 2026-03-23 02:58:25,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-03-23 02:58:25,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.030 2026-03-23 02:58:25,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:25] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.019 2026-03-23 02:58:26,169 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [29/37] Tour test_line_configurators_product → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-03-23 02:58:26,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [30/37] Tour test_line_configurators_product → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-03-23 02:58:26,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [31/37] Tour test_line_configurators_product → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 02:58:26,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [32/37] Tour test_line_configurators_product → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-03-23 02:58:26,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [33/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 02:58:26,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [34/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 02:58:26,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [35/37] Tour test_line_configurators_product → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 02:58:26,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [36/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-03-23 02:58:26,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [37/37] Tour test_line_configurators_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:26,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: tour succeeded 2026-03-23 02:58:26,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_line_configurators_product SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 02:58:26,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: heap 13997196 (allocated 14680064) 2026-03-23 02:58:26,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Closing chrome headless with pid 21364 2026-03-23 02:58:26,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Closing websocket connection 2026-03-23 02:58:26,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Terminating chrome headless with pid 21364 2026-03-23 02:58:26,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Removing chrome user profile "/tmp/tmp88qeb0sd_chrome_odoo" 2026-03-23 02:58:27,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome pid: 21571 2026-03-23 02:58:27,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome headless temporary user profile dir: /tmp/tmp1u0yt3x9_chrome_odoo 2026-03-23 02:58:27,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Issuing json command http://127.0.0.1:36373/json/version 2026-03-23 02:58:27,481 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:27,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Browser version: Chrome/141.0.7390.54 2026-03-23 02:58:27,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Issuing json command http://127.0.0.1:36373/json 2026-03-23 02:58:27,663 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:27,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Websocket url found: ws://127.0.0.1:36373/devtools/page/A2654393224A94EFA5F97CF605C5B681 2026-03-23 02:58:27,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Enable chrome headless console log notification 2026-03-23 02:58:27,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Chrome headless enable page notifications 2026-03-23 02:58:27,960 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:58:27,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Setting session cookie in browser 2026-03-23 02:58:27,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:58:27,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:58:28,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:28] "GET /pos/ui/3 HTTP/1.1" 200 - 30 0.021 0.057 2026-03-23 02:58:28,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Navigation result: {'frameId': 'A2654393224A94EFA5F97CF605C5B681', 'loaderId': '211FFDE29660685EC4590C093F152B9F', 'isDownload': False} 2026-03-23 02:58:28,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Evaluate ready code "odoo.isTourReady('test_line_configurators_combo')" 2026-03-23 02:58:28,180 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:58:28,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:28] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-03-23 02:58:28,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:28] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-03-23 02:58:28,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:28] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.056 2026-03-23 02:58:28,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:58:28,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 02:58:28,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:58:28,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Evaluate test code "odoo.startTour('test_line_configurators_combo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:58:28,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.007 2026-03-23 02:58:28,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [1/60] Tour test_line_configurators_combo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:58:29,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:58:29,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:58:29,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 02:58:29,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 02:58:29,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.016 0.052 2026-03-23 02:58:29,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-03-23 02:58:29,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 184 0.226 0.385 2026-03-23 02:58:29,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:58:30,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 02:58:30,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 02:58:30,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:58:30,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:30,419 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:30,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:58:30,458 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:30,474 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:58:30,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 7 0.020 0.033 2026-03-23 02:58:30,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.065 2026-03-23 02:58:30,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-03-23 02:58:30,528 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "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:58:30,530 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:58:30,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 02:58:30,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 02:58:30,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [2/60] Tour test_line_configurators_combo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 02:58:30,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:30] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-03-23 02:58:31,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.020 0.054 2026-03-23 02:58:31,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [3/60] Tour test_line_configurators_combo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 02:58:31,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.096 2026-03-23 02:58:31,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:58:31,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-03-23 02:58:31,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.309 2026-03-23 02:58:31,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [4/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 02:58:31,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [5/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:31,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.442 2026-03-23 02:58:31,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.411 2026-03-23 02:58:31,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [6/60] Tour test_line_configurators_combo → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 02:58:31,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.437 2026-03-23 02:58:31,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.421 2026-03-23 02:58:31,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [7/60] Tour test_line_configurators_combo → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-03-23 02:58:31,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [8/60] Tour test_line_configurators_combo → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 02:58:31,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.400 2026-03-23 02:58:31,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=396&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.403 2026-03-23 02:58:31,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [9/60] Tour test_line_configurators_combo → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-03-23 02:58:31,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=398&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.370 2026-03-23 02:58:31,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=399&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.319 2026-03-23 02:58:31,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [10/60] Tour test_line_configurators_combo → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 02:58:31,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=400&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-03-23 02:58:31,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:31] "GET /web/image?model=product.template&field=image_128&id=402&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-03-23 02:58:32,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [11/60] Tour test_line_configurators_combo → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 02:58:32,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.template&field=image_128&id=403&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.227 2026-03-23 02:58:32,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.template&field=image_128&id=397&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-03-23 02:58:32,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [12/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:32,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.template&field=image_128&id=401&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-03-23 02:58:32,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.template&field=image_128&id=404&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-03-23 02:58:32,155 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [13/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:32,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=439&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.009 0.042 2026-03-23 02:58:32,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=440&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.015 0.231 2026-03-23 02:58:32,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [14/60] Tour test_line_configurators_combo → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 02:58:32,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=436&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.013 0.255 2026-03-23 02:58:32,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [15/60] Tour test_line_configurators_combo → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-03-23 02:58:32,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=441&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.301 2026-03-23 02:58:32,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [16/60] Tour test_line_configurators_combo → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 02:58:32,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.template&field=image_128&id=405&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.481 2026-03-23 02:58:32,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=437&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.013 0.357 2026-03-23 02:58:32,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [17/60] Tour test_line_configurators_combo → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-03-23 02:58:32,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=435&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.012 0.346 2026-03-23 02:58:32,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [18/60] Tour test_line_configurators_combo → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 02:58:32,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=438&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.009 0.346 2026-03-23 02:58:32,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [19/60] Tour test_line_configurators_combo → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 02:58:32,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=323&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.342 2026-03-23 02:58:32,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=442&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.304 2026-03-23 02:58:32,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [20/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:32,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image?model=product.product&field=image_128&id=443&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.269 2026-03-23 02:58:32,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:32] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.238 2026-03-23 02:58:32,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [21/60] Tour test_line_configurators_combo → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 02:58:32,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [22/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 02:58:32,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [23/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:33,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 02:58:33,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [24/60] Tour test_line_configurators_combo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:33,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [25/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 02:58:33,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [26/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-03-23 02:58:33,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [27/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 02:58:33,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [28/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-03-23 02:58:33,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [29/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 02:58:34,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [30/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:34,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [31/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 02:58:34,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [32/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-03-23 02:58:34,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [33/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 02:58:34,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [34/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-03-23 02:58:34,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.057 2026-03-23 02:58:34,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [35/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 02:58:34,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [36/60] Tour test_line_configurators_combo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:34,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [37/60] Tour test_line_configurators_combo → Step refresh page (trigger: body) 2026-03-23 02:58:35,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:35] "GET /pos/ui/3/product/2a0403d0-d488-4820-ba9e-b8c82d696dee HTTP/1.1" 200 - 30 0.027 0.073 2026-03-23 02:58:35,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:35] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:35,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [38/60] Tour test_line_configurators_combo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:35,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-03-23 02:58:35,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 02:58:35,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [39/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-03-23 02:58:35,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:58:35,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.044 2026-03-23 02:58:35,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.059 2026-03-23 02:58:36,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-03-23 02:58:36,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.010 2026-03-23 02:58:36,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.015 2026-03-23 02:58:36,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 02:58:36,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:36,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 02:58:36,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:58:36,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.014 0.036 2026-03-23 02:58:36,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.048 2026-03-23 02:58:36,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.026 2026-03-23 02:58:36,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.039 2026-03-23 02:58:36,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-03-23 02:58:36,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-03-23 02:58:37,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [40/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 02:58:37,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [41/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:37,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [42/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 02:58:37,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [43/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:37,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [44/60] Tour test_line_configurators_combo → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-03-23 02:58:37,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [45/60] Tour test_line_configurators_combo → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-03-23 02:58:37,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [46/60] Tour test_line_configurators_combo → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 02:58:37,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [47/60] Tour test_line_configurators_combo → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-03-23 02:58:37,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [48/60] Tour test_line_configurators_combo → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 02:58:37,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [49/60] Tour test_line_configurators_combo → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 02:58:37,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [50/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:38,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [51/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-03-23 02:58:38,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [52/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 02:58:38,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 02:58:38,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [53/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-03-23 02:58:38,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [54/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 02:58:38,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [55/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-03-23 02:58:38,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [56/60] Tour test_line_configurators_combo → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 02:58:39,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [57/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-03-23 02:58:39,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:58:39,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [58/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 02:58:39,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [59/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-03-23 02:58:39,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: [60/60] Tour test_line_configurators_combo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:39,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.042 2026-03-23 02:58:39,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: tour succeeded 2026-03-23 02:58:39,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_line_configurators_combo SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 02:58:40,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators.browser: heap 17144952 (allocated 17960960) 2026-03-23 02:58:40,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Closing chrome headless with pid 21571 2026-03-23 02:58:40,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Closing websocket connection 2026-03-23 02:58:40,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Terminating chrome headless with pid 21571 2026-03-23 02:58:40,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_line_configurators: Removing chrome user profile "/tmp/tmp1u0yt3x9_chrome_odoo" 2026-03-23 02:58:40,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_load_pos_demo_data ... 2026-03-23 02:58:40,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome pid: 21788 2026-03-23 02:58:40,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome headless temporary user profile dir: /tmp/tmpvt0qqz5h_chrome_odoo 2026-03-23 02:58:40,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:33467/json/version 2026-03-23 02:58:40,993 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:41,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Browser version: Chrome/141.0.7390.54 2026-03-23 02:58:41,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:33467/json 2026-03-23 02:58:41,201 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:41,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Websocket url found: ws://127.0.0.1:33467/devtools/page/05B450A509FFD91A2A5B4E70A89A559C 2026-03-23 02:58:41,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Enable chrome headless console log notification 2026-03-23 02:58:41,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome headless enable page notifications 2026-03-23 02:58:41,539 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:58:41,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Setting session cookie in browser 2026-03-23 02:58:41,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:58:41,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:58:41,578 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:58:42,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:42] "GET /pos/ui/3 HTTP/1.1" 200 - 130 0.109 0.830 2026-03-23 02:58:42,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Navigation result: {'frameId': '05B450A509FFD91A2A5B4E70A89A559C', 'loaderId': 'EEE8B10AE82C4FF8812770E1060887C9', 'isDownload': False} 2026-03-23 02:58:42,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Evaluate ready code "odoo.isTourReady('test_load_pos_demo_data_by_pos_user')" 2026-03-23 02:58:42,557 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:58:42,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-03-23 02:58:42,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 02:58:42,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 02:58:43,315 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:58:43,321 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:58:43,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.030 2026-03-23 02:58:43,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Evaluate test code "odoo.startTour('test_load_pos_demo_data_by_pos_user', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:58:43,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 02:58:43,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [1/5] Tour test_load_pos_demo_data_by_pos_user → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:58:43,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:58:43,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:43,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-03-23 02:58:43,623 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6143) 2026-03-23 02:58:43,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.091 2026-03-23 02:58:43,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.117 2026-03-23 02:58:43,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.056 2026-03-23 02:58:44,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 252 0.269 0.403 2026-03-23 02:58:44,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:58:44,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:58:44,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.048 2026-03-23 02:58:44,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:58:44,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:44,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:58:44,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:58:44,967 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:44,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:58:45,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.030 0.079 2026-03-23 02:58:45,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.098 2026-03-23 02:58:45,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.137 2026-03-23 02:58:45,105 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:45,107 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "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 02:58:45,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 02:58:45,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 02:58:45,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [2/5] Tour test_load_pos_demo_data_by_pos_user → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:58:45,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.016 2026-03-23 02:58:45,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:58:45,497 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "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:58:45,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [3/5] Tour test_load_pos_demo_data_by_pos_user → Step Click on Load Sample button (trigger: .o_view_nocontent .o_nocontent_help button.btn-primary:contains("Load Sample")) 2026-03-23 02:58:45,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.122 0.169 2026-03-23 02:58:45,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.173 2026-03-23 02:58:45,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [4/5] Tour test_load_pos_demo_data_by_pos_user → Step Click Ok on the Access Denied dialog box (trigger: .modal-content:has(.modal-title:contains("Access Denied")) .modal-footer .btn.btn-primary:contains("Ok")) 2026-03-23 02:58:45,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:45] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:58:45,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [5/5] Tour test_load_pos_demo_data_by_pos_user → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:58:46,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: tour succeeded 2026-03-23 02:58:46,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_load_pos_demo_data_by_pos_user SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 02:58:46,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: heap 12416984 (allocated 13369344) 2026-03-23 02:58:46,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Closing chrome headless with pid 21788 2026-03-23 02:58:46,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Closing websocket connection 2026-03-23 02:58:46,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Terminating chrome headless with pid 21788 2026-03-23 02:58:46,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Removing chrome user profile "/tmp/tmpvt0qqz5h_chrome_odoo" 2026-03-23 02:58:46,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome pid: 21954 2026-03-23 02:58:46,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome headless temporary user profile dir: /tmp/tmps7g88fl9_chrome_odoo 2026-03-23 02:58:46,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:44925/json/version 2026-03-23 02:58:46,882 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:47,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Browser version: Chrome/141.0.7390.54 2026-03-23 02:58:47,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:44925/json 2026-03-23 02:58:47,029 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:47,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Websocket url found: ws://127.0.0.1:44925/devtools/page/7A410B8FD135F63C5895BF23952F83B6 2026-03-23 02:58:47,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Enable chrome headless console log notification 2026-03-23 02:58:47,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Chrome headless enable page notifications 2026-03-23 02:58:47,320 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:58:47,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Setting session cookie in browser 2026-03-23 02:58:47,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:58:47,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:58:47,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:47] "GET /pos/ui/3 HTTP/1.1" 200 - 66 0.079 0.112 2026-03-23 02:58:47,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Navigation result: {'frameId': '7A410B8FD135F63C5895BF23952F83B6', 'loaderId': '8F9F7E965796782C9C9F8FD6C6042988', 'isDownload': False} 2026-03-23 02:58:47,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Evaluate ready code "odoo.isTourReady('test_load_pos_demo_data_with_member_role')" 2026-03-23 02:58:47,591 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:58:47,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:47] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 02:58:47,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:47] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-03-23 02:58:47,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:47] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 02:58:48,333 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:58:48,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:58:48,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 02:58:48,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Evaluate test code "odoo.startTour('test_load_pos_demo_data_with_member_role', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:58:48,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-03-23 02:58:48,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [1/4] Tour test_load_pos_demo_data_with_member_role → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:58:48,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 02:58:48,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:48,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 02:58:48,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.033 2026-03-23 02:58:48,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.039 0.073 2026-03-23 02:58:48,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.070 2026-03-23 02:58:49,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 253 0.254 0.421 2026-03-23 02:58:49,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:58:49,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:58:49,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-03-23 02:58:49,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:58:49,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:49,785 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:49,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:58:49,824 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:58:49,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 02:58:49,864 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "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:58:49,870 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:49,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.024 0.065 2026-03-23 02:58:49,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.104 2026-03-23 02:58:49,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.007 0.053 2026-03-23 02:58:49,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-03-23 02:58:50,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 02:58:50,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [2/4] Tour test_load_pos_demo_data_with_member_role → Step Click on Load Sample button (trigger: .o_view_nocontent .o_nocontent_help button.btn-primary:contains("Load Sample")) 2026-03-23 02:58:50,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:50] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.032 0.038 2026-03-23 02:58:50,329 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:50] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:58:50,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:50,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [3/4] Tour test_load_pos_demo_data_with_member_role → Step Click Ok on the Access Denied dialog box (trigger: .modal-content:has(.modal-title:contains("Access Denied")) .modal-footer .btn.btn-primary:contains("Ok")) 2026-03-23 02:58:50,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:50] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 02:58:50,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:50] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.042 2026-03-23 02:58:50,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: [4/4] Tour test_load_pos_demo_data_with_member_role → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:58:50,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: tour succeeded 2026-03-23 02:58:50,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_load_pos_demo_data_with_member_role SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 02:58:50,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data.browser: heap 12191352 (allocated 12845056) 2026-03-23 02:58:50,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Closing chrome headless with pid 21954 2026-03-23 02:58:50,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Closing websocket connection 2026-03-23 02:58:50,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Terminating chrome headless with pid 21954 2026-03-23 02:58:50,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_load_pos_demo_data: Removing chrome user profile "/tmp/tmps7g88fl9_chrome_odoo" 2026-03-23 02:58:50,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot ... 2026-03-23 02:58:51,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome pid: 22120 2026-03-23 02:58:51,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmprf2hj_9g_chrome_odoo 2026-03-23 02:58:51,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:46057/json/version 2026-03-23 02:58:51,984 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:52,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Browser version: Chrome/141.0.7390.54 2026-03-23 02:58:52,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Issuing json command http://127.0.0.1:46057/json 2026-03-23 02:58:52,026 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:58:52,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Websocket url found: ws://127.0.0.1:46057/devtools/page/275614D42206F85B5F01FFB2CABD15B9 2026-03-23 02:58:52,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Enable chrome headless console log notification 2026-03-23 02:58:52,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Chrome headless enable page notifications 2026-03-23 02:58:52,424 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:58:52,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Setting session cookie in browser 2026-03-23 02:58:52,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:58:52,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:58:52,459 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:58:53,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:53] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.057 0.619 2026-03-23 02:58:53,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Navigation result: {'frameId': '275614D42206F85B5F01FFB2CABD15B9', 'loaderId': 'EEFD0ABA62C8A65B284B9A5626CE3915', 'isDownload': False} 2026-03-23 02:58:53,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-03-23 02:58:53,201 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:58:53,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 02:58:53,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-03-23 02:58:53,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.055 2026-03-23 02:58:53,997 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:54,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:54,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 02:58:54,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:58:54,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 02:58:54,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [1/108] Tour LotTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:58:54,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:58:54,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:58:54,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.016 2026-03-23 02:58:54,238 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6144) 2026-03-23 02:58:54,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.018 0.081 2026-03-23 02:58:54,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.104 2026-03-23 02:58:54,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-03-23 02:58:55,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.248 0.409 2026-03-23 02:58:55,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:58:55,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-03-23 02:58:55,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-03-23 02:58:55,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 02:58:55,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-03-23 02:58:55,419 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:58:55,491 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 02:58:55,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:58:55,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.049 2026-03-23 02:58:55,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.073 2026-03-23 02:58:55,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-03-23 02:58:55,643 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "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:58:55,651 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:58:55,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.050 0.132 2026-03-23 02:58:55,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-03-23 02:58:55,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.032 2026-03-23 02:58:55,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [2/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:58:55,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.038 2026-03-23 02:58:55,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.024 2026-03-23 02:58:56,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.082 2026-03-23 02:58:56,158 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "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:58:56,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-03-23 02:58:56,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [3/108] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 02:58:56,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.220 2026-03-23 02:58:56,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.299 2026-03-23 02:58:56,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.358 2026-03-23 02:58:56,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.390 2026-03-23 02:58:56,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.330 2026-03-23 02:58:56,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-03-23 02:58:56,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=406&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-03-23 02:58:56,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-03-23 02:58:56,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-03-23 02:58:56,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image?model=product.template&field=image_128&id=407&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-03-23 02:58:56,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.204 2026-03-23 02:58:56,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.219 2026-03-23 02:58:56,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [4/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:58:56,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:56] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.008 0.019 2026-03-23 02:58:56,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [5/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:58:56,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [6/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:58:57,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [7/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 02:58:57,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [8/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-03-23 02:58:57,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [9/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 02:58:57,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [10/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:57,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:58:57,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [11/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:57,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [12/108] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 02:58:57,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [13/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:57,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [14/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:57,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [15/108] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 02:58:57,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [16/108] Tour LotTour → Step delete lot number (trigger: .lot-container .lot-item:eq(0) .btn) 2026-03-23 02:58:57,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 02:58:57,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:57] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.005 0.023 2026-03-23 02:58:57,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [17/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 02:58:57,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [18/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:58:58,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [19/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:58:58,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [20/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:58:58,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [21/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 02:58:58,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [22/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(2)) 2026-03-23 02:58:58,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [23/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 02:58:58,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [24/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:58,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [25/108] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 02:58:58,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 02:58:58,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [26/108] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 02:58:58,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [27/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:58:58,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 02:58:58,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:58] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.006 0.037 2026-03-23 02:58:58,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [28/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:58:58,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [29/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:58:59,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [30/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 02:58:59,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [31/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-03-23 02:58:59,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [32/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 02:58:59,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [33/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:58:59,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [34/108] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-03-23 02:58:59,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:58:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.022 2026-03-23 02:58:59,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [35/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:58:59,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [36/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:58:59,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [37/108] Tour LotTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:58:59,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [38/108] Tour LotTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:58:59,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [39/108] Tour LotTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:58:59,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [40/108] Tour LotTour → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 02:58:59,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [41/108] Tour LotTour → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 02:58:59,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [42/108] Tour LotTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 02:59:00,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [43/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:00,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [44/108] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 02:59:00,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [45/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:59:00,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:00] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.006 0.018 2026-03-23 02:59:00,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [46/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:59:00,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [47/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:59:00,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [48/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 02:59:00,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [49/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-03-23 02:59:00,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [50/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 02:59:00,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [51/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:59:00,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [52/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:00,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.034 2026-03-23 02:59:00,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [53/108] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-03-23 02:59:00,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [54/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:01,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [55/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:01,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [56/108] Tour LotTour → Step .info-list:contains('SN 3') 2026-03-23 02:59:01,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [57/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:01,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [58/108] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-03-23 02:59:01,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [59/108] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 02:59:01,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 02:59:01,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [60/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:59:01,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:01] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.022 2026-03-23 02:59:01,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [61/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:59:01,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [62/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:59:01,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [63/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 02:59:01,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [64/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(5)) 2026-03-23 02:59:01,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [65/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 02:59:01,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [66/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:59:02,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [67/108] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 02:59:02,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.048 2026-03-23 02:59:02,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [68/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:59:02,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:02] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.012 2026-03-23 02:59:02,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [69/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:59:02,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [70/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:59:02,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [71/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 02:59:02,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [72/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-03-23 02:59:02,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [73/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 02:59:02,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [74/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:59:02,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [75/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:02,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 02:59:02,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [76/108] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-03-23 02:59:02,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [77/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:02,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [78/108] Tour LotTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 02:59:03,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [79/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:03,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:03] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 6 0.006 0.016 2026-03-23 02:59:03,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 02:59:03,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [80/108] Tour LotTour → Step .info-list:contains('Lot Number 1001') 2026-03-23 02:59:03,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [81/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:03,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [82/108] Tour LotTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:59:03,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [83/108] Tour LotTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:59:03,367 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:03,369 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 02:59:03,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [84/108] Tour LotTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:59:03,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [85/108] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:59:03,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [86/108] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:59:03,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 02:59:03,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [87/108] Tour LotTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:59:03,641 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:03,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.047 2026-03-23 02:59:03,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69835319 started for PoS orders references: [{'name': '/', 'uuid': 'e82face1-def9-40ef-bf04-1fff6d35b332'}] 2026-03-23 02:59:04,486 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted stock.move.line records with IDs: [1147] 2026-03-23 02:59:04,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69835319 order {'name': '/', 'uuid': 'e82face1-def9-40ef-bf04-1fff6d35b332'} created pos.order #32 2026-03-23 02:59:04,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69835319 finished 2026-03-23 02:59:05,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 356 0.520 0.976 2026-03-23 02:59:05,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 02:59:05,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 02:59:05,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [88/108] Tour LotTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:59:05,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [89/108] Tour LotTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:59:05,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 02:59:05,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [90/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:05,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [91/108] Tour LotTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:59:05,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [92/108] Tour LotTour → Step click Actions button (trigger: .more-btn) 2026-03-23 02:59:05,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [93/108] Tour LotTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 02:59:05,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [94/108] Tour LotTour → Step .ticket-screen .order-row:contains("002") 2026-03-23 02:59:05,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 02:59:06,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.026 2026-03-23 02:59:06,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [95/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:06,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:06] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.014 0.017 2026-03-23 02:59:06,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [96/108] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 02:59:06,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [97/108] Tour LotTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-03-23 02:59:06,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [98/108] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-03-23 02:59:06,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [99/108] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 02:59:06,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [100/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:06,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [101/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:06,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [102/108] Tour LotTour → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 02:59:06,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [103/108] Tour LotTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 02:59:06,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.048 2026-03-23 02:59:06,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [104/108] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:59:06,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [105/108] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:59:06,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 02:59:06,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [106/108] Tour LotTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:59:06,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.032 2026-03-23 02:59:06,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74998870 started for PoS orders references: [{'name': '/', 'uuid': 'b5de6c84-aa79-41fa-aabc-6ee052d6d16a'}] 2026-03-23 02:59:07,169 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted stock.move.line records with IDs: [1150] 2026-03-23 02:59:07,252 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted stock.move.line records with IDs: [1151] 2026-03-23 02:59:07,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74998870 order {'name': '/', 'uuid': 'b5de6c84-aa79-41fa-aabc-6ee052d6d16a'} created pos.order #33 2026-03-23 02:59:07,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74998870 finished 2026-03-23 02:59:07,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 279 0.280 0.601 2026-03-23 02:59:07,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 02:59:07,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 02:59:07,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [107/108] Tour LotTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:59:07,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: [108/108] Tour LotTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:59:08,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: tour succeeded 2026-03-23 02:59:08,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-03-23 02:59:08,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 02:59:08,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot.browser: heap 21379976 (allocated 22417408) 2026-03-23 02:59:08,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Closing chrome headless with pid 22120 2026-03-23 02:59:08,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Closing websocket connection 2026-03-23 02:59:08,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Terminating chrome headless with pid 22120 2026-03-23 02:59:08,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot: Removing chrome user profile "/tmp/tmprf2hj_9g_chrome_odoo" 2026-03-23 02:59:09,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-03-23 02:59:10,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome pid: 22328 2026-03-23 02:59:10,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmpl73u_22e_chrome_odoo 2026-03-23 02:59:10,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:40079/json/version 2026-03-23 02:59:10,363 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:10,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Browser version: Chrome/141.0.7390.54 2026-03-23 02:59:10,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Issuing json command http://127.0.0.1:40079/json 2026-03-23 02:59:10,547 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:10,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:40079/devtools/page/24F375F0AE77B24F2FBBBE2B176F1FC0 2026-03-23 02:59:10,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Enable chrome headless console log notification 2026-03-23 02:59:10,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Chrome headless enable page notifications 2026-03-23 02:59:10,911 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:59:10,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Setting session cookie in browser 2026-03-23 02:59:10,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:59:10,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:59:10,942 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:59:12,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.068 1.088 2026-03-23 02:59:12,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Navigation result: {'frameId': '24F375F0AE77B24F2FBBBE2B176F1FC0', 'loaderId': 'D9C5941822C7DFEA41120A498E6725D7', 'isDownload': False} 2026-03-23 02:59:12,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-03-23 02:59:12,133 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:59:12,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 02:59:12,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-03-23 02:59:12,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.049 2026-03-23 02:59:12,840 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 02:59:12,842 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:59:12,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.012 2026-03-23 02:59:12,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:59:12,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 02:59:12,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [1/50] Tour LotRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:59:12,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:59:12,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:59:13,027 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6145) 2026-03-23 02:59:13,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.060 2026-03-23 02:59:13,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.081 2026-03-23 02:59:13,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.038 2026-03-23 02:59:13,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-03-23 02:59:13,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.264 0.435 2026-03-23 02:59:13,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:59:14,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:59:14,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-03-23 02:59:14,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 02:59:14,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-03-23 02:59:14,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:59:14,355 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:59:14,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 02:59:14,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.017 2026-03-23 02:59:14,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 02:59:14,432 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "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 02:59:14,446 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:59:14,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.027 0.075 2026-03-23 02:59:14,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.118 2026-03-23 02:59:14,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.036 2026-03-23 02:59:14,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.040 2026-03-23 02:59:14,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [2/50] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:59:14,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:14] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.019 0.024 2026-03-23 02:59:15,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.098 2026-03-23 02:59:15,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [3/50] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-03-23 02:59:15,034 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:59:15,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.158 2026-03-23 02:59:15,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.204 2026-03-23 02:59:15,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-03-23 02:59:15,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.308 2026-03-23 02:59:15,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.337 2026-03-23 02:59:15,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-03-23 02:59:15,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=408&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-03-23 02:59:15,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-03-23 02:59:15,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-03-23 02:59:15,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.225 2026-03-23 02:59:15,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.243 2026-03-23 02:59:15,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [4/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-03-23 02:59:15,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 02:59:15,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.013 2026-03-23 02:59:15,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.030 2026-03-23 02:59:15,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [5/50] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-03-23 02:59:15,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:59:15,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-03-23 02:59:15,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [6/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-03-23 02:59:15,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [7/50] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-03-23 02:59:15,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [8/50] Tour LotRefundTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 02:59:16,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [9/50] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 02:59:16,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:16] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.017 0.033 2026-03-23 02:59:16,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [10/50] Tour LotRefundTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:59:16,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [11/50] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 02:59:16,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [12/50] Tour LotRefundTour → Step .o-autocomplete input 2026-03-23 02:59:16,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [13/50] Tour LotRefundTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(123456789)) 2026-03-23 02:59:16,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [14/50] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-03-23 02:59:16,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [15/50] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:59:16,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 02:59:16,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [16/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:16,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [17/50] Tour LotRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 02:59:16,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [18/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:16,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [19/50] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-03-23 02:59:16,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [20/50] Tour LotRefundTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 02:59:16,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 02:59:17,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.018 2026-03-23 02:59:17,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [21/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-03-23 02:59:17,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [22/50] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-03-23 02:59:17,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [23/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-03-23 02:59:17,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [24/50] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-03-23 02:59:17,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [25/50] Tour LotRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:59:17,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 02:59:17,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [26/50] Tour LotRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:59:17,480 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:59:17,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [27/50] Tour LotRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:59:17,501 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:17,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [28/50] Tour LotRefundTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:59:17,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.042 2026-03-23 02:59:17,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [29/50] Tour LotRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:59:17,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [30/50] Tour LotRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:59:17,782 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:17,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 02:59:17,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48880975 started for PoS orders references: [{'name': '/', 'uuid': '8e3d2776-d4bd-4d92-aa8e-8e5d6c7b4170'}] 2026-03-23 02:59:18,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48880975 order {'name': '/', 'uuid': '8e3d2776-d4bd-4d92-aa8e-8e5d6c7b4170'} created pos.order #34 2026-03-23 02:59:18,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48880975 finished 2026-03-23 02:59:18,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.205 0.517 2026-03-23 02:59:18,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 02:59:18,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 02:59:18,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [31/50] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:59:18,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [32/50] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:59:19,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:59:19,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [33/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:19,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [34/50] Tour LotRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:59:19,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [35/50] Tour LotRefundTour → Step click Actions button (trigger: .more-btn) 2026-03-23 02:59:19,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [36/50] Tour LotRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 02:59:19,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [37/50] Tour LotRefundTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 02:59:19,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 02:59:19,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [38/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:19,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.019 0.084 2026-03-23 02:59:19,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [39/50] Tour LotRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 02:59:19,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.066 2026-03-23 02:59:19,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [40/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:19,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [41/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:19,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [42/50] Tour LotRefundTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-03-23 02:59:19,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [43/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:19,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [44/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:19,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [45/50] Tour LotRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 02:59:19,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [46/50] Tour LotRefundTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 02:59:19,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 02:59:19,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [47/50] Tour LotRefundTour → Step click back button (trigger: .back-button) 2026-03-23 02:59:20,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [48/50] Tour LotRefundTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:59:20,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [49/50] Tour LotRefundTour → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 02:59:20,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: [50/50] Tour LotRefundTour → Step Check lot number (trigger: .lot-container .lot-item:eq(0) span:contains(123456789)) 2026-03-23 02:59:20,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 02:59:20,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: tour succeeded 2026-03-23 02:59:20,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-03-23 02:59:20,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund.browser: heap 17921760 (allocated 19533824) 2026-03-23 02:59:20,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Closing chrome headless with pid 22328 2026-03-23 02:59:20,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Closing websocket connection 2026-03-23 02:59:20,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Terminating chrome headless with pid 22328 2026-03-23 02:59:20,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund: Removing chrome user profile "/tmp/tmpl73u_22e_chrome_odoo" 2026-03-23 02:59:20,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund_lower_qty ... 2026-03-23 02:59:21,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome pid: 22533 2026-03-23 02:59:21,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmpc9h0ej6s_chrome_odoo 2026-03-23 02:59:21,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:35679/json/version 2026-03-23 02:59:21,906 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:22,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 02:59:22,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:35679/json 2026-03-23 02:59:22,039 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:22,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:35679/devtools/page/80429FF39940583CA77552ECCC7D6AC4 2026-03-23 02:59:22,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-03-23 02:59:22,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-03-23 02:59:22,392 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:59:22,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-03-23 02:59:22,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:59:22,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:59:22,430 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:59:23,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:23] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.055 0.616 2026-03-23 02:59:23,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': '80429FF39940583CA77552ECCC7D6AC4', 'loaderId': '3C71DF185B2160424DB42B65C9F14D36', 'isDownload': False} 2026-03-23 02:59:23,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Evaluate ready code "odoo.isTourReady('test_lot_refund_lower_qty')" 2026-03-23 02:59:23,137 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:59:23,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-03-23 02:59:23,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:23] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.048 2026-03-23 02:59:23,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.079 2026-03-23 02:59:23,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:59:23,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:23,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:59:23,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Evaluate test code "odoo.startTour('test_lot_refund_lower_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:59:23,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.035 2026-03-23 02:59:23,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [1/65] Tour test_lot_refund_lower_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:59:24,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:59:24,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:59:24,093 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6146) 2026-03-23 02:59:24,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.045 2026-03-23 02:59:24,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.063 2026-03-23 02:59:24,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.059 2026-03-23 02:59:24,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.090 2026-03-23 02:59:24,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.240 0.389 2026-03-23 02:59:24,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 02:59:25,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 02:59:25,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.050 2026-03-23 02:59:25,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 02:59:25,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-03-23 02:59:25,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:25,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.018 2026-03-23 02:59:25,507 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:25,513 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:25,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.021 0.054 2026-03-23 02:59:25,575 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:59:25,591 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:25,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.011 0.093 2026-03-23 02:59:25,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-03-23 02:59:25,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.033 2026-03-23 02:59:25,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.032 2026-03-23 02:59:25,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [2/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:59:25,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:25] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.023 2026-03-23 02:59:26,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.061 2026-03-23 02:59:26,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "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:59:26,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [3/65] Tour test_lot_refund_lower_qty → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-03-23 02:59:26,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.147 2026-03-23 02:59:26,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.196 2026-03-23 02:59:26,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.277 2026-03-23 02:59:26,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.348 2026-03-23 02:59:26,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.430 2026-03-23 02:59:26,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.413 2026-03-23 02:59:26,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.443 2026-03-23 02:59:26,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=409&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.424 2026-03-23 02:59:26,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.382 2026-03-23 02:59:26,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.388 2026-03-23 02:59:26,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.369 2026-03-23 02:59:26,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [4/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-03-23 02:59:26,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:26] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.011 0.031 2026-03-23 02:59:27,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [5/65] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:59:27,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [6/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-03-23 02:59:27,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [7/65] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-03-23 02:59:27,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [8/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-03-23 02:59:27,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [9/65] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 02:59:27,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [10/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-03-23 02:59:27,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [11/65] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-03-23 02:59:27,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [12/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-03-23 02:59:27,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [13/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:59:27,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.028 2026-03-23 02:59:27,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [14/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:28,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [15/65] Tour test_lot_refund_lower_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-03-23 02:59:28,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [16/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:28,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [17/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:59:28,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [18/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:59:28,234 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:59:28,236 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:59:28,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [19/65] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:59:28,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [20/65] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:59:28,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 02:59:28,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [21/65] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:59:28,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [22/65] Tour test_lot_refund_lower_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:59:28,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 02:59:28,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44987560 started for PoS orders references: [{'name': '/', 'uuid': 'e7b4ea72-febc-4244-abe1-19afc4b77627'}] 2026-03-23 02:59:28,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:59:28,901 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted stock.move.line records with IDs: [1157, 1158] 2026-03-23 02:59:29,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44987560 order {'name': '/', 'uuid': 'e7b4ea72-febc-4244-abe1-19afc4b77627'} created pos.order #35 2026-03-23 02:59:29,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44987560 finished 2026-03-23 02:59:29,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 332 0.350 0.591 2026-03-23 02:59:29,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.078 2026-03-23 02:59:29,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 02:59:29,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [23/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:59:29,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [24/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:59:29,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 02:59:29,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [25/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:29,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [26/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:59:30,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [27/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .more-btn) 2026-03-23 02:59:30,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [28/65] Tour test_lot_refund_lower_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 02:59:30,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [29/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains("001") 2026-03-23 02:59:30,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 02:59:30,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.056 2026-03-23 02:59:30,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [30/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:30,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [31/65] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 02:59:30,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.024 0.032 2026-03-23 02:59:30,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [32/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:30,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [33/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:30,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [34/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-03-23 02:59:30,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [35/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:30,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [36/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:30,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [37/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 02:59:30,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 02:59:30,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [38/65] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-03-23 02:59:30,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [39/65] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:59:31,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [40/65] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN1') 2026-03-23 02:59:31,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [41/65] Tour test_lot_refund_lower_qty → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 02:59:31,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [42/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete--dropdown-item:contains('SN2') 2026-03-23 02:59:31,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 02:59:31,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [43/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 02:59:31,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [44/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:31,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [45/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:59:31,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [46/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:59:31,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [47/65] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:59:31,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [48/65] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:59:31,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [49/65] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:59:31,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 02:59:31,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [50/65] Tour test_lot_refund_lower_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:59:31,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.043 2026-03-23 02:59:31,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10135951 started for PoS orders references: [{'name': '/', 'uuid': 'fa1cc0c4-7274-4838-b9c7-e46fd425d8f0'}] 2026-03-23 02:59:32,101 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted stock.move.line records with IDs: [1161] 2026-03-23 02:59:32,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10135951 order {'name': '/', 'uuid': 'fa1cc0c4-7274-4838-b9c7-e46fd425d8f0'} created pos.order #36 2026-03-23 02:59:32,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10135951 finished 2026-03-23 02:59:32,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.296 0.569 2026-03-23 02:59:32,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 02:59:32,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.050 2026-03-23 02:59:32,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [51/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 02:59:32,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 02:59:32,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [52/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 02:59:32,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [53/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:33,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [54/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 02:59:33,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [55/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .more-btn) 2026-03-23 02:59:33,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [56/65] Tour test_lot_refund_lower_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 02:59:33,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [57/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains("001") 2026-03-23 02:59:33,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 02:59:33,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.025 2026-03-23 02:59:33,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [58/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:33,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:33] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.010 0.044 2026-03-23 02:59:33,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [59/65] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 02:59:33,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [60/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:33,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [61/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:33,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [62/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 02:59:33,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [63/65] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-03-23 02:59:33,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 02:59:33,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [64/65] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-03-23 02:59:33,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: [65/65] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN2') 2026-03-23 02:59:33,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-03-23 02:59:33,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 02:59:34,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty.browser: heap 19093640 (allocated 20320256) 2026-03-23 02:59:34,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 22533 2026-03-23 02:59:34,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-03-23 02:59:34,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 22533 2026-03-23 02:59:34,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmpc9h0ej6s_chrome_odoo" 2026-03-23 02:59:34,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_tracking_without_lot_creation ... 2026-03-23 02:59:35,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome pid: 22735 2026-03-23 02:59:35,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmpsauame9c_chrome_odoo 2026-03-23 02:59:35,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:43189/json/version 2026-03-23 02:59:35,444 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:35,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/141.0.7390.54 2026-03-23 02:59:35,703 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:43189/json 2026-03-23 02:59:35,709 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:35,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:43189/devtools/page/4EAC62C6ADAD1107AA25A5CC6D1525F5 2026-03-23 02:59:35,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-03-23 02:59:35,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-03-23 02:59:36,056 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:59:36,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-03-23 02:59:36,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:59:36,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:59:36,095 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:59:36,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:36] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 86 0.072 0.750 2026-03-23 02:59:36,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': '4EAC62C6ADAD1107AA25A5CC6D1525F5', 'loaderId': '8132B27ADB697420B5CDA6387D871E16', 'isDownload': False} 2026-03-23 02:59:36,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Evaluate ready code "odoo.isTourReady('test_lot_tracking_without_lot_creation')" 2026-03-23 02:59:36,986 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:59:37,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:37] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 02:59:37,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:37] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.030 2026-03-23 02:59:37,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:37] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.093 2026-03-23 02:59:37,842 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:59:37,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:59:37,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:59:37,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Evaluate test code "odoo.startTour('test_lot_tracking_without_lot_creation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:59:37,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 02:59:37,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [1/10] Tour test_lot_tracking_without_lot_creation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:59:37,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 02:59:38,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:59:38,108 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6147) 2026-03-23 02:59:38,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.062 2026-03-23 02:59:38,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.108 2026-03-23 02:59:38,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.082 2026-03-23 02:59:38,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.115 2026-03-23 02:59:39,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.254 0.464 2026-03-23 02:59:39,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 02:59:39,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 02:59:39,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-03-23 02:59:39,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.022 2026-03-23 02:59:39,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-03-23 02:59:39,715 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:59:39,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 02:59:39,830 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-03-23 02:59:39,866 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "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 02:59:39,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.071 0.081 2026-03-23 02:59:39,916 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:59:39,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.189 2026-03-23 02:59:39,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.202 2026-03-23 02:59:39,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.206 2026-03-23 02:59:39,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:39] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.009 0.109 2026-03-23 02:59:40,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.025 2026-03-23 02:59:40,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [2/10] Tour test_lot_tracking_without_lot_creation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:59:40,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:40] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.020 0.059 2026-03-23 02:59:40,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:40] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.082 2026-03-23 02:59:40,540 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:59:40,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [3/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 02:59:40,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:40] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.128 2026-03-23 02:59:40,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:40] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-03-23 02:59:40,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:40] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.322 2026-03-23 02:59:40,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:40] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.029 0.446 2026-03-23 02:59:41,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:41] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.530 2026-03-23 02:59:41,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:41] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.502 2026-03-23 02:59:41,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:41] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.529 2026-03-23 02:59:41,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:41] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.424 2026-03-23 02:59:41,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:41] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.274 2026-03-23 02:59:41,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.532 2026-03-23 02:59:41,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [4/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:41,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.036 2026-03-23 02:59:41,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [5/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '3.19' (trigger: .product-screen .order-summary .total:contains("3.19")) 2026-03-23 02:59:41,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [6/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:41,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [7/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 02:59:41,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [8/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:41,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.038 2026-03-23 02:59:41,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [9/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-03-23 02:59:41,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: [10/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:41,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-03-23 02:59:41,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_lot_tracking_without_lot_creation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 02:59:42,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation.browser: heap 13502132 (allocated 14417920) 2026-03-23 02:59:42,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 22735 2026-03-23 02:59:42,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-03-23 02:59:42,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 22735 2026-03-23 02:59:42,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmpsauame9c_chrome_odoo" 2026-03-23 02:59:42,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-03-23 02:59:43,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome pid: 22912 2026-03-23 02:59:43,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome headless temporary user profile dir: /tmp/tmpol1hqb0t_chrome_odoo 2026-03-23 02:59:43,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Issuing json command http://127.0.0.1:45677/json/version 2026-03-23 02:59:43,318 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:43,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Browser version: Chrome/141.0.7390.54 2026-03-23 02:59:43,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Issuing json command http://127.0.0.1:45677/json 2026-03-23 02:59:43,534 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:43,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Websocket url found: ws://127.0.0.1:45677/devtools/page/45B5284D24557ADB2CAB185A6EB67ABA 2026-03-23 02:59:43,670 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Enable chrome headless console log notification 2026-03-23 02:59:43,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Chrome headless enable page notifications 2026-03-23 02:59:43,958 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:59:43,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Setting session cookie in browser 2026-03-23 02:59:43,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 02:59:43,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 02:59:44,004 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:59:44,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:44] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.067 0.767 2026-03-23 02:59:44,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Navigation result: {'frameId': '45B5284D24557ADB2CAB185A6EB67ABA', 'loaderId': 'DABF4B56B823B80D89065959EE78E671', 'isDownload': False} 2026-03-23 02:59:44,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-03-23 02:59:44,879 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:59:44,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:44] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-03-23 02:59:44,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:44] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 02:59:44,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:44] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-03-23 02:59:45,627 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 02:59:45,698 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:45,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.026 2026-03-23 02:59:45,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:59:45,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [1/7] Tour MultiProductOptionsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:59:45,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.018 2026-03-23 02:59:45,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:59:45,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:59:45,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.022 2026-03-23 02:59:45,961 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6148) 2026-03-23 02:59:45,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.082 2026-03-23 02:59:46,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.083 2026-03-23 02:59:46,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.073 2026-03-23 02:59:46,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.251 0.401 2026-03-23 02:59:46,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:59:46,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 02:59:47,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-03-23 02:59:47,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.058 2026-03-23 02:59:47,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: Owl is running in 'dev' mode. 2026-03-23 02:59:47,277 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:47,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.027 2026-03-23 02:59:47,349 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:59:47,355 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 02:59:47,417 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 02:59:47,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 02:59:47,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.040 0.064 2026-03-23 02:59:47,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-03-23 02:59:47,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.175 2026-03-23 02:59:47,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.007 0.123 2026-03-23 02:59:47,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.038 2026-03-23 02:59:47,799 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [2/7] Tour MultiProductOptionsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:59:47,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.024 0.045 2026-03-23 02:59:48,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.024 2026-03-23 02:59:48,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [3/7] Tour MultiProductOptionsTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 02:59:48,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-03-23 02:59:48,235 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 02:59:48,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-03-23 02:59:48,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-03-23 02:59:48,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-03-23 02:59:48,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.315 2026-03-23 02:59:48,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.336 2026-03-23 02:59:48,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.215 2026-03-23 02:59:48,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.219 2026-03-23 02:59:48,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.219 2026-03-23 02:59:48,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-03-23 02:59:48,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image?model=product.template&field=image_128&id=410&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-03-23 02:59:48,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.306 2026-03-23 02:59:48,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.301 2026-03-23 02:59:48,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [4/7] Tour MultiProductOptionsTour → Step option Value 1 is shown (trigger: .form-check-label:contains('Value 1')) 2026-03-23 02:59:48,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [5/7] Tour MultiProductOptionsTour → Step option Value 2 is shown (trigger: .form-check-label:contains('Value 2')) 2026-03-23 02:59:48,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [6/7] Tour MultiProductOptionsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-03-23 02:59:49,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: [7/7] Tour MultiProductOptionsTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 02:59:49,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 02:59:49,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: tour succeeded 2026-03-23 02:59:49,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiProductOptionsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 02:59:49,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options.browser: heap 13525660 (allocated 14155776) 2026-03-23 02:59:49,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Closing chrome headless with pid 22912 2026-03-23 02:59:49,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Closing websocket connection 2026-03-23 02:59:49,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Terminating chrome headless with pid 22912 2026-03-23 02:59:49,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_multi_product_options: Removing chrome user profile "/tmp/tmpol1hqb0t_chrome_odoo" 2026-03-23 02:59:49,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_not_available_pricelist_not_set_on_order ... 2026-03-23 02:59:50,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome pid: 23087 2026-03-23 02:59:50,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome headless temporary user profile dir: /tmp/tmphpl7aa4l_chrome_odoo 2026-03-23 02:59:50,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Issuing json command http://127.0.0.1:39013/json/version 2026-03-23 02:59:50,521 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:50,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Browser version: Chrome/141.0.7390.54 2026-03-23 02:59:50,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Issuing json command http://127.0.0.1:39013/json 2026-03-23 02:59:50,725 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 02:59:50,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Websocket url found: ws://127.0.0.1:39013/devtools/page/D348EAEA55962F37C99D7A2669FE2570 2026-03-23 02:59:50,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Enable chrome headless console log notification 2026-03-23 02:59:50,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Chrome headless enable page notifications 2026-03-23 02:59:51,069 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 02:59:51,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Setting session cookie in browser 2026-03-23 02:59:51,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 02:59:51,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 02:59:51,109 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 02:59:52,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:52] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 84 0.074 1.063 2026-03-23 02:59:52,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Navigation result: {'frameId': 'D348EAEA55962F37C99D7A2669FE2570', 'loaderId': '1612BB921AC037B6517472041D2D4E99', 'isDownload': False} 2026-03-23 02:59:52,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Evaluate ready code "odoo.isTourReady('test_not_available_pricelist_not_set_on_order')" 2026-03-23 02:59:52,301 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 02:59:52,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 02:59:52,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 02:59:52,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.063 2026-03-23 02:59:53,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 02:59:53,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:59:53,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.043 2026-03-23 02:59:53,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Evaluate test code "odoo.startTour('test_not_available_pricelist_not_set_on_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 02:59:53,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.007 2026-03-23 02:59:53,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [1/32] Tour test_not_available_pricelist_not_set_on_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 02:59:53,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 02:59:53,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:59:53,365 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6149) 2026-03-23 02:59:53,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.056 2026-03-23 02:59:53,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.100 2026-03-23 02:59:53,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-03-23 02:59:53,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.065 2026-03-23 02:59:54,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.254 0.431 2026-03-23 02:59:54,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 02:59:54,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 02:59:54,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.075 2026-03-23 02:59:54,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 02:59:54,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: Owl is running in 'dev' mode. 2026-03-23 02:59:54,741 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:59:54,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:59:54,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.044 2026-03-23 02:59:54,821 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 02:59:54,868 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "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:59:54,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 02:59:54,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.043 0.096 2026-03-23 02:59:54,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.157 2026-03-23 02:59:54,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.175 2026-03-23 02:59:55,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.013 0.102 2026-03-23 02:59:55,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.076 2026-03-23 02:59:55,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [2/32] Tour test_not_available_pricelist_not_set_on_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 02:59:55,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.048 2026-03-23 02:59:55,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.051 2026-03-23 02:59:55,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-03-23 02:59:55,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 02:59:55,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [3/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-leftheader .orders-button 2026-03-23 02:59:55,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-03-23 02:59:55,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-03-23 02:59:55,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.279 2026-03-23 02:59:55,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.339 2026-03-23 02:59:55,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-03-23 02:59:55,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.307 2026-03-23 02:59:55,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:55] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.328 2026-03-23 02:59:56,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.321 2026-03-23 02:59:56,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.328 2026-03-23 02:59:56,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [4/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter 2026-03-23 02:59:56,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 02:59:56,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 02:59:56,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [5/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter ul 2026-03-23 02:59:56,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [6/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 02:59:56,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [7/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-leftheader .list-plus-btn 2026-03-23 02:59:56,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.004 0.013 2026-03-23 02:59:56,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 51 0.045 0.065 2026-03-23 02:59:56,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [8/32] Tour test_not_available_pricelist_not_set_on_order → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 02:59:56,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.041 2026-03-23 02:59:56,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 4 0.005 0.037 2026-03-23 02:59:56,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [9/32] Tour test_not_available_pricelist_not_set_on_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:56,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 02:59:56,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [10/32] Tour test_not_available_pricelist_not_set_on_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 02:59:56,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.019 0.046 2026-03-23 02:59:56,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [11/32] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 02:59:56,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [12/32] Tour test_not_available_pricelist_not_set_on_order → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 02:59:56,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [13/32] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 02:59:56,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [14/32] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 02:59:57,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [15/32] Tour test_not_available_pricelist_not_set_on_order → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 02:59:57,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 02:59:57,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [16/32] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 02:59:57,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [17/32] Tour test_not_available_pricelist_not_set_on_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-03-23 02:59:57,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 02:59:57,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [18/32] Tour test_not_available_pricelist_not_set_on_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:57,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [19/32] Tour test_not_available_pricelist_not_set_on_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 02:59:57,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [20/32] Tour test_not_available_pricelist_not_set_on_order → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 02:59:57,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [21/32] Tour test_not_available_pricelist_not_set_on_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 02:59:57,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [22/32] Tour test_not_available_pricelist_not_set_on_order → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 02:59:57,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [23/32] Tour test_not_available_pricelist_not_set_on_order → Step Search customer with "AA Customer" (trigger: .modal-dialog .input-group input) 2026-03-23 02:59:57,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [24/32] Tour test_not_available_pricelist_not_set_on_order → Step Check "AA Customer" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AA Customer")) 2026-03-23 02:59:57,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [25/32] Tour test_not_available_pricelist_not_set_on_order → Step click partner 'AA Customer' from partner list screen (trigger: .modal .partner-list b:contains(AA Customer)) 2026-03-23 02:59:57,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [26/32] Tour test_not_available_pricelist_not_set_on_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 02:59:57,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [27/32] Tour test_not_available_pricelist_not_set_on_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 02:59:58,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [28/32] Tour test_not_available_pricelist_not_set_on_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 02:59:58,075 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 02:59:58,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 02:59:58,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [29/32] Tour test_not_available_pricelist_not_set_on_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 02:59:58,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [30/32] Tour test_not_available_pricelist_not_set_on_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 02:59:58,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [31/32] Tour test_not_available_pricelist_not_set_on_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 02:59:58,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.037 2026-03-23 02:59:58,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: [32/32] Tour test_not_available_pricelist_not_set_on_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 02:59:58,338 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 02:59:58,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.031 2026-03-23 02:59:58,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38103717 started for PoS orders references: [{'name': '/', 'uuid': 'cdd8d6b7-6a5a-4f02-9cb5-fa39c978ea5e'}] 2026-03-23 02:59:58,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38103717 order {'name': '/', 'uuid': 'cdd8d6b7-6a5a-4f02-9cb5-fa39c978ea5e'} created pos.order #38 2026-03-23 02:59:58,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38103717 finished 2026-03-23 02:59:58,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.191 0.458 2026-03-23 02:59:59,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.048 2026-03-23 02:59:59,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 02:59:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.062 2026-03-23 02:59:59,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: tour succeeded 2026-03-23 02:59:59,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_not_available_pricelist_not_set_on_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 02:59:59,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order.browser: heap 17449196 (allocated 18747392) 2026-03-23 02:59:59,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Closing chrome headless with pid 23087 2026-03-23 02:59:59,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Closing websocket connection 2026-03-23 02:59:59,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Terminating chrome headless with pid 23087 2026-03-23 02:59:59,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_not_available_pricelist_not_set_on_order: Removing chrome user profile "/tmp/tmphpl7aa4l_chrome_odoo" 2026-03-23 02:59:59,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_one_attribute_value_scan_barcode ... 2026-03-23 03:00:00,478 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [450] 2026-03-23 03:00:01,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome pid: 23279 2026-03-23 03:00:01,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmp4r9uxzq8_chrome_odoo 2026-03-23 03:00:01,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:44731/json/version 2026-03-23 03:00:01,229 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:01,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Browser version: Chrome/141.0.7390.54 2026-03-23 03:00:01,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:44731/json 2026-03-23 03:00:01,828 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:01,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Websocket url found: ws://127.0.0.1:44731/devtools/page/F1959D12E88F8738D80FCB4F87FFEB91 2026-03-23 03:00:01,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Enable chrome headless console log notification 2026-03-23 03:00:02,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Chrome headless enable page notifications 2026-03-23 03:00:02,531 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:00:02,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Setting session cookie in browser 2026-03-23 03:00:02,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:00:02,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:00:02,567 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:00:03,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:03] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.087 0.871 2026-03-23 03:00:03,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Navigation result: {'frameId': 'F1959D12E88F8738D80FCB4F87FFEB91', 'loaderId': '93D1C3817104F4B3A583DFAA14FC2D67', 'isDownload': False} 2026-03-23 03:00:03,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Evaluate ready code "odoo.isTourReady('test_one_attribute_value_scan_barcode')" 2026-03-23 03:00:03,677 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:00:03,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:03] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.043 2026-03-23 03:00:03,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:03] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.046 2026-03-23 03:00:03,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.062 2026-03-23 03:00:04,435 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:00:04,437 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:00:04,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:00:04,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Evaluate test code "odoo.startTour('test_one_attribute_value_scan_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:00:04,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:00:04,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [1/11] Tour test_one_attribute_value_scan_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:00:04,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:00:04,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:00:04,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.016 2026-03-23 03:00:04,703 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6150) 2026-03-23 03:00:04,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.058 2026-03-23 03:00:04,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.049 0.084 2026-03-23 03:00:04,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.083 2026-03-23 03:00:05,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.289 0.478 2026-03-23 03:00:05,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:00:05,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:00:05,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:05] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.043 2026-03-23 03:00:06,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.079 2026-03-23 03:00:06,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:00:06,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: Owl is running in 'dev' mode. 2026-03-23 03:00:06,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:06,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:00:06,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:00:06,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:00:06,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 03:00:06,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.047 2026-03-23 03:00:06,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "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:00:06,502 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:00:06,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.033 0.144 2026-03-23 03:00:06,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 03:00:06,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.063 2026-03-23 03:00:06,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [2/11] Tour test_one_attribute_value_scan_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:00:06,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:06] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.013 2026-03-23 03:00:07,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.078 2026-03-23 03:00:07,144 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "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:00:07,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.214 2026-03-23 03:00:07,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [3/11] Tour test_one_attribute_value_scan_barcode → Step PoS model scan barcode '1234567' (trigger: body) 2026-03-23 03:00:07,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.259 2026-03-23 03:00:07,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-03-23 03:00:07,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.317 2026-03-23 03:00:07,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [4/11] Tour test_one_attribute_value_scan_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:07,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.390 2026-03-23 03:00:07,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.316 2026-03-23 03:00:07,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.331 2026-03-23 03:00:07,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.032 2026-03-23 03:00:07,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [5/11] Tour test_one_attribute_value_scan_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.0","price":"10","attributeLine":"Large, Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Large, Red"))) 2026-03-23 03:00:07,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.360 2026-03-23 03:00:07,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "GET /web/image?model=product.template&field=image_128&id=411&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.420 2026-03-23 03:00:07,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.069 0.515 2026-03-23 03:00:07,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.464 2026-03-23 03:00:08,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [6/11] Tour test_one_attribute_value_scan_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:08,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.569 2026-03-23 03:00:08,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-03-23 03:00:08,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [7/11] Tour test_one_attribute_value_scan_barcode → Step PoS model scan barcode '1234568' (trigger: body) 2026-03-23 03:00:08,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [8/11] Tour test_one_attribute_value_scan_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:08,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.041 2026-03-23 03:00:08,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [9/11] Tour test_one_attribute_value_scan_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.0","price":"10","attributeLine":"Large, Blue"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Large, Blue"))) 2026-03-23 03:00:08,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [10/11] Tour test_one_attribute_value_scan_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:08,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: [11/11] Tour test_one_attribute_value_scan_barcode → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:00:08,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: tour succeeded 2026-03-23 03:00:08,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_one_attribute_value_scan_barcode SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 03:00:08,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode.browser: heap 13826656 (allocated 14942208) 2026-03-23 03:00:08,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Closing chrome headless with pid 23279 2026-03-23 03:00:08,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Closing websocket connection 2026-03-23 03:00:08,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Terminating chrome headless with pid 23279 2026-03-23 03:00:08,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_one_attribute_value_scan_barcode: Removing chrome user profile "/tmp/tmp4r9uxzq8_chrome_odoo" 2026-03-23 03:00:08,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_existing_lots ... 2026-03-23 03:00:10,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Chrome pid: 23471 2026-03-23 03:00:10,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Chrome headless temporary user profile dir: /tmp/tmpn18ekh81_chrome_odoo 2026-03-23 03:00:10,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Issuing json command http://127.0.0.1:37549/json/version 2026-03-23 03:00:10,400 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:10,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Browser version: Chrome/141.0.7390.54 2026-03-23 03:00:10,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Issuing json command http://127.0.0.1:37549/json 2026-03-23 03:00:10,505 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:10,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Websocket url found: ws://127.0.0.1:37549/devtools/page/C5BFBDD368B4EA0A085FCC40EB872348 2026-03-23 03:00:10,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Enable chrome headless console log notification 2026-03-23 03:00:10,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Chrome headless enable page notifications 2026-03-23 03:00:11,055 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:00:11,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Setting session cookie in browser 2026-03-23 03:00:11,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:00:11,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:00:11,096 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:00:11,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:11] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.070 0.830 2026-03-23 03:00:12,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Navigation result: {'frameId': 'C5BFBDD368B4EA0A085FCC40EB872348', 'loaderId': 'A1843EEEA28AE6F656D4C140AAB6F3F3', 'isDownload': False} 2026-03-23 03:00:12,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Evaluate ready code "odoo.isTourReady('test_only_existing_lots')" 2026-03-23 03:00:12,090 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:00:12,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-03-23 03:00:12,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.060 2026-03-23 03:00:12,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.106 2026-03-23 03:00:12,937 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:12,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:00:12,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.028 2026-03-23 03:00:13,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Evaluate test code "odoo.startTour('test_only_existing_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:00:13,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [1/12] Tour test_only_existing_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:00:13,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.019 2026-03-23 03:00:13,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:00:13,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:00:13,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-03-23 03:00:13,230 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6151) 2026-03-23 03:00:13,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.088 2026-03-23 03:00:13,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.110 2026-03-23 03:00:13,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 03:00:14,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.272 0.433 2026-03-23 03:00:14,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:00:14,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 03:00:14,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.071 2026-03-23 03:00:14,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:00:14,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: Owl is running in 'dev' mode. 2026-03-23 03:00:14,538 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:00:14,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:00:14,580 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:14,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.020 2026-03-23 03:00:14,595 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:00:14,653 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "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:00:14,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.038 0.052 2026-03-23 03:00:14,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:14,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.112 2026-03-23 03:00:14,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.008 0.049 2026-03-23 03:00:14,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 03:00:14,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [2/12] Tour test_only_existing_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:00:15,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.027 0.059 2026-03-23 03:00:15,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.025 0.081 2026-03-23 03:00:15,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.166 2026-03-23 03:00:15,309 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:00:15,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-03-23 03:00:15,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.020 0.334 2026-03-23 03:00:15,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [3/12] Tour test_only_existing_lots → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-03-23 03:00:15,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.023 0.392 2026-03-23 03:00:15,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.526 2026-03-23 03:00:15,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.487 2026-03-23 03:00:15,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=412&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.382 2026-03-23 03:00:15,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.403 2026-03-23 03:00:15,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-03-23 03:00:15,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.298 2026-03-23 03:00:15,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.241 2026-03-23 03:00:15,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [4/12] Tour test_only_existing_lots → Step .o-autocomplete--dropdown-menu .o-autocomplete--dropdown-item:eq(0) 2026-03-23 03:00:16,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:16] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.011 0.027 2026-03-23 03:00:16,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [5/12] Tour test_only_existing_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:00:16,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [6/12] Tour test_only_existing_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:16,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:00:16,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [7/12] Tour test_only_existing_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-03-23 03:00:16,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [8/12] Tour test_only_existing_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:16,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [9/12] Tour test_only_existing_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:16,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [10/12] Tour test_only_existing_lots → Step .order-container .orderline .lot-number:contains('Lot Number 1001') 2026-03-23 03:00:16,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [11/12] Tour test_only_existing_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:16,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: [12/12] Tour test_only_existing_lots → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:00:16,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: tour succeeded 2026-03-23 03:00:16,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: ╔════════════════════════════════════════╗ ║ TOUR test_only_existing_lots SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:00:16,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots.browser: heap 13760544 (allocated 14680064) 2026-03-23 03:00:16,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Closing chrome headless with pid 23471 2026-03-23 03:00:16,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Closing websocket connection 2026-03-23 03:00:16,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Terminating chrome headless with pid 23471 2026-03-23 03:00:16,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_only_existing_lots: Removing chrome user profile "/tmp/tmpn18ekh81_chrome_odoo" 2026-03-23 03:00:16,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_optional_product ... 2026-03-23 03:00:17,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome pid: 23646 2026-03-23 03:00:17,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome headless temporary user profile dir: /tmp/tmpai7zy_xf_chrome_odoo 2026-03-23 03:00:17,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Issuing json command http://127.0.0.1:44627/json/version 2026-03-23 03:00:17,784 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:17,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Browser version: Chrome/141.0.7390.54 2026-03-23 03:00:17,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Issuing json command http://127.0.0.1:44627/json 2026-03-23 03:00:17,923 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:17,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Websocket url found: ws://127.0.0.1:44627/devtools/page/C80CB822415DAD32B7010C649210997F 2026-03-23 03:00:18,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Enable chrome headless console log notification 2026-03-23 03:00:18,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome headless enable page notifications 2026-03-23 03:00:18,464 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:00:18,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Setting session cookie in browser 2026-03-23 03:00:18,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:00:18,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:00:18,506 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:00:19,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:19] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.058 0.629 2026-03-23 03:00:19,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Navigation result: {'frameId': 'C80CB822415DAD32B7010C649210997F', 'loaderId': '5D734E074B80DE94A845892427E328A3', 'isDownload': False} 2026-03-23 03:00:19,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Evaluate ready code "odoo.isTourReady('test_optional_product')" 2026-03-23 03:00:19,247 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:00:19,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-03-23 03:00:19,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 03:00:19,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 03:00:20,067 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:00:20,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:00:20,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:00:20,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Evaluate test code "odoo.startTour('test_optional_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:00:20,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:00:20,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [1/59] Tour test_optional_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:00:20,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:00:20,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:00:20,261 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6157) 2026-03-23 03:00:20,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.048 2026-03-23 03:00:20,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.093 2026-03-23 03:00:20,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-03-23 03:00:20,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.052 2026-03-23 03:00:21,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.259 0.766 2026-03-23 03:00:21,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:00:21,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:00:21,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-03-23 03:00:21,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-03-23 03:00:21,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: Owl is running in 'dev' mode. 2026-03-23 03:00:21,885 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:00:21,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:00:21,949 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:21,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 03:00:21,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:00:22,003 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:00:22,006 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:00:22,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.022 0.052 2026-03-23 03:00:22,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.074 2026-03-23 03:00:22,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.033 2026-03-23 03:00:22,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:00:22,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [2/59] Tour test_optional_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:00:22,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.017 0.046 2026-03-23 03:00:22,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.079 2026-03-23 03:00:22,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-03-23 03:00:22,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:00:22,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 4 0.013 0.144 2026-03-23 03:00:22,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [3/59] Tour test_optional_product → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:00:22,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.217 2026-03-23 03:00:22,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.271 2026-03-23 03:00:22,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.377 2026-03-23 03:00:22,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.384 2026-03-23 03:00:22,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:22] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.395 2026-03-23 03:00:23,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:23] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.441 2026-03-23 03:00:23,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.442 2026-03-23 03:00:23,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:23] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.416 2026-03-23 03:00:23,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [4/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-03-23 03:00:23,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.040 2026-03-23 03:00:23,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [5/59] Tour test_optional_product → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:00:23,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [6/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:23,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [7/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"1.98","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-03-23 03:00:23,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [8/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:23,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [9/59] Tour test_optional_product → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:00:23,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [10/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-03-23 03:00:23,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:00:23,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [11/59] Tour test_optional_product → Step Check image visibility for optional product "Small Shelf" (trigger: .modal .optional-product-line:has(.product-name:contains("Small Shelf")):has(img.product-img)) 2026-03-23 03:00:23,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [12/59] Tour test_optional_product → Step Verify that the optional product "Small Shelf" is available in the list. (trigger: .optional-product-line .product-name:contains("Small Shelf")) 2026-03-23 03:00:23,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [13/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Small Shelf" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-03-23 03:00:23,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [14/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-03-23 03:00:23,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [15/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:24,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [16/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 2. (trigger: .optional-product-line .cart-buttons input:value("2")) 2026-03-23 03:00:24,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [17/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:24,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [18/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 3. (trigger: .optional-product-line .cart-buttons input:value("3")) 2026-03-23 03:00:24,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [19/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:24,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [20/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 4. (trigger: .optional-product-line .cart-buttons input:value("4")) 2026-03-23 03:00:24,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [21/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:24,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [22/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Small Shelf" to the order. (trigger: .modal-footer button:contains("Add")) 2026-03-23 03:00:24,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [23/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:24,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:00:24,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [24/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"5.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("5"))) 2026-03-23 03:00:24,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [25/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:24,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [26/59] Tour test_optional_product → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:00:24,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:00:24,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [27/59] Tour test_optional_product → Step Verify that the optional product "Configurable Chair" is available in the list. (trigger: .optional-product-line .product-name:contains("Configurable Chair")) 2026-03-23 03:00:24,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [28/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Configurable Chair" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-03-23 03:00:24,844 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [29/59] Tour test_optional_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:00:24,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [30/59] Tour test_optional_product → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-03-23 03:00:24,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [31/59] Tour test_optional_product → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-03-23 03:00:25,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [32/59] Tour test_optional_product → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Add') 2026-03-23 03:00:25,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [33/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-03-23 03:00:25,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [34/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:25,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [35/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 2. (trigger: .optional-product-line .cart-buttons input:value("2")) 2026-03-23 03:00:25,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [36/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:25,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [37/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 3. (trigger: .optional-product-line .cart-buttons input:value("3")) 2026-03-23 03:00:25,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [38/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:25,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [39/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 4. (trigger: .optional-product-line .cart-buttons input:value("4")) 2026-03-23 03:00:25,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [40/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:25,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [41/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Configurable Chair" to the order. (trigger: .modal-footer button:contains("Add")) 2026-03-23 03:00:25,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [42/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:25,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:00:25,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [43/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"5.0","price":"50.0","attributeLine":"Blue, Metal, wool"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("5")):has(.price:contains("50.0")):has(.attribute-line:contains("Blue, Metal, wool"))) 2026-03-23 03:00:25,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [44/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:25,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [45/59] Tour test_optional_product → Step PoS model scan barcode 'lettertray' (trigger: body) 2026-03-23 03:00:25,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [46/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-03-23 03:00:25,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:25] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 03:00:25,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.038 2026-03-23 03:00:26,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [47/59] Tour test_optional_product → Step Verify that the optional product "Configurable Chair" is available in the list. (trigger: .optional-product-line .product-name:contains("Configurable Chair")) 2026-03-23 03:00:26,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [48/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Configurable Chair" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-03-23 03:00:26,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [49/59] Tour test_optional_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:00:26,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:26] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-03-23 03:00:26,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [50/59] Tour test_optional_product → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-03-23 03:00:26,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [51/59] Tour test_optional_product → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-03-23 03:00:26,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [52/59] Tour test_optional_product → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Add') 2026-03-23 03:00:26,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [53/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-03-23 03:00:26,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [54/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:00:26,460 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [55/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Configurable Chair" to the order. (trigger: .modal-footer button:contains("Add")) 2026-03-23 03:00:26,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [56/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:26,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:00:26,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [57/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"7.0","price":"70.0","attributeLine":"Blue, Metal, wool"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("7")):has(.price:contains("70.0")):has(.attribute-line:contains("Blue, Metal, wool"))) 2026-03-23 03:00:26,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [58/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:26,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [59/59] Tour test_optional_product → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:00:26,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: tour succeeded 2026-03-23 03:00:26,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: ╔══════════════════════════════════════╗ ║ TOUR test_optional_product SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 03:00:26,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: heap 16580636 (allocated 17825792) 2026-03-23 03:00:26,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Closing chrome headless with pid 23646 2026-03-23 03:00:26,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Closing websocket connection 2026-03-23 03:00:26,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Terminating chrome headless with pid 23646 2026-03-23 03:00:27,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Removing chrome user profile "/tmp/tmpai7zy_xf_chrome_odoo" 2026-03-23 03:00:27,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome pid: 23841 2026-03-23 03:00:27,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome headless temporary user profile dir: /tmp/tmpe61k4vlg_chrome_odoo 2026-03-23 03:00:27,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Issuing json command http://127.0.0.1:45825/json/version 2026-03-23 03:00:27,722 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:27,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Browser version: Chrome/141.0.7390.54 2026-03-23 03:00:27,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Issuing json command http://127.0.0.1:45825/json 2026-03-23 03:00:27,799 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:27,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Websocket url found: ws://127.0.0.1:45825/devtools/page/8F5500FB44CE2CF623E17C532A719872 2026-03-23 03:00:27,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Enable chrome headless console log notification 2026-03-23 03:00:27,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Chrome headless enable page notifications 2026-03-23 03:00:28,132 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:00:28,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Setting session cookie in browser 2026-03-23 03:00:28,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:00:28,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:00:28,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:28] "GET /pos/ui/3 HTTP/1.1" 200 - 30 0.017 0.047 2026-03-23 03:00:28,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Navigation result: {'frameId': '8F5500FB44CE2CF623E17C532A719872', 'loaderId': 'D738D9179EC384D04BF50A390F1E36E3', 'isDownload': False} 2026-03-23 03:00:28,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Evaluate ready code "odoo.isTourReady('test_optional_product_image_not_display')" 2026-03-23 03:00:28,250 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:00:28,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:28] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-03-23 03:00:28,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:28] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 03:00:28,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:28] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-03-23 03:00:29,060 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:29,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:29,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:00:29,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Evaluate test code "odoo.startTour('test_optional_product_image_not_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:00:29,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [1/3] Tour test_optional_product_image_not_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:00:29,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.008 0.035 2026-03-23 03:00:29,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:00:29,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:00:29,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.012 2026-03-23 03:00:29,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 03:00:29,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.018 0.056 2026-03-23 03:00:29,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-03-23 03:00:30,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 173 0.169 0.355 2026-03-23 03:00:30,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:00:30,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:00:30,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:00:30,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 03:00:30,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: Owl is running in 'dev' mode. 2026-03-23 03:00:30,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:00:30,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:00:30,619 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:00:30,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:00:30,633 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:00:30,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.041 2026-03-23 03:00:30,722 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "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:00:30,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 7 0.013 0.106 2026-03-23 03:00:30,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:00:30,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.010 0.038 2026-03-23 03:00:30,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:00:31,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [2/3] Tour test_optional_product_image_not_display → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:00:31,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:31] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.028 2026-03-23 03:00:31,195 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:31] "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:00:31,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:31] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.026 2026-03-23 03:00:31,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:00:31,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: [3/3] Tour test_optional_product_image_not_display → Step Check image visibility for optional product "Small Shelf" (trigger: .modal .optional-product-line:has(.product-name:contains("Small Shelf")):not(:has(img.product-img))) 2026-03-23 03:00:31,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: tour succeeded 2026-03-23 03:00:31,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_optional_product_image_not_display SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 03:00:31,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:31] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.056 2026-03-23 03:00:31,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product.browser: heap 13524004 (allocated 14417920) 2026-03-23 03:00:31,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Closing chrome headless with pid 23841 2026-03-23 03:00:31,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Closing websocket connection 2026-03-23 03:00:31,799 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Terminating chrome headless with pid 23841 2026-03-23 03:00:31,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_optional_product: Removing chrome user profile "/tmp/tmpe61k4vlg_chrome_odoo" 2026-03-23 03:00:32,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-03-23 03:00:33,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome pid: 24008 2026-03-23 03:00:33,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpwls_c48y_chrome_odoo 2026-03-23 03:00:33,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:43147/json/version 2026-03-23 03:00:33,076 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43147', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:33,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Browser version: Chrome/141.0.7390.54 2026-03-23 03:00:33,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:43147/json 2026-03-23 03:00:33,293 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43147', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:33,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:43147/devtools/page/DFAD65E2B90F7DED280468CBE9D56BAA 2026-03-23 03:00:33,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Enable chrome headless console log notification 2026-03-23 03:00:33,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Chrome headless enable page notifications 2026-03-23 03:00:33,760 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:00:33,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Setting session cookie in browser 2026-03-23 03:00:33,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:00:33,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:00:33,791 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:00:34,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:34] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.094 0.857 2026-03-23 03:00:34,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Navigation result: {'frameId': 'DFAD65E2B90F7DED280468CBE9D56BAA', 'loaderId': 'EDF87CBA10B77A7C228D71B2CD6DA84E', 'isDownload': False} 2026-03-23 03:00:34,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-03-23 03:00:34,775 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:00:34,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 03:00:34,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 03:00:34,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 03:00:35,431 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:00:35,436 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:00:35,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-03-23 03:00:35,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:00:35,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [1/21] Tour PaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:00:35,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.010 2026-03-23 03:00:35,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:00:35,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:00:35,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.024 2026-03-23 03:00:35,743 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6158) 2026-03-23 03:00:35,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.085 2026-03-23 03:00:35,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.088 2026-03-23 03:00:35,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-03-23 03:00:36,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.229 0.399 2026-03-23 03:00:36,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:00:36,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:00:36,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:36] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-03-23 03:00:36,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 03:00:36,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-03-23 03:00:37,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:37,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:00:37,071 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:00:37,095 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:00:37,167 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:00:37,172 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:00:37,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.043 0.137 2026-03-23 03:00:37,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.191 2026-03-23 03:00:37,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.013 0.222 2026-03-23 03:00:37,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.012 0.041 2026-03-23 03:00:37,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.045 2026-03-23 03:00:37,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [2/21] Tour PaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:00:37,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.030 2026-03-23 03:00:37,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.046 2026-03-23 03:00:37,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [3/21] Tour PaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:00:37,712 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "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:00:37,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.115 2026-03-23 03:00:37,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-03-23 03:00:37,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.211 2026-03-23 03:00:37,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-03-23 03:00:37,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:37] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.303 2026-03-23 03:00:38,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:38] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.264 2026-03-23 03:00:38,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:38] "GET /web/image?model=product.template&field=image_128&id=413&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-03-23 03:00:38,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:38] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.281 2026-03-23 03:00:38,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:38] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.280 2026-03-23 03:00:38,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.301 2026-03-23 03:00:38,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.284 2026-03-23 03:00:38,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:00:38,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [4/21] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:38,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [5/21] Tour PaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:00:38,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [6/21] Tour PaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:00:38,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [7/21] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:38,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [8/21] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:38,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [9/21] Tour PaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:00:38,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [10/21] Tour PaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:00:38,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [11/21] Tour PaymentScreenInvoiceOrder → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:00:38,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [12/21] Tour PaymentScreenInvoiceOrder → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:00:38,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [13/21] Tour PaymentScreenInvoiceOrder → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:00:39,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [14/21] Tour PaymentScreenInvoiceOrder → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:00:39,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [15/21] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:39,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [16/21] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:00:39,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [17/21] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:00:39,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [18/21] Tour PaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:00:39,285 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:39,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:00:39,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [19/21] Tour PaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:00:39,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [20/21] Tour PaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:00:39,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.029 2026-03-23 03:00:39,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: [21/21] Tour PaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:00:39,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: tour succeeded 2026-03-23 03:00:39,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenInvoiceOrder SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:00:39,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.085 2026-03-23 03:00:39,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:00:39,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20529008 started for PoS orders references: [{'name': '/', 'uuid': 'fe0b11a5-4d23-454e-9b9d-afd100caa98d'}] 2026-03-23 03:00:40,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts.browser: heap 15392804 (allocated 16777216) 2026-03-23 03:00:40,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Closing chrome headless with pid 24008 2026-03-23 03:00:40,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Closing websocket connection 2026-03-23 03:00:40,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Terminating chrome headless with pid 24008 2026-03-23 03:00:40,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpwls_c48y_chrome_odoo" 2026-03-23 03:00:40,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_and_invoice_amounts: waiting for threads: [, ] 2026-03-23 03:00:43,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20529008 order {'name': '/', 'uuid': 'fe0b11a5-4d23-454e-9b9d-afd100caa98d'} created pos.order #39 2026-03-23 03:00:43,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20529008 finished 2026-03-23 03:00:43,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 466 0.935 2.643 2026-03-23 03:00:43,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_invoice_search ... 2026-03-23 03:00:44,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Chrome pid: 24191 2026-03-23 03:00:44,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Chrome headless temporary user profile dir: /tmp/tmp0k9ej04u_chrome_odoo 2026-03-23 03:00:44,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Issuing json command http://127.0.0.1:42675/json/version 2026-03-23 03:00:44,165 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42675', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:44,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Browser version: Chrome/141.0.7390.54 2026-03-23 03:00:44,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Issuing json command http://127.0.0.1:42675/json 2026-03-23 03:00:44,341 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42675', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:00:44,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Websocket url found: ws://127.0.0.1:42675/devtools/page/F6DFEE2DF72B6D92F768AF3253EBE5EF 2026-03-23 03:00:44,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Enable chrome headless console log notification 2026-03-23 03:00:44,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Chrome headless enable page notifications 2026-03-23 03:00:44,675 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:00:44,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Setting session cookie in browser 2026-03-23 03:00:44,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:00:44,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:00:44,718 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:00:45,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:45] "GET /pos/ui/3 HTTP/1.1" 200 - 87 0.062 0.804 2026-03-23 03:00:45,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Navigation result: {'frameId': 'F6DFEE2DF72B6D92F768AF3253EBE5EF', 'loaderId': '20639C77FE7AB50B45863EC48E927716', 'isDownload': False} 2026-03-23 03:00:45,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Evaluate ready code "odoo.isTourReady('test_order_invoice_search')" 2026-03-23 03:00:45,621 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:00:45,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-03-23 03:00:45,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.039 2026-03-23 03:00:45,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.057 2026-03-23 03:00:46,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:46,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:46,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 03:00:46,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Evaluate test code "odoo.startTour('test_order_invoice_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:00:46,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-03-23 03:00:46,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [1/37] Tour test_order_invoice_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:00:46,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 03:00:46,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:00:46,533 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6161) 2026-03-23 03:00:46,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.051 2026-03-23 03:00:46,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.072 2026-03-23 03:00:46,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.005 2026-03-23 03:00:46,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.055 2026-03-23 03:00:47,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.229 0.385 2026-03-23 03:00:47,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:00:47,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:00:47,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-03-23 03:00:47,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:00:47,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: Owl is running in 'dev' mode. 2026-03-23 03:00:47,786 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:00:47,821 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:00:47,824 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:00:47,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.013 2026-03-23 03:00:47,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "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:00:47,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.024 0.071 2026-03-23 03:00:47,902 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:47,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.100 2026-03-23 03:00:47,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-03-23 03:00:47,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.010 0.042 2026-03-23 03:00:48,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.032 2026-03-23 03:00:48,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [2/37] Tour test_order_invoice_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:00:48,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.032 2026-03-23 03:00:48,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [3/37] Tour test_order_invoice_search → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:00:48,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.021 0.067 2026-03-23 03:00:48,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "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:00:48,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.134 2026-03-23 03:00:48,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.188 2026-03-23 03:00:48,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.239 2026-03-23 03:00:48,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.297 2026-03-23 03:00:48,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.349 2026-03-23 03:00:48,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.311 2026-03-23 03:00:48,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-03-23 03:00:48,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:48] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.292 2026-03-23 03:00:49,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.296 2026-03-23 03:00:49,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:49] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.304 2026-03-23 03:00:49,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [4/37] Tour test_order_invoice_search → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:00:49,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 03:00:49,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [5/37] Tour test_order_invoice_search → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:00:49,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [6/37] Tour test_order_invoice_search → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:00:49,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [7/37] Tour test_order_invoice_search → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:00:49,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [8/37] Tour test_order_invoice_search → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:00:49,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [9/37] Tour test_order_invoice_search → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:00:49,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [10/37] Tour test_order_invoice_search → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:00:49,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [11/37] Tour test_order_invoice_search → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:00:49,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [12/37] Tour test_order_invoice_search → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:00:49,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [13/37] Tour test_order_invoice_search → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:00:49,819 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:49,833 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:00:49,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [14/37] Tour test_order_invoice_search → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:00:49,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [15/37] Tour test_order_invoice_search → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:00:49,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:00:49,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [16/37] Tour test_order_invoice_search → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:00:50,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [17/37] Tour test_order_invoice_search → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:00:50,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [18/37] Tour test_order_invoice_search → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:00:50,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.054 2026-03-23 03:00:50,171 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:00:50,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92128664 started for PoS orders references: [{'name': '/', 'uuid': 'e6a7a969-0877-4ca6-890a-2a372f4db5ff'}] 2026-03-23 03:00:52,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92128664 order {'name': '/', 'uuid': 'e6a7a969-0877-4ca6-890a-2a372f4db5ff'} created pos.order #40 2026-03-23 03:00:52,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92128664 finished 2026-03-23 03:00:52,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.566 2.211 2026-03-23 03:00:53,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.042 2026-03-23 03:00:53,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:00:53,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.055 2026-03-23 03:00:53,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [19/37] Tour test_order_invoice_search → Step .pos-leftheader .orders-button 2026-03-23 03:00:53,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [20/37] Tour test_order_invoice_search → Step .pos-search-bar .filter 2026-03-23 03:00:53,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:00:53,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.025 2026-03-23 03:00:53,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [21/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul 2026-03-23 03:00:53,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [22/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:00:53,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [23/37] Tour test_order_invoice_search → Step .pos-search-bar input 2026-03-23 03:00:53,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 8 0.008 0.033 2026-03-23 03:00:53,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [24/37] Tour test_order_invoice_search → Step .pos-search-bar .search ul li:contains("Invoice Number") 2026-03-23 03:00:53,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.007 0.014 2026-03-23 03:00:53,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [25/37] Tour test_order_invoice_search → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("001") 2026-03-23 03:00:53,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 11 0.008 0.041 2026-03-23 03:00:53,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [26/37] Tour test_order_invoice_search → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:00:53,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [27/37] Tour test_order_invoice_search → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:00:53,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [28/37] Tour test_order_invoice_search → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:00:53,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [29/37] Tour test_order_invoice_search → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:00:53,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [30/37] Tour test_order_invoice_search → Step Select button close register (trigger: button:contains(close register)) 2026-03-23 03:00:53,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:53] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.017 0.036 2026-03-23 03:00:54,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:54] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 7 0.011 0.022 2026-03-23 03:00:54,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:54] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 25 0.032 0.063 2026-03-23 03:00:55,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:55] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 259 0.309 0.524 2026-03-23 03:00:55,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:55] "GET /pos/ui/3 HTTP/1.1" 200 - 71 0.086 0.130 2026-03-23 03:00:56,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:56] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:00:56,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [31/37] Tour test_order_invoice_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:00:56,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 03:00:56,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:00:56,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:00:56,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.007 2026-03-23 03:00:56,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.016 0.061 2026-03-23 03:00:56,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-03-23 03:00:57,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 116 0.101 0.172 2026-03-23 03:00:57,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.006 0.039 2026-03-23 03:00:57,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:00:57,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.034 2026-03-23 03:00:57,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:00:57,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: Owl is running in 'dev' mode. 2026-03-23 03:00:57,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.011 0.045 2026-03-23 03:00:57,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 304 - 3 0.005 0.076 2026-03-23 03:00:57,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.082 2026-03-23 03:00:57,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:00:57,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [32/37] Tour test_order_invoice_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:00:57,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [33/37] Tour test_order_invoice_search → Step .pos-leftheader .orders-button 2026-03-23 03:00:57,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 25 0.040 0.085 2026-03-23 03:00:58,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [34/37] Tour test_order_invoice_search → Step .pos-search-bar .filter 2026-03-23 03:00:58,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.025 2026-03-23 03:00:58,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.022 2026-03-23 03:00:58,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [35/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul 2026-03-23 03:00:58,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:00:58,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [36/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:00:58,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: [37/37] Tour test_order_invoice_search → Step Verify that the order is paid; this ensures that the RPC process is complete. (trigger: .orders .order-row:eq(0):has(.badge.rounded:contains(Paid))) 2026-03-23 03:00:58,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:58] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.004 0.014 2026-03-23 03:00:58,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.049 0.085 2026-03-23 03:00:58,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:00:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.034 2026-03-23 03:00:58,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: tour succeeded 2026-03-23 03:00:58,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_order_invoice_search SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:00:58,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search.browser: heap 14850332 (allocated 15990784) 2026-03-23 03:00:58,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Closing chrome headless with pid 24191 2026-03-23 03:00:58,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Closing websocket connection 2026-03-23 03:00:58,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Terminating chrome headless with pid 24191 2026-03-23 03:00:59,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_invoice_search: Removing chrome user profile "/tmp/tmp0k9ej04u_chrome_odoo" 2026-03-23 03:00:59,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_refund_flow ... 2026-03-23 03:00:59,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome pid: 24411 2026-03-23 03:00:59,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome headless temporary user profile dir: /tmp/tmpmecvzx_k_chrome_odoo 2026-03-23 03:00:59,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:33787/json/version 2026-03-23 03:00:59,818 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:00,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Browser version: Chrome/141.0.7390.54 2026-03-23 03:01:00,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:33787/json 2026-03-23 03:01:00,005 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:00,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Websocket url found: ws://127.0.0.1:33787/devtools/page/F80089D621514C3BBD76B3751647F2A8 2026-03-23 03:01:00,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Enable chrome headless console log notification 2026-03-23 03:01:00,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Chrome headless enable page notifications 2026-03-23 03:01:00,428 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:01:00,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Setting session cookie in browser 2026-03-23 03:01:00,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:01:00,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:01:00,489 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:01:01,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:01] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.106 0.756 2026-03-23 03:01:01,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Navigation result: {'frameId': 'F80089D621514C3BBD76B3751647F2A8', 'loaderId': '2A542A85C89C2DF11DF47D8A62534A89', 'isDownload': False} 2026-03-23 03:01:01,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Evaluate ready code "odoo.isTourReady('test_order_refund_flow')" 2026-03-23 03:01:01,424 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:01:01,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:01] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-03-23 03:01:01,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:01] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.029 2026-03-23 03:01:01,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:01] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-03-23 03:01:02,264 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:02,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:01:02,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-03-23 03:01:02,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Evaluate test code "odoo.startTour('test_order_refund_flow', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:01:02,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 03:01:02,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [1/90] Tour test_order_refund_flow → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:01:02,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 03:01:02,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:01:02,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.023 2026-03-23 03:01:02,541 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6164) 2026-03-23 03:01:02,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.074 2026-03-23 03:01:02,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.090 2026-03-23 03:01:02,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-03-23 03:01:03,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.216 0.362 2026-03-23 03:01:03,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:01:03,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:01:03,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.055 2026-03-23 03:01:03,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.029 2026-03-23 03:01:03,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: Owl is running in 'dev' mode. 2026-03-23 03:01:03,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:01:03,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.017 2026-03-23 03:01:03,918 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:03,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:03,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.025 0.051 2026-03-23 03:01:03,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-03-23 03:01:04,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.103 2026-03-23 03:01:04,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:01:04,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:04,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.015 0.036 2026-03-23 03:01:04,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:01:04,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [2/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:01:04,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.016 0.031 2026-03-23 03:01:04,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.036 0.048 2026-03-23 03:01:04,793 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:01:04,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-03-23 03:01:04,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [3/90] Tour test_order_refund_flow → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:01:04,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.020 0.252 2026-03-23 03:01:04,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:04] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.327 2026-03-23 03:01:05,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:05] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.372 2026-03-23 03:01:05,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:05] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.465 2026-03-23 03:01:05,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:05] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.374 2026-03-23 03:01:05,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:05] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.415 2026-03-23 03:01:05,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:05] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.387 2026-03-23 03:01:05,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:05] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.274 2026-03-23 03:01:05,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.472 2026-03-23 03:01:05,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.038 2026-03-23 03:01:05,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [4/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:05,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [5/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:01:05,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [6/90] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:01:05,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [7/90] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:01:05,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [8/90] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:01:06,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [9/90] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:01:06,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [10/90] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:01:06,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 03:01:06,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [11/90] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:01:06,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [12/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-03-23 03:01:06,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:01:06,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [13/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:06,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [14/90] Tour test_order_refund_flow → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:01:06,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [15/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:06,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [16/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:01:06,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.032 2026-03-23 03:01:06,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [17/90] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:01:06,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [18/90] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:01:06,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [19/90] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:01:06,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [20/90] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:01:07,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [21/90] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:01:07,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 03:01:07,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [22/90] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:01:07,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [23/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-03-23 03:01:07,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [24/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:07,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 03:01:07,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [25/90] Tour test_order_refund_flow → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:01:07,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [26/90] Tour test_order_refund_flow → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:01:07,573 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:01:07,575 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:01:07,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [27/90] Tour test_order_refund_flow → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:01:07,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [28/90] Tour test_order_refund_flow → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:01:07,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [29/90] Tour test_order_refund_flow → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:01:07,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 03:01:07,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [30/90] Tour test_order_refund_flow → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:01:07,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:01:07,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.052 2026-03-23 03:01:07,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34939602 started for PoS orders references: [{'name': '/', 'uuid': '79d61efa-98bf-4ab9-a05d-e95cbd9280d8'}] 2026-03-23 03:01:08,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34939602 order {'name': '/', 'uuid': '79d61efa-98bf-4ab9-a05d-e95cbd9280d8'} created pos.order #41 2026-03-23 03:01:08,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34939602 finished 2026-03-23 03:01:08,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.376 0.698 2026-03-23 03:01:09,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:01:09,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:01:09,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [31/90] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:01:09,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [32/90] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:01:09,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [33/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:09,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 03:01:09,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [34/90] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:01:09,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [35/90] Tour test_order_refund_flow → Step click Actions button (trigger: .more-btn) 2026-03-23 03:01:09,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [36/90] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:01:09,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [37/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:01:09,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 03:01:09,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.047 2026-03-23 03:01:10,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [38/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:10,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.037 2026-03-23 03:01:10,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [39/90] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:01:10,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [40/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:10,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [41/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:10,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [42/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-03-23 03:01:10,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [43/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:10,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [44/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:10,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [45/90] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:01:10,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [46/90] Tour test_order_refund_flow → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:01:10,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:01:10,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [47/90] Tour test_order_refund_flow → Step click back button (trigger: .back-button) 2026-03-23 03:01:10,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [48/90] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:01:10,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [49/90] Tour test_order_refund_flow → Step Check orderline with attributes: "Desk Pad" (trigger: .order-container .orderline) 2026-03-23 03:01:10,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [50/90] Tour test_order_refund_flow → Step .pos-leftheader .list-plus-btn 2026-03-23 03:01:10,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [51/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:10,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.041 2026-03-23 03:01:10,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [52/90] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:01:10,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [53/90] Tour test_order_refund_flow → Step click Actions button (trigger: .more-btn) 2026-03-23 03:01:11,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [54/90] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:01:11,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [55/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:01:11,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 03:01:11,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [56/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:11,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.016 0.064 2026-03-23 03:01:11,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [57/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("Refunding") 2026-03-23 03:01:11,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [58/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:11,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.051 0.030 2026-03-23 03:01:11,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [59/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:11,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [60/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-03-23 03:01:11,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [61/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-03-23 03:01:11,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [62/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:11,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [63/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:11,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [64/90] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:01:11,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [65/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:11,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [66/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:11,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [67/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-03-23 03:01:11,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [68/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:12,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [69/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:12,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [70/90] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:01:12,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [71/90] Tour test_order_refund_flow → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:01:12,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.058 2026-03-23 03:01:12,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [72/90] Tour test_order_refund_flow → Step click back button (trigger: .back-button) 2026-03-23 03:01:12,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [73/90] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:01:12,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [74/90] Tour test_order_refund_flow → Step Check orderline with attributes: "Letter Tray" (trigger: .order-container .orderline) 2026-03-23 03:01:12,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [75/90] Tour test_order_refund_flow → Step .pos-leftheader .orders-button 2026-03-23 03:01:12,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [76/90] Tour test_order_refund_flow → Step .ticket-screen .order-row > div:contains("002") 2026-03-23 03:01:12,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:01:12,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [77/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-03-23 03:01:12,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.043 2026-03-23 03:01:12,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [78/90] Tour test_order_refund_flow → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-03-23 03:01:12,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [79/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:12,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [80/90] Tour test_order_refund_flow → Step .ticket-screen .order-row > div:contains("003") 2026-03-23 03:01:12,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [81/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(div:contains("003")) .btn-danger 2026-03-23 03:01:12,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [82/90] Tour test_order_refund_flow → Step .ticket-screen .orders .order-row > td:contains("003") ~ td.text-end button.text-danger 2026-03-23 03:01:12,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [83/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:13,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [84/90] Tour test_order_refund_flow → Step .pos-search-bar .filter 2026-03-23 03:01:13,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:01:13,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [85/90] Tour test_order_refund_flow → Step .pos-search-bar .filter ul 2026-03-23 03:01:13,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [86/90] Tour test_order_refund_flow → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:01:13,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [87/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:01:13,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.010 0.019 2026-03-23 03:01:13,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [88/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:13,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [89/90] Tour test_order_refund_flow → Step No lines are marked for to refund or refunding (trigger: .ticket-screen:not(:has(.to-refund-highlight))) 2026-03-23 03:01:13,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: [90/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:13,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: tour succeeded 2026-03-23 03:01:13,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_order_refund_flow SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:01:13,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow.browser: heap 18893236 (allocated 20582400) 2026-03-23 03:01:13,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Closing chrome headless with pid 24411 2026-03-23 03:01:13,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Closing websocket connection 2026-03-23 03:01:13,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Terminating chrome headless with pid 24411 2026-03-23 03:01:14,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_refund_flow: Removing chrome user profile "/tmp/tmpmecvzx_k_chrome_odoo" 2026-03-23 03:01:14,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_with_existing_serial ... 2026-03-23 03:01:15,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome pid: 24613 2026-03-23 03:01:15,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpbc67ib2o_chrome_odoo 2026-03-23 03:01:15,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:39795/json/version 2026-03-23 03:01:15,518 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:15,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Browser version: Chrome/141.0.7390.54 2026-03-23 03:01:15,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:39795/json 2026-03-23 03:01:15,653 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:15,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:39795/devtools/page/3AFF00CEE14440F8292CA0A56EF0CDB6 2026-03-23 03:01:15,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-03-23 03:01:15,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-03-23 03:01:16,061 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:01:16,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-03-23 03:01:16,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:01:16,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:01:16,104 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:01:17,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:17] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.134 1.313 2026-03-23 03:01:17,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Navigation result: {'frameId': '3AFF00CEE14440F8292CA0A56EF0CDB6', 'loaderId': '749FD23678BECDF72FA58D46B7A8BB41', 'isDownload': False} 2026-03-23 03:01:17,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Evaluate ready code "odoo.isTourReady('test_order_with_existing_serial')" 2026-03-23 03:01:17,603 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:01:17,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.037 2026-03-23 03:01:17,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.077 2026-03-23 03:01:17,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.022 0.096 2026-03-23 03:01:18,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:01:18,595 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:01:18,701 26 INFO 00799-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.011 0.040 2026-03-23 03:01:18,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Evaluate test code "odoo.startTour('test_order_with_existing_serial', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:01:18,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.013 2026-03-23 03:01:18,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [1/26] Tour test_order_with_existing_serial → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:01:18,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:01:18,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:01:18,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.027 2026-03-23 03:01:19,046 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6165) 2026-03-23 03:01:19,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.131 2026-03-23 03:01:19,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.037 0.179 2026-03-23 03:01:19,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.150 2026-03-23 03:01:20,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.266 0.449 2026-03-23 03:01:20,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:01:20,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:01:20,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.050 2026-03-23 03:01:20,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.037 2026-03-23 03:01:20,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-03-23 03:01:20,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:01:20,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 03:01:20,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:01:20,582 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:01:20,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:01:20,677 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "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:01:20,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.034 0.070 2026-03-23 03:01:20,682 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:01:20,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.018 0.154 2026-03-23 03:01:20,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.107 2026-03-23 03:01:20,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-03-23 03:01:20,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.038 2026-03-23 03:01:20,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.046 2026-03-23 03:01:20,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [2/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:01:21,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.024 2026-03-23 03:01:21,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.030 0.091 2026-03-23 03:01:21,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [3/26] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-03-23 03:01:21,309 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "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:21,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-03-23 03:01:21,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.334 2026-03-23 03:01:21,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.455 2026-03-23 03:01:21,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.028 0.632 2026-03-23 03:01:21,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:21] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.734 2026-03-23 03:01:22,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.695 2026-03-23 03:01:22,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "GET /web/image?model=product.template&field=image_128&id=414&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.665 2026-03-23 03:01:22,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.524 2026-03-23 03:01:22,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.453 2026-03-23 03:01:22,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.016 0.205 2026-03-23 03:01:22,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.371 2026-03-23 03:01:22,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [4/26] Tour test_order_with_existing_serial → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:01:22,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.008 0.022 2026-03-23 03:01:22,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [5/26] Tour test_order_with_existing_serial → Step .o-autocomplete input 2026-03-23 03:01:22,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [6/26] Tour test_order_with_existing_serial → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-03-23 03:01:22,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [7/26] Tour test_order_with_existing_serial → Step .o-autocomplete input:value() 2026-03-23 03:01:22,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [8/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:22,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:01:22,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [9/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:23,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [10/26] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("1"))) 2026-03-23 03:01:23,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [11/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:23,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [12/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:23,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [13/26] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN1') 2026-03-23 03:01:23,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [14/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:23,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [15/26] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-03-23 03:01:23,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [16/26] Tour test_order_with_existing_serial → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:01:23,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:23] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 6 0.005 0.020 2026-03-23 03:01:23,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [17/26] Tour test_order_with_existing_serial → Step .o-autocomplete input 2026-03-23 03:01:23,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [18/26] Tour test_order_with_existing_serial → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-03-23 03:01:23,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [19/26] Tour test_order_with_existing_serial → Step .o-autocomplete input:value() 2026-03-23 03:01:23,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [20/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:23,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [21/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:24,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [22/26] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-03-23 03:01:24,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.030 0.080 2026-03-23 03:01:24,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [23/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:24,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [24/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:24,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [25/26] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN2') 2026-03-23 03:01:24,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: [26/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:24,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: tour succeeded 2026-03-23 03:01:24,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:01:24,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial.browser: heap 14280384 (allocated 14942208) 2026-03-23 03:01:24,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing chrome headless with pid 24613 2026-03-23 03:01:24,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Closing websocket connection 2026-03-23 03:01:24,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Terminating chrome headless with pid 24613 2026-03-23 03:01:24,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpbc67ib2o_chrome_odoo" 2026-03-23 03:01:24,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_orderline_merge_with_higher_price_precision ... 2026-03-23 03:01:25,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome pid: 24794 2026-03-23 03:01:25,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome headless temporary user profile dir: /tmp/tmpomyn393k_chrome_odoo 2026-03-23 03:01:25,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:45213/json/version 2026-03-23 03:01:25,563 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:25,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Browser version: Chrome/141.0.7390.54 2026-03-23 03:01:25,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:45213/json 2026-03-23 03:01:25,848 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:25,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Websocket url found: ws://127.0.0.1:45213/devtools/page/4F941157D4AD6DFDF10919C92383237A 2026-03-23 03:01:25,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Enable chrome headless console log notification 2026-03-23 03:01:26,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Chrome headless enable page notifications 2026-03-23 03:01:26,261 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:01:26,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Setting session cookie in browser 2026-03-23 03:01:26,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:01:26,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:01:26,311 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:01:27,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:27] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 130 0.123 0.828 2026-03-23 03:01:27,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Navigation result: {'frameId': '4F941157D4AD6DFDF10919C92383237A', 'loaderId': 'F7B06DB4C5C91D3ECD263FA6A133164F', 'isDownload': False} 2026-03-23 03:01:27,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Evaluate ready code "odoo.isTourReady('test_orderline_merge_with_higher_price_precision')" 2026-03-23 03:01:27,307 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:01:27,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:27] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-03-23 03:01:27,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:27] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.039 2026-03-23 03:01:27,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:27] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.066 2026-03-23 03:01:28,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:28,200 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:01:28,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.046 2026-03-23 03:01:28,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Evaluate test code "odoo.startTour('test_orderline_merge_with_higher_price_precision', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:01:28,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.028 2026-03-23 03:01:28,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [1/11] Tour test_orderline_merge_with_higher_price_precision → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:01:28,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:01:28,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:01:28,465 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6166) 2026-03-23 03:01:28,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.046 2026-03-23 03:01:28,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.074 2026-03-23 03:01:28,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.013 2026-03-23 03:01:28,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.047 2026-03-23 03:01:29,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.322 0.450 2026-03-23 03:01:29,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:01:29,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:01:29,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.073 2026-03-23 03:01:29,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.032 2026-03-23 03:01:29,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: Owl is running in 'dev' mode. 2026-03-23 03:01:29,913 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:01:29,948 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:29,960 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:01:29,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:01:30,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 03:01:30,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.016 0.118 2026-03-23 03:01:30,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.134 2026-03-23 03:01:30,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "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:01:30,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:30,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.020 0.045 2026-03-23 03:01:30,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.026 2026-03-23 03:01:30,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [2/11] Tour test_orderline_merge_with_higher_price_precision → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:01:30,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.017 0.029 2026-03-23 03:01:30,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.024 0.079 2026-03-23 03:01:30,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-03-23 03:01:30,836 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "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:30,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.169 2026-03-23 03:01:30,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:30] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-03-23 03:01:31,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [3/11] Tour test_orderline_merge_with_higher_price_precision → Step click product 'High Precision Product' (trigger: article.product .product-content .product-name:contains("High Precision Product")) 2026-03-23 03:01:31,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.309 2026-03-23 03:01:31,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.332 2026-03-23 03:01:31,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.231 2026-03-23 03:01:31,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-03-23 03:01:31,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.210 2026-03-23 03:01:31,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "GET /web/image?model=product.template&field=image_128&id=415&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-03-23 03:01:31,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.207 2026-03-23 03:01:31,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.266 2026-03-23 03:01:31,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.015 0.198 2026-03-23 03:01:31,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:01:31,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [4/11] Tour test_orderline_merge_with_higher_price_precision → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:31,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [5/11] Tour test_orderline_merge_with_higher_price_precision → Step Check orderline with attributes: {"withClass":".selected","productName":"High Precision Product","quantity":"1.0","price":"8.25","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("1")):has(.price:contains("8.25"))) 2026-03-23 03:01:31,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [6/11] Tour test_orderline_merge_with_higher_price_precision → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:31,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [7/11] Tour test_orderline_merge_with_higher_price_precision → Step click product 'High Precision Product' (trigger: article.product .product-content .product-name:contains("High Precision Product")) 2026-03-23 03:01:31,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:01:31,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [8/11] Tour test_orderline_merge_with_higher_price_precision → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:31,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [9/11] Tour test_orderline_merge_with_higher_price_precision → Step Check orderline with attributes: {"withClass":".selected","productName":"High Precision Product","quantity":"2.0","price":"16.49","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("2")):has(.price:contains("16.49"))) 2026-03-23 03:01:32,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [10/11] Tour test_orderline_merge_with_higher_price_precision → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:32,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: [11/11] Tour test_orderline_merge_with_higher_price_precision → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:01:32,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: tour succeeded 2026-03-23 03:01:32,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_orderline_merge_with_higher_price_precision SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-03-23 03:01:32,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision.browser: heap 13712932 (allocated 14680064) 2026-03-23 03:01:32,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Closing chrome headless with pid 24794 2026-03-23 03:01:32,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Closing websocket connection 2026-03-23 03:01:32,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Terminating chrome headless with pid 24794 2026-03-23 03:01:32,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_orderline_merge_with_higher_price_precision: Removing chrome user profile "/tmp/tmpomyn393k_chrome_odoo" 2026-03-23 03:01:32,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_paid_order_with_archived_product_loads ... 2026-03-23 03:01:33,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Chrome pid: 24970 2026-03-23 03:01:33,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Chrome headless temporary user profile dir: /tmp/tmp193nnhxw_chrome_odoo 2026-03-23 03:01:33,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Issuing json command http://127.0.0.1:33693/json/version 2026-03-23 03:01:33,654 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33693', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:33,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Browser version: Chrome/141.0.7390.54 2026-03-23 03:01:33,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Issuing json command http://127.0.0.1:33693/json 2026-03-23 03:01:33,748 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33693', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:33,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Websocket url found: ws://127.0.0.1:33693/devtools/page/D5459C14DE6FE58BF3EE15AABAC1C091 2026-03-23 03:01:33,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Enable chrome headless console log notification 2026-03-23 03:01:33,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Chrome headless enable page notifications 2026-03-23 03:01:34,238 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:01:34,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Setting session cookie in browser 2026-03-23 03:01:34,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:01:34,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:01:34,275 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:01:35,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:35] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.088 0.825 2026-03-23 03:01:35,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Navigation result: {'frameId': 'D5459C14DE6FE58BF3EE15AABAC1C091', 'loaderId': '5485E564DCB2A384EFE96132F3F01A1C', 'isDownload': False} 2026-03-23 03:01:35,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Evaluate ready code "odoo.isTourReady('test_paid_order_with_archived_product_loads')" 2026-03-23 03:01:35,244 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:01:35,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:35] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 03:01:35,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:35] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 03:01:35,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:35] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 03:01:36,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:01:36,085 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:01:36,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:01:36,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Evaluate test code "odoo.startTour('test_paid_order_with_archived_product_loads', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:01:36,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:01:36,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [1/11] Tour test_paid_order_with_archived_product_loads → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:01:36,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 03:01:36,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:01:36,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.016 2026-03-23 03:01:36,362 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6167) 2026-03-23 03:01:36,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.072 2026-03-23 03:01:36,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.080 2026-03-23 03:01:36,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.021 2026-03-23 03:01:37,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.323 0.529 2026-03-23 03:01:37,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.051 2026-03-23 03:01:37,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.035 2026-03-23 03:01:37,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.081 2026-03-23 03:01:37,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.029 2026-03-23 03:01:37,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: Owl is running in 'dev' mode. 2026-03-23 03:01:38,114 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:38,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:01:38,184 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:01:38,186 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:01:38,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.051 2026-03-23 03:01:38,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01: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:01:38,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.019 0.077 2026-03-23 03:01:38,264 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:38,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.126 2026-03-23 03:01:38,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:01:38,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.028 2026-03-23 03:01:38,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [2/11] Tour test_paid_order_with_archived_product_loads → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:01:38,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.034 2026-03-23 03:01:38,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.019 0.035 2026-03-23 03:01:38,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 03:01:38,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.030 0.071 2026-03-23 03:01:38,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:01:38,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:38] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-03-23 03:01:39,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [3/11] Tour test_paid_order_with_archived_product_loads → Step .pos-leftheader .orders-button 2026-03-23 03:01:39,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.228 2026-03-23 03:01:39,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.296 2026-03-23 03:01:39,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.358 2026-03-23 03:01:39,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.441 2026-03-23 03:01:39,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.369 2026-03-23 03:01:39,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=product.template&field=image_128&id=416&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.473 2026-03-23 03:01:39,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.427 2026-03-23 03:01:39,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.407 2026-03-23 03:01:39,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.310 2026-03-23 03:01:39,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.081 0.526 2026-03-23 03:01:39,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [4/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter 2026-03-23 03:01:39,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 03:01:40,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [5/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter ul 2026-03-23 03:01:40,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.019 0.052 2026-03-23 03:01:40,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [6/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:01:40,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [7/11] Tour test_paid_order_with_archived_product_loads → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("0002") 2026-03-23 03:01:40,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.015 0.029 2026-03-23 03:01:40,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 51 0.060 0.079 2026-03-23 03:01:40,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 28 0.029 0.075 2026-03-23 03:01:40,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [8/11] Tour test_paid_order_with_archived_product_loads → Step .ticket-screen .order-row:contains("0002") 2026-03-23 03:01:40,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.059 0.141 2026-03-23 03:01:40,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [9/11] Tour test_paid_order_with_archived_product_loads → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:40,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.200 2026-03-23 03:01:40,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [10/11] Tour test_paid_order_with_archived_product_loads → Step Check orderline with attributes: {"productName":"Archived Product","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Archived Product"))) 2026-03-23 03:01:40,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: [11/11] Tour test_paid_order_with_archived_product_loads → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:40,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: tour succeeded 2026-03-23 03:01:40,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_paid_order_with_archived_product_loads SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 03:01:41,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads.browser: heap 14127456 (allocated 14942208) 2026-03-23 03:01:41,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Closing chrome headless with pid 24970 2026-03-23 03:01:41,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Closing websocket connection 2026-03-23 03:01:41,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Terminating chrome headless with pid 24970 2026-03-23 03:01:41,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_paid_order_with_archived_product_loads: Removing chrome user profile "/tmp/tmp193nnhxw_chrome_odoo" 2026-03-23 03:01:41,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_payment_screen_tip_scenario ... 2026-03-23 03:01:42,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Chrome pid: 25153 2026-03-23 03:01:42,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Chrome headless temporary user profile dir: /tmp/tmp_j5_3o2v_chrome_odoo 2026-03-23 03:01:42,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Issuing json command http://127.0.0.1:39673/json/version 2026-03-23 03:01:42,153 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:42,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Browser version: Chrome/141.0.7390.54 2026-03-23 03:01:42,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Issuing json command http://127.0.0.1:39673/json 2026-03-23 03:01:42,537 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:42,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Websocket url found: ws://127.0.0.1:39673/devtools/page/ACA965F0DA966A26AC9C8F56A5F84ECE 2026-03-23 03:01:42,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Enable chrome headless console log notification 2026-03-23 03:01:42,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Chrome headless enable page notifications 2026-03-23 03:01:42,875 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:01:42,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Setting session cookie in browser 2026-03-23 03:01:42,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:01:42,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:01:42,934 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:01:44,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:44] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 130 0.108 1.393 2026-03-23 03:01:44,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Navigation result: {'frameId': 'ACA965F0DA966A26AC9C8F56A5F84ECE', 'loaderId': '43E216F03521B0DEF8F7790829AA5DDD', 'isDownload': False} 2026-03-23 03:01:44,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Evaluate ready code "odoo.isTourReady('test_payment_screen_tip_scenario')" 2026-03-23 03:01:44,479 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:01:44,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:44] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 03:01:44,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:44] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.049 2026-03-23 03:01:44,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:44] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.073 2026-03-23 03:01:45,222 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:01:45,223 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:01:45,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 03:01:45,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Evaluate test code "odoo.startTour('test_payment_screen_tip_scenario', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:01:45,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 03:01:45,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [1/33] Tour test_payment_screen_tip_scenario → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:01:45,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:01:45,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:01:45,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.018 2026-03-23 03:01:45,450 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6168) 2026-03-23 03:01:45,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.078 2026-03-23 03:01:45,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.048 0.157 2026-03-23 03:01:45,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.068 2026-03-23 03:01:46,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.313 0.431 2026-03-23 03:01:46,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:01:46,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:01:46,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.075 2026-03-23 03:01:46,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:01:46,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: Owl is running in 'dev' mode. 2026-03-23 03:01:46,991 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:01:47,020 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:01:47,028 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:47,086 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:01:47,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.035 0.054 2026-03-23 03:01:47,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:01:47,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.128 2026-03-23 03:01:47,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-03-23 03:01:47,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.055 2026-03-23 03:01:47,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.179 2026-03-23 03:01:47,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.078 2026-03-23 03:01:47,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [2/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:01:47,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.045 2026-03-23 03:01:47,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.049 2026-03-23 03:01:47,677 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:01:47,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-03-23 03:01:47,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [3/33] Tour test_payment_screen_tip_scenario → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:01:47,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.154 2026-03-23 03:01:47,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.206 2026-03-23 03:01:47,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.300 2026-03-23 03:01:47,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:47] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.347 2026-03-23 03:01:48,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.340 2026-03-23 03:01:48,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.362 2026-03-23 03:01:48,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-03-23 03:01:48,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.314 2026-03-23 03:01:48,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.252 2026-03-23 03:01:48,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [4/33] Tour test_payment_screen_tip_scenario → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:48,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.043 2026-03-23 03:01:48,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [5/33] Tour test_payment_screen_tip_scenario → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:01:48,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [6/33] Tour test_payment_screen_tip_scenario → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:01:48,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [7/33] Tour test_payment_screen_tip_scenario → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:01:48,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [8/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:01:48,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [9/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:01:48,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [10/33] Tour test_payment_screen_tip_scenario → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:01:48,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [11/33] Tour test_payment_screen_tip_scenario → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:01:48,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 03:01:48,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [12/33] Tour test_payment_screen_tip_scenario → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:01:48,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [13/33] Tour test_payment_screen_tip_scenario → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:49,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [14/33] Tour test_payment_screen_tip_scenario → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:01:49,127 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [15/33] Tour test_payment_screen_tip_scenario → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:01:49,159 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:01:49,175 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:01:49,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [16/33] Tour test_payment_screen_tip_scenario → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:01:49,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [17/33] Tour test_payment_screen_tip_scenario → Step Switch localization to comma (trigger: body) 2026-03-23 03:01:49,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [18/33] Tour test_payment_screen_tip_scenario → Step .payment-screen .button:contains('Tip') 2026-03-23 03:01:49,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [19/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:01:49,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [20/33] Tour test_payment_screen_tip_scenario → Step click numpad button: , (trigger: .modal div.numpad button:contains(/^,$/)) 2026-03-23 03:01:49,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [21/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:01:49,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [22/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:01:49,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [23/33] Tour test_payment_screen_tip_scenario → Step input shown is '1,50' (trigger: .modal .value:contains("1,50")) 2026-03-23 03:01:49,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [24/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:49,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [25/33] Tour test_payment_screen_tip_scenario → Step total is 12,50 (trigger: .total:contains("12,50")) 2026-03-23 03:01:49,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:01:49,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [26/33] Tour test_payment_screen_tip_scenario → Step Switch localization back to dot (trigger: body) 2026-03-23 03:01:49,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [27/33] Tour test_payment_screen_tip_scenario → Step .payment-screen .button:contains('Tip') 2026-03-23 03:01:49,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [28/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:01:49,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [29/33] Tour test_payment_screen_tip_scenario → Step click numpad button: . (trigger: .modal div.numpad button:contains(/^\.$/)) 2026-03-23 03:01:50,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [30/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:01:50,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [31/33] Tour test_payment_screen_tip_scenario → Step input shown is '2.5' (trigger: .modal .value:contains("2.5")) 2026-03-23 03:01:50,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [32/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:50,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: [33/33] Tour test_payment_screen_tip_scenario → Step total is 13.50 (trigger: .total:contains("13.50")) 2026-03-23 03:01:50,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 03:01:50,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: tour succeeded 2026-03-23 03:01:50,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_payment_screen_tip_scenario SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 03:01:50,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario.browser: heap 14485120 (allocated 15466496) 2026-03-23 03:01:50,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Closing chrome headless with pid 25153 2026-03-23 03:01:50,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Closing websocket connection 2026-03-23 03:01:50,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Terminating chrome headless with pid 25153 2026-03-23 03:01:50,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tip_scenario: Removing chrome user profile "/tmp/tmp_j5_3o2v_chrome_odoo" 2026-03-23 03:01:50,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_payment_screen_tour ... 2026-03-23 03:01:51,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Chrome pid: 25332 2026-03-23 03:01:51,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Chrome headless temporary user profile dir: /tmp/tmprjfvxmgj_chrome_odoo 2026-03-23 03:01:51,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Issuing json command http://127.0.0.1:40863/json/version 2026-03-23 03:01:51,314 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:51,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:01:51,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Issuing json command http://127.0.0.1:40863/json 2026-03-23 03:01:51,603 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:01:51,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Websocket url found: ws://127.0.0.1:40863/devtools/page/746B9FB588A64C184CAD6AEC49E63775 2026-03-23 03:01:51,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Enable chrome headless console log notification 2026-03-23 03:01:51,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Chrome headless enable page notifications 2026-03-23 03:01:52,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:01:52,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Setting session cookie in browser 2026-03-23 03:01:52,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:01:52,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:01:52,079 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:01:53,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:53] "GET /pos/ui/3 HTTP/1.1" 200 - 136 0.133 0.844 2026-03-23 03:01:53,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Navigation result: {'frameId': '746B9FB588A64C184CAD6AEC49E63775', 'loaderId': '1E1D68642A805F0178D15AA22D294BCA', 'isDownload': False} 2026-03-23 03:01:53,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-03-23 03:01:53,112 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:01:53,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.029 2026-03-23 03:01:53,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.068 2026-03-23 03:01:53,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.095 2026-03-23 03:01:54,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:01:54,021 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:54,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:01:54,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:01:54,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:01:54,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [1/84] Tour PaymentScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:01:54,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:01:54,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:01:54,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-03-23 03:01:54,234 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6169) 2026-03-23 03:01:54,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.066 2026-03-23 03:01:54,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.089 2026-03-23 03:01:54,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-03-23 03:01:55,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.247 0.411 2026-03-23 03:01:55,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:01:55,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:01:55,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-03-23 03:01:55,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:01:55,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:01:55,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.011 2026-03-23 03:01:55,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:01:55,511 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:01:55,521 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:01:55,587 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "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:55,592 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:55,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.036 0.101 2026-03-23 03:01:55,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-03-23 03:01:55,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.013 0.068 2026-03-23 03:01:55,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.220 2026-03-23 03:01:55,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.043 2026-03-23 03:01:55,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [2/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:01:56,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.017 0.038 2026-03-23 03:01:56,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.102 2026-03-23 03:01:56,221 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:01:56,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.189 2026-03-23 03:01:56,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [3/84] Tour PaymentScreenTour → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:01:56,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-03-23 03:01:56,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [4/84] Tour PaymentScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:01:56,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.309 2026-03-23 03:01:56,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.361 2026-03-23 03:01:56,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.426 2026-03-23 03:01:56,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.369 2026-03-23 03:01:56,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.326 2026-03-23 03:01:56,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-03-23 03:01:56,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.297 2026-03-23 03:01:56,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.141 2026-03-23 03:01:56,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.348 2026-03-23 03:01:56,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [5/84] Tour PaymentScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:01:57,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [6/84] Tour PaymentScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:01:57,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [7/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:01:57,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [8/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:01:57,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [9/84] Tour PaymentScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 03:01:57,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [10/84] Tour PaymentScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:01:57,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [11/84] Tour PaymentScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:01:57,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [12/84] Tour PaymentScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:01:57,601 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:01:57,605 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:01:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:01:57,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [13/84] Tour PaymentScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:01:57,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [14/84] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 03:01:57,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [15/84] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-03-23 03:01:57,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [16/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:01:57,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [17/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:01:57,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [18/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:01:57,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [19/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:01:58,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [20/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:01:58,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [21/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:01:58,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [22/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:58,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [23/84] Tour PaymentScreenTour → Step remaining amount is 41.8 (trigger: .payment-status-amount .amount:contains("41.8")) 2026-03-23 03:01:58,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [24/84] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:01:58,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [25/84] Tour PaymentScreenTour → Step amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00")) 2026-03-23 03:01:58,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [26/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 03:01:58,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [27/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:01:58,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [28/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:01:58,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [29/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:01:58,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [30/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:01:58,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [31/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:58,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [32/84] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:01:58,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [33/84] Tour PaymentScreenTour → Step amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00")) 2026-03-23 03:01:58,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [34/84] Tour PaymentScreenTour → Step delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button) 2026-03-23 03:01:58,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [35/84] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 03:01:58,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [36/84] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-03-23 03:01:58,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [37/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:01:59,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [38/84] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:01:59,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [39/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:01:59,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [40/84] Tour PaymentScreenTour → Step delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button) 2026-03-23 03:01:59,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [41/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:01:59,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [42/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:01:59,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [43/84] Tour PaymentScreenTour → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-03-23 03:01:59,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [44/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:01:59,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [45/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:01:59,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [46/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:01:59,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [47/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:01:59,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [48/84] Tour PaymentScreenTour → Step remaining amount is 42.8 (trigger: .payment-status-amount .amount:contains("42.8")) 2026-03-23 03:01:59,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [49/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 03:01:59,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [50/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:01:59,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [51/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:01:59,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [52/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:01:59,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [53/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:01:59,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [54/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:02:00,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [55/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:02:00,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [56/84] Tour PaymentScreenTour → Step change is 52.2 (trigger: .payment-status-amount .amount:contains("52.2")) 2026-03-23 03:02:00,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [57/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:02:00,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [58/84] Tour PaymentScreenTour → Step click numpad button: +50 (trigger: div.numpad button:contains(/^\+50$/)) 2026-03-23 03:02:00,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [59/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:02:00,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [60/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:02:00,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [61/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:02:00,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [62/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:02:00,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [63/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:02:00,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [64/84] Tour PaymentScreenTour → Step change is 102.2 (trigger: .payment-status-amount .amount:contains("102.2")) 2026-03-23 03:02:00,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [65/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:02:00,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [66/84] Tour PaymentScreenTour → Step delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button) 2026-03-23 03:02:00,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [67/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:02:00,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [68/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:02:00,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [69/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:02:00,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [70/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:02:00,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [71/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:02:00,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [72/84] Tour PaymentScreenTour → Step remaining amount is 51.8 (trigger: .payment-status-amount .amount:contains("51.8")) 2026-03-23 03:02:01,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [73/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 03:02:01,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [74/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:02:01,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [75/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 03:02:01,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [76/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:02:01,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [77/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:02:01,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [78/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:02:01,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [79/84] Tour PaymentScreenTour → Step remaining amount is 46.8 (trigger: .payment-status-amount .amount:contains("46.8")) 2026-03-23 03:02:01,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [80/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 03:02:01,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [81/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:02:01,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [82/84] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:02:01,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [83/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:02:01,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: [84/84] Tour PaymentScreenTour → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:02:01,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: tour succeeded 2026-03-23 03:02:01,804 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR PaymentScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:02:01,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour.browser: heap 14842400 (allocated 15990784) 2026-03-23 03:02:02,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Closing chrome headless with pid 25332 2026-03-23 03:02:02,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Closing websocket connection 2026-03-23 03:02:02,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Terminating chrome headless with pid 25332 2026-03-23 03:02:02,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_payment_screen_tour: Removing chrome user profile "/tmp/tmprjfvxmgj_chrome_odoo" 2026-03-23 03:02:02,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_basic_order_02_decimal_order_quantity ... 2026-03-23 03:02:02,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome pid: 25516 2026-03-23 03:02:02,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome headless temporary user profile dir: /tmp/tmpurtto23y_chrome_odoo 2026-03-23 03:02:02,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Issuing json command http://127.0.0.1:42385/json/version 2026-03-23 03:02:03,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42385', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:03,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Browser version: Chrome/141.0.7390.54 2026-03-23 03:02:03,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Issuing json command http://127.0.0.1:42385/json 2026-03-23 03:02:03,232 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42385', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:03,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Websocket url found: ws://127.0.0.1:42385/devtools/page/E7A6FC4A2333AEDED722D6D0B79376E2 2026-03-23 03:02:03,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Enable chrome headless console log notification 2026-03-23 03:02:03,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome headless enable page notifications 2026-03-23 03:02:03,701 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:02:03,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Setting session cookie in browser 2026-03-23 03:02:03,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:02:03,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:02:03,744 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:02:04,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:04] "GET /pos/ui/3 HTTP/1.1" 200 - 136 0.110 0.811 2026-03-23 03:02:04,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Navigation result: {'frameId': 'E7A6FC4A2333AEDED722D6D0B79376E2', 'loaderId': '486E161CD22EB9A42987B6E8E9C6ADBF', 'isDownload': False} 2026-03-23 03:02:04,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Evaluate ready code "odoo.isTourReady('pos_basic_order_02_decimal_order_quantity')" 2026-03-23 03:02:04,735 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:02:04,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-03-23 03:02:04,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 03:02:04,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.068 2026-03-23 03:02:05,735 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:05,761 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:02:05,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.037 2026-03-23 03:02:05,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Evaluate test code "odoo.startTour('pos_basic_order_02_decimal_order_quantity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:02:05,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 03:02:05,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [1/28] Tour pos_basic_order_02_decimal_order_quantity → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-03-23 03:02:05,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:02:05,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:02:05,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-03-23 03:02:06,031 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6170) 2026-03-23 03:02:06,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.056 2026-03-23 03:02:06,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.071 2026-03-23 03:02:06,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.050 2026-03-23 03:02:06,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.315 0.485 2026-03-23 03:02:07,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:02:07,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:02:07,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.097 2026-03-23 03:02:07,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 03:02:07,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: Owl is running in 'dev' mode. 2026-03-23 03:02:07,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:02:07,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:02:07,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:02:07,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.034 2026-03-23 03:02:07,623 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "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:02:07,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [2/28] Tour pos_basic_order_02_decimal_order_quantity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:02:07,653 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:02:07,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.027 0.098 2026-03-23 03:02:07,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-03-23 03:02:07,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.155 2026-03-23 03:02:07,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:07] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.096 2026-03-23 03:02:08,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.059 2026-03-23 03:02:08,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [3/28] Tour pos_basic_order_02_decimal_order_quantity → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:02:08,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.086 2026-03-23 03:02:08,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [4/28] Tour pos_basic_order_02_decimal_order_quantity → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:02:08,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.281 2026-03-23 03:02:08,602 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:02:08,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.360 2026-03-23 03:02:08,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.397 2026-03-23 03:02:08,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.490 2026-03-23 03:02:08,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.515 2026-03-23 03:02:08,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.519 2026-03-23 03:02:08,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.314 2026-03-23 03:02:08,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:08] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.314 2026-03-23 03:02:09,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:09] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.303 2026-03-23 03:02:09,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.057 0.388 2026-03-23 03:02:09,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:09] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.242 2026-03-23 03:02:09,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [5/28] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:09,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:02:09,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [6/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:02:09,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [7/28] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:02:09,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [8/28] Tour pos_basic_order_02_decimal_order_quantity → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:02:09,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [9/28] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:09,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [10/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:02:09,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [11/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:02:09,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [12/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-03-23 03:02:10,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [13/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 03:02:10,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.061 2026-03-23 03:02:10,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [14/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0.9"))) 2026-03-23 03:02:10,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [15/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 03:02:10,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.041 2026-03-23 03:02:10,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [16/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.99"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0.99"))) 2026-03-23 03:02:10,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:02:10,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [17/28] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:02:10,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [18/28] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:02:10,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [19/28] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:02:10,768 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:02:10,772 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:02:10,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [20/28] Tour pos_basic_order_02_decimal_order_quantity → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:02:10,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [21/28] Tour pos_basic_order_02_decimal_order_quantity → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:02:10,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [22/28] Tour pos_basic_order_02_decimal_order_quantity → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:02:10,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 03:02:11,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [23/28] Tour pos_basic_order_02_decimal_order_quantity → Step amount tendered in the line is '5.05' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.05")) 2026-03-23 03:02:11,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [24/28] Tour pos_basic_order_02_decimal_order_quantity → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:02:11,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [25/28] Tour pos_basic_order_02_decimal_order_quantity → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-03-23 03:02:11,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 03:02:11,197 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:02:11,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37995316 started for PoS orders references: [{'name': '/', 'uuid': '74029448-1cca-4fa0-a1f7-0680a9e7ad67'}] 2026-03-23 03:02:12,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37995316 order {'name': '/', 'uuid': '74029448-1cca-4fa0-a1f7-0680a9e7ad67'} created pos.order #43 2026-03-23 03:02:12,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37995316 finished 2026-03-23 03:02:12,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.511 0.727 2026-03-23 03:02:12,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.049 2026-03-23 03:02:12,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.054 2026-03-23 03:02:12,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [26/28] Tour pos_basic_order_02_decimal_order_quantity → Step click Next Order (trigger: .receipt-screen .button.next.highlight:visible) 2026-03-23 03:02:12,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [27/28] Tour pos_basic_order_02_decimal_order_quantity → Step Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:02:12,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [28/28] Tour pos_basic_order_02_decimal_order_quantity → Step check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen))) 2026-03-23 03:02:12,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:02:13,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: tour succeeded 2026-03-23 03:02:13,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_02_decimal_order_quantity SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 03:02:13,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity.browser: heap 15363488 (allocated 17039360) 2026-03-23 03:02:13,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Closing chrome headless with pid 25516 2026-03-23 03:02:13,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Closing websocket connection 2026-03-23 03:02:13,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Terminating chrome headless with pid 25516 2026-03-23 03:02:13,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_02_decimal_order_quantity: Removing chrome user profile "/tmp/tmpurtto23y_chrome_odoo" 2026-03-23 03:02:13,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_basic_order_03_tax_position ... 2026-03-23 03:02:14,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Chrome pid: 25704 2026-03-23 03:02:14,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Chrome headless temporary user profile dir: /tmp/tmp8ks_0plj_chrome_odoo 2026-03-23 03:02:14,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Issuing json command http://127.0.0.1:42267/json/version 2026-03-23 03:02:14,363 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:14,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Browser version: Chrome/141.0.7390.54 2026-03-23 03:02:14,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Issuing json command http://127.0.0.1:42267/json 2026-03-23 03:02:14,510 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:14,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Websocket url found: ws://127.0.0.1:42267/devtools/page/789D87FE6332EC5C8FBADAEA17468F73 2026-03-23 03:02:14,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Enable chrome headless console log notification 2026-03-23 03:02:14,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Chrome headless enable page notifications 2026-03-23 03:02:14,939 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:02:14,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Setting session cookie in browser 2026-03-23 03:02:14,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:02:14,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:02:14,993 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:02:16,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /pos/ui/3 HTTP/1.1" 200 - 136 0.126 0.983 2026-03-23 03:02:16,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Navigation result: {'frameId': '789D87FE6332EC5C8FBADAEA17468F73', 'loaderId': 'E6638DAD3823B62B0938B9D4A70E1F50', 'isDownload': False} 2026-03-23 03:02:16,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Evaluate ready code "odoo.isTourReady('pos_basic_order_03_tax_position')" 2026-03-23 03:02:16,161 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:02:16,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 03:02:16,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-03-23 03:02:16,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-03-23 03:02:16,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:02:16,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:02:16,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:02:17,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Evaluate test code "odoo.startTour('pos_basic_order_03_tax_position', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:02:17,042 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [1/29] Tour pos_basic_order_03_tax_position → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-03-23 03:02:17,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.019 2026-03-23 03:02:17,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 03:02:17,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:02:17,194 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6171) 2026-03-23 03:02:17,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.075 2026-03-23 03:02:17,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.102 2026-03-23 03:02:17,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.007 2026-03-23 03:02:17,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.069 2026-03-23 03:02:18,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.256 0.451 2026-03-23 03:02:18,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:02:18,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 03:02:18,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.050 2026-03-23 03:02:18,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.038 2026-03-23 03:02:18,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: Owl is running in 'dev' mode. 2026-03-23 03:02:18,568 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:18,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:02:18,618 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:02:18,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.022 0.059 2026-03-23 03:02:18,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.096 2026-03-23 03:02:18,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-03-23 03:02:18,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:02:18,770 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:02:18,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.027 0.154 2026-03-23 03:02:18,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:18] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 03:02:18,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [2/29] Tour pos_basic_order_03_tax_position → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:02:19,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.021 0.064 2026-03-23 03:02:19,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [3/29] Tour pos_basic_order_03_tax_position → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:02:19,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.024 0.237 2026-03-23 03:02:19,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [4/29] Tour pos_basic_order_03_tax_position → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:02:19,697 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:02:19,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.342 2026-03-23 03:02:19,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.369 2026-03-23 03:02:19,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.431 2026-03-23 03:02:19,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:19] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.462 2026-03-23 03:02:20,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.483 2026-03-23 03:02:20,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.022 0.366 2026-03-23 03:02:20,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.385 2026-03-23 03:02:20,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.463 2026-03-23 03:02:20,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.424 2026-03-23 03:02:20,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.070 0.458 2026-03-23 03:02:20,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.394 2026-03-23 03:02:20,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [5/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:20,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:02:20,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [6/29] Tour pos_basic_order_03_tax_position → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:02:20,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.027 2026-03-23 03:02:20,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [7/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:02:20,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [8/29] Tour pos_basic_order_03_tax_position → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:02:20,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [9/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:20,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [10/29] Tour pos_basic_order_03_tax_position → Step order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28")) 2026-03-23 03:02:20,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [11/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:02:21,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [12/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:21,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [13/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:02:21,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [14/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .more-btn) 2026-03-23 03:02:21,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [15/29] Tour pos_basic_order_03_tax_position → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:02:21,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [16/29] Tour pos_basic_order_03_tax_position → Step fiscal position screen is shown (trigger: .selection-item:contains("FP-POS-2M")) 2026-03-23 03:02:21,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [17/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:02:21,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 03:02:21,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [18/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .more-btn) 2026-03-23 03:02:21,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [19/29] Tour pos_basic_order_03_tax_position → Step the fiscal position FP-POS-2M has been set to the order (trigger: .o_fiscal_position_button:contains("FP-POS-2M")) 2026-03-23 03:02:21,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [20/29] Tour pos_basic_order_03_tax_position → Step cancel dialog (trigger: .modal .modal-header button[aria-label='Close']) 2026-03-23 03:02:21,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [21/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:02:21,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [22/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:21,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [23/29] Tour pos_basic_order_03_tax_position → Step order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52")) 2026-03-23 03:02:21,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [24/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:02:21,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [25/29] Tour pos_basic_order_03_tax_position → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:02:21,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [26/29] Tour pos_basic_order_03_tax_position → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:02:21,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [27/29] Tour pos_basic_order_03_tax_position → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:02:21,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [28/29] Tour pos_basic_order_03_tax_position → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:02:22,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: [29/29] Tour pos_basic_order_03_tax_position → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-03-23 03:02:22,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:22] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.009 0.030 2026-03-23 03:02:22,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: tour succeeded 2026-03-23 03:02:22,155 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: ╔════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_03_tax_position SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:02:22,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position.browser: heap 14466428 (allocated 15466496) 2026-03-23 03:02:22,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Closing chrome headless with pid 25704 2026-03-23 03:02:22,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Closing websocket connection 2026-03-23 03:02:22,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Terminating chrome headless with pid 25704 2026-03-23 03:02:22,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_basic_order_03_tax_position: Removing chrome user profile "/tmp/tmp8ks_0plj_chrome_odoo" 2026-03-23 03:02:22,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-03-23 03:02:23,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome pid: 25882 2026-03-23 03:02:23,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome headless temporary user profile dir: /tmp/tmpnnjnxuuq_chrome_odoo 2026-03-23 03:02:23,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:37201/json/version 2026-03-23 03:02:23,355 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:23,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Browser version: Chrome/141.0.7390.54 2026-03-23 03:02:23,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:37201/json 2026-03-23 03:02:23,609 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:23,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Websocket url found: ws://127.0.0.1:37201/devtools/page/C90B516C490B8991209BCD18E90D7508 2026-03-23 03:02:23,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Enable chrome headless console log notification 2026-03-23 03:02:23,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Chrome headless enable page notifications 2026-03-23 03:02:24,043 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:02:24,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Setting session cookie in browser 2026-03-23 03:02:24,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:02:24,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:02:24,084 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:02:25,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:25] "GET /pos/ui/3 HTTP/1.1" 200 - 84 0.075 1.299 2026-03-23 03:02:25,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Navigation result: {'frameId': 'C90B516C490B8991209BCD18E90D7508', 'loaderId': '70775F04F8FE28C2FD520565A1AC8989', 'isDownload': False} 2026-03-23 03:02:25,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-03-23 03:02:25,547 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:02:25,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.024 0.010 2026-03-23 03:02:25,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.060 2026-03-23 03:02:25,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.060 2026-03-23 03:02:26,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:02:26,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:02:26,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-03-23 03:02:26,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:02:26,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 03:02:26,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [1/29] Tour CashClosingDetails → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:02:26,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:02:26,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:02:26,541 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6172) 2026-03-23 03:02:26,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.049 2026-03-23 03:02:26,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.071 2026-03-23 03:02:26,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.055 2026-03-23 03:02:26,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.081 2026-03-23 03:02:27,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.273 0.439 2026-03-23 03:02:27,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:02:27,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:02:27,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:27] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.104 2026-03-23 03:02:27,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:02:27,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-03-23 03:02:27,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:02:28,095 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:02:28,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:02:28,129 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "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:02:28,149 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:28,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.061 0.044 2026-03-23 03:02:28,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-03-23 03:02:28,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.140 2026-03-23 03:02:28,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.020 0.136 2026-03-23 03:02:28,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.238 2026-03-23 03:02:28,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.074 2026-03-23 03:02:28,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [2/29] Tour CashClosingDetails → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-03-23 03:02:28,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.013 2026-03-23 03:02:28,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.055 2026-03-23 03:02:28,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-03-23 03:02:28,820 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:02:28,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-03-23 03:02:28,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:02:28,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [3/29] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:02:28,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:28] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.178 2026-03-23 03:02:29,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:29] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.280 2026-03-23 03:02:29,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [4/29] Tour CashClosingDetails → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:02:29,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:29] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.327 2026-03-23 03:02:29,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:29] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.439 2026-03-23 03:02:29,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:29] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.394 2026-03-23 03:02:29,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:29] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.017 0.301 2026-03-23 03:02:29,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.323 2026-03-23 03:02:29,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [5/29] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:29,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 03:02:29,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [6/29] Tour CashClosingDetails → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:02:29,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [7/29] Tour CashClosingDetails → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:02:29,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [8/29] Tour CashClosingDetails → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:02:29,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [9/29] Tour CashClosingDetails → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-03-23 03:02:29,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [10/29] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:02:29,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:02:30,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [11/29] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:30,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [12/29] Tour CashClosingDetails → Step order total amount is '51.00' (trigger: .product-screen .order-summary .total:contains("51.00")) 2026-03-23 03:02:30,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [13/29] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:02:30,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [14/29] Tour CashClosingDetails → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:02:30,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [15/29] Tour CashClosingDetails → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:02:30,327 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:30,330 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:30,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [16/29] Tour CashClosingDetails → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:02:30,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [17/29] Tour CashClosingDetails → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:02:30,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:02:30,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [18/29] Tour CashClosingDetails → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:02:30,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [19/29] Tour CashClosingDetails → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:02:30,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [20/29] Tour CashClosingDetails → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:02:30,705 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:02:30,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 03:02:30,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29061323 started for PoS orders references: [{'name': '/', 'uuid': '475c0d47-93a6-4f90-8e04-6b8b00666891'}] 2026-03-23 03:02:31,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29061323 order {'name': '/', 'uuid': '475c0d47-93a6-4f90-8e04-6b8b00666891'} created pos.order #44 2026-03-23 03:02:31,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29061323 finished 2026-03-23 03:02:31,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.221 0.498 2026-03-23 03:02:31,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.080 2026-03-23 03:02:31,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.096 2026-03-23 03:02:31,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [21/29] Tour CashClosingDetails → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:02:31,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [22/29] Tour CashClosingDetails → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:02:31,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [23/29] Tour CashClosingDetails → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:02:31,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [24/29] Tour CashClosingDetails → Step .modal .close-pos-popup .cash-input input 2026-03-23 03:02:32,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:32] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.011 0.032 2026-03-23 03:02:32,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [25/29] Tour CashClosingDetails → Step .payment-methods-overview .cash-difference:contains(-1.00) 2026-03-23 03:02:32,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [26/29] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-03-23 03:02:32,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [27/29] Tour CashClosingDetails → Step .modal .btn-primary:contains(Proceed Anyway) 2026-03-23 03:02:32,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:32] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.008 0.020 2026-03-23 03:02:32,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:32] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 28 0.042 0.074 2026-03-23 03:02:33,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:33] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 237 0.332 0.682 2026-03-23 03:02:33,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:33] "GET /pos/ui/3 HTTP/1.1" 200 - 70 0.056 0.100 2026-03-23 03:02:34,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [28/29] Tour CashClosingDetails → Step button:contains(backend) 2026-03-23 03:02:34,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:34] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:02:34,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.007 2026-03-23 03:02:34,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 03:02:34,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:02:34,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.016 2026-03-23 03:02:34,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.016 0.074 2026-03-23 03:02:34,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-03-23 03:02:35,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 110 0.127 0.169 2026-03-23 03:02:35,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.008 0.030 2026-03-23 03:02:35,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.019 2026-03-23 03:02:35,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.012 0.013 2026-03-23 03:02:35,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:02:35,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-03-23 03:02:35,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:02:35,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.019 0.031 2026-03-23 03:02:35,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 304 - 3 0.011 0.098 2026-03-23 03:02:35,833 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted mail.message records with IDs: [4429] 2026-03-23 03:02:35,863 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted pos.session records with IDs: [81] 2026-03-23 03:02:35,872 26 INFO 00799-19-0-all odoo.models.unlink: User #490 deleted mail.followers records with IDs: [1272] 2026-03-23 03:02:35,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:35] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 36 0.071 0.107 2026-03-23 03:02:38,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:38] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 111 0.226 1.864 2026-03-23 03:02:38,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 1.808 2026-03-23 03:02:38,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:38] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 03:02:38,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:38] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.043 2026-03-23 03:02:38,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.123 0.233 2026-03-23 03:02:38,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:38] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 0.209 2026-03-23 03:02:38,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:38] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 03:02:39,667 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:39] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:02:39,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: [29/29] Tour CashClosingDetails → Step body 2026-03-23 03:02:39,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.026 0.052 2026-03-23 03:02:39,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:39] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:02:39,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.012 0.041 2026-03-23 03:02:39,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-03-23 03:02:39,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:02:39,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:02:40,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "GET /odoo HTTP/1.1" 200 - 25 0.046 0.121 2026-03-23 03:02:40,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.190 2026-03-23 03:02:40,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.007 0.013 2026-03-23 03:02:40,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "GET /web/image?model=res.users&field=avatar_128&id=490 HTTP/1.1" 200 - 7 0.011 0.042 2026-03-23 03:02:40,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "POST /web/action/load HTTP/1.1" 200 - 7 0.029 0.086 2026-03-23 03:02:40,319 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:02:40,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "GET /web/image/res.partner/800/avatar_128?unique=1774234215000 HTTP/1.1" 200 - 6 0.016 0.145 2026-03-23 03:02:40,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "POST /mail/data HTTP/1.1" 200 - 32 0.051 0.201 2026-03-23 03:02:40,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.201 2026-03-23 03:02:40,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 25 0.023 0.253 2026-03-23 03:02:40,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:02:42,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: tour succeeded 2026-03-23 03:02:42,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: ╔═══════════════════════════════════╗ ║ TOUR CashClosingDetails SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:02:42,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.014 0.026 2026-03-23 03:02:42,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:42] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:02:42,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.009 2026-03-23 03:02:42,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-03-23 03:02:42,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:42] "GET /web/image?model=res.users&field=avatar_128&id=490 HTTP/1.1" 304 - 7 0.013 0.043 2026-03-23 03:02:42,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.001 0.056 2026-03-23 03:02:42,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:42] "POST /mail/data HTTP/1.1" 200 - 19 0.029 0.069 2026-03-23 03:02:42,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:42] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.150 2026-03-23 03:02:42,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details.browser: heap 19215972 (allocated 20402176) 2026-03-23 03:02:42,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Closing chrome headless with pid 25882 2026-03-23 03:02:42,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Closing websocket connection 2026-03-23 03:02:42,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Terminating chrome headless with pid 25882 2026-03-23 03:02:43,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:43] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.043 0.109 2026-03-23 03:02:43,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:43] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.156 2026-03-23 03:02:43,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_closing_cash_details: Removing chrome user profile "/tmp/tmpnnjnxuuq_chrome_odoo" 2026-03-23 03:02:43,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_large_amount_confirmation_dialog ... 2026-03-23 03:02:44,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Chrome pid: 26129 2026-03-23 03:02:44,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Chrome headless temporary user profile dir: /tmp/tmp0054pdzm_chrome_odoo 2026-03-23 03:02:44,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Issuing json command http://127.0.0.1:39911/json/version 2026-03-23 03:02:44,193 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:44,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Browser version: Chrome/141.0.7390.54 2026-03-23 03:02:44,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Issuing json command http://127.0.0.1:39911/json 2026-03-23 03:02:44,362 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:44,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Websocket url found: ws://127.0.0.1:39911/devtools/page/6BB8C24060646FA0A77F8EB37BE486BB 2026-03-23 03:02:44,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Enable chrome headless console log notification 2026-03-23 03:02:44,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Chrome headless enable page notifications 2026-03-23 03:02:44,819 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:02:44,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Setting session cookie in browser 2026-03-23 03:02:44,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:02:44,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:02:44,912 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:02:45,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:45] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.078 0.782 2026-03-23 03:02:45,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Navigation result: {'frameId': '6BB8C24060646FA0A77F8EB37BE486BB', 'loaderId': 'BB150DC06C0986DC4E172A2172C5C172', 'isDownload': False} 2026-03-23 03:02:45,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Evaluate ready code "odoo.isTourReady('test_pos_large_amount_confirmation_dialog')" 2026-03-23 03:02:45,837 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:02:45,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.022 2026-03-23 03:02:45,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.057 2026-03-23 03:02:45,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-03-23 03:02:46,821 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:02:46,842 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 03:02:46,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.042 2026-03-23 03:02:46,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Evaluate test code "odoo.startTour('test_pos_large_amount_confirmation_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:02:46,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [1/20] Tour test_pos_large_amount_confirmation_dialog → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:02:46,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.020 2026-03-23 03:02:47,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:02:47,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:02:47,144 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6173) 2026-03-23 03:02:47,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.079 2026-03-23 03:02:47,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.108 2026-03-23 03:02:47,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-03-23 03:02:47,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.063 2026-03-23 03:02:48,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.283 0.472 2026-03-23 03:02:48,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:02:48,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:02:48,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.062 2026-03-23 03:02:48,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 03:02:48,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: Owl is running in 'dev' mode. 2026-03-23 03:02:48,747 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:02:48,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 03:02:48,869 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-03-23 03:02:48,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.020 0.089 2026-03-23 03:02:48,931 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "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:02:48,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.125 2026-03-23 03:02:48,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:02:49,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.016 0.052 2026-03-23 03:02:49,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.052 0.227 2026-03-23 03:02:49,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.292 2026-03-23 03:02:49,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.080 2026-03-23 03:02:49,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [2/20] Tour test_pos_large_amount_confirmation_dialog → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:02:49,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.034 0.068 2026-03-23 03:02:49,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.021 0.054 2026-03-23 03:02:49,682 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:02:49,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [3/20] Tour test_pos_large_amount_confirmation_dialog → Step click product 'Overpay Test Product' (trigger: article.product .product-content .product-name:contains("Overpay Test Product")) 2026-03-23 03:02:49,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.153 2026-03-23 03:02:49,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.238 2026-03-23 03:02:49,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.074 2026-03-23 03:02:49,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:49] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.371 2026-03-23 03:02:50,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.415 2026-03-23 03:02:50,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "GET /web/image?model=product.template&field=image_128&id=417&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.376 2026-03-23 03:02:50,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.338 2026-03-23 03:02:50,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.548 2026-03-23 03:02:50,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-03-23 03:02:50,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.255 2026-03-23 03:02:50,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.261 2026-03-23 03:02:50,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [4/20] Tour test_pos_large_amount_confirmation_dialog → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:02:50,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.043 2026-03-23 03:02:50,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [5/20] Tour test_pos_large_amount_confirmation_dialog → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:02:50,613 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:50,617 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:02:50,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [6/20] Tour test_pos_large_amount_confirmation_dialog → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:02:50,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [7/20] Tour test_pos_large_amount_confirmation_dialog → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:02:50,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [8/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:02:50,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:02:50,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [9/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:02:50,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [10/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:02:50,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [11/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:02:51,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [12/20] Tour test_pos_large_amount_confirmation_dialog → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:02:51,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [13/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:02:51,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [14/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:02:51,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [15/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:02:51,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 03:02:51,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [16/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:02:51,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [17/20] Tour test_pos_large_amount_confirmation_dialog → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:02:51,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [18/20] Tour test_pos_large_amount_confirmation_dialog → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:02:51,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [19/20] Tour test_pos_large_amount_confirmation_dialog → Step .modal .modal-footer .btn-primary 2026-03-23 03:02:51,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: [20/20] Tour test_pos_large_amount_confirmation_dialog → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:02:51,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 03:02:51,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1246223 started for PoS orders references: [{'name': '/', 'uuid': 'caab3261-deae-4f77-b6a3-c4fa4991023c'}] 2026-03-23 03:02:51,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:02:52,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1246223 order {'name': '/', 'uuid': 'caab3261-deae-4f77-b6a3-c4fa4991023c'} created pos.order #45 2026-03-23 03:02:52,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1246223 finished 2026-03-23 03:02:52,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.297 0.561 2026-03-23 03:02:52,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.056 2026-03-23 03:02:52,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.111 2026-03-23 03:02:52,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: tour succeeded 2026-03-23 03:02:52,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_pos_large_amount_confirmation_dialog SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 03:02:52,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog.browser: heap 15099092 (allocated 16515072) 2026-03-23 03:02:53,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Closing chrome headless with pid 26129 2026-03-23 03:02:53,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Closing websocket connection 2026-03-23 03:02:53,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Terminating chrome headless with pid 26129 2026-03-23 03:02:53,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_large_amount_confirmation_dialog: Removing chrome user profile "/tmp/tmp0054pdzm_chrome_odoo" 2026-03-23 03:02:53,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_order_shipping_date ... 2026-03-23 03:02:54,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome pid: 26314 2026-03-23 03:02:54,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmpj92ye332_chrome_odoo 2026-03-23 03:02:54,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:44249/json/version 2026-03-23 03:02:54,053 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:54,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Browser version: Chrome/141.0.7390.54 2026-03-23 03:02:54,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:44249/json 2026-03-23 03:02:54,259 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:02:54,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:44249/devtools/page/4C5120F116FD9E952AC3A675782B52ED 2026-03-23 03:02:54,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-03-23 03:02:54,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-03-23 03:02:54,691 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:02:54,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-03-23 03:02:54,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:02:54,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:02:54,744 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:02:55,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:55] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 84 0.062 0.720 2026-03-23 03:02:55,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '4C5120F116FD9E952AC3A675782B52ED', 'loaderId': '3D647B5C2D8F6EEAFD77D11A228416A1', 'isDownload': False} 2026-03-23 03:02:55,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Evaluate ready code "odoo.isTourReady('test_pos_order_shipping_date')" 2026-03-23 03:02:55,592 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:02:55,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:55] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-03-23 03:02:55,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:55] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-03-23 03:02:55,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:55] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.047 2026-03-23 03:02:56,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:56,580 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:02:56,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:02:56,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Evaluate test code "odoo.startTour('test_pos_order_shipping_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:02:56,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:02:56,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [1/26] Tour test_pos_order_shipping_date → Step Set test time zone to America/New_York (trigger: body) 2026-03-23 03:02:56,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-03-23 03:02:56,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:02:56,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.019 2026-03-23 03:02:56,822 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6174) 2026-03-23 03:02:56,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.071 2026-03-23 03:02:56,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.077 2026-03-23 03:02:56,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-03-23 03:02:57,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.263 0.461 2026-03-23 03:02:57,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:02:57,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:02:57,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:57] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.069 2026-03-23 03:02:58,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:02:58,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-03-23 03:02:58,188 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:02:58,232 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:02:58,238 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:02:58,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.026 2026-03-23 03:02:58,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 03:02:58,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 03:02:58,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.029 0.103 2026-03-23 03:02:58,374 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:02:58,425 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:02:58,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.008 0.025 2026-03-23 03:02:58,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [2/26] Tour test_pos_order_shipping_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:02:58,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.064 2026-03-23 03:02:58,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [3/26] Tour test_pos_order_shipping_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:02:59,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.014 0.066 2026-03-23 03:02:59,132 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "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:02:59,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.006 0.183 2026-03-23 03:02:59,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [4/26] Tour test_pos_order_shipping_date → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:02:59,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.008 0.267 2026-03-23 03:02:59,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-03-23 03:02:59,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.003 0.361 2026-03-23 03:02:59,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.004 0.393 2026-03-23 03:02:59,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.286 2026-03-23 03:02:59,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-03-23 03:02:59,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-03-23 03:02:59,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-22T22:50:15.000-04:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-03-23 03:02:59,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.237 2026-03-23 03:02:59,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.237 2026-03-23 03:02:59,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:02:59,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [5/26] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:02:59,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [6/26] Tour test_pos_order_shipping_date → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:02:59,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:02:59] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-03-23 03:02:59,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [7/26] Tour test_pos_order_shipping_date → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:03:00,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [8/26] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:03:00,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [9/26] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:03:00,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [10/26] Tour test_pos_order_shipping_date → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:03:00,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [11/26] Tour test_pos_order_shipping_date → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:03:00,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [12/26] Tour test_pos_order_shipping_date → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:03:00,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [13/26] Tour test_pos_order_shipping_date → Step Search customer with "Partner Test with Address" (trigger: .modal-dialog .input-group input) 2026-03-23 03:03:00,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [14/26] Tour test_pos_order_shipping_date → Step Check "Partner Test with Address" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test with Address")) 2026-03-23 03:03:00,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [15/26] Tour test_pos_order_shipping_date → Step click partner 'Partner Test with Address' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test with Address)) 2026-03-23 03:03:00,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [16/26] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:03:00,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:03:00,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [17/26] Tour test_pos_order_shipping_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:03:00,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [18/26] Tour test_pos_order_shipping_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:03:00,917 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:00,919 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:03:00,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [19/26] Tour test_pos_order_shipping_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:03:00,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [20/26] Tour test_pos_order_shipping_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:03:01,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:03:01,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [21/26] Tour test_pos_order_shipping_date → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-03-23 03:03:01,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [22/26] Tour test_pos_order_shipping_date → Step pick a date (trigger: .modal-body input[type="date"]) 2026-03-23 03:03:01,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [23/26] Tour test_pos_order_shipping_date → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-03-23 03:03:01,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [24/26] Tour test_pos_order_shipping_date → Step Assert shipping date was set (trigger: .payment-buttons .d-flex .btn span) 2026-03-23 03:03:01,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [25/26] Tour test_pos_order_shipping_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:03:01,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: [26/26] Tour test_pos_order_shipping_date → Step Assert shipping date in receipt (trigger: .pos-receipt-order-data) 2026-03-23 03:03:01,483 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:03:01,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.055 2026-03-23 03:03:01,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28704660 started for PoS orders references: [{'name': '/', 'uuid': '86447961-0f0e-4ba6-acdd-94bbc2a9d2c2'}] 2026-03-23 03:03:01,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28704660 order {'name': '/', 'uuid': '86447961-0f0e-4ba6-acdd-94bbc2a9d2c2'} created pos.order #46 2026-03-23 03:03:02,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28704660 finished 2026-03-23 03:03:02,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.249 0.395 2026-03-23 03:03:02,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:03:02,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.012 0.081 2026-03-23 03:03:02,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-03-23 03:03:02,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 03:03:02,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date.browser: heap 16094516 (allocated 17563648) 2026-03-23 03:03:02,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing chrome headless with pid 26314 2026-03-23 03:03:02,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Closing websocket connection 2026-03-23 03:03:02,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 26314 2026-03-23 03:03:02,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmpj92ye332_chrome_odoo" 2026-03-23 03:03:02,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_session_statistics_display ... 2026-03-23 03:03:03,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Chrome pid: 26501 2026-03-23 03:03:03,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Chrome headless temporary user profile dir: /tmp/tmpb7qbnhd4_chrome_odoo 2026-03-23 03:03:03,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Issuing json command http://127.0.0.1:45803/json/version 2026-03-23 03:03:03,549 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:03,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Browser version: Chrome/141.0.7390.54 2026-03-23 03:03:03,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Issuing json command http://127.0.0.1:45803/json 2026-03-23 03:03:03,781 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:03,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Websocket url found: ws://127.0.0.1:45803/devtools/page/FF1671CB1A05B7558B341C4B5048E065 2026-03-23 03:03:03,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Enable chrome headless console log notification 2026-03-23 03:03:03,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Chrome headless enable page notifications 2026-03-23 03:03:04,008 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:03:04,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Setting session cookie in browser 2026-03-23 03:03:04,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:03:04,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:03:04,040 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:03:05,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:05] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.072 1.127 2026-03-23 03:03:05,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Navigation result: {'frameId': 'FF1671CB1A05B7558B341C4B5048E065', 'loaderId': 'A623499BF92393C40AA47C7C34F5B096', 'isDownload': False} 2026-03-23 03:03:05,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Evaluate ready code "odoo.isTourReady('SessionStatisticsDisplay')" 2026-03-23 03:03:05,281 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:03:05,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:05] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.020 2026-03-23 03:03:05,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:05] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-03-23 03:03:05,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.050 2026-03-23 03:03:06,118 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:06,126 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:03:06,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:03:06,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Evaluate test code "odoo.startTour('SessionStatisticsDisplay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:03:06,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [1/50] Tour SessionStatisticsDisplay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:03:06,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 03:03:06,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:03:06,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:06,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-03-23 03:03:06,385 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6175) 2026-03-23 03:03:06,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.102 2026-03-23 03:03:06,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.163 2026-03-23 03:03:06,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.089 2026-03-23 03:03:07,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.332 0.479 2026-03-23 03:03:07,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:03:07,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:03:07,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:07] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.077 2026-03-23 03:03:07,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:03:07,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:03:07,933 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:03:07,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-03-23 03:03:08,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:03:08,027 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:03:08,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.042 0.079 2026-03-23 03:03:08,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.137 2026-03-23 03:03:08,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.137 2026-03-23 03:03:08,107 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:08,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:03:08,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.014 0.028 2026-03-23 03:03:08,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.042 2026-03-23 03:03:08,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [2/50] Tour SessionStatisticsDisplay → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-03-23 03:03:08,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.019 0.041 2026-03-23 03:03:08,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.020 0.140 2026-03-23 03:03:08,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [3/50] Tour SessionStatisticsDisplay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:03:08,791 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03: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:03:08,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-03-23 03:03:08,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-03-23 03:03:08,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:08] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.276 2026-03-23 03:03:09,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [4/50] Tour SessionStatisticsDisplay → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:03:09,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:09] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.405 2026-03-23 03:03:09,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:09] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.459 2026-03-23 03:03:09,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:09] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.397 2026-03-23 03:03:09,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:09] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.411 2026-03-23 03:03:09,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:09] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.392 2026-03-23 03:03:09,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:09] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.294 2026-03-23 03:03:09,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.084 0.296 2026-03-23 03:03:09,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [5/50] Tour SessionStatisticsDisplay → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:03:09,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.049 2026-03-23 03:03:09,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [6/50] Tour SessionStatisticsDisplay → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:03:09,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [7/50] Tour SessionStatisticsDisplay → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:03:09,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [8/50] Tour SessionStatisticsDisplay → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:03:09,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [9/50] Tour SessionStatisticsDisplay → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:03:09,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [10/50] Tour SessionStatisticsDisplay → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:03:10,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [11/50] Tour SessionStatisticsDisplay → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:03:10,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 03:03:10,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [12/50] Tour SessionStatisticsDisplay → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:03:10,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [13/50] Tour SessionStatisticsDisplay → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-03-23 03:03:10,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [14/50] Tour SessionStatisticsDisplay → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:03:10,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.028 2026-03-23 03:03:10,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [15/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:03:10,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [16/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:03:10,592 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:03:10,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:10,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [17/50] Tour SessionStatisticsDisplay → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:03:10,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [18/50] Tour SessionStatisticsDisplay → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:03:10,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [19/50] Tour SessionStatisticsDisplay → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:03:10,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:03:10,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [20/50] Tour SessionStatisticsDisplay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:03:10,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [21/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:03:10,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.030 2026-03-23 03:03:10,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69913464 started for PoS orders references: [{'name': '/', 'uuid': '3d427993-30e6-4b15-9f06-21b638c74230'}] 2026-03-23 03:03:10,952 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:03:11,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69913464 order {'name': '/', 'uuid': '3d427993-30e6-4b15-9f06-21b638c74230'} created pos.order #47 2026-03-23 03:03:11,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69913464 finished 2026-03-23 03:03:11,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.257 0.653 2026-03-23 03:03:12,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.057 2026-03-23 03:03:12,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.082 2026-03-23 03:03:12,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [22/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:03:12,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:03:12,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [23/50] Tour SessionStatisticsDisplay → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:03:12,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [24/50] Tour SessionStatisticsDisplay → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:03:12,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [25/50] Tour SessionStatisticsDisplay → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:03:12,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.046 2026-03-23 03:03:12,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [26/50] Tour SessionStatisticsDisplay → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:03:12,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [27/50] Tour SessionStatisticsDisplay → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:03:12,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [28/50] Tour SessionStatisticsDisplay → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:03:12,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [29/50] Tour SessionStatisticsDisplay → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:03:12,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [30/50] Tour SessionStatisticsDisplay → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:03:12,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [31/50] Tour SessionStatisticsDisplay → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:03:12,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [32/50] Tour SessionStatisticsDisplay → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:03:12,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:03:12,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [33/50] Tour SessionStatisticsDisplay → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:03:12,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [34/50] Tour SessionStatisticsDisplay → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-03-23 03:03:13,169 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [35/50] Tour SessionStatisticsDisplay → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:03:13,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:03:13,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [36/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:03:13,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [37/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:03:13,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [38/50] Tour SessionStatisticsDisplay → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:03:13,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [39/50] Tour SessionStatisticsDisplay → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:03:13,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [40/50] Tour SessionStatisticsDisplay → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:03:13,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [41/50] Tour SessionStatisticsDisplay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:03:13,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.055 2026-03-23 03:03:13,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [42/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:03:13,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.032 2026-03-23 03:03:13,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12031737 started for PoS orders references: [{'name': '/', 'uuid': '42b6deb2-f5a7-49eb-94db-2070ae61736e'}] 2026-03-23 03:03:13,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12031737 order {'name': '/', 'uuid': '42b6deb2-f5a7-49eb-94db-2070ae61736e'} created pos.order #48 2026-03-23 03:03:14,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12031737 finished 2026-03-23 03:03:14,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.117 0.325 2026-03-23 03:03:14,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:03:14,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:03:14,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [43/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:03:14,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [44/50] Tour SessionStatisticsDisplay → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:03:14,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:03:14,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [45/50] Tour SessionStatisticsDisplay → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:03:14,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [46/50] Tour SessionStatisticsDisplay → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:03:14,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [47/50] Tour SessionStatisticsDisplay → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:03:14,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [48/50] Tour SessionStatisticsDisplay → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-03-23 03:03:16,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:16] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 111 0.109 1.522 2026-03-23 03:03:16,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:16] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.033 0.085 2026-03-23 03:03:16,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:16] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.138 2026-03-23 03:03:16,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:16] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.136 2026-03-23 03:03:16,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:16] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.011 0.039 2026-03-23 03:03:16,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:16] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:03:17,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:17] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:17,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [49/50] Tour SessionStatisticsDisplay → Step [name=opening_cash]:contains(100.00) 2026-03-23 03:03:17,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.033 0.030 2026-03-23 03:03:17,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:17] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:03:17,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.017 2026-03-23 03:03:17,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:03:17,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:03:17,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:17] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:17,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:17] "GET /odoo HTTP/1.1" 200 - 25 0.032 0.059 2026-03-23 03:03:17,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.133 2026-03-23 03:03:18,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "GET /web/image?model=res.users&field=avatar_128&id=490 HTTP/1.1" 200 - 7 0.014 0.047 2026-03-23 03:03:18,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:03:18,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "GET /web/image/res.partner/800/avatar_128?unique=1774234215000 HTTP/1.1" 200 - 6 0.008 0.067 2026-03-23 03:03:18,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.018 0.080 2026-03-23 03:03:18,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "POST /mail/data HTTP/1.1" 200 - 32 0.041 0.134 2026-03-23 03:03:18,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.009 0.220 2026-03-23 03:03:18,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 25 0.016 0.092 2026-03-23 03:03:18,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.104 2026-03-23 03:03:18,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:18] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:03:19,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.007 0.024 2026-03-23 03:03:19,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [49/50] Tour SessionStatisticsDisplay → Step [name=opening_cash]:contains(100.00) 2026-03-23 03:03:19,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:19] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:03:19,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.015 2026-03-23 03:03:19,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:03:20,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "GET /web/image?model=res.users&field=avatar_128&id=490 HTTP/1.1" 304 - 7 0.036 0.091 2026-03-23 03:03:20,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.002 0.148 2026-03-23 03:03:20,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "POST /mail/data HTTP/1.1" 200 - 19 0.028 0.120 2026-03-23 03:03:20,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.230 2026-03-23 03:03:20,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-03-23 03:03:20,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.033 0.108 2026-03-23 03:03:20,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 14 0.016 0.030 2026-03-23 03:03:20,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 5 0.004 0.051 2026-03-23 03:03:20,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: [50/50] Tour SessionStatisticsDisplay → Step [name=paid_orders]:contains(45.00 (2 orders)) 2026-03-23 03:03:20,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.007 0.030 2026-03-23 03:03:20,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: tour succeeded 2026-03-23 03:03:20,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: ╔═════════════════════════════════════════╗ ║ TOUR SessionStatisticsDisplay SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:03:20,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:20] "POST /mail/data HTTP/1.1" 200 - 42 0.077 0.107 2026-03-23 03:03:21,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display.browser: heap 20679264 (allocated 24596480) 2026-03-23 03:03:21,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Closing chrome headless with pid 26501 2026-03-23 03:03:21,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Closing websocket connection 2026-03-23 03:03:21,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Terminating chrome headless with pid 26501 2026-03-23 03:03:21,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:21] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 10 0.023 0.036 2026-03-23 03:03:21,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_session_statistics_display: Removing chrome user profile "/tmp/tmpb7qbnhd4_chrome_odoo" 2026-03-23 03:03:21,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_ui_round_globally ... 2026-03-23 03:03:22,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome pid: 26735 2026-03-23 03:03:22,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome headless temporary user profile dir: /tmp/tmptx0bp5l7_chrome_odoo 2026-03-23 03:03:22,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:40759/json/version 2026-03-23 03:03:22,582 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:22,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Browser version: Chrome/141.0.7390.54 2026-03-23 03:03:22,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:40759/json 2026-03-23 03:03:22,771 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:22,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Websocket url found: ws://127.0.0.1:40759/devtools/page/36957D47FEF15305DBF7F0059244ABF0 2026-03-23 03:03:22,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Enable chrome headless console log notification 2026-03-23 03:03:22,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Chrome headless enable page notifications 2026-03-23 03:03:23,185 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:03:23,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Setting session cookie in browser 2026-03-23 03:03:23,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:03:23,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:03:23,217 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:03:24,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:24] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.062 0.736 2026-03-23 03:03:24,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Navigation result: {'frameId': '36957D47FEF15305DBF7F0059244ABF0', 'loaderId': 'F4D6D7A267DE7C5A1960CCBAF6A01DCC', 'isDownload': False} 2026-03-23 03:03:24,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Evaluate ready code "odoo.isTourReady('test_pos_ui_round_globally')" 2026-03-23 03:03:24,080 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:03:24,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-03-23 03:03:24,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.035 2026-03-23 03:03:24,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.068 2026-03-23 03:03:24,895 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:03:24,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:03:24,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-03-23 03:03:25,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Evaluate test code "odoo.startTour('test_pos_ui_round_globally', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:03:25,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:03:25,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [1/18] Tour test_pos_ui_round_globally → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:03:25,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 03:03:25,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:03:25,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-03-23 03:03:25,206 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6176) 2026-03-23 03:03:25,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.080 2026-03-23 03:03:25,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.126 2026-03-23 03:03:25,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.062 2026-03-23 03:03:26,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.251 0.413 2026-03-23 03:03:26,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:03:26,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:03:26,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.090 2026-03-23 03:03:26,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:03:26,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: Owl is running in 'dev' mode. 2026-03-23 03:03:26,563 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:26,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.009 2026-03-23 03:03:26,612 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:03:26,616 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:03:26,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.023 0.036 2026-03-23 03:03:26,673 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "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:03:26,679 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:26,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.077 2026-03-23 03:03:26,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-03-23 03:03:26,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.014 0.033 2026-03-23 03:03:26,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.041 2026-03-23 03:03:27,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [2/18] Tour test_pos_ui_round_globally → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:03:27,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.026 2026-03-23 03:03:27,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-03-23 03:03:27,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-03-23 03:03:27,330 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "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:03:27,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.247 2026-03-23 03:03:27,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-03-23 03:03:27,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [3/18] Tour test_pos_ui_round_globally → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 03:03:27,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.321 2026-03-23 03:03:27,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.454 2026-03-23 03:03:27,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.457 2026-03-23 03:03:27,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.391 2026-03-23 03:03:27,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.329 2026-03-23 03:03:27,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=418&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-03-23 03:03:27,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "GET /web/image?model=product.template&field=image_128&id=419&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-03-23 03:03:27,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.241 2026-03-23 03:03:28,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.020 0.256 2026-03-23 03:03:28,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [4/18] Tour test_pos_ui_round_globally → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-03-23 03:03:28,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:03:28,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [5/18] Tour test_pos_ui_round_globally → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:03:28,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:03:28,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [6/18] Tour test_pos_ui_round_globally → Step click numpad button: +/- (trigger: div.numpad button:contains(/^\+/-$/)) 2026-03-23 03:03:28,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [7/18] Tour test_pos_ui_round_globally → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("-1"))) 2026-03-23 03:03:28,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [8/18] Tour test_pos_ui_round_globally → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:03:28,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:03:28,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [9/18] Tour test_pos_ui_round_globally → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:03:28,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [10/18] Tour test_pos_ui_round_globally → Step order total amount is '7,771.01' (trigger: .product-screen .order-summary .total:contains("7,771.01")) 2026-03-23 03:03:28,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [11/18] Tour test_pos_ui_round_globally → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:03:28,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [12/18] Tour test_pos_ui_round_globally → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:03:28,804 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [13/18] Tour test_pos_ui_round_globally → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:03:28,832 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:03:28,841 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:28,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [14/18] Tour test_pos_ui_round_globally → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:03:28,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [15/18] Tour test_pos_ui_round_globally → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:03:28,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [16/18] Tour test_pos_ui_round_globally → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:03:29,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 03:03:29,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 03:03:29,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [17/18] Tour test_pos_ui_round_globally → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:03:29,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82624499 started for PoS orders references: [{'name': '/', 'uuid': '5df34c17-5f37-4a96-8a92-2c22158e293d'}] 2026-03-23 03:03:29,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:30,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82624499 order {'name': '/', 'uuid': '5df34c17-5f37-4a96-8a92-2c22158e293d'} created pos.order #50 2026-03-23 03:03:30,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82624499 finished 2026-03-23 03:03:30,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.352 0.771 2026-03-23 03:03:30,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:03:30,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:03:30,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: [18/18] Tour test_pos_ui_round_globally → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:03:30,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: tour succeeded 2026-03-23 03:03:30,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_ui_round_globally SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 03:03:30,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally.browser: heap 15161992 (allocated 16515072) 2026-03-23 03:03:30,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Closing chrome headless with pid 26735 2026-03-23 03:03:30,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Closing websocket connection 2026-03-23 03:03:30,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Terminating chrome headless with pid 26735 2026-03-23 03:03:30,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pos_ui_round_globally: Removing chrome user profile "/tmp/tmptx0bp5l7_chrome_odoo" 2026-03-23 03:03:31,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_preset_customer_selection ... 2026-03-23 03:03:32,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Chrome pid: 26925 2026-03-23 03:03:32,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Chrome headless temporary user profile dir: /tmp/tmp6kyp5dtm_chrome_odoo 2026-03-23 03:03:32,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Issuing json command http://127.0.0.1:41767/json/version 2026-03-23 03:03:32,591 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:32,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Browser version: Chrome/141.0.7390.54 2026-03-23 03:03:32,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Issuing json command http://127.0.0.1:41767/json 2026-03-23 03:03:32,784 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:32,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Websocket url found: ws://127.0.0.1:41767/devtools/page/AC2E9AA2285DE2D256FACF9E37647758 2026-03-23 03:03:32,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Enable chrome headless console log notification 2026-03-23 03:03:32,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Chrome headless enable page notifications 2026-03-23 03:03:33,345 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:03:33,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Setting session cookie in browser 2026-03-23 03:03:33,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:03:33,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:03:33,391 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:03:34,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:34] "GET /pos/ui/3 HTTP/1.1" 200 - 84 0.074 0.809 2026-03-23 03:03:34,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Navigation result: {'frameId': 'AC2E9AA2285DE2D256FACF9E37647758', 'loaderId': 'F19A020B6831679043D49D9B0D01733B', 'isDownload': False} 2026-03-23 03:03:34,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Evaluate ready code "odoo.isTourReady('test_preset_customer_selection')" 2026-03-23 03:03:34,310 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:03:34,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 03:03:34,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.039 2026-03-23 03:03:34,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.065 2026-03-23 03:03:35,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:35,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:03:35,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:03:35,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Evaluate test code "odoo.startTour('test_preset_customer_selection', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:03:35,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:03:35,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [1/11] Tour test_preset_customer_selection → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:03:35,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:03:35,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:35,467 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6177) 2026-03-23 03:03:35,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.037 2026-03-23 03:03:35,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.057 2026-03-23 03:03:35,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.009 2026-03-23 03:03:35,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.069 2026-03-23 03:03:36,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.299 0.508 2026-03-23 03:03:36,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:03:36,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:03:36,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:36] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.105 2026-03-23 03:03:36,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:03:36,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: Owl is running in 'dev' mode. 2026-03-23 03:03:37,049 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:03:37,093 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:03:37,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 03:03:37,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:03:37,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "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 03:03:37,192 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:03:37,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.025 0.093 2026-03-23 03:03:37,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-03-23 03:03:37,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.007 0.085 2026-03-23 03:03:37,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.205 2026-03-23 03:03:37,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.030 2026-03-23 03:03:37,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [2/11] Tour test_preset_customer_selection → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:03:37,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.042 2026-03-23 03:03:38,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.141 2026-03-23 03:03:38,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "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:03:38,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.215 2026-03-23 03:03:38,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [3/11] Tour test_preset_customer_selection → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:03:38,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.270 2026-03-23 03:03:38,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [4/11] Tour test_preset_customer_selection → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 03:03:38,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.332 2026-03-23 03:03:38,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.394 2026-03-23 03:03:38,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.426 2026-03-23 03:03:38,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-03-23 03:03:38,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-03-23 03:03:38,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-03-23 03:03:38,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.299 2026-03-23 03:03:38,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.315 2026-03-23 03:03:38,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [5/11] Tour test_preset_customer_selection → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 03:03:38,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [6/11] Tour test_preset_customer_selection → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 03:03:38,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [7/11] Tour test_preset_customer_selection → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-03-23 03:03:38,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [8/11] Tour test_preset_customer_selection → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-03-23 03:03:38,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:38] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 15 0.030 0.053 2026-03-23 03:03:39,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [9/11] Tour test_preset_customer_selection → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:03:39,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [10/11] Tour test_preset_customer_selection → Step customer 'Test Partner' is selected (trigger: .product-screen .set-partner:contains("Test Partner")) 2026-03-23 03:03:39,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.037 0.062 2026-03-23 03:03:39,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.077 2026-03-23 03:03:39,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.081 2026-03-23 03:03:39,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: [11/11] Tour test_preset_customer_selection → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:03:39,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: tour succeeded 2026-03-23 03:03:39,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_preset_customer_selection SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 03:03:39,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection.browser: heap 14304152 (allocated 15466496) 2026-03-23 03:03:39,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Closing chrome headless with pid 26925 2026-03-23 03:03:39,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Closing websocket connection 2026-03-23 03:03:39,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Terminating chrome headless with pid 26925 2026-03-23 03:03:39,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_customer_selection: Removing chrome user profile "/tmp/tmp6kyp5dtm_chrome_odoo" 2026-03-23 03:03:39,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_preset_timing_retail ... 2026-03-23 03:03:40,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Chrome pid: 27103 2026-03-23 03:03:40,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Chrome headless temporary user profile dir: /tmp/tmp_g2bb0qk_chrome_odoo 2026-03-23 03:03:40,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Issuing json command http://127.0.0.1:34583/json/version 2026-03-23 03:03:40,559 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:40,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Browser version: Chrome/141.0.7390.54 2026-03-23 03:03:40,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Issuing json command http://127.0.0.1:34583/json 2026-03-23 03:03:40,757 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:40,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Websocket url found: ws://127.0.0.1:34583/devtools/page/4F22C851FE8E9E2193177DE8788B3405 2026-03-23 03:03:40,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Enable chrome headless console log notification 2026-03-23 03:03:40,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Chrome headless enable page notifications 2026-03-23 03:03:41,087 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:03:41,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Setting session cookie in browser 2026-03-23 03:03:41,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:03:41,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:03:41,122 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:03:42,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "GET /pos/ui/3 HTTP/1.1" 200 - 130 0.120 0.855 2026-03-23 03:03:42,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Navigation result: {'frameId': '4F22C851FE8E9E2193177DE8788B3405', 'loaderId': '003161FDED10D227A4F8F6EF080E656D', 'isDownload': False} 2026-03-23 03:03:42,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Evaluate ready code "odoo.isTourReady('test_preset_timing_retail')" 2026-03-23 03:03:42,140 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:03:42,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 03:03:42,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.020 2026-03-23 03:03:42,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-03-23 03:03:42,832 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:03:42,844 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:42,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.024 2026-03-23 03:03:42,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Evaluate test code "odoo.startTour('test_preset_timing_retail', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:03:42,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:03:42,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [1/19] Tour test_preset_timing_retail → Step body 2026-03-23 03:03:42,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:03:42,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:43,061 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6178) 2026-03-23 03:03:43,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.075 2026-03-23 03:03:43,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.095 2026-03-23 03:03:43,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.049 2026-03-23 03:03:43,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-03-23 03:03:44,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.385 0.587 2026-03-23 03:03:44,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:03:44,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 03:03:44,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.031 0.083 2026-03-23 03:03:44,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:03:44,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: Owl is running in 'dev' mode. 2026-03-23 03:03:44,836 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:44,871 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:03:44,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 03:03:44,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:03:44,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:03:44,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "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:03:44,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.026 0.079 2026-03-23 03:03:44,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-03-23 03:03:44,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [2/19] Tour test_preset_timing_retail → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:03:44,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:03:44,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:44] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-03-23 03:03:45,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.099 2026-03-23 03:03:45,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [3/19] Tour test_preset_timing_retail → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:03:45,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:45] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-03-23 03:03:45,763 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:03:45,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:45] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-03-23 03:03:45,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:45] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-03-23 03:03:45,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:45] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.167 2026-03-23 03:03:45,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [4/19] Tour test_preset_timing_retail → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:03:45,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:45] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.220 2026-03-23 03:03:45,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:45] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.268 2026-03-23 03:03:46,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.228 2026-03-23 03:03:46,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-03-23 03:03:46,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-03-23 03:03:46,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.232 2026-03-23 03:03:46,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.277 2026-03-23 03:03:46,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.262 2026-03-23 03:03:46,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [5/19] Tour test_preset_timing_retail → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:03:46,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:03:46,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 03:03:46,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [6/19] Tour test_preset_timing_retail → Step click preset button (trigger: .product-screen button:contains("Dine in")) 2026-03-23 03:03:46,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [7/19] Tour test_preset_timing_retail → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-03-23 03:03:46,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [8/19] Tour test_preset_timing_retail → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-03-23 03:03:46,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [9/19] Tour test_preset_timing_retail → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-03-23 03:03:46,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:46] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 03:03:46,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [10/19] Tour test_preset_timing_retail → Step Click on the slot hour 15:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('15:00')) 2026-03-23 03:03:46,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [11/19] Tour test_preset_timing_retail → Step Wait the slot hour 15:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(15:00)) 2026-03-23 03:03:46,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30111572 started for PoS orders references: [{'name': '/', 'uuid': '01afe1a4-1f5e-4fd4-a988-e55cf24a85b2'}] 2026-03-23 03:03:47,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30111572 order {'name': '/', 'uuid': '01afe1a4-1f5e-4fd4-a988-e55cf24a85b2'} created pos.order #51 2026-03-23 03:03:47,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30111572 finished 2026-03-23 03:03:47,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.048 0.116 2026-03-23 03:03:47,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.044 2026-03-23 03:03:47,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [12/19] Tour test_preset_timing_retail → Step .pos-leftheader .preset-time-btn:contains('15:00') 2026-03-23 03:03:47,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [13/19] Tour test_preset_timing_retail → Step .pos-leftheader .list-plus-btn 2026-03-23 03:03:47,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [14/19] Tour test_preset_timing_retail → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:03:47,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:03:47,434 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [15/19] Tour test_preset_timing_retail → Step .pos-leftheader .orders-button 2026-03-23 03:03:47,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:03:47,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [16/19] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("A simple PoS man!") 2026-03-23 03:03:47,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.038 0.063 2026-03-23 03:03:47,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.014 2026-03-23 03:03:47,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [17/19] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Delivery") 2026-03-23 03:03:47,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [18/19] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("002") 2026-03-23 03:03:47,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: [19/19] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Dine in") 2026-03-23 03:03:47,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: tour succeeded 2026-03-23 03:03:47,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_preset_timing_retail SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:03:48,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail.browser: heap 17808952 (allocated 19271680) 2026-03-23 03:03:48,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Closing chrome headless with pid 27103 2026-03-23 03:03:48,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Closing websocket connection 2026-03-23 03:03:48,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Terminating chrome headless with pid 27103 2026-03-23 03:03:48,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_preset_timing_retail: Removing chrome user profile "/tmp/tmp_g2bb0qk_chrome_odoo" 2026-03-23 03:03:48,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pricelist_multi_items_different_qty_thresholds ... 2026-03-23 03:03:49,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome pid: 27287 2026-03-23 03:03:49,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome headless temporary user profile dir: /tmp/tmpwc42ri97_chrome_odoo 2026-03-23 03:03:49,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Issuing json command http://127.0.0.1:38349/json/version 2026-03-23 03:03:49,137 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:49,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Browser version: Chrome/141.0.7390.54 2026-03-23 03:03:49,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Issuing json command http://127.0.0.1:38349/json 2026-03-23 03:03:49,331 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:49,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Websocket url found: ws://127.0.0.1:38349/devtools/page/6C4720149FF07CBB540BB8DD614BB34D 2026-03-23 03:03:49,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Enable chrome headless console log notification 2026-03-23 03:03:49,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome headless enable page notifications 2026-03-23 03:03:49,655 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:03:49,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Setting session cookie in browser 2026-03-23 03:03:49,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:03:49,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:03:49,686 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:03:50,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:50] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.060 1.119 2026-03-23 03:03:50,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Navigation result: {'frameId': '6C4720149FF07CBB540BB8DD614BB34D', 'loaderId': '9CB5C414DBF12AC98B4003DBA405DD87', 'isDownload': False} 2026-03-23 03:03:50,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Evaluate ready code "odoo.isTourReady('test_pricelist_multi_items_different_qty_thresholds')" 2026-03-23 03:03:50,920 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:03:50,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:50] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.010 2026-03-23 03:03:50,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:50] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 03:03:50,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:50] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-03-23 03:03:51,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:51,628 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:51,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:03:51,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Evaluate test code "odoo.startTour('test_pricelist_multi_items_different_qty_thresholds', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:03:51,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 03:03:51,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [1/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:03:51,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:03:51,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:03:51,875 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6179) 2026-03-23 03:03:51,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.045 2026-03-23 03:03:51,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.070 2026-03-23 03:03:51,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.014 2026-03-23 03:03:51,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.041 2026-03-23 03:03:52,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.252 0.420 2026-03-23 03:03:52,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:03:52,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:03:52,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:52] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.055 2026-03-23 03:03:53,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:03:53,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: Owl is running in 'dev' mode. 2026-03-23 03:03:53,162 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:53,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-03-23 03:03:53,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:03:53,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:03:53,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.022 0.047 2026-03-23 03:03:53,277 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "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:03:53,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:03:53,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.010 0.103 2026-03-23 03:03:53,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-03-23 03:03:53,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.011 0.072 2026-03-23 03:03:53,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.023 2026-03-23 03:03:53,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.028 2026-03-23 03:03:53,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [2/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:03:53,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.037 0.054 2026-03-23 03:03:53,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.085 2026-03-23 03:03:53,954 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:53] "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:03:54,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [3/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-03-23 03:03:54,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.264 2026-03-23 03:03:54,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.318 2026-03-23 03:03:54,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.351 2026-03-23 03:03:54,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.385 2026-03-23 03:03:54,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.411 2026-03-23 03:03:54,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.368 2026-03-23 03:03:54,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.227 2026-03-23 03:03:54,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-03-23 03:03:54,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=420&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-03-23 03:03:54,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-03-23 03:03:54,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.257 2026-03-23 03:03:54,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:03:54,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [4/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-03-23 03:03:54,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [5/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-03-23 03:03:54,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:03:54,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [6/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:03:55,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:03:55,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [7/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:03:55,078 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:55,085 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:55,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [8/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:03:55,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [9/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step total is 30 (trigger: .total:contains("30")) 2026-03-23 03:03:55,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: tour succeeded 2026-03-23 03:03:55,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_multi_items_different_qty_thresholds SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:03:55,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds.browser: heap 14065996 (allocated 15204352) 2026-03-23 03:03:55,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Closing chrome headless with pid 27287 2026-03-23 03:03:55,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Closing websocket connection 2026-03-23 03:03:55,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Terminating chrome headless with pid 27287 2026-03-23 03:03:55,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_multi_items_different_qty_thresholds: Removing chrome user profile "/tmp/tmpwc42ri97_chrome_odoo" 2026-03-23 03:03:55,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pricelist_parent_category_rule ... 2026-03-23 03:03:56,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Chrome pid: 27469 2026-03-23 03:03:56,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Chrome headless temporary user profile dir: /tmp/tmpm3misnck_chrome_odoo 2026-03-23 03:03:56,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Issuing json command http://127.0.0.1:37143/json/version 2026-03-23 03:03:56,522 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:56,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Browser version: Chrome/141.0.7390.54 2026-03-23 03:03:56,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Issuing json command http://127.0.0.1:37143/json 2026-03-23 03:03:56,622 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:03:56,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Websocket url found: ws://127.0.0.1:37143/devtools/page/81F2F996361A89844FDF2198A3F5F65E 2026-03-23 03:03:56,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Enable chrome headless console log notification 2026-03-23 03:03:56,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Chrome headless enable page notifications 2026-03-23 03:03:57,097 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:03:57,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Setting session cookie in browser 2026-03-23 03:03:57,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:03:57,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:03:57,160 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:03:57,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:57] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.065 0.675 2026-03-23 03:03:57,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Navigation result: {'frameId': '81F2F996361A89844FDF2198A3F5F65E', 'loaderId': 'A099FC67C7B4154FCCFEA69F8CC06783', 'isDownload': False} 2026-03-23 03:03:57,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Evaluate ready code "odoo.isTourReady('test_pricelist_parent_category_rule')" 2026-03-23 03:03:57,923 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:03:57,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-03-23 03:03:57,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.016 2026-03-23 03:03:58,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:58] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.066 2026-03-23 03:03:58,761 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:03:58,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:03:58,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.037 2026-03-23 03:03:58,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Evaluate test code "odoo.startTour('test_pricelist_parent_category_rule', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:03:58,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.013 2026-03-23 03:03:58,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [1/7] Tour test_pricelist_parent_category_rule → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:03:58,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:03:58,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:03:59,110 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6180) 2026-03-23 03:03:59,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.068 2026-03-23 03:03:59,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.082 2026-03-23 03:03:59,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-03-23 03:03:59,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:03:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.040 2026-03-23 03:04:00,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.301 0.424 2026-03-23 03:04:00,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:04:00,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:04:00,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.056 2026-03-23 03:04:00,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:04:00,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: Owl is running in 'dev' mode. 2026-03-23 03:04:00,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:04:00,923 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:04:00,928 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:04:00,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:04:00,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.021 0.056 2026-03-23 03:04:00,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.073 2026-03-23 03:04:01,008 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:04:01,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.009 0.104 2026-03-23 03:04:01,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-03-23 03:04:01,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.011 0.024 2026-03-23 03:04:01,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 03:04:01,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [2/7] Tour test_pricelist_parent_category_rule → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:04:01,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.067 2026-03-23 03:04:01,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.116 0.043 2026-03-23 03:04:01,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04: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 03:04:01,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [3/7] Tour test_pricelist_parent_category_rule → Step click product 'Product with child category' (trigger: article.product .product-content .product-name:contains("Product with child category")) 2026-03-23 03:04:01,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.315 2026-03-23 03:04:01,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:01] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.363 2026-03-23 03:04:02,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.460 2026-03-23 03:04:02,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.561 2026-03-23 03:04:02,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.553 2026-03-23 03:04:02,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.386 2026-03-23 03:04:02,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.321 2026-03-23 03:04:02,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-03-23 03:04:02,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "GET /web/image?model=product.template&field=image_128&id=421&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-03-23 03:04:02,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.230 2026-03-23 03:04:02,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.011 0.222 2026-03-23 03:04:02,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:04:02,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [4/7] Tour test_pricelist_parent_category_rule → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:02,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [5/7] Tour test_pricelist_parent_category_rule → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with child category","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with child category")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-03-23 03:04:02,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [6/7] Tour test_pricelist_parent_category_rule → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:02,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: [7/7] Tour test_pricelist_parent_category_rule → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:04:02,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: tour succeeded 2026-03-23 03:04:02,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_parent_category_rule SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:04:02,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule.browser: heap 13081780 (allocated 14155776) 2026-03-23 03:04:02,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Closing chrome headless with pid 27469 2026-03-23 03:04:02,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Closing websocket connection 2026-03-23 03:04:02,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Terminating chrome headless with pid 27469 2026-03-23 03:04:03,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelist_parent_category_rule: Removing chrome user profile "/tmp/tmpm3misnck_chrome_odoo" 2026-03-23 03:04:03,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pricelists_in_pos ... 2026-03-23 03:04:06,410 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [481, 482, 483] 2026-03-23 03:04:06,666 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [484] 2026-03-23 03:04:07,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Chrome pid: 27647 2026-03-23 03:04:07,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Chrome headless temporary user profile dir: /tmp/tmpjmqsh5r8_chrome_odoo 2026-03-23 03:04:07,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Issuing json command http://127.0.0.1:39797/json/version 2026-03-23 03:04:07,588 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:04:07,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:04:07,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Issuing json command http://127.0.0.1:39797/json 2026-03-23 03:04:07,716 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:04:07,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Websocket url found: ws://127.0.0.1:39797/devtools/page/A0E8FDC12117AF6C97FDF6FBFC83DFAB 2026-03-23 03:04:07,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Enable chrome headless console log notification 2026-03-23 03:04:07,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Chrome headless enable page notifications 2026-03-23 03:04:08,191 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:04:08,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Setting session cookie in browser 2026-03-23 03:04:08,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:04:08,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:04:08,237 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:04:09,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:09] "GET /pos/ui/3 HTTP/1.1" 200 - 130 0.122 1.011 2026-03-23 03:04:09,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Navigation result: {'frameId': 'A0E8FDC12117AF6C97FDF6FBFC83DFAB', 'loaderId': '8C73546ACFFDC1A78245D031536A75AC', 'isDownload': False} 2026-03-23 03:04:09,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Evaluate ready code "odoo.isTourReady('test_pricelists_in_pos')" 2026-03-23 03:04:09,412 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:04:09,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.025 2026-03-23 03:04:09,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.073 2026-03-23 03:04:09,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.142 2026-03-23 03:04:10,487 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:04:10,489 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:04:10,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:04:10,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Evaluate test code "odoo.startTour('test_pricelists_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:04:10,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 03:04:10,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [1/251] Tour test_pricelists_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:04:10,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:04:10,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:04:10,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-03-23 03:04:10,779 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6181) 2026-03-23 03:04:10,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.110 2026-03-23 03:04:10,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.156 2026-03-23 03:04:10,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-03-23 03:04:11,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 253 0.264 0.418 2026-03-23 03:04:11,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:04:11,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:04:12,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.136 2026-03-23 03:04:12,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:04:12,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:04:12,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:04:12,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:04:12,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.029 2026-03-23 03:04:12,370 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:04:12,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.030 0.089 2026-03-23 03:04:12,475 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "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:04:12,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.135 2026-03-23 03:04:12,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-03-23 03:04:12,516 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:04:12,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.058 2026-03-23 03:04:12,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 03:04:12,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [2/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:04:12,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.017 2026-03-23 03:04:13,009 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:13] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:04:13,064 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:13] "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:04:13,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [3/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:13,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [4/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:04:13,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [5/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 03:04:13,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.076 0.113 2026-03-23 03:04:13,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:13] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.121 2026-03-23 03:04:13,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [6/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-03-23 03:04:13,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [7/251] Tour test_pricelists_in_pos → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-03-23 03:04:13,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [8/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:13,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [9/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-03-23 03:04:13,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [10/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:13,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [11/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:13,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:13] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 43 0.036 0.074 2026-03-23 03:04:13,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [12/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:13,918 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:13] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.019 2026-03-23 03:04:13,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [13/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-03-23 03:04:13,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.098 0.108 2026-03-23 03:04:13,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.184 2026-03-23 03:04:14,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [14/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:14,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 03:04:14,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [15/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:14,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:14] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.015 2026-03-23 03:04:14,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [16/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:14,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [17/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-03-23 03:04:14,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [18/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:14,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 03:04:14,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [19/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:14,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [20/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:14,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [21/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-03-23 03:04:14,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [22/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:14,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [23/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:14,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:14] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.041 0.079 2026-03-23 03:04:14,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [24/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:14,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.055 0.104 2026-03-23 03:04:14,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [25/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-03-23 03:04:14,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.102 2026-03-23 03:04:15,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [26/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:15,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [27/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:15,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.075 2026-03-23 03:04:15,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [28/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:15,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [29/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-03-23 03:04:15,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [30/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:15,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:04:15,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [31/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:15,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [32/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:15,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [33/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:15,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [34/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:04:15,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [35/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 03:04:15,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [36/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-03-23 03:04:15,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [37/251] Tour test_pricelists_in_pos → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-03-23 03:04:15,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [38/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:15,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:04:15,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [39/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-03-23 03:04:16,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [40/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:16,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.060 2026-03-23 03:04:16,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [41/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:16,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [42/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:16,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [43/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-03-23 03:04:16,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [44/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:16,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:04:16,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [45/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:16,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [46/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:16,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [47/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-03-23 03:04:16,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [48/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:16,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:04:16,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [49/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:16,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [50/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:16,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [51/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-03-23 03:04:17,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [52/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:17,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:04:17,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [53/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:17,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [54/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:17,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [55/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-03-23 03:04:17,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [56/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:17,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 03:04:17,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [57/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:17,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [58/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:17,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [59/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-03-23 03:04:17,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [60/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:17,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:04:17,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [61/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:17,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [62/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:17,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [63/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_0' (trigger: body) 2026-03-23 03:04:18,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [64/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:18,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [65/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:18,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:18] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.037 0.101 2026-03-23 03:04:18,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [66/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:18,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [67/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_1' (trigger: body) 2026-03-23 03:04:18,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.062 0.094 2026-03-23 03:04:18,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.119 2026-03-23 03:04:18,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [68/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:18,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:04:18,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [69/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"20.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:18,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [70/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:18,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [71/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_2' (trigger: body) 2026-03-23 03:04:18,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [72/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:18,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:04:18,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [73/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"30.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("30.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:18,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [74/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:18,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [75/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_0' (trigger: body) 2026-03-23 03:04:18,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [76/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:19,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [77/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"50.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("50.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:19,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:19] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.047 0.098 2026-03-23 03:04:19,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.034 0.070 2026-03-23 03:04:19,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [78/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:19,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:04:19,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [79/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_1' (trigger: body) 2026-03-23 03:04:19,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [80/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:19,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:04:19,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [81/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"100.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:19,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [82/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:19,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [83/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_2' (trigger: body) 2026-03-23 03:04:19,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [84/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:19,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 03:04:19,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [85/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"200.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("200.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:19,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [86/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:19,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [87/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_0' (trigger: body) 2026-03-23 03:04:19,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [88/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:19,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [89/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"500.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:20,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:20] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.038 0.080 2026-03-23 03:04:20,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.053 0.079 2026-03-23 03:04:20,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [90/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:20,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.074 2026-03-23 03:04:20,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [91/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_1' (trigger: body) 2026-03-23 03:04:20,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [92/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:20,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 03:04:20,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [93/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"300.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("300.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:20,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [94/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:20,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [95/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_2' (trigger: body) 2026-03-23 03:04:20,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [96/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:20,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.029 0.058 2026-03-23 03:04:20,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [97/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"250.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("250.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:20,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [98/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:21,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [99/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_0' (trigger: body) 2026-03-23 03:04:21,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [100/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:21,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [101/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:21,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:21] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.060 0.105 2026-03-23 03:04:21,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [102/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:21,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.052 0.107 2026-03-23 03:04:21,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.056 2026-03-23 03:04:21,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [103/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_1' (trigger: body) 2026-03-23 03:04:21,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [104/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:21,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 03:04:21,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [105/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:21,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [106/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:21,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [107/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_2' (trigger: body) 2026-03-23 03:04:21,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [108/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:21,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.043 2026-03-23 03:04:22,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [109/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:22,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [110/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:22,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [111/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'cherry_3' (trigger: body) 2026-03-23 03:04:22,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [112/251] Tour test_pricelists_in_pos → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 03:04:22,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:22] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 39 0.038 0.094 2026-03-23 03:04:22,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 40 0.080 0.096 2026-03-23 03:04:22,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.051 2026-03-23 03:04:22,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [113/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body) 2026-03-23 03:04:22,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [114/251] Tour test_pricelists_in_pos → Step picking radio attribute with name BIG (trigger: .modal .attribute-name-cell:contains('BIG') input) 2026-03-23 03:04:22,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [115/251] Tour test_pricelists_in_pos → Step picking radio attribute with name GREEN (trigger: .modal .attribute-name-cell:contains('GREEN') input) 2026-03-23 03:04:22,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [116/251] Tour test_pricelists_in_pos → Step option RED is unavailable (trigger: .modal .attribute span.text-muted:contains('RED')) 2026-03-23 03:04:22,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [117/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:04:23,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [118/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:04:23,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.057 2026-03-23 03:04:23,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [119/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:04:23,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:04:23,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [120/251] Tour test_pricelists_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:04:23,233 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:04:23,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [121/251] Tour test_pricelists_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:04:23,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [122/251] Tour test_pricelists_in_pos → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:04:23,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:04:23,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [123/251] Tour test_pricelists_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:04:23,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.051 2026-03-23 03:04:23,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [124/251] Tour test_pricelists_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:04:23,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70875071 started for PoS orders references: [{'name': '/', 'uuid': '13a94180-07d5-4756-83e6-36066a4eb8f0'}] 2026-03-23 03:04:23,602 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:04:24,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70875071 order {'name': '/', 'uuid': '13a94180-07d5-4756-83e6-36066a4eb8f0'} created pos.order #52 2026-03-23 03:04:24,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70875071 finished 2026-03-23 03:04:24,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 328 0.334 0.945 2026-03-23 03:04:25,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 03:04:25,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.059 2026-03-23 03:04:25,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [125/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:04:25,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:04:25,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [126/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:04:25,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [127/251] Tour test_pricelists_in_pos → Step refresh page (trigger: body) 2026-03-23 03:04:26,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:26] "GET /pos/ui/3/product/8b04c38f-262d-4b1c-8c56-f85c50c6017b HTTP/1.1" 200 - 30 0.051 0.095 2026-03-23 03:04:26,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:26] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:04:26,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [128/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:27,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 03:04:27,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [129/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:04:27,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:04:27,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:04:27,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [130/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 03:04:27,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.011 0.031 2026-03-23 03:04:27,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.044 2026-03-23 03:04:27,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-03-23 03:04:27,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:04:27,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 03:04:27,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.019 2026-03-23 03:04:27,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-03-23 03:04:27,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:04:27,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 03:04:27,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:04:27,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [131/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-03-23 03:04:27,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.013 0.049 2026-03-23 03:04:27,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.074 2026-03-23 03:04:27,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [132/251] Tour test_pricelists_in_pos → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-03-23 03:04:27,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.017 0.042 2026-03-23 03:04:27,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [133/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:27,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.032 2026-03-23 03:04:27,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [134/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-03-23 03:04:27,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:27] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 03:04:28,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [135/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:28,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.049 2026-03-23 03:04:28,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [136/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:28,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [137/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:28,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.033 2026-03-23 03:04:28,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [138/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-03-23 03:04:28,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [139/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:28,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.031 2026-03-23 03:04:28,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [140/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:28,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [141/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:28,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [142/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-03-23 03:04:28,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [143/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:28,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [144/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:28,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.044 2026-03-23 03:04:28,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [145/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:28,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [146/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-03-23 03:04:28,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [147/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:28,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 03:04:28,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [148/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:28,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [149/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:29,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [150/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-03-23 03:04:29,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [151/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:29,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:04:29,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [152/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:29,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [153/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:29,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [154/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-03-23 03:04:29,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [155/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:29,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 03:04:29,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [156/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:29,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [157/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:29,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [158/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:29,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [159/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:04:29,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [160/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 03:04:29,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [161/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-03-23 03:04:29,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [162/251] Tour test_pricelists_in_pos → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-03-23 03:04:29,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:04:30,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:04:30,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [163/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:30,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [164/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-03-23 03:04:30,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [165/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:30,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:04:30,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [166/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:30,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [167/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:30,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [168/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-03-23 03:04:30,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [169/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:30,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:04:30,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [170/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:30,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [171/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:30,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [172/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-03-23 03:04:30,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [173/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:30,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:04:30,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [174/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:30,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [175/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:31,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [176/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-03-23 03:04:31,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [177/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:31,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 03:04:31,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [178/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:31,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [179/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:31,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [180/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-03-23 03:04:31,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [181/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:31,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.019 2026-03-23 03:04:31,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [182/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:31,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [183/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:31,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [184/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-03-23 03:04:31,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [185/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:31,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:04:31,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [186/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:32,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [187/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:32,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [188/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_0' (trigger: body) 2026-03-23 03:04:32,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [189/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:32,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [190/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:32,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 03:04:32,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [191/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:32,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [192/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_1' (trigger: body) 2026-03-23 03:04:32,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [193/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:32,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:04:32,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [194/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"20.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:32,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [195/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:32,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [196/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_2' (trigger: body) 2026-03-23 03:04:32,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [197/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:32,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:04:32,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [198/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"30.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("30.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:32,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [199/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:32,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [200/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_0' (trigger: body) 2026-03-23 03:04:33,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [201/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:33,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 03:04:33,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [202/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"50.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("50.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:33,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [203/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:33,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [204/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_1' (trigger: body) 2026-03-23 03:04:33,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [205/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:33,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:04:33,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [206/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"100.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:33,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [207/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:33,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [208/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_2' (trigger: body) 2026-03-23 03:04:33,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [209/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:33,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.031 2026-03-23 03:04:33,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [210/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"200.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("200.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:33,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [211/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:33,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [212/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_0' (trigger: body) 2026-03-23 03:04:33,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [213/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:34,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.049 2026-03-23 03:04:34,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [214/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"500.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:34,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [215/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:34,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [216/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_1' (trigger: body) 2026-03-23 03:04:34,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [217/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:34,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:04:34,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [218/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"300.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("300.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:34,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [219/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:34,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [220/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_2' (trigger: body) 2026-03-23 03:04:34,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [221/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:34,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.047 2026-03-23 03:04:34,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [222/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"250.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("250.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:34,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [223/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:34,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [224/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_0' (trigger: body) 2026-03-23 03:04:34,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [225/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:34,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:04:34,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [226/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:04:35,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [227/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:35,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [228/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_1' (trigger: body) 2026-03-23 03:04:35,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [229/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:35,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.023 2026-03-23 03:04:35,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [230/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:04:35,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [231/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:35,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [232/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_2' (trigger: body) 2026-03-23 03:04:35,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [233/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:35,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 03:04:35,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [234/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:04:35,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [235/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:35,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [236/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'cherry_3' (trigger: body) 2026-03-23 03:04:36,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [237/251] Tour test_pricelists_in_pos → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 03:04:36,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:04:38,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [238/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body) 2026-03-23 03:04:38,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [239/251] Tour test_pricelists_in_pos → Step picking radio attribute with name BIG (trigger: .modal .attribute-name-cell:contains('BIG') input) 2026-03-23 03:04:38,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [240/251] Tour test_pricelists_in_pos → Step picking radio attribute with name GREEN (trigger: .modal .attribute-name-cell:contains('GREEN') input) 2026-03-23 03:04:38,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [241/251] Tour test_pricelists_in_pos → Step option RED is unavailable (trigger: .modal .attribute span.text-muted:contains('RED')) 2026-03-23 03:04:38,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [242/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:04:38,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [243/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:04:38,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.071 2026-03-23 03:04:38,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [244/251] Tour test_pricelists_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:04:38,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [245/251] Tour test_pricelists_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:04:38,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [246/251] Tour test_pricelists_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:04:38,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [247/251] Tour test_pricelists_in_pos → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:04:38,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 03:04:38,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [248/251] Tour test_pricelists_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:04:39,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [249/251] Tour test_pricelists_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:04:39,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.056 2026-03-23 03:04:39,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62983916 started for PoS orders references: [{'name': '/', 'uuid': '8b04c38f-262d-4b1c-8c56-f85c50c6017b'}] 2026-03-23 03:04:40,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62983916 order {'name': '/', 'uuid': '8b04c38f-262d-4b1c-8c56-f85c50c6017b'} created pos.order #53 2026-03-23 03:04:40,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62983916 finished 2026-03-23 03:04:40,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 259 0.254 0.977 2026-03-23 03:04:40,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 03:04:40,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 03:04:40,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [250/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:04:40,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: [251/251] Tour test_pricelists_in_pos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:04:40,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.018 2026-03-23 03:04:40,850 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: tour succeeded 2026-03-23 03:04:40,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_pricelists_in_pos SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:04:41,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos.browser: heap 21980676 (allocated 23867392) 2026-03-23 03:04:41,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Closing chrome headless with pid 27647 2026-03-23 03:04:41,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Closing websocket connection 2026-03-23 03:04:41,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Terminating chrome headless with pid 27647 2026-03-23 03:04:41,532 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_pricelists_in_pos: Removing chrome user profile "/tmp/tmpjmqsh5r8_chrome_odoo" 2026-03-23 03:04:41,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_printed_receipt_tour ... 2026-03-23 03:04:42,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Chrome pid: 27936 2026-03-23 03:04:42,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Chrome headless temporary user profile dir: /tmp/tmpamxzyuw1_chrome_odoo 2026-03-23 03:04:42,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Issuing json command http://127.0.0.1:33055/json/version 2026-03-23 03:04:42,367 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:04:42,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:04:42,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Issuing json command http://127.0.0.1:33055/json 2026-03-23 03:04:42,596 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:04:42,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Websocket url found: ws://127.0.0.1:33055/devtools/page/C7971F179170397A16F76B9E60FE60EE 2026-03-23 03:04:42,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Enable chrome headless console log notification 2026-03-23 03:04:42,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Chrome headless enable page notifications 2026-03-23 03:04:42,909 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:04:42,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Setting session cookie in browser 2026-03-23 03:04:42,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:04:42,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:04:42,973 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:04:44,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:44] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.064 1.163 2026-03-23 03:04:44,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Navigation result: {'frameId': 'C7971F179170397A16F76B9E60FE60EE', 'loaderId': '85F78011B63FA349C0D1A0642DC82FB3', 'isDownload': False} 2026-03-23 03:04:44,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Evaluate ready code "odoo.isTourReady('point_of_sale.test_printed_receipt_tour')" 2026-03-23 03:04:44,270 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:04:44,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:44] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 03:04:44,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:44] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.034 2026-03-23 03:04:44,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:44] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.072 2026-03-23 03:04:45,031 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:04:45,037 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:04:45,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-03-23 03:04:45,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Evaluate test code "odoo.startTour('point_of_sale.test_printed_receipt_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:04:45,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [1/19] Tour point_of_sale.test_printed_receipt_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:04:45,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:04:45,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:04:45,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:04:45,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-03-23 03:04:45,252 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6182) 2026-03-23 03:04:45,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.071 2026-03-23 03:04:45,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.106 2026-03-23 03:04:45,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.037 2026-03-23 03:04:46,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.260 0.418 2026-03-23 03:04:46,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:04:46,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 03:04:46,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.031 0.103 2026-03-23 03:04:46,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:04:46,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:04:46,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:04:46,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:04:46,698 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:04:46,720 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:04:46,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.038 0.067 2026-03-23 03:04:46,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.115 2026-03-23 03:04:46,843 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "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:04:46,849 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:04:46,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.020 0.136 2026-03-23 03:04:46,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:46] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.029 2026-03-23 03:04:47,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 03:04:47,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [2/19] Tour point_of_sale.test_printed_receipt_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:04:47,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.044 2026-03-23 03:04:47,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [3/19] Tour point_of_sale.test_printed_receipt_tour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:04:47,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.021 0.101 2026-03-23 03:04:47,390 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:04:47,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.171 2026-03-23 03:04:47,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.234 2026-03-23 03:04:47,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.314 2026-03-23 03:04:47,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.354 2026-03-23 03:04:47,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.340 2026-03-23 03:04:47,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.282 2026-03-23 03:04:47,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-03-23 03:04:47,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-03-23 03:04:47,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.202 2026-03-23 03:04:47,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.219 2026-03-23 03:04:47,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:04:47,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [4/19] Tour point_of_sale.test_printed_receipt_tour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:04:48,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [5/19] Tour point_of_sale.test_printed_receipt_tour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:04:48,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [6/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:04:48,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [7/19] Tour point_of_sale.test_printed_receipt_tour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:04:48,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [8/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:04:48,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [9/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:04:48,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [10/19] Tour point_of_sale.test_printed_receipt_tour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:04:48,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:04:48,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [11/19] Tour point_of_sale.test_printed_receipt_tour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:04:48,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [12/19] Tour point_of_sale.test_printed_receipt_tour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:04:48,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [13/19] Tour point_of_sale.test_printed_receipt_tour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:04:48,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [14/19] Tour point_of_sale.test_printed_receipt_tour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:04:48,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:04:48,637 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:04:48,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [15/19] Tour point_of_sale.test_printed_receipt_tour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:04:48,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [16/19] Tour point_of_sale.test_printed_receipt_tour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:04:48,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [17/19] Tour point_of_sale.test_printed_receipt_tour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:04:48,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:04:48,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [18/19] Tour point_of_sale.test_printed_receipt_tour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:04:48,895 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:04:48,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 03:04:48,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42988749 started for PoS orders references: [{'name': '/', 'uuid': '3cc02bae-1ad6-4d0f-ace3-9e1dc0b0f8d3'}] 2026-03-23 03:04:49,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42988749 order {'name': '/', 'uuid': '3cc02bae-1ad6-4d0f-ace3-9e1dc0b0f8d3'} created pos.order #54 2026-03-23 03:04:49,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42988749 finished 2026-03-23 03:04:49,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.212 0.433 2026-03-23 03:04:49,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.041 2026-03-23 03:04:49,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.055 2026-03-23 03:04:49,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: [19/19] Tour point_of_sale.test_printed_receipt_tour → Step Basic receipt doesn't have price (trigger: body) 2026-03-23 03:04:49,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: tour succeeded 2026-03-23 03:04:49,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR point_of_sale.test_printed_receipt_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 03:04:49,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:49] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 03:04:50,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour.browser: heap 15142432 (allocated 16515072) 2026-03-23 03:04:50,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Closing chrome headless with pid 27936 2026-03-23 03:04:50,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Closing websocket connection 2026-03-23 03:04:50,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 3 0.007 0.019 2026-03-23 03:04:50,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Terminating chrome headless with pid 27936 2026-03-23 03:04:50,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printed_receipt_tour: Removing chrome user profile "/tmp/tmpamxzyuw1_chrome_odoo" 2026-03-23 03:04:50,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_printer_not_linked_to_any_combo_category ... 2026-03-23 03:04:52,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Chrome pid: 28124 2026-03-23 03:04:52,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Chrome headless temporary user profile dir: /tmp/tmpq9qgbnou_chrome_odoo 2026-03-23 03:04:52,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Issuing json command http://127.0.0.1:37305/json/version 2026-03-23 03:04:52,153 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:04:52,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Browser version: Chrome/141.0.7390.54 2026-03-23 03:04:52,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Issuing json command http://127.0.0.1:37305/json 2026-03-23 03:04:52,358 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:04:52,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Websocket url found: ws://127.0.0.1:37305/devtools/page/8C3CD499470BB167F9BD705F58944D3F 2026-03-23 03:04:52,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Enable chrome headless console log notification 2026-03-23 03:04:52,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Chrome headless enable page notifications 2026-03-23 03:04:52,615 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:04:52,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Setting session cookie in browser 2026-03-23 03:04:52,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:04:52,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:04:52,643 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:04:53,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:53] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.056 0.618 2026-03-23 03:04:53,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Navigation result: {'frameId': '8C3CD499470BB167F9BD705F58944D3F', 'loaderId': 'F7162209F9CFC63C0055D3CF48E990AF', 'isDownload': False} 2026-03-23 03:04:53,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Evaluate ready code "odoo.isTourReady('test_printer_not_linked_to_any_combo_category')" 2026-03-23 03:04:53,357 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:04:53,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 03:04:53,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.026 2026-03-23 03:04:53,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-03-23 03:04:53,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:04:53,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:04:54,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:04:54,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Evaluate test code "odoo.startTour('test_printer_not_linked_to_any_combo_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:04:54,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [1/10] Tour test_printer_not_linked_to_any_combo_category → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:04:54,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 03:04:54,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:04:54,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:04:54,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.018 2026-03-23 03:04:54,210 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6183) 2026-03-23 03:04:54,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.065 2026-03-23 03:04:54,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.079 2026-03-23 03:04:54,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 03:04:55,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.257 0.435 2026-03-23 03:04:55,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:04:55,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:04:55,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-03-23 03:04:55,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:04:55,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: Owl is running in 'dev' mode. 2026-03-23 03:04:55,421 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:04:55,462 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:04:55,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:04:55,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:04:55,469 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:04:55,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 03:04:55,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "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:04:55,573 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:04:55,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.018 0.102 2026-03-23 03:04:55,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.043 2026-03-23 03:04:55,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.023 2026-03-23 03:04:55,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [2/10] Tour test_printer_not_linked_to_any_combo_category → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:04:55,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.015 0.032 2026-03-23 03:04:56,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.076 2026-03-23 03:04:56,095 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "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:04:56,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-03-23 03:04:56,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.177 2026-03-23 03:04:56,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [3/10] Tour test_printer_not_linked_to_any_combo_category → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:04:56,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.230 2026-03-23 03:04:56,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.331 2026-03-23 03:04:56,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.389 2026-03-23 03:04:56,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=438&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-03-23 03:04:56,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.335 2026-03-23 03:04:56,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=432&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.364 2026-03-23 03:04:56,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=435&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.370 2026-03-23 03:04:56,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=429&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-03-23 03:04:56,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-03-23 03:04:56,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=436&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-03-23 03:04:56,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=431&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.288 2026-03-23 03:04:56,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=433&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.282 2026-03-23 03:04:56,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.242 2026-03-23 03:04:56,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=434&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-03-23 03:04:56,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=430&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-03-23 03:04:56,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:56] "GET /web/image?model=product.template&field=image_128&id=437&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-03-23 03:04:57,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.184 2026-03-23 03:04:57,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.231 2026-03-23 03:04:57,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [4/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:04:57,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [5/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:04:57,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=493&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.033 0.082 2026-03-23 03:04:57,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [6/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 03:04:57,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=494&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.021 0.161 2026-03-23 03:04:57,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [7/10] Tour test_printer_not_linked_to_any_combo_category → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:04:57,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=496&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.022 0.227 2026-03-23 03:04:57,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=495&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.271 2026-03-23 03:04:57,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=497&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.004 0.301 2026-03-23 03:04:57,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=498&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.011 0.336 2026-03-23 03:04:57,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=499&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.012 0.316 2026-03-23 03:04:57,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=501&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.017 0.281 2026-03-23 03:04:57,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [8/10] Tour test_printer_not_linked_to_any_combo_category → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:04:57,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "GET /web/image?model=product.product&field=image_128&id=500&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.016 0.254 2026-03-23 03:04:57,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.107 2026-03-23 03:04:57,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [9/10] Tour test_printer_not_linked_to_any_combo_category → Step body 2026-03-23 03:04:57,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:04:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:04:57,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: [10/10] Tour test_printer_not_linked_to_any_combo_category → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:04:58,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: tour succeeded 2026-03-23 03:04:58,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_printer_not_linked_to_any_combo_category SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 03:04:58,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category.browser: heap 15447360 (allocated 17301504) 2026-03-23 03:04:58,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Closing chrome headless with pid 28124 2026-03-23 03:04:58,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Closing websocket connection 2026-03-23 03:04:58,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Terminating chrome headless with pid 28124 2026-03-23 03:04:58,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_not_linked_to_any_combo_category: Removing chrome user profile "/tmp/tmpq9qgbnou_chrome_odoo" 2026-03-23 03:04:58,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_printer_restricts_to_allowed_categories_for_combo ... 2026-03-23 03:05:00,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome pid: 28317 2026-03-23 03:05:00,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome headless temporary user profile dir: /tmp/tmp293ip1s8_chrome_odoo 2026-03-23 03:05:00,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Issuing json command http://127.0.0.1:32793/json/version 2026-03-23 03:05:00,213 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:00,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Browser version: Chrome/141.0.7390.54 2026-03-23 03:05:00,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Issuing json command http://127.0.0.1:32793/json 2026-03-23 03:05:00,357 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:00,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Websocket url found: ws://127.0.0.1:32793/devtools/page/5ED5D5E21F32524A6DBC91453A06976F 2026-03-23 03:05:00,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Enable chrome headless console log notification 2026-03-23 03:05:00,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome headless enable page notifications 2026-03-23 03:05:00,619 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:05:00,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Setting session cookie in browser 2026-03-23 03:05:00,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:05:00,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:05:00,655 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:05:01,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:01] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.070 0.689 2026-03-23 03:05:01,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Navigation result: {'frameId': '5ED5D5E21F32524A6DBC91453A06976F', 'loaderId': '991A65973B40D8320383ECDD8973D717', 'isDownload': False} 2026-03-23 03:05:01,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Evaluate ready code "odoo.isTourReady('test_printer_restricts_to_allowed_categories_for_combo')" 2026-03-23 03:05:01,463 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:05:01,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:01] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 03:05:01,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:01] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 03:05:01,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:01] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-03-23 03:05:02,261 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:02,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:05:02,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:05:02,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Evaluate test code "odoo.startTour('test_printer_restricts_to_allowed_categories_for_combo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:05:02,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 03:05:02,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [1/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:05:02,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:05:02,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:05:02,479 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6184) 2026-03-23 03:05:02,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.036 2026-03-23 03:05:02,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.079 2026-03-23 03:05:02,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.015 2026-03-23 03:05:02,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.051 2026-03-23 03:05:03,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.406 0.527 2026-03-23 03:05:03,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:05:03,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:05:03,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:03] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.044 2026-03-23 03:05:03,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:05:03,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: Owl is running in 'dev' mode. 2026-03-23 03:05:04,080 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:05:04,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:05:04,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:05:04,135 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:05:04,185 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05: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 03:05:04,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.027 0.049 2026-03-23 03:05:04,213 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:04,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.091 2026-03-23 03:05:04,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-03-23 03:05:04,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.011 2026-03-23 03:05:04,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:05:04,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [2/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:05:04,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.033 0.066 2026-03-23 03:05:04,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.020 2026-03-23 03:05:04,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.021 0.064 2026-03-23 03:05:04,762 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05: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 03:05:04,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.136 2026-03-23 03:05:04,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [3/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:05:04,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.167 2026-03-23 03:05:04,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-03-23 03:05:04,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.261 2026-03-23 03:05:04,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:04] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.296 2026-03-23 03:05:05,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-03-23 03:05:05,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.242 2026-03-23 03:05:05,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-03-23 03:05:05,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=442&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.287 2026-03-23 03:05:05,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=445&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-03-23 03:05:05,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=448&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-03-23 03:05:05,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=439&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-03-23 03:05:05,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=441&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-03-23 03:05:05,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=443&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-03-23 03:05:05,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=446&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-03-23 03:05:05,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=447&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-03-23 03:05:05,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-03-23 03:05:05,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=444&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-03-23 03:05:05,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.template&field=image_128&id=440&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-03-23 03:05:05,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.213 2026-03-23 03:05:05,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.239 2026-03-23 03:05:05,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [4/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:05:05,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [5/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:05:05,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [6/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 03:05:05,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.product&field=image_128&id=506&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.053 0.060 2026-03-23 03:05:05,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.product&field=image_128&id=505&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.126 2026-03-23 03:05:05,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [7/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:05:05,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.product&field=image_128&id=504&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.012 0.166 2026-03-23 03:05:05,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:05] "GET /web/image?model=product.product&field=image_128&id=503&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.228 2026-03-23 03:05:06,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:06] "GET /web/image?model=product.product&field=image_128&id=508&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.004 0.251 2026-03-23 03:05:06,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:06] "GET /web/image?model=product.product&field=image_128&id=507&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.278 2026-03-23 03:05:06,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:06] "GET /web/image?model=product.product&field=image_128&id=509&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.004 0.226 2026-03-23 03:05:06,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:06] "GET /web/image?model=product.product&field=image_128&id=511&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.251 2026-03-23 03:05:06,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:06] "GET /web/image?model=product.product&field=image_128&id=510&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.013 0.250 2026-03-23 03:05:06,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:05:06,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [8/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step body 2026-03-23 03:05:06,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [9/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:05:06,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: tour succeeded 2026-03-23 03:05:06,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_printer_restricts_to_allowed_categories_for_combo SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:05:06,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: heap 15043104 (allocated 15990784) 2026-03-23 03:05:06,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Closing chrome headless with pid 28317 2026-03-23 03:05:06,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Closing websocket connection 2026-03-23 03:05:06,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Terminating chrome headless with pid 28317 2026-03-23 03:05:06,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_printer_restricts_to_allowed_categories_for_combo: Removing chrome user profile "/tmp/tmp293ip1s8_chrome_odoo" 2026-03-23 03:05:06,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_card_qty_precision ... 2026-03-23 03:05:07,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome pid: 28512 2026-03-23 03:05:07,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome headless temporary user profile dir: /tmp/tmpvacr1yuf_chrome_odoo 2026-03-23 03:05:07,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:46167/json/version 2026-03-23 03:05:07,668 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:07,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Browser version: Chrome/141.0.7390.54 2026-03-23 03:05:07,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:46167/json 2026-03-23 03:05:07,928 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:08,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Websocket url found: ws://127.0.0.1:46167/devtools/page/B82BA9650C5F2DF1609F21A2F4B0DEE9 2026-03-23 03:05:08,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Enable chrome headless console log notification 2026-03-23 03:05:08,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Chrome headless enable page notifications 2026-03-23 03:05:08,373 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:05:08,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Setting session cookie in browser 2026-03-23 03:05:08,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:05:08,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:05:08,412 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:05:09,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:09] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.070 0.884 2026-03-23 03:05:09,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Navigation result: {'frameId': 'B82BA9650C5F2DF1609F21A2F4B0DEE9', 'loaderId': 'B593E3CA96EDEE165FE6728DF226D0CB', 'isDownload': False} 2026-03-23 03:05:09,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Evaluate ready code "odoo.isTourReady('ProductCardUoMPrecision')" 2026-03-23 03:05:09,413 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:05:09,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 03:05:09,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.038 2026-03-23 03:05:09,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.082 2026-03-23 03:05:10,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:05:10,437 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:10,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-03-23 03:05:10,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Evaluate test code "odoo.startTour('ProductCardUoMPrecision', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:05:10,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 03:05:10,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [1/20] Tour ProductCardUoMPrecision → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:05:10,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:05:10,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:05:10,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-03-23 03:05:10,756 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6185) 2026-03-23 03:05:10,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.020 0.144 2026-03-23 03:05:10,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.196 2026-03-23 03:05:10,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-03-23 03:05:11,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.286 0.455 2026-03-23 03:05:11,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 03:05:11,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:05:12,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-03-23 03:05:12,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 03:05:12,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: Owl is running in 'dev' mode. 2026-03-23 03:05:12,344 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:05:12,412 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:05:12,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:05:12,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.026 0.051 2026-03-23 03:05:12,521 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "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:05:12,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:12,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.030 0.124 2026-03-23 03:05:12,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.155 2026-03-23 03:05:12,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 03:05:12,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.181 2026-03-23 03:05:12,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.030 2026-03-23 03:05:12,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [2/20] Tour ProductCardUoMPrecision → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:05:12,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.059 2026-03-23 03:05:13,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [3/20] Tour ProductCardUoMPrecision → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:05:13,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.020 0.118 2026-03-23 03:05:13,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "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:05:13,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.156 2026-03-23 03:05:13,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.023 0.260 2026-03-23 03:05:13,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.324 2026-03-23 03:05:13,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.408 2026-03-23 03:05:13,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.462 2026-03-23 03:05:13,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.339 2026-03-23 03:05:13,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.422 2026-03-23 03:05:13,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.375 2026-03-23 03:05:13,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-03-23 03:05:13,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.329 2026-03-23 03:05:13,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:13] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.292 2026-03-23 03:05:13,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [4/20] Tour ProductCardUoMPrecision → Step picking radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input) 2026-03-23 03:05:13,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [5/20] Tour ProductCardUoMPrecision → Step Click on Add (trigger: body button:contains(Add)) 2026-03-23 03:05:14,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [6/20] Tour ProductCardUoMPrecision → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:14,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 03:05:14,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [7/20] Tour ProductCardUoMPrecision → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:05:14,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [8/20] Tour ProductCardUoMPrecision → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:05:14,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [9/20] Tour ProductCardUoMPrecision → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"0.1"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("0.1"))) 2026-03-23 03:05:14,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [10/20] Tour ProductCardUoMPrecision → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:14,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 03:05:14,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [11/20] Tour ProductCardUoMPrecision → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:05:14,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [12/20] Tour ProductCardUoMPrecision → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-03-23 03:05:14,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [13/20] Tour ProductCardUoMPrecision → Step Click on Add (trigger: body button:contains(Add)) 2026-03-23 03:05:14,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [14/20] Tour ProductCardUoMPrecision → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:14,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.049 2026-03-23 03:05:14,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [15/20] Tour ProductCardUoMPrecision → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:05:14,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [16/20] Tour ProductCardUoMPrecision → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-03-23 03:05:15,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [17/20] Tour ProductCardUoMPrecision → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"0.7"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("0.7"))) 2026-03-23 03:05:15,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [18/20] Tour ProductCardUoMPrecision → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:15,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.025 2026-03-23 03:05:15,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [19/20] Tour ProductCardUoMPrecision → Step 'Configurable Chair' should have '0.8' quantity (trigger: article.product .product-content:has(.product-name:contains("Configurable Chair")):has(.product-cart-qty:contains("0.8"))) 2026-03-23 03:05:15,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: [20/20] Tour ProductCardUoMPrecision → Step Check the cart button if it shows the quantity in correct format/precision (trigger: .review-button:contains('0.8')) 2026-03-23 03:05:15,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: tour succeeded 2026-03-23 03:05:15,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductCardUoMPrecision SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:05:15,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision.browser: heap 14668640 (allocated 15990784) 2026-03-23 03:05:15,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Closing chrome headless with pid 28512 2026-03-23 03:05:15,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Closing websocket connection 2026-03-23 03:05:15,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Terminating chrome headless with pid 28512 2026-03-23 03:05:15,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_card_qty_precision: Removing chrome user profile "/tmp/tmpvacr1yuf_chrome_odoo" 2026-03-23 03:05:15,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_categories_order ... 2026-03-23 03:05:16,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome pid: 28692 2026-03-23 03:05:16,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome headless temporary user profile dir: /tmp/tmpqwumgc8o_chrome_odoo 2026-03-23 03:05:16,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Issuing json command http://127.0.0.1:38363/json/version 2026-03-23 03:05:16,783 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:16,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Browser version: Chrome/141.0.7390.54 2026-03-23 03:05:16,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Issuing json command http://127.0.0.1:38363/json 2026-03-23 03:05:16,944 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:16,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Websocket url found: ws://127.0.0.1:38363/devtools/page/98791C9A03AEC7732245845B727D6AE9 2026-03-23 03:05:17,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Enable chrome headless console log notification 2026-03-23 03:05:17,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Chrome headless enable page notifications 2026-03-23 03:05:17,252 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:05:17,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Setting session cookie in browser 2026-03-23 03:05:17,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:05:17,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:05:17,281 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:05:18,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:18] "GET /pos/ui/3 HTTP/1.1" 200 - 86 0.073 1.036 2026-03-23 03:05:18,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Navigation result: {'frameId': '98791C9A03AEC7732245845B727D6AE9', 'loaderId': '7FC83F5F78AA8381976E107F8E108A74', 'isDownload': False} 2026-03-23 03:05:18,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Evaluate ready code "odoo.isTourReady('PosCategoriesOrder')" 2026-03-23 03:05:18,428 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:05:18,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:18] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 03:05:18,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:18] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-03-23 03:05:18,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:18] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-03-23 03:05:19,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:19,065 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:19,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:05:19,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Evaluate test code "odoo.startTour('PosCategoriesOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:05:19,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [1/10] Tour PosCategoriesOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:05:19,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-03-23 03:05:19,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 03:05:19,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:19,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.024 2026-03-23 03:05:19,314 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6186) 2026-03-23 03:05:19,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.069 2026-03-23 03:05:19,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.066 2026-03-23 03:05:19,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 03:05:20,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.308 0.447 2026-03-23 03:05:20,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:05:20,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 03:05:20,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-03-23 03:05:20,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:05:20,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: Owl is running in 'dev' mode. 2026-03-23 03:05:20,611 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:20,638 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:05:20,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:05:20,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:05:20,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:05:20,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:05:20,715 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "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:05:20,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /web/image/res.users/491/avatar_128 HTTP/1.1" 200 - 14 0.017 0.078 2026-03-23 03:05:20,727 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:05:20,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.024 2026-03-23 03:05:20,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.022 2026-03-23 03:05:20,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [2/10] Tour PosCategoriesOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:05:20,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.020 2026-03-23 03:05:21,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.041 2026-03-23 03:05:21,106 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "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:05:21,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.065 2026-03-23 03:05:21,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.100 2026-03-23 03:05:21,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [3/10] Tour PosCategoriesOrder → Step Verify 'AAA' category has sequence number 1 (trigger: .category-button > div span:contains("AAA")) 2026-03-23 03:05:21,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-03-23 03:05:21,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.182 2026-03-23 03:05:21,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [4/10] Tour PosCategoriesOrder → Step Verify 'AAB' category has sequence number 2 (trigger: .category-button > div span:contains("AAB")) 2026-03-23 03:05:21,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.244 2026-03-23 03:05:21,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [5/10] Tour PosCategoriesOrder → Step Verify 'AAC' category has sequence number 3 (trigger: .category-button > div span:contains("AAC")) 2026-03-23 03:05:21,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2026-03-23 03:05:21,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [6/10] Tour PosCategoriesOrder → Step .category-button:eq(1) > div span:contains("AAB") 2026-03-23 03:05:21,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=452&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.304 2026-03-23 03:05:21,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.314 2026-03-23 03:05:21,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=449&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.293 2026-03-23 03:05:21,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=451&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-03-23 03:05:21,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.253 2026-03-23 03:05:21,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image?model=product.template&field=image_128&id=450&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-03-23 03:05:21,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.225 2026-03-23 03:05:21,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.265 2026-03-23 03:05:21,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [7/10] Tour PosCategoriesOrder → Step 'Product in AAB and AAX' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product in AAB and AAX")) 2026-03-23 03:05:21,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [8/10] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAX") 2026-03-23 03:05:21,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [9/10] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAX") 2026-03-23 03:05:21,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: [10/10] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAY") 2026-03-23 03:05:22,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: tour succeeded 2026-03-23 03:05:22,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: ╔═══════════════════════════════════╗ ║ TOUR PosCategoriesOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:05:22,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order.browser: heap 12909236 (allocated 13893632) 2026-03-23 03:05:22,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Closing chrome headless with pid 28692 2026-03-23 03:05:22,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Closing websocket connection 2026-03-23 03:05:22,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Terminating chrome headless with pid 28692 2026-03-23 03:05:22,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_categories_order: Removing chrome user profile "/tmp/tmpqwumgc8o_chrome_odoo" 2026-03-23 03:05:22,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_fp ... 2026-03-23 03:05:24,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome pid: 28869 2026-03-23 03:05:24,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome headless temporary user profile dir: /tmp/tmplb9gtc2w_chrome_odoo 2026-03-23 03:05:24,658 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:40043/json/version 2026-03-23 03:05:24,659 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40043', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:24,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Browser version: Chrome/141.0.7390.54 2026-03-23 03:05:24,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:40043/json 2026-03-23 03:05:24,762 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40043', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:24,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Websocket url found: ws://127.0.0.1:40043/devtools/page/0034DF8595CB704E007360DC52E8EB4F 2026-03-23 03:05:24,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Enable chrome headless console log notification 2026-03-23 03:05:24,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Chrome headless enable page notifications 2026-03-23 03:05:25,093 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:05:25,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Setting session cookie in browser 2026-03-23 03:05:25,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:05:25,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:05:25,128 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:05:25,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:25] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.084 0.662 2026-03-23 03:05:25,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Navigation result: {'frameId': '0034DF8595CB704E007360DC52E8EB4F', 'loaderId': 'DF209054F8908546C1FC446235148003', 'isDownload': False} 2026-03-23 03:05:25,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Evaluate ready code "odoo.isTourReady('ProductComboChangeFP')" 2026-03-23 03:05:25,918 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:05:25,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 03:05:25,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 03:05:25,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-03-23 03:05:26,497 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:05:26,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:26,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:05:26,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Evaluate test code "odoo.startTour('ProductComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:05:26,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [1/33] Tour ProductComboChangeFP → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:05:26,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 03:05:26,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:05:26,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:05:26,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.026 2026-03-23 03:05:26,720 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6187) 2026-03-23 03:05:26,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.068 2026-03-23 03:05:26,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.067 2026-03-23 03:05:26,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.049 2026-03-23 03:05:27,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.329 0.459 2026-03-23 03:05:27,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:05:27,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:05:27,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:27] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.037 2026-03-23 03:05:27,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:05:27,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: Owl is running in 'dev' mode. 2026-03-23 03:05:27,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:05:28,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:28,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.030 2026-03-23 03:05:28,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:05:28,085 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:05:28,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.023 0.069 2026-03-23 03:05:28,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.096 2026-03-23 03:05:28,145 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "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:05:28,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:28,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 03:05:28,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.024 2026-03-23 03:05:28,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [2/33] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:05:28,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.017 2026-03-23 03:05:28,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.039 2026-03-23 03:05:28,532 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:05:28,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.076 2026-03-23 03:05:28,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.100 2026-03-23 03:05:28,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [3/33] Tour ProductComboChangeFP → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:05:28,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-03-23 03:05:28,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.195 2026-03-23 03:05:28,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-03-23 03:05:28,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-03-23 03:05:28,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=456&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-03-23 03:05:28,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 03:05:28,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=457&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-03-23 03:05:28,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=455&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-03-23 03:05:28,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=453&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-03-23 03:05:28,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=462&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-03-23 03:05:28,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:28] "GET /web/image?model=product.template&field=image_128&id=460&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-03-23 03:05:29,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.template&field=image_128&id=459&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-03-23 03:05:29,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.template&field=image_128&id=454&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.168 2026-03-23 03:05:29,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.template&field=image_128&id=458&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-03-23 03:05:29,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.230 2026-03-23 03:05:29,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.template&field=image_128&id=461&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-03-23 03:05:29,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.267 2026-03-23 03:05:29,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.272 2026-03-23 03:05:29,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [4/33] Tour ProductComboChangeFP → Step 'Combo Product 3' should have '2' extra price (trigger: article.product:has(.product-name:contains("Combo Product 3")):has(.price-extra:contains("2"))) 2026-03-23 03:05:29,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [5/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:05:29,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=517&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.015 0.042 2026-03-23 03:05:29,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [6/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:05:29,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=519&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.081 2026-03-23 03:05:29,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=518&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.122 2026-03-23 03:05:29,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [7/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:05:29,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=521&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.013 0.170 2026-03-23 03:05:29,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [8/33] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:05:29,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=520&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.216 2026-03-23 03:05:29,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=522&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.239 2026-03-23 03:05:29,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=525&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.258 2026-03-23 03:05:29,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=524&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.244 2026-03-23 03:05:29,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "GET /web/image?model=product.product&field=image_128&id=523&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.005 0.243 2026-03-23 03:05:29,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 03:05:29,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [9/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:29,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [10/33] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1","price":"50.00"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-03-23 03:05:29,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [11/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:30,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [12/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:30,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [13/33] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 03:05:30,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [14/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:30,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [15/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:30,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [16/33] Tour ProductComboChangeFP → Step order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55")) 2026-03-23 03:05:30,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [17/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:30,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [18/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:30,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [19/33] Tour ProductComboChangeFP → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:05:30,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [20/33] Tour ProductComboChangeFP → Step click Actions button (trigger: .more-btn) 2026-03-23 03:05:30,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [21/33] Tour ProductComboChangeFP → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:05:30,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [22/33] Tour ProductComboChangeFP → Step fiscal position screen is shown (trigger: .selection-item:contains("test fp")) 2026-03-23 03:05:30,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [23/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:30,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.026 2026-03-23 03:05:30,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [24/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:30,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [25/33] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1","price":"50.00"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-03-23 03:05:30,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [26/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:30,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [27/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:30,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [28/33] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 03:05:30,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [29/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:31,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [30/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:31,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [31/33] Tour ProductComboChangeFP → Step order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38")) 2026-03-23 03:05:31,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [32/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:31,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: [33/33] Tour ProductComboChangeFP → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:05:31,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: tour succeeded 2026-03-23 03:05:31,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: ╔═════════════════════════════════════╗ ║ TOUR ProductComboChangeFP SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 03:05:31,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp.browser: heap 15467296 (allocated 17039360) 2026-03-23 03:05:31,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Closing chrome headless with pid 28869 2026-03-23 03:05:31,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Closing websocket connection 2026-03-23 03:05:31,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Terminating chrome headless with pid 28869 2026-03-23 03:05:31,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_fp: Removing chrome user profile "/tmp/tmplb9gtc2w_chrome_odoo" 2026-03-23 03:05:31,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_change_pricelist ... 2026-03-23 03:05:33,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome pid: 29064 2026-03-23 03:05:33,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmp_udmfvwj_chrome_odoo 2026-03-23 03:05:33,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:34163/json/version 2026-03-23 03:05:33,357 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34163', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:33,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Browser version: Chrome/141.0.7390.54 2026-03-23 03:05:33,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:34163/json 2026-03-23 03:05:33,497 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34163', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:33,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Websocket url found: ws://127.0.0.1:34163/devtools/page/4F0CDD91E2E22E0AE7F33D4012C1F82B 2026-03-23 03:05:33,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Enable chrome headless console log notification 2026-03-23 03:05:33,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Chrome headless enable page notifications 2026-03-23 03:05:33,805 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:05:33,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Setting session cookie in browser 2026-03-23 03:05:33,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:05:33,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:05:33,839 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:05:34,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:34] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.059 0.599 2026-03-23 03:05:34,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Navigation result: {'frameId': '4F0CDD91E2E22E0AE7F33D4012C1F82B', 'loaderId': '16A82F470D8B5C431CFF68F45BE5A02C', 'isDownload': False} 2026-03-23 03:05:34,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Evaluate ready code "odoo.isTourReady('ProductComboChangePricelist')" 2026-03-23 03:05:34,541 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:05:34,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-03-23 03:05:34,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:05:34,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 03:05:35,218 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:05:35,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:35,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:05:35,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Evaluate test code "odoo.startTour('ProductComboChangePricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:05:35,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:05:35,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [1/30] Tour ProductComboChangePricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:05:35,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:05:35,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:35,421 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6188) 2026-03-23 03:05:35,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.039 2026-03-23 03:05:35,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.068 2026-03-23 03:05:35,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 03:05:35,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.042 0.057 2026-03-23 03:05:36,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.283 0.427 2026-03-23 03:05:36,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:05:36,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:05:36,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-03-23 03:05:36,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:05:36,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: Owl is running in 'dev' mode. 2026-03-23 03:05:36,760 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:36,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:05:36,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:05:36,908 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:05:36,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:05:36,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.048 0.080 2026-03-23 03:05:36,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.138 2026-03-23 03:05:36,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.147 2026-03-23 03:05:36,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.157 2026-03-23 03:05:36,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.047 2026-03-23 03:05:37,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.049 2026-03-23 03:05:37,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [2/30] Tour ProductComboChangePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:05:37,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.015 0.032 2026-03-23 03:05:37,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.079 2026-03-23 03:05:37,431 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "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:05:37,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.140 2026-03-23 03:05:37,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [3/30] Tour ProductComboChangePricelist → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:05:37,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.184 2026-03-23 03:05:37,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.233 2026-03-23 03:05:37,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.321 2026-03-23 03:05:37,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.397 2026-03-23 03:05:37,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.016 0.357 2026-03-23 03:05:37,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=463&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.375 2026-03-23 03:05:37,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=465&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.351 2026-03-23 03:05:37,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=469&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.329 2026-03-23 03:05:37,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:37] "GET /web/image?model=product.template&field=image_128&id=467&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-03-23 03:05:38,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.244 2026-03-23 03:05:38,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=466&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.237 2026-03-23 03:05:38,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=472&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.246 2026-03-23 03:05:38,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-03-23 03:05:38,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=470&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-03-23 03:05:38,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=464&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-03-23 03:05:38,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=468&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-03-23 03:05:38,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=471&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-03-23 03:05:38,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-03-23 03:05:38,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.233 2026-03-23 03:05:38,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [4/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:05:38,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [5/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:05:38,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.product&field=image_128&id=527&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.026 0.075 2026-03-23 03:05:38,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [6/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:05:38,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.product&field=image_128&id=528&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.122 2026-03-23 03:05:38,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.product&field=image_128&id=529&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.147 2026-03-23 03:05:38,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [7/30] Tour ProductComboChangePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:05:38,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.product&field=image_128&id=530&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.012 0.192 2026-03-23 03:05:38,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.product&field=image_128&id=531&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.202 2026-03-23 03:05:38,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.product&field=image_128&id=532&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.251 2026-03-23 03:05:38,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:38] "GET /web/image?model=product.product&field=image_128&id=533&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.255 2026-03-23 03:05:39,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:39] "GET /web/image?model=product.product&field=image_128&id=534&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.006 0.240 2026-03-23 03:05:39,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:39] "GET /web/image?model=product.product&field=image_128&id=535&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.009 0.262 2026-03-23 03:05:39,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 03:05:39,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [8/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:39,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [9/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 03:05:39,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [10/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-03-23 03:05:39,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [11/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 03:05:39,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [12/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:39,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [13/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:39,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [14/30] Tour ProductComboChangePricelist → Step order total amount is '47.33' (trigger: .product-screen .order-summary .total:contains("47.33")) 2026-03-23 03:05:39,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [15/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:39,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [16/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:39,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [17/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:05:39,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [18/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 03:05:39,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [19/30] Tour ProductComboChangePricelist → Step .o_pricelist_button 2026-03-23 03:05:39,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [20/30] Tour ProductComboChangePricelist → Step select price list 'sale 10%' (trigger: .selection-item:contains("sale 10%")) 2026-03-23 03:05:40,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [21/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:40,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 03:05:40,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [22/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:40,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [23/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 03:05:40,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [24/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-03-23 03:05:40,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [25/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 03:05:40,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [26/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:40,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [27/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:40,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [28/30] Tour ProductComboChangePricelist → Step order total amount is '42.60' (trigger: .product-screen .order-summary .total:contains("42.60")) 2026-03-23 03:05:40,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [29/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:40,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: [30/30] Tour ProductComboChangePricelist → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:05:40,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: tour succeeded 2026-03-23 03:05:40,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: ╔════════════════════════════════════════════╗ ║ TOUR ProductComboChangePricelist SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 03:05:40,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist.browser: heap 15485444 (allocated 16252928) 2026-03-23 03:05:40,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Closing chrome headless with pid 29064 2026-03-23 03:05:40,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Closing websocket connection 2026-03-23 03:05:40,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Terminating chrome headless with pid 29064 2026-03-23 03:05:40,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_change_pricelist: Removing chrome user profile "/tmp/tmp_udmfvwj_chrome_odoo" 2026-03-23 03:05:41,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_discount ... 2026-03-23 03:05:43,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Chrome pid: 29261 2026-03-23 03:05:43,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Chrome headless temporary user profile dir: /tmp/tmpc6dbo3o3_chrome_odoo 2026-03-23 03:05:43,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Issuing json command http://127.0.0.1:46549/json/version 2026-03-23 03:05:43,100 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:43,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Browser version: Chrome/141.0.7390.54 2026-03-23 03:05:43,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Issuing json command http://127.0.0.1:46549/json 2026-03-23 03:05:43,366 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:43,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Websocket url found: ws://127.0.0.1:46549/devtools/page/B0DD8F0B2640DD5F2AE17AE66B8EBBD4 2026-03-23 03:05:43,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Enable chrome headless console log notification 2026-03-23 03:05:43,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Chrome headless enable page notifications 2026-03-23 03:05:43,794 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:05:43,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Setting session cookie in browser 2026-03-23 03:05:43,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:05:43,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:05:43,824 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:05:44,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:44] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.070 0.758 2026-03-23 03:05:44,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Navigation result: {'frameId': 'B0DD8F0B2640DD5F2AE17AE66B8EBBD4', 'loaderId': 'C6B7C3E710F50704CB9402D4C1CE2AB3', 'isDownload': False} 2026-03-23 03:05:44,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Evaluate ready code "odoo.isTourReady('ProductComboDiscountTour')" 2026-03-23 03:05:44,699 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:05:44,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:44] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 03:05:44,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:44] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.019 0.036 2026-03-23 03:05:44,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:44] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.080 2026-03-23 03:05:45,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:05:45,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:05:45,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.027 2026-03-23 03:05:45,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Evaluate test code "odoo.startTour('ProductComboDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:05:45,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [1/17] Tour ProductComboDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:05:45,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 03:05:45,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:05:45,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:45,722 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6189) 2026-03-23 03:05:45,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.053 2026-03-23 03:05:45,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.072 2026-03-23 03:05:45,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.054 2026-03-23 03:05:45,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.074 2026-03-23 03:05:46,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.220 0.400 2026-03-23 03:05:46,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:05:46,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:05:46,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:46] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-03-23 03:05:46,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:05:47,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: Owl is running in 'dev' mode. 2026-03-23 03:05:47,115 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:05:47,148 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:05:47,160 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:05:47,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "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:05:47,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.048 0.047 2026-03-23 03:05:47,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.013 0.133 2026-03-23 03:05:47,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:05:47,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.160 2026-03-23 03:05:47,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.035 2026-03-23 03:05:47,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.169 2026-03-23 03:05:47,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.039 2026-03-23 03:05:47,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [2/17] Tour ProductComboDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:05:47,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.020 0.038 2026-03-23 03:05:47,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.031 0.142 2026-03-23 03:05:47,916 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:05:47,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [3/17] Tour ProductComboDiscountTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:05:47,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:47] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.184 2026-03-23 03:05:48,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.025 0.304 2026-03-23 03:05:48,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.388 2026-03-23 03:05:48,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.020 0.448 2026-03-23 03:05:48,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.497 2026-03-23 03:05:48,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.426 2026-03-23 03:05:48,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=482&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.462 2026-03-23 03:05:48,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=474&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.410 2026-03-23 03:05:48,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.370 2026-03-23 03:05:48,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=477&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.335 2026-03-23 03:05:48,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=479&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.312 2026-03-23 03:05:48,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=480&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.314 2026-03-23 03:05:48,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=473&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-03-23 03:05:48,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=475&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.235 2026-03-23 03:05:48,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=476&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.235 2026-03-23 03:05:48,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.239 2026-03-23 03:05:48,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-03-23 03:05:48,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:48] "GET /web/image?model=product.template&field=image_128&id=478&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-03-23 03:05:49,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.template&field=image_128&id=481&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-03-23 03:05:49,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.174 2026-03-23 03:05:49,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.328 2026-03-23 03:05:49,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [4/17] Tour ProductComboDiscountTour → Step 'Combo Product 3' should have '2' extra price (trigger: article.product:has(.product-name:contains("Combo Product 3")):has(.price-extra:contains("2"))) 2026-03-23 03:05:49,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [5/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:05:49,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [6/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:05:49,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=537&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.019 0.065 2026-03-23 03:05:49,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [7/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:05:49,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=539&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.104 2026-03-23 03:05:49,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [8/17] Tour ProductComboDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:05:49,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=538&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.013 0.164 2026-03-23 03:05:49,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=540&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.011 0.216 2026-03-23 03:05:49,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=541&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.009 0.259 2026-03-23 03:05:49,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=542&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.008 0.322 2026-03-23 03:05:49,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [9/17] Tour ProductComboDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:49,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=543&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.009 0.336 2026-03-23 03:05:49,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=545&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.312 2026-03-23 03:05:49,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [10/17] Tour ProductComboDiscountTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-03-23 03:05:49,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "GET /web/image?model=product.product&field=image_128&id=544&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.314 2026-03-23 03:05:49,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.164 2026-03-23 03:05:49,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [11/17] Tour ProductComboDiscountTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:05:49,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [12/17] Tour ProductComboDiscountTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:05:50,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [13/17] Tour ProductComboDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:50,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [14/17] Tour ProductComboDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:50,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [15/17] Tour ProductComboDiscountTour → Step order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00")) 2026-03-23 03:05:50,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [16/17] Tour ProductComboDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:50,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:05:50,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: [17/17] Tour ProductComboDiscountTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:05:50,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: tour succeeded 2026-03-23 03:05:50,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: ╔═════════════════════════════════════════╗ ║ TOUR ProductComboDiscountTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:05:50,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount.browser: heap 15139152 (allocated 16515072) 2026-03-23 03:05:50,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Closing chrome headless with pid 29261 2026-03-23 03:05:50,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Closing websocket connection 2026-03-23 03:05:50,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Terminating chrome headless with pid 29261 2026-03-23 03:05:50,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_discount: Removing chrome user profile "/tmp/tmpc6dbo3o3_chrome_odoo" 2026-03-23 03:05:50,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_combo_price ... 2026-03-23 03:05:51,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome pid: 29458 2026-03-23 03:05:51,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome headless temporary user profile dir: /tmp/tmp31yw1d4__chrome_odoo 2026-03-23 03:05:51,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Issuing json command http://127.0.0.1:42483/json/version 2026-03-23 03:05:51,625 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:51,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:05:51,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Issuing json command http://127.0.0.1:42483/json 2026-03-23 03:05:51,783 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:05:51,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Websocket url found: ws://127.0.0.1:42483/devtools/page/334410801279D5691CEFB9BEB7FE5D68 2026-03-23 03:05:51,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Enable chrome headless console log notification 2026-03-23 03:05:51,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Chrome headless enable page notifications 2026-03-23 03:05:52,168 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:05:52,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Setting session cookie in browser 2026-03-23 03:05:52,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:05:52,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:05:52,233 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:05:53,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:53] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.104 1.224 2026-03-23 03:05:53,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Navigation result: {'frameId': '334410801279D5691CEFB9BEB7FE5D68', 'loaderId': 'DCB940AEEA23168F9CDAAB330646BB05', 'isDownload': False} 2026-03-23 03:05:53,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Evaluate ready code "odoo.isTourReady('ProductComboPriceCheckTour')" 2026-03-23 03:05:53,597 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:05:53,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-03-23 03:05:53,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 03:05:53,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.025 2026-03-23 03:05:54,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:05:54,450 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:54,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:05:54,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Evaluate test code "odoo.startTour('ProductComboPriceCheckTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:05:54,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [1/18] Tour ProductComboPriceCheckTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:05:54,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.011 2026-03-23 03:05:54,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:05:54,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:05:54,658 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6190) 2026-03-23 03:05:54,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.042 2026-03-23 03:05:54,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.056 2026-03-23 03:05:54,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.047 2026-03-23 03:05:54,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.066 2026-03-23 03:05:55,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.237 0.427 2026-03-23 03:05:55,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:05:55,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:05:55,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:55] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.066 2026-03-23 03:05:55,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:05:55,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:05:56,039 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:56,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-03-23 03:05:56,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:05:56,085 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:05:56,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:05:56,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:05:56,152 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "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:05:56,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.018 0.082 2026-03-23 03:05:56,184 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:05:56,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.007 0.024 2026-03-23 03:05:56,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:05:56,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [2/18] Tour ProductComboPriceCheckTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:05:56,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.021 0.046 2026-03-23 03:05:56,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.025 0.075 2026-03-23 03:05:56,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-03-23 03:05:56,718 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "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:05:56,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-03-23 03:05:56,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [3/18] Tour ProductComboPriceCheckTour → Step click product 'Desk Combo' (trigger: article.product .product-content .product-name:contains("Desk Combo")) 2026-03-23 03:05:56,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.153 2026-03-23 03:05:56,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-03-23 03:05:56,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.256 2026-03-23 03:05:56,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-03-23 03:05:57,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:57] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.286 2026-03-23 03:05:57,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:57] "GET /web/image?model=product.template&field=image_128&id=483&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.369 2026-03-23 03:05:57,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:57] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.373 2026-03-23 03:05:57,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.389 2026-03-23 03:05:57,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.381 2026-03-23 03:05:57,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [4/18] Tour ProductComboPriceCheckTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:57,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.024 2026-03-23 03:05:57,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [5/18] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Combo","quantity":"1","price":"7.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Combo")):has(.qty:contains("1")):has(.price:contains("7.00"))) 2026-03-23 03:05:57,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [6/18] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:05:57,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [7/18] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:05:57,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [8/18] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:05:57,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [9/18] Tour ProductComboPriceCheckTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:57,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [10/18] Tour ProductComboPriceCheckTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:05:57,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [11/18] Tour ProductComboPriceCheckTour → Step order total amount is '7.00' (trigger: .product-screen .order-summary .total:contains("7.00")) 2026-03-23 03:05:57,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [12/18] Tour ProductComboPriceCheckTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:05:57,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [13/18] Tour ProductComboPriceCheckTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:05:58,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [14/18] Tour ProductComboPriceCheckTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:05:58,132 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:05:58,133 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:05:58,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [15/18] Tour ProductComboPriceCheckTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:05:58,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [16/18] Tour ProductComboPriceCheckTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:05:58,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [17/18] Tour ProductComboPriceCheckTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:05:58,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:05:58,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 03:05:58,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: [18/18] Tour ProductComboPriceCheckTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:05:58,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49710141 started for PoS orders references: [{'name': '/', 'uuid': '402d38c1-6ac0-416f-a281-cdc0351b1287'}] 2026-03-23 03:05:58,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:05:59,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49710141 order {'name': '/', 'uuid': '402d38c1-6ac0-416f-a281-cdc0351b1287'} created pos.order #55 2026-03-23 03:05:59,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49710141 finished 2026-03-23 03:05:59,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.299 0.504 2026-03-23 03:05:59,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.045 2026-03-23 03:05:59,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:05:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.036 2026-03-23 03:05:59,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: tour succeeded 2026-03-23 03:05:59,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboPriceCheckTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 03:05:59,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price.browser: heap 15492172 (allocated 16777216) 2026-03-23 03:05:59,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Closing chrome headless with pid 29458 2026-03-23 03:05:59,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Closing websocket connection 2026-03-23 03:05:59,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Terminating chrome headless with pid 29458 2026-03-23 03:06:00,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_combo_price: Removing chrome user profile "/tmp/tmp31yw1d4__chrome_odoo" 2026-03-23 03:06:00,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_configurator_price ... 2026-03-23 03:06:00,666 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [548] 2026-03-23 03:06:01,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Chrome pid: 29641 2026-03-23 03:06:01,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Chrome headless temporary user profile dir: /tmp/tmp2gwdl37n_chrome_odoo 2026-03-23 03:06:01,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Issuing json command http://127.0.0.1:36639/json/version 2026-03-23 03:06:01,395 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:01,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:06:01,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Issuing json command http://127.0.0.1:36639/json 2026-03-23 03:06:01,550 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:01,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Websocket url found: ws://127.0.0.1:36639/devtools/page/0A807810DC0E1FC9C991CFBFEEECF885 2026-03-23 03:06:01,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Enable chrome headless console log notification 2026-03-23 03:06:01,703 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Chrome headless enable page notifications 2026-03-23 03:06:01,883 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:06:01,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Setting session cookie in browser 2026-03-23 03:06:01,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:06:01,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:06:01,914 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:06:02,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:02] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 130 0.123 0.832 2026-03-23 03:06:02,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Navigation result: {'frameId': '0A807810DC0E1FC9C991CFBFEEECF885', 'loaderId': 'D42A74650AC20B683DDB09167688D744', 'isDownload': False} 2026-03-23 03:06:02,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Evaluate ready code "odoo.isTourReady('test_product_configurator_price')" 2026-03-23 03:06:02,900 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:06:02,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 03:06:02,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 03:06:02,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:02] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 03:06:03,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:06:03,628 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:06:03,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:06:03,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Evaluate test code "odoo.startTour('test_product_configurator_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:06:03,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:06:03,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [1/47] Tour test_product_configurator_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:06:03,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:06:03,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:03,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-03-23 03:06:03,879 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6191) 2026-03-23 03:06:03,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.066 2026-03-23 03:06:03,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.089 2026-03-23 03:06:03,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.037 2026-03-23 03:06:04,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.252 0.400 2026-03-23 03:06:04,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:06:04,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.042 2026-03-23 03:06:05,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.011 0.046 2026-03-23 03:06:05,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.063 2026-03-23 03:06:05,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:06:05,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:06:05,338 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:06:05,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 03:06:05,385 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:06:05,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:06:05,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.029 0.039 2026-03-23 03:06:05,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-03-23 03:06:05,472 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "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:06:05,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:06:05,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.034 0.130 2026-03-23 03:06:05,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.028 2026-03-23 03:06:05,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.014 0.066 2026-03-23 03:06:05,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [2/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:06:06,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:06] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.029 0.083 2026-03-23 03:06:06,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:06] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.059 2026-03-23 03:06:06,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:06] "GET /web/image?model=product.template&field=image_128&id=484&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-03-23 03:06:06,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:06] "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:06:06,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [3/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-03-23 03:06:06,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:06] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.017 0.046 2026-03-23 03:06:06,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.085 0.095 2026-03-23 03:06:06,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:06] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.053 2026-03-23 03:06:06,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [4/47] Tour test_product_configurator_price → Step checking that total price is 13.20 (trigger: .modal .modal-title:contains('13.20')) 2026-03-23 03:06:06,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [5/47] Tour test_product_configurator_price → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-03-23 03:06:06,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [6/47] Tour test_product_configurator_price → Step checking that total price is 14.30 (trigger: .modal .modal-title:contains('14.30')) 2026-03-23 03:06:06,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [7/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-03-23 03:06:06,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [8/47] Tour test_product_configurator_price → Step checking that total price is 15.40 (trigger: .modal .modal-title:contains('15.40')) 2026-03-23 03:06:06,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [9/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:06:06,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:06:06,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [10/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:07,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [11/47] Tour test_product_configurator_price → Step order total amount is '15.40' (trigger: .product-screen .order-summary .total:contains("15.40")) 2026-03-23 03:06:07,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [12/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:07,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [13/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:07,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [14/47] Tour test_product_configurator_price → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:06:07,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [15/47] Tour test_product_configurator_price → Step click Actions button (trigger: .more-btn) 2026-03-23 03:06:07,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [16/47] Tour test_product_configurator_price → Step .o_pricelist_button 2026-03-23 03:06:07,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [17/47] Tour test_product_configurator_price → Step select price list 'Pricelist 2' (trigger: .selection-item:contains("Pricelist 2")) 2026-03-23 03:06:07,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [18/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:07,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:06:07,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [19/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:07,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [20/47] Tour test_product_configurator_price → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-03-23 03:06:07,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [21/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:07,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [22/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-03-23 03:06:07,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [23/47] Tour test_product_configurator_price → Step checking that total price is 22.00 (trigger: .modal .modal-title:contains('22.00')) 2026-03-23 03:06:07,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [24/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-03-23 03:06:07,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [25/47] Tour test_product_configurator_price → Step checking that total price is 22.00 (trigger: .modal .modal-title:contains('22.00')) 2026-03-23 03:06:07,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [26/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:06:08,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [27/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:08,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:06:08,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [28/47] Tour test_product_configurator_price → Step order total amount is '44.00' (trigger: .product-screen .order-summary .total:contains("44.00")) 2026-03-23 03:06:08,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [29/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:08,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [30/47] Tour test_product_configurator_price → Step .pos-leftheader .list-plus-btn 2026-03-23 03:06:08,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [31/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:08,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.015 2026-03-23 03:06:08,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [32/47] Tour test_product_configurator_price → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:06:08,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [33/47] Tour test_product_configurator_price → Step click Actions button (trigger: .more-btn) 2026-03-23 03:06:08,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [34/47] Tour test_product_configurator_price → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:06:08,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [35/47] Tour test_product_configurator_price → Step fiscal position screen is shown (trigger: .selection-item:contains("Include to Exclude")) 2026-03-23 03:06:08,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [36/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:08,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:06:08,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [37/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-03-23 03:06:08,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [38/47] Tour test_product_configurator_price → Step checking that total price is 12.00 (trigger: .modal .modal-title:contains('12.00')) 2026-03-23 03:06:08,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [39/47] Tour test_product_configurator_price → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-03-23 03:06:08,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [40/47] Tour test_product_configurator_price → Step checking that total price is 13.00 (trigger: .modal .modal-title:contains('13.00')) 2026-03-23 03:06:08,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [41/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-03-23 03:06:08,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [42/47] Tour test_product_configurator_price → Step checking that total price is 14.00 (trigger: .modal .modal-title:contains('14.00')) 2026-03-23 03:06:08,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [43/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:06:09,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [44/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:09,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 03:06:09,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [45/47] Tour test_product_configurator_price → Step order total amount is '14.00' (trigger: .product-screen .order-summary .total:contains("14.00")) 2026-03-23 03:06:09,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [46/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:09,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: [47/47] Tour test_product_configurator_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:06:09,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: tour succeeded 2026-03-23 03:06:09,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_product_configurator_price SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:06:09,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price.browser: heap 15490596 (allocated 16777216) 2026-03-23 03:06:09,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Closing chrome headless with pid 29641 2026-03-23 03:06:09,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Closing websocket connection 2026-03-23 03:06:09,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Terminating chrome headless with pid 29641 2026-03-23 03:06:09,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_configurator_price: Removing chrome user profile "/tmp/tmp2gwdl37n_chrome_odoo" 2026-03-23 03:06:09,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_create_update_from_frontend ... 2026-03-23 03:06:11,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Chrome pid: 29815 2026-03-23 03:06:11,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp7wc4tm9g_chrome_odoo 2026-03-23 03:06:11,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Issuing json command http://127.0.0.1:34373/json/version 2026-03-23 03:06:11,175 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:11,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Browser version: Chrome/141.0.7390.54 2026-03-23 03:06:11,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Issuing json command http://127.0.0.1:34373/json 2026-03-23 03:06:11,404 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:11,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Websocket url found: ws://127.0.0.1:34373/devtools/page/E020B734CCC303588A48D3F90AA61108 2026-03-23 03:06:11,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Enable chrome headless console log notification 2026-03-23 03:06:11,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Chrome headless enable page notifications 2026-03-23 03:06:11,799 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:06:11,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Setting session cookie in browser 2026-03-23 03:06:11,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:06:11,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:06:11,837 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:06:12,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:12] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.080 0.769 2026-03-23 03:06:12,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Navigation result: {'frameId': 'E020B734CCC303588A48D3F90AA61108', 'loaderId': 'B725A2B41C0C343EF4D021DEF3BBCA92', 'isDownload': False} 2026-03-23 03:06:12,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Evaluate ready code "odoo.isTourReady('test_product_create_update_from_frontend')" 2026-03-23 03:06:12,738 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:06:12,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.021 2026-03-23 03:06:12,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-03-23 03:06:12,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.045 2026-03-23 03:06:13,472 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:13,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:06:13,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.012 2026-03-23 03:06:13,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Evaluate test code "odoo.startTour('test_product_create_update_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:06:13,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 03:06:13,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [1/36] Tour test_product_create_update_from_frontend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:06:13,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:06:13,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:06:13,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.018 2026-03-23 03:06:13,732 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6192) 2026-03-23 03:06:13,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.095 2026-03-23 03:06:13,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.129 2026-03-23 03:06:13,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.056 2026-03-23 03:06:14,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.280 0.461 2026-03-23 03:06:14,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:06:14,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:06:14,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:14] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-03-23 03:06:14,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:06:15,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: Owl is running in 'dev' mode. 2026-03-23 03:06:15,172 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:15,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:06:15,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:06:15,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/image/res.users/491/avatar_128 HTTP/1.1" 200 - 14 0.058 0.064 2026-03-23 03:06:15,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.140 2026-03-23 03:06:15,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:15,335 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "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:06:15,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.010 0.110 2026-03-23 03:06:15,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.151 2026-03-23 03:06:15,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 03:06:15,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.023 2026-03-23 03:06:15,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [2/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:06:15,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 03:06:15,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.039 2026-03-23 03:06:15,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-03-23 03:06:15,858 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:06:15,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [3/36] Tour test_product_create_update_from_frontend → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:06:15,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-03-23 03:06:15,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:15] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.209 2026-03-23 03:06:16,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [4/36] Tour test_product_create_update_from_frontend → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:06:16,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.268 2026-03-23 03:06:16,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.436 2026-03-23 03:06:16,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.531 2026-03-23 03:06:16,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.014 0.480 2026-03-23 03:06:16,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.489 2026-03-23 03:06:16,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.497 2026-03-23 03:06:16,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.458 2026-03-23 03:06:16,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.373 2026-03-23 03:06:16,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.277 2026-03-23 03:06:16,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [5/36] Tour test_product_create_update_from_frontend → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:06:16,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [6/36] Tour test_product_create_update_from_frontend → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-03-23 03:06:16,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [7/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-03-23 03:06:16,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "POST /web/action/load HTTP/1.1" 200 - 11 0.023 0.032 2026-03-23 03:06:16,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:16] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 12 0.015 0.054 2026-03-23 03:06:17,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:17] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 20 0.017 0.050 2026-03-23 03:06:17,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [8/36] Tour test_product_create_update_from_frontend → Step Enter product name. (trigger: div[name="name"] input) 2026-03-23 03:06:17,271 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:17] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:17,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [9/36] Tour test_product_create_update_from_frontend → Step Enter barcode to fetch product data using barcodelookup. (trigger: div[name="barcode"] input) 2026-03-23 03:06:17,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [10/36] Tour test_product_create_update_from_frontend → Step Enter list_price. (trigger: div[name="list_price"] input) 2026-03-23 03:06:17,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [11/36] Tour test_product_create_update_from_frontend → Step Remove default tax 15%. (trigger: div[name="taxes_id"] .o_delete) 2026-03-23 03:06:17,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [12/36] Tour test_product_create_update_from_frontend → Step Open category selector. (trigger: div[name="pos_categ_ids"] input) 2026-03-23 03:06:17,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:17] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 10 0.016 0.033 2026-03-23 03:06:17,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [13/36] Tour test_product_create_update_from_frontend → Step Select category. (trigger: .o_input_dropdown .o-autocomplete--dropdown-menu li:contains(Chair test)) 2026-03-23 03:06:17,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:17] "POST /web/dataset/call_kw/pos.category/web_name_search#pos.category.web_name_search HTTP/1.1" 200 - 1 0.000 0.009 2026-03-23 03:06:17,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [14/36] Tour test_product_create_update_from_frontend → Step Select category. (trigger: .o_kanban_renderer .o_kanban_record span:contains(Chair test)) 2026-03-23 03:06:17,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:17] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 4 0.014 0.043 2026-03-23 03:06:17,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:17] "POST /web/dataset/call_kw/pos.category/web_read#pos.category.web_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:06:17,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [15/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:06:17,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:17] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 2 0.006 0.013 2026-03-23 03:06:17,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [16/36] Tour test_product_create_update_from_frontend → Step .product-list article:contains(Test Frontend Product) 2026-03-23 03:06:18,117 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:06:18,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:18] "POST /web/dataset/call_kw/product.template/web_save#product.template.web_save HTTP/1.1" 200 - 103 0.101 0.186 2026-03-23 03:06:18,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:18] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 25 0.026 0.038 2026-03-23 03:06:18,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:18] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 8 0.011 0.075 2026-03-23 03:06:18,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:18] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.046 0.078 2026-03-23 03:06:18,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [17/36] Tour test_product_create_update_from_frontend → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-03-23 03:06:18,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:18] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 28 0.053 0.220 2026-03-23 03:06:18,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [18/36] Tour test_product_create_update_from_frontend → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-03-23 03:06:18,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 28 0.034 0.194 2026-03-23 03:06:18,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [19/36] Tour test_product_create_update_from_frontend → Step Long pressing product "Test Frontend Product"... (trigger: .product-list .product-name:contains("Test Frontend Product")) 2026-03-23 03:06:18,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:18] "GET /web/image?model=product.template&field=image_128&id=485&unique=2026-03-23T03:06:17.000+00:00 HTTP/1.1" 200 - 3 0.004 0.161 2026-03-23 03:06:18,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.033 0.186 2026-03-23 03:06:18,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [20/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Edit")) 2026-03-23 03:06:19,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:19] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 72 0.083 0.141 2026-03-23 03:06:19,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [21/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Edit Product")) 2026-03-23 03:06:19,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.020 2026-03-23 03:06:19,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:19] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 3 0.008 0.019 2026-03-23 03:06:19,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:19] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 13 0.012 0.029 2026-03-23 03:06:19,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [22/36] Tour test_product_create_update_from_frontend → Step Enter product name. (trigger: div[name="name"] input) 2026-03-23 03:06:19,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [23/36] Tour test_product_create_update_from_frontend → Step Enter barcode to fetch product data using barcodelookup. (trigger: div[name="barcode"] input) 2026-03-23 03:06:19,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [24/36] Tour test_product_create_update_from_frontend → Step Enter list_price. (trigger: div[name="list_price"] input) 2026-03-23 03:06:19,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [25/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:06:19,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [26/36] Tour test_product_create_update_from_frontend → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-03-23 03:06:19,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:19] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 13 0.012 0.038 2026-03-23 03:06:19,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:19] "POST /web/dataset/call_kw/product.template/web_save#product.template.web_save HTTP/1.1" 200 - 32 0.064 0.095 2026-03-23 03:06:19,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [27/36] Tour test_product_create_update_from_frontend → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-03-23 03:06:19,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [28/36] Tour test_product_create_update_from_frontend → Step click product 'Test Frontend Product Edited' (trigger: article.product .product-content .product-name:contains("Test Frontend Product Edited")) 2026-03-23 03:06:19,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:19] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 12 0.042 0.064 2026-03-23 03:06:20,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:20] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 7 0.019 0.144 2026-03-23 03:06:20,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [29/36] Tour test_product_create_update_from_frontend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:20,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:20] "GET /web/image?model=product.template&field=image_128&id=485&unique=2026-03-23T03:06:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-03-23 03:06:20,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.055 2026-03-23 03:06:20,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: [30/36] Tour test_product_create_update_from_frontend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Frontend Product Edited","quantity":"1","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-03-23 03:06:20,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.033 2026-03-23 03:06:30,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: console.groupEnd 2026-03-23 03:06:30,127 26 ERROR 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: FAILED: [30/36] Tour test_product_create_update_from_frontend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Frontend Product Edited","quantity":"1","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))). Element (.order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 03:06:30,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Asking for screenshot 2026-03-23 03:06:30,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend.browser: Error received after termination: { "isActive": [ "desktop" ], "content": "'Chair test' subcategory selected", "trigger": "button.category-button:contains(\"Chair test\")" }, { "content": "click product 'Test Frontend Product Edited'", "trigger": "article.product .product-content .product-name:contains(\"Test Frontend Product Edited\")", "run": "click" }, { "isActive": [ "mobile" ], "content": "click review button", "trigger": ".btn-switchpane.review-button", "run": "click" }, ---------- FAILED: [30/36] Tour test_product_create_update_from_frontend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Frontend Product Edited","quantity":"1","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))) ---------- { "content": "Check orderline with attributes: {\"withClass\":\".selected\",\"productName\":\"Test Frontend Product Edited\",\"quantity\":\"1\",\"price\":\"50.0\"}", "trigger": ".order-container .orderline.selected:has(.product-name:contains(\"Test Frontend Product Edited\")):has(.qty:contains(\"1\")):has(.price:contains(\"50.0\"))", "run": "[function]" }, ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- { "isActive": [ "mobile" ], "content": "go back to the products", "trigger": ".actionpad .back-button", "run": "click" }, { "content": "Long pressing product \"Test Frontend Product Edited\"...", "trigger": ".product-list .product-name:contains(\"Test Frontend Product Edited\")", "run": "[function]" }, { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains(\"Edit\")", "run": "click" }, 2026-03-23 03:06:30,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Closing chrome headless with pid 29815 2026-03-23 03:06:30,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_030630_338336_TestUi.png 2026-03-23 03:06:30,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Closing websocket connection 2026-03-23 03:06:30,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Terminating chrome headless with pid 29815 2026-03-23 03:06:30,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_create_update_from_frontend: Removing chrome user profile "/tmp/tmp7wc4tm9g_chrome_odoo" 2026-03-23 03:06:30,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: ====================================================================== 2026-03-23 03:06:30,644 26 ERROR 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: FAIL: TestUi.test_product_create_update_from_frontend Traceback (most recent call last): File "/data/build/odoo/addons/point_of_sale/tests/test_frontend.py", line 2400, in test_product_create_update_from_frontend self.start_tour('/pos/ui/%d' % self.main_pos_config.id, 'test_product_create_update_from_frontend', login='pos_admin') File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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_product_create_update_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" failed FAILED: [30/36] Tour test_product_create_update_from_frontend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Frontend Product Edited","quantity":"1","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))). Element (.order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 03:06:30,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_info_product_inventory ... 2026-03-23 03:06:32,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome pid: 30019 2026-03-23 03:06:32,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmplydwr76i_chrome_odoo 2026-03-23 03:06:32,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:45635/json/version 2026-03-23 03:06:32,304 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45635', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:32,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Browser version: Chrome/141.0.7390.54 2026-03-23 03:06:32,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:45635/json 2026-03-23 03:06:32,505 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45635', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:32,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:45635/devtools/page/6664519EAA82043CD2ED0CFA5A0A9E81 2026-03-23 03:06:32,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-03-23 03:06:32,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-03-23 03:06:32,912 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:06:32,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-03-23 03:06:32,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:06:32,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:06:32,978 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:06:34,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:34] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.064 1.263 2026-03-23 03:06:34,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Navigation result: {'frameId': '6664519EAA82043CD2ED0CFA5A0A9E81', 'loaderId': 'AD2B13D31B658F4CC8B84E2E14D76A4B', 'isDownload': False} 2026-03-23 03:06:34,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Evaluate ready code "odoo.isTourReady('test_product_info_product_inventory')" 2026-03-23 03:06:34,361 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:06:34,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 03:06:34,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-03-23 03:06:34,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.051 2026-03-23 03:06:35,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:06:35,131 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:35,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.018 2026-03-23 03:06:35,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Evaluate test code "odoo.startTour('test_product_info_product_inventory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:06:35,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.014 2026-03-23 03:06:35,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [1/18] Tour test_product_info_product_inventory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:06:35,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:06:35,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:06:35,355 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6193) 2026-03-23 03:06:35,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.069 2026-03-23 03:06:35,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.078 2026-03-23 03:06:35,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.056 2026-03-23 03:06:35,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.072 2026-03-23 03:06:36,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.282 0.461 2026-03-23 03:06:36,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:06:36,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:06:36,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.007 0.024 2026-03-23 03:06:36,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-03-23 03:06:36,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:06:36,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-03-23 03:06:36,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:36,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:06:36,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 03:06:36,828 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:06:36,890 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "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:06:36,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.020 0.073 2026-03-23 03:06:36,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:06:36,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.032 0.131 2026-03-23 03:06:36,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.164 2026-03-23 03:06:37,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.017 0.113 2026-03-23 03:06:37,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.046 2026-03-23 03:06:37,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [2/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:06:37,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.060 2026-03-23 03:06:37,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.078 2026-03-23 03:06:37,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:06:37,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.136 2026-03-23 03:06:37,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.221 2026-03-23 03:06:37,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [3/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:37,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.288 2026-03-23 03:06:37,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [4/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_0' (trigger: body) 2026-03-23 03:06:37,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.318 2026-03-23 03:06:37,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.071 0.387 2026-03-23 03:06:37,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [5/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:06:37,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.386 2026-03-23 03:06:37,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=486&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.375 2026-03-23 03:06:37,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:37] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.362 2026-03-23 03:06:38,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:38] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.325 2026-03-23 03:06:38,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [6/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-03-23 03:06:38,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:38] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 03:06:38,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.354 2026-03-23 03:06:38,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.275 2026-03-23 03:06:38,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.268 2026-03-23 03:06:38,230 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [7/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:06:38,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [8/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(100) 2026-03-23 03:06:38,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:38] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 82 0.105 0.169 2026-03-23 03:06:38,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:38] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.173 2026-03-23 03:06:38,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [9/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:06:38,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [10/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:38,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [11/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:38,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [12/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_1' (trigger: body) 2026-03-23 03:06:38,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [13/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:06:38,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:06:38,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [14/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-03-23 03:06:39,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [15/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:06:39,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [16/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(200) 2026-03-23 03:06:39,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:39] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 63 0.083 0.137 2026-03-23 03:06:39,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [17/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:06:39,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: [18/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:39,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: tour succeeded 2026-03-23 03:06:39,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:06:39,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory.browser: heap 14578552 (allocated 15466496) 2026-03-23 03:06:39,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing chrome headless with pid 30019 2026-03-23 03:06:39,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Closing websocket connection 2026-03-23 03:06:39,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Terminating chrome headless with pid 30019 2026-03-23 03:06:39,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmplydwr76i_chrome_odoo" 2026-03-23 03:06:39,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_information_screen_admin ... 2026-03-23 03:06:40,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome pid: 30213 2026-03-23 03:06:40,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome headless temporary user profile dir: /tmp/tmpay559vdu_chrome_odoo 2026-03-23 03:06:40,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:42471/json/version 2026-03-23 03:06:40,803 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:41,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Browser version: Chrome/141.0.7390.54 2026-03-23 03:06:41,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:42471/json 2026-03-23 03:06:41,025 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:41,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Websocket url found: ws://127.0.0.1:42471/devtools/page/9B875AF5B7F7F4C1781803D557804BF4 2026-03-23 03:06:41,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Enable chrome headless console log notification 2026-03-23 03:06:41,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Chrome headless enable page notifications 2026-03-23 03:06:41,318 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:06:41,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Setting session cookie in browser 2026-03-23 03:06:41,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:06:41,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:06:41,384 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:06:42,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:42] "GET /pos/ui/3 HTTP/1.1" 200 - 87 0.090 0.771 2026-03-23 03:06:42,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Navigation result: {'frameId': '9B875AF5B7F7F4C1781803D557804BF4', 'loaderId': '17869707B7330266AEAC055D39538E9A', 'isDownload': False} 2026-03-23 03:06:42,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Evaluate ready code "odoo.isTourReady('CheckProductInformation')" 2026-03-23 03:06:42,252 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:06:42,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.009 2026-03-23 03:06:42,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 03:06:42,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.076 2026-03-23 03:06:42,918 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:06:42,923 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:06:42,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:06:43,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Evaluate test code "odoo.startTour('CheckProductInformation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:06:43,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [1/14] Tour CheckProductInformation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:06:43,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.027 2026-03-23 03:06:43,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:06:43,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:06:43,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-03-23 03:06:43,192 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6194) 2026-03-23 03:06:43,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.054 2026-03-23 03:06:43,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.053 2026-03-23 03:06:43,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.037 2026-03-23 03:06:44,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.261 0.473 2026-03-23 03:06:44,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:06:44,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:06:44,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.051 2026-03-23 03:06:44,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:06:44,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: Owl is running in 'dev' mode. 2026-03-23 03:06:44,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:06:44,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-03-23 03:06:44,534 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:44,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:06:44,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:06:44,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /web/image/res.users/491/avatar_128 HTTP/1.1" 200 - 14 0.048 0.104 2026-03-23 03:06:44,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.160 2026-03-23 03:06:44,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:06:44,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.010 0.190 2026-03-23 03:06:44,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 03:06:44,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.029 2026-03-23 03:06:44,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [2/14] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:06:45,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.041 2026-03-23 03:06:45,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=300&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.066 2026-03-23 03:06:45,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-03-23 03:06:45,232 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "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:06:45,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.159 2026-03-23 03:06:45,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [3/14] Tour CheckProductInformation → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:06:45,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.228 2026-03-23 03:06:45,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.282 2026-03-23 03:06:45,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.317 2026-03-23 03:06:45,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.340 2026-03-23 03:06:45,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.372 2026-03-23 03:06:45,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.349 2026-03-23 03:06:45,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.319 2026-03-23 03:06:45,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.354 2026-03-23 03:06:45,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.361 2026-03-23 03:06:45,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [4/14] Tour CheckProductInformation → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-03-23 03:06:45,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [5/14] Tour CheckProductInformation → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-03-23 03:06:45,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.024 2026-03-23 03:06:46,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:46] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 12 0.022 0.052 2026-03-23 03:06:46,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:46] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 20 0.013 0.047 2026-03-23 03:06:46,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [6/14] Tour CheckProductInformation → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:06:46,335 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:46] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:46,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [7/14] Tour CheckProductInformation → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 03:06:46,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:06:46,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [8/14] Tour CheckProductInformation → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:46,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [9/14] Tour CheckProductInformation → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:06:46,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [10/14] Tour CheckProductInformation → Step click Actions button (trigger: .more-btn) 2026-03-23 03:06:46,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [11/14] Tour CheckProductInformation → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:06:46,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [12/14] Tour CheckProductInformation → Step .section-financials :contains('Margin') 2026-03-23 03:06:47,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:47] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 75 0.087 0.196 2026-03-23 03:06:47,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [13/14] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:06:47,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: [14/14] Tour CheckProductInformation → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:47,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: tour succeeded 2026-03-23 03:06:47,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: ╔════════════════════════════════════════╗ ║ TOUR CheckProductInformation SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:06:47,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin.browser: heap 15347712 (allocated 17039360) 2026-03-23 03:06:47,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Closing chrome headless with pid 30213 2026-03-23 03:06:47,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Closing websocket connection 2026-03-23 03:06:47,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Terminating chrome headless with pid 30213 2026-03-23 03:06:47,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_information_screen_admin: Removing chrome user profile "/tmp/tmpay559vdu_chrome_odoo" 2026-03-23 03:06:47,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_long_press ... 2026-03-23 03:06:48,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Chrome pid: 30389 2026-03-23 03:06:48,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Chrome headless temporary user profile dir: /tmp/tmpwpnzuxn__chrome_odoo 2026-03-23 03:06:48,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Issuing json command http://127.0.0.1:40735/json/version 2026-03-23 03:06:48,417 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:48,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Browser version: Chrome/141.0.7390.54 2026-03-23 03:06:48,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Issuing json command http://127.0.0.1:40735/json 2026-03-23 03:06:48,588 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:48,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Websocket url found: ws://127.0.0.1:40735/devtools/page/18A7B3B11623C6C62FF924762D457FAA 2026-03-23 03:06:48,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Enable chrome headless console log notification 2026-03-23 03:06:48,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Chrome headless enable page notifications 2026-03-23 03:06:48,994 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:06:49,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Setting session cookie in browser 2026-03-23 03:06:49,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:06:49,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:06:49,028 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:06:49,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:49] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.085 0.663 2026-03-23 03:06:49,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Navigation result: {'frameId': '18A7B3B11623C6C62FF924762D457FAA', 'loaderId': 'FBCC732C2DBAC4F5AFACA8BADC28EC9D', 'isDownload': False} 2026-03-23 03:06:49,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Evaluate ready code "odoo.isTourReady('test_product_long_press')" 2026-03-23 03:06:49,802 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:06:49,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:49] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 03:06:49,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:49] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 03:06:49,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:49] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-03-23 03:06:50,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:06:50,422 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:06:50,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 03:06:50,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Evaluate test code "odoo.startTour('test_product_long_press', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:06:50,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:06:50,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [1/7] Tour test_product_long_press → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:06:50,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:06:50,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:06:50,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.020 2026-03-23 03:06:50,630 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6195) 2026-03-23 03:06:50,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.063 2026-03-23 03:06:50,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.063 2026-03-23 03:06:50,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.046 2026-03-23 03:06:51,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 256 0.271 0.390 2026-03-23 03:06:51,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:06:51,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:06:51,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-03-23 03:06:51,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:06:51,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: Owl is running in 'dev' mode. 2026-03-23 03:06:51,834 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:06:51,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.027 2026-03-23 03:06:51,898 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:06:51,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:06:51,979 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:06:52,000 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:06:52,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.054 0.107 2026-03-23 03:06:52,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.174 2026-03-23 03:06:52,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.009 0.081 2026-03-23 03:06:52,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.219 2026-03-23 03:06:52,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.034 2026-03-23 03:06:52,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [2/7] Tour test_product_long_press → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:06:52,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.022 2026-03-23 03:06:52,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:06:52,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /web/image?model=product.template&field=image_128&id=487&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.041 2026-03-23 03:06:52,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [3/7] Tour test_product_long_press → Step Long pressing product "Test Product"... (trigger: .product-list .product-name:contains("Test Product")) 2026-03-23 03:06:52,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.100 2026-03-23 03:06:52,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:52] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.164 2026-03-23 03:06:52,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [4/7] Tour test_product_long_press → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 03:06:53,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:53] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 80 0.062 0.127 2026-03-23 03:06:53,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [5/7] Tour test_product_long_press → Step Check that VAT label is present in the product details popup (trigger: .section-financials .vat-label:contains('VAT')) 2026-03-23 03:06:53,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [6/7] Tour test_product_long_press → Step Check that VAT value is correct in the product details popup (trigger: .section-financials .vat-value:contains('$ 15.00 (Parent Tax)')) 2026-03-23 03:06:53,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: [7/7] Tour test_product_long_press → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:06:53,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: tour succeeded 2026-03-23 03:06:53,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: ╔════════════════════════════════════════╗ ║ TOUR test_product_long_press SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:06:53,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press.browser: heap 12716152 (allocated 13369344) 2026-03-23 03:06:53,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Closing chrome headless with pid 30389 2026-03-23 03:06:53,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Closing websocket connection 2026-03-23 03:06:53,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Terminating chrome headless with pid 30389 2026-03-23 03:06:53,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_long_press: Removing chrome user profile "/tmp/tmpwpnzuxn__chrome_odoo" 2026-03-23 03:06:53,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_screen_tour ... 2026-03-23 03:06:54,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Chrome pid: 30555 2026-03-23 03:06:54,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpzo5defad_chrome_odoo 2026-03-23 03:06:54,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Issuing json command http://127.0.0.1:34591/json/version 2026-03-23 03:06:54,200 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:54,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:06:54,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Issuing json command http://127.0.0.1:34591/json 2026-03-23 03:06:54,443 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:06:54,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Websocket url found: ws://127.0.0.1:34591/devtools/page/C9D656463C19EA30A8A61216D32FC178 2026-03-23 03:06:54,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Enable chrome headless console log notification 2026-03-23 03:06:54,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Chrome headless enable page notifications 2026-03-23 03:06:54,668 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:06:54,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Setting session cookie in browser 2026-03-23 03:06:54,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:06:54,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:06:54,725 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:06:55,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:55] "GET /pos/ui/3 HTTP/1.1" 200 - 130 0.109 0.749 2026-03-23 03:06:55,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Navigation result: {'frameId': 'C9D656463C19EA30A8A61216D32FC178', 'loaderId': 'D141467DF47A35F3FA30DD1A4AA5A7FB', 'isDownload': False} 2026-03-23 03:06:55,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-03-23 03:06:55,652 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:06:55,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:55] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.014 2026-03-23 03:06:55,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:55] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 03:06:55,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:55] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-03-23 03:06:56,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:06:56,320 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:06:56,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:06:56,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:06:56,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:06:56,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [1/174] Tour ProductScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:06:56,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:06:56,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:06:56,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-03-23 03:06:56,517 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6196) 2026-03-23 03:06:56,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.055 2026-03-23 03:06:56,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.074 2026-03-23 03:06:56,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-03-23 03:06:57,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.355 0.474 2026-03-23 03:06:57,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:06:57,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:06:57,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.039 2026-03-23 03:06:57,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:06:57,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:06:57,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:06:57,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.010 2026-03-23 03:06:57,913 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:06:57,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:06:57,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:06:57,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 03:06:57,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:06:57,985 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:06:58,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.041 0.079 2026-03-23 03:06:58,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.038 2026-03-23 03:06:58,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 03:06:58,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [2/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:06:58,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.028 2026-03-23 03:06:58,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.032 2026-03-23 03:06:58,345 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:06:58,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.069 2026-03-23 03:06:58,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [3/174] Tour ProductScreenTour → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:06:58,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.020 0.115 2026-03-23 03:06:58,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [4/174] Tour ProductScreenTour → Step first product is 'Whiteboard Pen' (trigger: .product-list .product:first-of-type .product-name:contains("Whiteboard Pen")) 2026-03-23 03:06:58,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-03-23 03:06:58,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [5/174] Tour ProductScreenTour → Step .product-list 2026-03-23 03:06:58,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.254 2026-03-23 03:06:58,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.337 2026-03-23 03:06:58,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.368 2026-03-23 03:06:58,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.380 2026-03-23 03:06:58,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:58] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.383 2026-03-23 03:06:59,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.063 0.415 2026-03-23 03:06:59,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:06:59] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.421 2026-03-23 03:06:59,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [6/174] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:06:59,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [7/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:59,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [8/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 03:06:59,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [9/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:59,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [10/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:06:59,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [11/174] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:06:59,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [12/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:59,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [13/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":"10.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2")):has(.price:contains("10.20"))) 2026-03-23 03:06:59,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [14/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:59,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [15/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 03:06:59,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [16/174] Tour ProductScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:06:59,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [17/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:06:59,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [18/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":"5.28","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1")):has(.price:contains("5.28"))) 2026-03-23 03:06:59,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [19/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:06:59,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [20/174] Tour ProductScreenTour → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:06:59,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [21/174] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:07:00,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [22/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:00,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [23/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3")):has(.price:contains("15.30"))) 2026-03-23 03:07:00,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [24/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:00,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [25/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("3"))) 2026-03-23 03:07:00,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [26/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:00,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [27/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:07:00,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [28/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:07:00,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [29/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:07:00,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [30/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:00,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [31/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("0")):has(.price:contains("0.0"))) 2026-03-23 03:07:00,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [32/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:00,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [33/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3")):has(.price:contains("15.30"))) 2026-03-23 03:07:01,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [34/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:01,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [35/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0")):has(.price:contains("0.0"))) 2026-03-23 03:07:01,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [36/174] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:07:01,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [37/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 03:07:01,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [38/174] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:07:01,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [39/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("12")):has(.price:contains("61.2"))) 2026-03-23 03:07:01,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [40/174] Tour ProductScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:07:01,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [41/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123")):has(.price:contains("627.3"))) 2026-03-23 03:07:02,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [42/174] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:07:02,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [43/174] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:07:02,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [44/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5")):has(.price:contains("629.85"))) 2026-03-23 03:07:02,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [45/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:02,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [46/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '123.5' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("123.5"))) 2026-03-23 03:07:02,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [47/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:02,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [48/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"123.5"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5"))) 2026-03-23 03:07:02,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [49/174] Tour ProductScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:07:02,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [50/174] Tour ProductScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:07:02,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [51/174] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:07:02,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [52/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5")):has(.price:contains("123.5"))) 2026-03-23 03:07:02,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [53/174] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:07:02,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [54/174] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:07:03,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [55/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5")):has(.price:contains("1,358.5"))) 2026-03-23 03:07:03,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [56/174] Tour ProductScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-03-23 03:07:03,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [57/174] Tour ProductScreenTour → Step check if --%-- mode is activated (trigger: div.numpad button:contains(/^%$/).active) 2026-03-23 03:07:03,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [58/174] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:07:03,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [59/174] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:07:03,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [60/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5")):has(.price:contains("1,290.58"))) 2026-03-23 03:07:03,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [61/174] Tour ProductScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:07:03,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [62/174] Tour ProductScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:07:03,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [63/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:03,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [64/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:03,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [65/174] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:07:04,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [66/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:04,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [67/174] Tour ProductScreenTour → Step selecting 'Desk test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Desk test")) 2026-03-23 03:07:04,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [68/174] Tour ProductScreenTour → Step 'Desk test' subcategory selected (trigger: button.category-button:contains("Desk test")) 2026-03-23 03:07:04,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [69/174] Tour ProductScreenTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-03-23 03:07:04,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [70/174] Tour ProductScreenTour → Step selecting 'Misc test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Misc test")) 2026-03-23 03:07:04,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [71/174] Tour ProductScreenTour → Step 'Misc test' subcategory selected (trigger: button.category-button:contains("Misc test")) 2026-03-23 03:07:04,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [72/174] Tour ProductScreenTour → Step 'Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen")) 2026-03-23 03:07:04,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [73/174] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-03-23 03:07:04,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [74/174] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-03-23 03:07:04,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [75/174] Tour ProductScreenTour → Step 'Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray")) 2026-03-23 03:07:04,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [76/174] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-03-23 03:07:04,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [77/174] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-03-23 03:07:04,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [78/174] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:07:04,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [79/174] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:07:04,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [80/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:04,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [81/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:07:05,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [82/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:07:05,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [83/174] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:07:05,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [84/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 03:07:05,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [85/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 03:07:05,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [86/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 03:07:05,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [87/174] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:07:05,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [88/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("2"))) 2026-03-23 03:07:05,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [89/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:05,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [90/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("0"))) 2026-03-23 03:07:05,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [91/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:06,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [92/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 03:07:06,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [93/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:06,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [94/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("0"))) 2026-03-23 03:07:06,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [95/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:06,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [96/174] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:07:06,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [97/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:06,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [98/174] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:07:06,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [99/174] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:07:06,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [100/174] Tour ProductScreenTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-03-23 03:07:06,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [101/174] Tour ProductScreenTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 03:07:07,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [102/174] Tour ProductScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:07:07,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [103/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:07,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [104/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:07:07,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [105/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:07:07,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [106/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:07,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [107/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("0"))) 2026-03-23 03:07:07,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [108/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:07,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [109/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:07:07,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [110/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 03:07:07,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [111/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 03:07:07,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [112/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:08,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [113/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("0"))) 2026-03-23 03:07:08,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [114/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:08,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [115/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:07:08,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [116/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 03:07:08,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [117/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 03:07:08,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [118/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:08,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [119/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("0"))) 2026-03-23 03:07:08,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [120/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:08,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [121/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:07:09,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [122/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 03:07:09,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [123/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 03:07:09,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [124/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:09,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [125/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-03-23 03:07:09,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [126/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:09,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [127/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:07:09,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [128/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:09,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [129/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("0"))) 2026-03-23 03:07:09,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [130/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:07:09,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [131/174] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:07:10,080 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [132/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:10,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [133/174] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:07:10,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [134/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:10,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [135/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:07:10,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [136/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:10,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [137/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:07:10,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [138/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:10,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [139/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:07:10,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [140/174] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:07:10,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [141/174] Tour ProductScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:07:10,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [142/174] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-03-23 03:07:10,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [143/174] Tour ProductScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:07:10,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [144/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:07:10,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [145/174] Tour ProductScreenTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note"))) 2026-03-23 03:07:10,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [146/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:07:10,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [147/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:07:10,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [148/174] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:07:11,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [149/174] Tour ProductScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:07:11,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [150/174] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-03-23 03:07:11,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [151/174] Tour ProductScreenTour → Step input text 'Test customer note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:07:11,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [152/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:07:11,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [153/174] Tour ProductScreenTour → Step Order customer note is 'Test customer note on order' (trigger: .order-container .customer-note div:contains("Test customer note on order")) 2026-03-23 03:07:11,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [154/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:11,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [155/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:11,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [156/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:07:11,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [157/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:07:11,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [158/174] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:07:11,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [159/174] Tour ProductScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 03:07:11,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [160/174] Tour ProductScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 03:07:11,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [161/174] Tour ProductScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:07:11,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [162/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:07:11,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [163/174] Tour ProductScreenTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1","internalNote":"Test internal note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.info-list .o_tag_badge_text:contains("Test internal note"))) 2026-03-23 03:07:11,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [164/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:07:11,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [165/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:07:11,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [166/174] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:07:12,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [167/174] Tour ProductScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 03:07:12,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [168/174] Tour ProductScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 03:07:12,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [169/174] Tour ProductScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:07:12,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [170/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:07:12,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [171/174] Tour ProductScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-03-23 03:07:12,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [172/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:12,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [173/174] Tour ProductScreenTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:07:12,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: [174/174] Tour ProductScreenTour → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:07:12,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: tour succeeded 2026-03-23 03:07:12,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR ProductScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:07:12,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour.browser: heap 17896732 (allocated 19009536) 2026-03-23 03:07:12,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Closing chrome headless with pid 30555 2026-03-23 03:07:12,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Closing websocket connection 2026-03-23 03:07:12,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Terminating chrome headless with pid 30555 2026-03-23 03:07:12,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_screen_tour: Removing chrome user profile "/tmp/tmpzo5defad_chrome_odoo" 2026-03-23 03:07:12,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search ... 2026-03-23 03:07:13,592 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [555] 2026-03-23 03:07:15,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome pid: 30725 2026-03-23 03:07:15,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome headless temporary user profile dir: /tmp/tmp9lykm0y8_chrome_odoo 2026-03-23 03:07:15,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Issuing json command http://127.0.0.1:41199/json/version 2026-03-23 03:07:15,060 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:15,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Browser version: Chrome/141.0.7390.54 2026-03-23 03:07:15,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Issuing json command http://127.0.0.1:41199/json 2026-03-23 03:07:15,215 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:15,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Websocket url found: ws://127.0.0.1:41199/devtools/page/B858AB52EFC009F41F86253BEB628905 2026-03-23 03:07:15,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Enable chrome headless console log notification 2026-03-23 03:07:15,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Chrome headless enable page notifications 2026-03-23 03:07:15,475 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:07:15,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Setting session cookie in browser 2026-03-23 03:07:15,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:07:15,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:07:15,514 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:07:16,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:16] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.102 1.208 2026-03-23 03:07:16,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Navigation result: {'frameId': 'B858AB52EFC009F41F86253BEB628905', 'loaderId': 'E9D205C283E1F84DC0ADEBC6BCD35D0F', 'isDownload': False} 2026-03-23 03:07:16,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Evaluate ready code "odoo.isTourReady('ProductSearchTour')" 2026-03-23 03:07:16,880 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:07:16,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:16] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 03:07:16,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:16] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 03:07:16,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:16] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-03-23 03:07:17,564 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:07:17,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:07:17,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.019 2026-03-23 03:07:17,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Evaluate test code "odoo.startTour('ProductSearchTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:07:17,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [1/66] Tour ProductSearchTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:07:17,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:07:17,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-03-23 03:07:17,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:07:17,774 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6197) 2026-03-23 03:07:17,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.048 2026-03-23 03:07:17,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.067 2026-03-23 03:07:17,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.008 2026-03-23 03:07:17,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.051 2026-03-23 03:07:18,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.280 0.461 2026-03-23 03:07:18,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:07:18,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 03:07:18,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:18] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 03:07:18,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:18] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.041 2026-03-23 03:07:18,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:07:19,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: Owl is running in 'dev' mode. 2026-03-23 03:07:19,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:07:19,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.029 2026-03-23 03:07:19,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:07:19,160 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:07:19,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:07:19,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.010 0.033 2026-03-23 03:07:19,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.014 0.083 2026-03-23 03:07:19,237 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "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:07:19,239 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:07:19,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.014 2026-03-23 03:07:19,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.025 2026-03-23 03:07:19,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [2/66] Tour ProductSearchTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:07:19,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-23 03:07:19,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.097 2026-03-23 03:07:19,745 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "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:07:19,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [3/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:19,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-03-23 03:07:19,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-03-23 03:07:19,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-03-23 03:07:19,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [4/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:19,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:19] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.267 2026-03-23 03:07:20,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.340 2026-03-23 03:07:20,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=492&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.306 2026-03-23 03:07:20,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=491&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.316 2026-03-23 03:07:20,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.304 2026-03-23 03:07:20,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=494&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-03-23 03:07:20,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-03-23 03:07:20,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=489&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.216 2026-03-23 03:07:20,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=488&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-03-23 03:07:20,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=490&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-03-23 03:07:20,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-03-23 03:07:20,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image?model=product.template&field=image_128&id=493&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-03-23 03:07:20,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.233 2026-03-23 03:07:20,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.251 2026-03-23 03:07:20,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [5/66] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-03-23 03:07:21,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [6/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-03-23 03:07:21,127 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [7/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-03-23 03:07:21,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [8/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:21,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [9/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:21,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [10/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:07:21,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [11/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:07:21,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [12/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:21,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [13/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:21,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [14/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:07:22,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [15/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:07:22,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [16/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:22,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [17/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:22,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [18/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:07:22,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [19/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-03-23 03:07:22,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [20/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:22,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [21/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:22,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [22/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:07:23,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [23/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-03-23 03:07:23,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [24/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:23,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [25/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:23,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [26/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:07:24,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [27/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-03-23 03:07:24,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [28/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:24,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [29/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:24,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [30/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:07:24,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [31/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-03-23 03:07:24,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [32/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:24,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [33/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:24,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [34/66] Tour ProductSearchTour → Step 'galaxy' should be displayed (trigger: .product-list .product-name:contains("galaxy")) 2026-03-23 03:07:25,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [35/66] Tour ProductSearchTour → Step 'Test Product variant' should be displayed (trigger: .product-list .product-name:contains("Test Product variant")) 2026-03-23 03:07:25,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [36/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:25,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [37/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:25,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [38/66] Tour ProductSearchTour → Step Check that: ---'galaxy' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("galaxy")))) 2026-03-23 03:07:26,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [39/66] Tour ProductSearchTour → Step 'Test Product variant' should be displayed (trigger: .product-list .product-name:contains("Test Product variant")) 2026-03-23 03:07:26,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [40/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:26,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [41/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:26,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [42/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-03-23 03:07:26,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [43/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:07:26,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [44/66] Tour ProductSearchTour → Step '1234567890123' should be displayed (trigger: .product-list .product-name:contains("1234567890123")) 2026-03-23 03:07:26,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [45/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:26,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [46/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:26,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [47/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:07:27,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [48/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:07:27,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [49/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:07:27,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [50/66] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-03-23 03:07:27,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [51/66] Tour ProductSearchTour → Step Check that: ---'1234567890123' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("1234567890123")))) 2026-03-23 03:07:27,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [52/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:27,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [53/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:27,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [54/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:07:27,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [55/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:27,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [56/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:27,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [57/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:07:28,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [58/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:28,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [59/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:28,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [60/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:07:28,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [61/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:28,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [62/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:28,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [63/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:07:28,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [64/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:28,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [65/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:28,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: [66/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:07:28,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: tour succeeded 2026-03-23 03:07:28,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: ╔══════════════════════════════════╗ ║ TOUR ProductSearchTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:07:28,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search.browser: heap 13276644 (allocated 13893632) 2026-03-23 03:07:28,658 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Closing chrome headless with pid 30725 2026-03-23 03:07:28,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Closing websocket connection 2026-03-23 03:07:28,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Terminating chrome headless with pid 30725 2026-03-23 03:07:28,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search: Removing chrome user profile "/tmp/tmp9lykm0y8_chrome_odoo" 2026-03-23 03:07:28,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_search_2 ... 2026-03-23 03:07:29,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome pid: 30902 2026-03-23 03:07:29,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome headless temporary user profile dir: /tmp/tmp69aqw722_chrome_odoo 2026-03-23 03:07:29,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Issuing json command http://127.0.0.1:42499/json/version 2026-03-23 03:07:29,728 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:29,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Browser version: Chrome/141.0.7390.54 2026-03-23 03:07:29,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Issuing json command http://127.0.0.1:42499/json 2026-03-23 03:07:29,875 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42499', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:29,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Websocket url found: ws://127.0.0.1:42499/devtools/page/900BED979B87C368BABE4F66410191E3 2026-03-23 03:07:29,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Enable chrome headless console log notification 2026-03-23 03:07:29,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Chrome headless enable page notifications 2026-03-23 03:07:30,251 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:07:30,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Setting session cookie in browser 2026-03-23 03:07:30,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:07:30,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:07:30,297 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:07:31,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "GET /pos/ui/3 HTTP/1.1" 200 - 87 0.050 0.681 2026-03-23 03:07:31,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Navigation result: {'frameId': '900BED979B87C368BABE4F66410191E3', 'loaderId': 'E12CF9B18FB91D62EEE22942CCE8315C', 'isDownload': False} 2026-03-23 03:07:31,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Evaluate ready code "odoo.isTourReady('SearchProducts')" 2026-03-23 03:07:31,056 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:07:31,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 03:07:31,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 03:07:31,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.036 2026-03-23 03:07:31,677 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:07:31,681 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:07:31,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:07:31,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Evaluate test code "odoo.startTour('SearchProducts', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:07:31,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [1/18] Tour SearchProducts → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:07:31,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.010 2026-03-23 03:07:31,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:07:31,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:07:31,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.018 2026-03-23 03:07:31,915 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6198) 2026-03-23 03:07:31,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.069 2026-03-23 03:07:32,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.094 2026-03-23 03:07:32,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.069 2026-03-23 03:07:32,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.321 0.433 2026-03-23 03:07:32,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:07:33,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 03:07:33,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-03-23 03:07:33,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 03:07:33,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: Owl is running in 'dev' mode. 2026-03-23 03:07:33,395 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:07:33,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:07:33,449 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:07:33,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.010 0.026 2026-03-23 03:07:33,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.046 2026-03-23 03:07:33,527 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:07:33,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "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:07:33,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.027 0.080 2026-03-23 03:07:33,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-03-23 03:07:33,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 03:07:33,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 03:07:33,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [2/18] Tour SearchProducts → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:07:33,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:33] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.037 0.040 2026-03-23 03:07:34,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.045 2026-03-23 03:07:34,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [3/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:34,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.023 0.115 2026-03-23 03:07:34,145 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:07:34,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-03-23 03:07:34,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [4/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:34,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.253 2026-03-23 03:07:34,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.021 0.309 2026-03-23 03:07:34,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.353 2026-03-23 03:07:34,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.355 2026-03-23 03:07:34,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=497&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.286 2026-03-23 03:07:34,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=498&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.261 2026-03-23 03:07:34,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-03-23 03:07:34,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=495&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.169 2026-03-23 03:07:34,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=496&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-03-23 03:07:34,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-03-23 03:07:34,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.123 2026-03-23 03:07:34,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.247 2026-03-23 03:07:34,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [5/18] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-03-23 03:07:34,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:07:34,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [6/18] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-03-23 03:07:35,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [7/18] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-03-23 03:07:35,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:07:35,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [8/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:35,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:07:35,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [9/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:35,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [10/18] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-03-23 03:07:35,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [11/18] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-03-23 03:07:35,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.048 2026-03-23 03:07:35,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [12/18] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-03-23 03:07:35,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 03:07:35,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [13/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:35,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 03:07:35,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [14/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:35,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [15/18] Tour SearchProducts → Step click product 'clémentine' (trigger: article.product .product-content .product-name:contains("clémentine")) 2026-03-23 03:07:36,434 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [16/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:36,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 03:07:36,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [17/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:36,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: [18/18] Tour SearchProducts → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:07:37,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:07:37,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: tour succeeded 2026-03-23 03:07:37,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: ╔═══════════════════════════════╗ ║ TOUR SearchProducts SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-23 03:07:37,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2.browser: heap 16035532 (allocated 17301504) 2026-03-23 03:07:37,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Closing chrome headless with pid 30902 2026-03-23 03:07:37,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Closing websocket connection 2026-03-23 03:07:37,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Terminating chrome headless with pid 30902 2026-03-23 03:07:37,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_search_2: Removing chrome user profile "/tmp/tmp69aqw722_chrome_odoo" 2026-03-23 03:07:37,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_product_with_dynamic_attributes ... 2026-03-23 03:07:38,345 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [569] 2026-03-23 03:07:39,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Chrome pid: 31090 2026-03-23 03:07:39,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Chrome headless temporary user profile dir: /tmp/tmpe6j1ec6q_chrome_odoo 2026-03-23 03:07:39,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Issuing json command http://127.0.0.1:35359/json/version 2026-03-23 03:07:39,207 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:39,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Browser version: Chrome/141.0.7390.54 2026-03-23 03:07:39,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Issuing json command http://127.0.0.1:35359/json 2026-03-23 03:07:39,435 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:39,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Websocket url found: ws://127.0.0.1:35359/devtools/page/8C2AAD1342F329046B3F246941224DEB 2026-03-23 03:07:39,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Enable chrome headless console log notification 2026-03-23 03:07:39,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Chrome headless enable page notifications 2026-03-23 03:07:39,680 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:07:39,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Setting session cookie in browser 2026-03-23 03:07:39,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:07:39,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:07:39,716 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:07:40,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:40] "GET /pos/ui/3 HTTP/1.1" 200 - 86 0.076 0.783 2026-03-23 03:07:40,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Navigation result: {'frameId': '8C2AAD1342F329046B3F246941224DEB', 'loaderId': 'DE5B66DB51CC51416596EFF3E543E2C1', 'isDownload': False} 2026-03-23 03:07:40,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Evaluate ready code "odoo.isTourReady('PosProductWithDynamicAttributes')" 2026-03-23 03:07:40,597 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:07:40,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-03-23 03:07:40,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 03:07:40,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.039 2026-03-23 03:07:41,205 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:07:41,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:07:41,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 03:07:41,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Evaluate test code "odoo.startTour('PosProductWithDynamicAttributes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:07:41,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 03:07:41,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [1/20] Tour PosProductWithDynamicAttributes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:07:41,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:07:41,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:07:41,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-03-23 03:07:41,428 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6199) 2026-03-23 03:07:41,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.072 2026-03-23 03:07:41,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.096 2026-03-23 03:07:41,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.043 2026-03-23 03:07:42,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.253 0.417 2026-03-23 03:07:42,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:07:42,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:07:42,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.048 2026-03-23 03:07:42,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:07:42,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: Owl is running in 'dev' mode. 2026-03-23 03:07:42,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:07:42,636 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:07:42,643 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:07:42,680 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "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:07:42,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /web/image/res.users/491/avatar_128 HTTP/1.1" 200 - 14 0.031 0.051 2026-03-23 03:07:42,697 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:07:42,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.100 2026-03-23 03:07:42,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.122 2026-03-23 03:07:42,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.007 0.070 2026-03-23 03:07:42,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.165 2026-03-23 03:07:42,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 03:07:42,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [2/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:07:42,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:42] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-03-23 03:07:43,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-03-23 03:07:43,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "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:07:43,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.079 2026-03-23 03:07:43,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.119 2026-03-23 03:07:43,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [3/20] Tour PosProductWithDynamicAttributes → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:43,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.038 2026-03-23 03:07:43,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-03-23 03:07:43,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [4/20] Tour PosProductWithDynamicAttributes → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:43,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-03-23 03:07:43,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.227 2026-03-23 03:07:43,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-03-23 03:07:43,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.377 2026-03-23 03:07:43,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image?model=product.template&field=image_128&id=499&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-03-23 03:07:43,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.248 2026-03-23 03:07:43,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:43] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.285 2026-03-23 03:07:43,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [5/20] Tour PosProductWithDynamicAttributes → Step Check that: ---'Dynamic Product' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Dynamic Product")))) 2026-03-23 03:07:44,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [6/20] Tour PosProductWithDynamicAttributes → Step Click search field (trigger: .fa-search) 2026-03-23 03:07:44,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [7/20] Tour PosProductWithDynamicAttributes → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:07:44,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [8/20] Tour PosProductWithDynamicAttributes → Step 'Dynamic Product' should be displayed (trigger: .product-list .product-name:contains("Dynamic Product")) 2026-03-23 03:07:44,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [9/20] Tour PosProductWithDynamicAttributes → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-03-23 03:07:44,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [10/20] Tour PosProductWithDynamicAttributes → Step picking radio attribute with name Test 1 (trigger: .modal .attribute-name-cell:contains('Test 1') input) 2026-03-23 03:07:44,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [11/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:07:44,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [12/20] Tour PosProductWithDynamicAttributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:45,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [13/20] Tour PosProductWithDynamicAttributes → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product","quantity":"1","price":"1.15","attributeLine":"Test 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product")):has(.qty:contains("1")):has(.price:contains("1.15")):has(.attribute-line:contains("Test 1"))) 2026-03-23 03:07:45,213 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:07:45,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:45] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 72 0.075 0.139 2026-03-23 03:07:45,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.038 0.059 2026-03-23 03:07:45,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.085 2026-03-23 03:07:45,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [14/20] Tour PosProductWithDynamicAttributes → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:45,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [15/20] Tour PosProductWithDynamicAttributes → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-03-23 03:07:45,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [16/20] Tour PosProductWithDynamicAttributes → Step picking radio attribute with name Test 2 (trigger: .modal .attribute-name-cell:contains('Test 2') input) 2026-03-23 03:07:45,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [17/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:07:45,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [18/20] Tour PosProductWithDynamicAttributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:45,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [19/20] Tour PosProductWithDynamicAttributes → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product","quantity":"1","price":"12.65","attributeLine":"Test 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product")):has(.qty:contains("1")):has(.price:contains("12.65")):has(.attribute-line:contains("Test 2"))) 2026-03-23 03:07:45,784 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:07:45,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:45] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.063 0.122 2026-03-23 03:07:45,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: [20/20] Tour PosProductWithDynamicAttributes → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:45,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.040 0.062 2026-03-23 03:07:45,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: tour succeeded 2026-03-23 03:07:45,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PosProductWithDynamicAttributes SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:07:45,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.104 2026-03-23 03:07:46,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes.browser: heap 14704208 (allocated 15728640) 2026-03-23 03:07:46,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Closing chrome headless with pid 31090 2026-03-23 03:07:46,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Closing websocket connection 2026-03-23 03:07:46,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Terminating chrome headless with pid 31090 2026-03-23 03:07:46,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_product_with_dynamic_attributes: Removing chrome user profile "/tmp/tmpe6j1ec6q_chrome_odoo" 2026-03-23 03:07:46,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_properly_display_price ... 2026-03-23 03:07:47,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome pid: 31269 2026-03-23 03:07:47,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome headless temporary user profile dir: /tmp/tmpbbr0i__c_chrome_odoo 2026-03-23 03:07:47,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Issuing json command http://127.0.0.1:39501/json/version 2026-03-23 03:07:47,019 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:47,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:07:47,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Issuing json command http://127.0.0.1:39501/json 2026-03-23 03:07:47,212 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:47,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Websocket url found: ws://127.0.0.1:39501/devtools/page/958B7573CC7AE156CD97B591AC107102 2026-03-23 03:07:47,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Enable chrome headless console log notification 2026-03-23 03:07:47,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Chrome headless enable page notifications 2026-03-23 03:07:47,522 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:07:47,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Setting session cookie in browser 2026-03-23 03:07:47,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:07:47,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:07:47,556 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:07:48,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:48] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.061 0.714 2026-03-23 03:07:48,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Navigation result: {'frameId': '958B7573CC7AE156CD97B591AC107102', 'loaderId': '67B6C5FCF6B847A9CB7D387D50603FEA', 'isDownload': False} 2026-03-23 03:07:48,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Evaluate ready code "odoo.isTourReady('DecimalCommaOrderlinePrice')" 2026-03-23 03:07:48,360 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:07:48,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:48] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 03:07:48,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:48] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-03-23 03:07:48,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:48] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 03:07:49,096 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:07:49,098 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:07:49,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.008 2026-03-23 03:07:49,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Evaluate test code "odoo.startTour('DecimalCommaOrderlinePrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:07:49,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 03:07:49,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [1/8] Tour DecimalCommaOrderlinePrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:07:49,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:07:49,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:07:49,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-03-23 03:07:49,319 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6200) 2026-03-23 03:07:49,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.075 2026-03-23 03:07:49,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.083 2026-03-23 03:07:49,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-03-23 03:07:50,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.209 0.369 2026-03-23 03:07:50,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:07:50,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 03:07:50,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-03-23 03:07:50,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:07:50,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:07:50,425 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:07:50,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:07:50,463 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:07:50,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:07:50,557 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "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:07:50,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:07:50,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.057 0.097 2026-03-23 03:07:50,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.161 2026-03-23 03:07:50,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-03-23 03:07:50,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.189 2026-03-23 03:07:50,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.031 2026-03-23 03:07:50,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [2/8] Tour DecimalCommaOrderlinePrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:07:50,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.034 2026-03-23 03:07:50,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:50] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.062 2026-03-23 03:07:51,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.133 2026-03-23 03:07:51,060 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07: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:07:51,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [3/8] Tour DecimalCommaOrderlinePrice → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:07:51,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.196 2026-03-23 03:07:51,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.271 2026-03-23 03:07:51,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.299 2026-03-23 03:07:51,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.374 2026-03-23 03:07:51,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.414 2026-03-23 03:07:51,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.368 2026-03-23 03:07:51,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=500&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.346 2026-03-23 03:07:51,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.315 2026-03-23 03:07:51,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.218 2026-03-23 03:07:51,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.333 2026-03-23 03:07:51,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:07:51,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [4/8] Tour DecimalCommaOrderlinePrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:51,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [5/8] Tour DecimalCommaOrderlinePrice → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:07:51,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [6/8] Tour DecimalCommaOrderlinePrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"5","price":"7.267,65"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("5")):has(.price:contains("7.267,65"))) 2026-03-23 03:07:52,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [7/8] Tour DecimalCommaOrderlinePrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:52,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.050 2026-03-23 03:07:52,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: [8/8] Tour DecimalCommaOrderlinePrice → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:07:52,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: tour succeeded 2026-03-23 03:07:52,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR DecimalCommaOrderlinePrice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 03:07:52,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price.browser: heap 13513832 (allocated 14680064) 2026-03-23 03:07:52,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Closing chrome headless with pid 31269 2026-03-23 03:07:52,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Closing websocket connection 2026-03-23 03:07:52,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Terminating chrome headless with pid 31269 2026-03-23 03:07:52,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_properly_display_price: Removing chrome user profile "/tmp/tmpbbr0i__c_chrome_odoo" 2026-03-23 03:07:52,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_quantity_package_of_non_basic_unit ... 2026-03-23 03:07:53,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Chrome pid: 31448 2026-03-23 03:07:53,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Chrome headless temporary user profile dir: /tmp/tmp_zlz77yo_chrome_odoo 2026-03-23 03:07:53,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Issuing json command http://127.0.0.1:32991/json/version 2026-03-23 03:07:53,295 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:53,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Browser version: Chrome/141.0.7390.54 2026-03-23 03:07:53,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Issuing json command http://127.0.0.1:32991/json 2026-03-23 03:07:53,514 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:53,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Websocket url found: ws://127.0.0.1:32991/devtools/page/BEB789B358F1C658741B5B383CA39AEC 2026-03-23 03:07:53,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Enable chrome headless console log notification 2026-03-23 03:07:53,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Chrome headless enable page notifications 2026-03-23 03:07:53,878 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:07:53,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Setting session cookie in browser 2026-03-23 03:07:53,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:07:53,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:07:53,907 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:07:54,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:54] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.061 0.975 2026-03-23 03:07:54,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Navigation result: {'frameId': 'BEB789B358F1C658741B5B383CA39AEC', 'loaderId': '0AA51953BDFB6023BF8F090CE641ED16', 'isDownload': False} 2026-03-23 03:07:54,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Evaluate ready code "odoo.isTourReady('test_quantity_package_of_non_basic_unit')" 2026-03-23 03:07:54,973 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:07:54,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 03:07:55,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-03-23 03:07:55,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.046 2026-03-23 03:07:55,610 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:07:55,622 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:07:55,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:07:55,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Evaluate test code "odoo.startTour('test_quantity_package_of_non_basic_unit', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:07:55,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 03:07:55,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [1/7] Tour test_quantity_package_of_non_basic_unit → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:07:55,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:07:55,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:07:55,791 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6201) 2026-03-23 03:07:55,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.039 2026-03-23 03:07:55,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.051 2026-03-23 03:07:55,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 03:07:55,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.041 2026-03-23 03:07:56,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.262 0.393 2026-03-23 03:07:56,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:07:56,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:07:56,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:56] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.061 2026-03-23 03:07:56,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:07:56,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: Owl is running in 'dev' mode. 2026-03-23 03:07:57,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:07:57,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:07:57,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.029 2026-03-23 03:07:57,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:07:57,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:07:57,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "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:07:57,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:07:57,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.024 0.073 2026-03-23 03:07:57,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.114 2026-03-23 03:07:57,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 03:07:57,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.029 2026-03-23 03:07:57,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [2/7] Tour test_quantity_package_of_non_basic_unit → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:07:57,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.028 0.050 2026-03-23 03:07:57,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:07:57,641 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "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:07:57,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.071 2026-03-23 03:07:57,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.125 2026-03-23 03:07:57,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [3/7] Tour test_quantity_package_of_non_basic_unit → Step PoS model scan barcode '555555' (trigger: body) 2026-03-23 03:07:57,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.150 2026-03-23 03:07:57,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.209 2026-03-23 03:07:57,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.253 2026-03-23 03:07:57,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [4/7] Tour test_quantity_package_of_non_basic_unit → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:07:57,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:57] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.280 2026-03-23 03:07:58,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:58] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.335 2026-03-23 03:07:58,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:58] "GET /web/image?model=product.template&field=image_128&id=501&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.331 2026-03-23 03:07:58,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [5/7] Tour test_quantity_package_of_non_basic_unit → Step Check orderline with attributes: {"withClass":".selected","productName":"Cord","quantity":12,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Cord")):has(.qty:contains("12"))) 2026-03-23 03:07:58,118 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:58] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.026 2026-03-23 03:07:58,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:58] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.342 2026-03-23 03:07:58,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.085 0.398 2026-03-23 03:07:58,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:58] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.467 2026-03-23 03:07:58,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [6/7] Tour test_quantity_package_of_non_basic_unit → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:07:58,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.419 2026-03-23 03:07:58,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:07:58] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 03:07:58,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: [7/7] Tour test_quantity_package_of_non_basic_unit → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:07:58,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: tour succeeded 2026-03-23 03:07:58,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_quantity_package_of_non_basic_unit SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 03:07:58,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit.browser: heap 13500164 (allocated 14680064) 2026-03-23 03:07:58,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Closing chrome headless with pid 31448 2026-03-23 03:07:58,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Closing websocket connection 2026-03-23 03:07:58,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Terminating chrome headless with pid 31448 2026-03-23 03:07:58,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_quantity_package_of_non_basic_unit: Removing chrome user profile "/tmp/tmp_zlz77yo_chrome_odoo" 2026-03-23 03:07:58,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_screen_tour ... 2026-03-23 03:07:59,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome pid: 31638 2026-03-23 03:07:59,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmprq_j1zci_chrome_odoo 2026-03-23 03:07:59,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:42847/json/version 2026-03-23 03:07:59,382 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:59,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:07:59,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:42847/json 2026-03-23 03:07:59,492 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:07:59,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:42847/devtools/page/72614299FB5443738B26F57A53D0415D 2026-03-23 03:07:59,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-03-23 03:07:59,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-03-23 03:07:59,818 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:07:59,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-03-23 03:07:59,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:07:59,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:07:59,851 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:08:00,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:00] "GET /pos/ui/3 HTTP/1.1" 200 - 130 0.082 0.675 2026-03-23 03:08:00,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Navigation result: {'frameId': '72614299FB5443738B26F57A53D0415D', 'loaderId': '0819D830A5CCF8C808440E0F531ED3AF', 'isDownload': False} 2026-03-23 03:08:00,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-03-23 03:08:00,653 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:08:00,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.022 2026-03-23 03:08:00,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.052 2026-03-23 03:08:00,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.058 2026-03-23 03:08:01,326 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:01,333 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:08:01,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:08:01,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:08:01,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.010 2026-03-23 03:08:01,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [1/223] Tour ReceiptScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:08:01,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:08:01,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:01,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.016 2026-03-23 03:08:01,554 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6202) 2026-03-23 03:08:01,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.070 2026-03-23 03:08:01,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.075 2026-03-23 03:08:01,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.060 2026-03-23 03:08:02,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.256 0.448 2026-03-23 03:08:02,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:02,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:08:02,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:02] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.063 2026-03-23 03:08:02,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.048 2026-03-23 03:08:02,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:08:03,041 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:08:03,095 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:08:03,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:08:03,142 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "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:08:03,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.040 0.045 2026-03-23 03:08:03,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.095 2026-03-23 03:08:03,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-03-23 03:08:03,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:08:03,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.011 0.129 2026-03-23 03:08:03,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.047 2026-03-23 03:08:03,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.031 2026-03-23 03:08:03,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [2/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:08:03,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-03-23 03:08:03,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.122 2026-03-23 03:08:03,739 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "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:08:03,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [3/223] Tour ReceiptScreenTour → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:08:03,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.196 2026-03-23 03:08:03,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.311 2026-03-23 03:08:03,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-03-23 03:08:03,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.298 2026-03-23 03:08:03,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [4/223] Tour ReceiptScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:08:03,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:03] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.327 2026-03-23 03:08:04,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:04] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.286 2026-03-23 03:08:04,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:04] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-03-23 03:08:04,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:04] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-03-23 03:08:04,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.065 0.284 2026-03-23 03:08:04,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.326 2026-03-23 03:08:04,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [5/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:04,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [6/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:08:04,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [7/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:08:04,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [8/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:08:04,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [9/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:08:04,670 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [10/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:08:04,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [11/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:08:04,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [12/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:08:04,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [13/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:08:04,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [14/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 03:08:05,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [15/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:05,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [16/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:05,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [17/223] Tour ReceiptScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:08:05,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [18/223] Tour ReceiptScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:08:05,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [19/223] Tour ReceiptScreenTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:08:05,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [20/223] Tour ReceiptScreenTour → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-03-23 03:08:05,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [21/223] Tour ReceiptScreenTour → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-03-23 03:08:05,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [22/223] Tour ReceiptScreenTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-03-23 03:08:05,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [23/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:05,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [24/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:05,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [25/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:05,950 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:05,954 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:05,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [26/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:06,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [27/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:08:06,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [28/223] Tour ReceiptScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:08:06,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [29/223] Tour ReceiptScreenTour → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-03-23 03:08:06,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [30/223] Tour ReceiptScreenTour → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-03-23 03:08:06,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [31/223] Tour ReceiptScreenTour → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-03-23 03:08:06,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [32/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:06,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [33/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:08:06,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:08:06,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [34/223] Tour ReceiptScreenTour → Step Cashier A exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(A)) 2026-03-23 03:08:06,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [35/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-03-23 03:08:06,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [36/223] Tour ReceiptScreenTour → Step Shipping date must be printed (trigger: .pos-receipt-order-data:contains('Expected delivery:')) 2026-03-23 03:08:06,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [37/223] Tour ReceiptScreenTour → Step Shipping date must be today (trigger: .pos-receipt-order-data:contains('Expected delivery:') > div:contains('3/23/2026')) 2026-03-23 03:08:06,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [38/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("55.0") 2026-03-23 03:08:06,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [39/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-03-23 03:08:06,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [40/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:07,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [41/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:07,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [42/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:08:07,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [43/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:07,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [44/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:07,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [45/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:08:07,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [46/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:08:07,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [47/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:08:07,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [48/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:08:07,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [49/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:08:07,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [50/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:08:07,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [51/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("30.0"))) 2026-03-23 03:08:07,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [52/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:07,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [53/223] Tour ReceiptScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:08:08,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [54/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:08,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [55/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:08:08,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [56/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:08:08,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [57/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:08:08,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [58/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:08:08,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [59/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:08:08,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [60/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:08:08,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [61/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:08:08,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [62/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6")):has(.price:contains("36.0"))) 2026-03-23 03:08:08,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [63/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:08,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [64/223] Tour ReceiptScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:08:08,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [65/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:08,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [66/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:08:08,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [67/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:08:09,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [68/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:08:09,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [69/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:08:09,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [70/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:08:09,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [71/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:08:09,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [72/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:08:09,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [73/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6")):has(.price:contains("6.0"))) 2026-03-23 03:08:09,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [74/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:09,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [75/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:09,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [76/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:09,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [77/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:09,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [78/223] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:08:09,844 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [79/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-03-23 03:08:09,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [80/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:08:09,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [81/223] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:08:10,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [82/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-03-23 03:08:10,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [83/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:08:10,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [84/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:08:10,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [85/223] Tour ReceiptScreenTour → Step remaining amount is 2.0 (trigger: .payment-status-amount .amount:contains("2.0")) 2026-03-23 03:08:10,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [86/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:08:10,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [87/223] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:08:10,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [88/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-03-23 03:08:10,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [89/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:08:10,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [90/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:08:10,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [91/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:08:10,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [92/223] Tour ReceiptScreenTour → Step change is 628.0 (trigger: .payment-status-amount .amount:contains("628.0")) 2026-03-23 03:08:10,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [93/223] Tour ReceiptScreenTour → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:08:10,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [94/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:10,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [95/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:08:10,847 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:08:10,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.091 2026-03-23 03:08:10,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90252329 started for PoS orders references: [{'name': '/', 'uuid': '28ddb40f-a7d2-457e-9edc-f8c79c77c02a'}] 2026-03-23 03:08:11,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90252329 order {'name': '/', 'uuid': '28ddb40f-a7d2-457e-9edc-f8c79c77c02a'} created pos.order #56 2026-03-23 03:08:11,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90252329 finished 2026-03-23 03:08:11,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.246 0.527 2026-03-23 03:08:11,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28316830 started for PoS orders references: [{'name': '/', 'uuid': '3cc8fc2d-0cd1-46be-b96a-3437de2e4804'}] 2026-03-23 03:08:12,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28316830 order {'name': '/', 'uuid': '3cc8fc2d-0cd1-46be-b96a-3437de2e4804'} created pos.order #57 2026-03-23 03:08:12,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28316830 finished 2026-03-23 03:08:12,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 168 0.191 0.478 2026-03-23 03:08:12,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 03:08:12,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.043 2026-03-23 03:08:12,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [96/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("72.0") 2026-03-23 03:08:12,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [97/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-03-23 03:08:12,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [98/223] Tour ReceiptScreenTour → Step .receipt-screen .send-receipt-email-input 2026-03-23 03:08:12,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [99/223] Tour ReceiptScreenTour → Step .receipt-screen button i.fa-paper-plane 2026-03-23 03:08:12,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [100/223] Tour ReceiptScreenTour → Step .receipt-screen .notice .text-success 2026-03-23 03:08:13,065 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 03:08:13,065 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 03:08:13,071 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 03:08:13,075 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 03:08:13,086 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 03:08:13,088 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 03:08:13,094 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 03:08:13,095 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 03:08:13,095 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 03:08:13,096 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 03:08:13,106 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 03:08:13,106 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 03:08:13,107 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 03:08:13,110 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 03:08:13,112 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 03:08:13,114 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 03:08:13,114 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 03:08:13,115 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 03:08:13,116 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 03:08:13,117 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 03:08:13,119 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 03:08:13,120 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 03:08:13,121 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 03:08:13,122 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 03:08:13,136 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:13,141 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:13,142 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 03:08:13,143 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 03:08:13,144 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 03:08:13,145 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 03:08:13,146 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 03:08:13,147 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 03:08:13,148 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 03:08:13,148 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 03:08:13,149 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 03:08:13,150 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 03:08:13,152 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 03:08:13,152 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 03:08:13,153 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 03:08:13,154 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 03:08:13,160 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 03:08:13,161 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 03:08:13,187 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 03:08:13,191 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 03:08:13,194 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 03:08:13,198 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 03:08:13,203 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 03:08:13,209 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:13,229 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:08:13,235 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 03:08:13,240 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 03:08:13,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:08:13,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:08:13,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:08:13,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:08:13,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:13,297 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:08:13,305 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:08:13,339 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:08:13,340 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:08:13,344 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:08:13,349 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:08:13,358 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 03:08:13,366 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 03:08:13,369 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 03:08:13,374 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 03:08:13,377 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 03:08:13,377 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 03:08:13,383 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 03:08:13,387 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 03:08:13,397 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 03:08:13,398 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 03:08:13,398 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 03:08:13,404 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 03:08:13,413 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 03:08:13,415 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 03:08:13,418 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 03:08:13,419 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 03:08:13,421 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 03:08:13,424 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 03:08:13,426 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 03:08:13,427 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 03:08:13,428 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 03:08:13,431 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 03:08:13,436 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 03:08:13,437 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 03:08:13,438 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 03:08:13,441 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 03:08:13,444 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 03:08:13,444 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 03:08:13,445 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 03:08:13,451 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 03:08:13,452 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 03:08:13,453 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 03:08:13,454 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 03:08:13,455 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 03:08:13,460 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 03:08:13,465 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 03:08:13,474 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 03:08:13,476 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 03:08:13,480 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 03:08:13,482 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 03:08:13,506 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 03:08:13,525 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:08:13,525 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 03:08:13,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:08:13,535 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 03:08:13,542 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 03:08:13,542 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 03:08:13,543 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 03:08:13,544 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 03:08:13,547 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:08:13,566 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:08:13,570 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 03:08:13,572 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 03:08:13,573 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 03:08:13,574 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 03:08:13,575 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 03:08:13,596 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:08:13,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:08:13,619 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:08:13,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:08:13,633 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:08:13,638 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:13,641 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 03:08:13,656 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 03:08:13,658 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 03:08:13,668 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 03:08:13,683 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 03:08:13,684 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 03:08:13,684 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 03:08:13,685 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 03:08:13,695 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 03:08:13,700 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:08:13,710 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 03:08:13,711 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 03:08:13,716 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:13,724 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 03:08:13,729 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 03:08:13,730 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 03:08:13,730 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 03:08:13,736 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 03:08:13,738 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 03:08:13,740 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 03:08:13,741 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 03:08:13,747 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 03:08:13,754 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 03:08:15,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:15] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 - 27 0.034 0.091 2026-03-23 03:08:15,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [101/223] Tour ReceiptScreenTour → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:08:15,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [102/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:15,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [103/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:15,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [104/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:08:15,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [105/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:15,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [106/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:15,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [107/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:08:15,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [108/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:08:15,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [109/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:08:15,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [110/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:08:15,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [111/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:08:15,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [112/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:08:15,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [113/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6"))) 2026-03-23 03:08:16,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [114/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:16,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [115/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:16,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [116/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:16,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [117/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:16,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [118/223] Tour ReceiptScreenTour → Step .payment-screen .button:contains('Tip') 2026-03-23 03:08:16,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [119/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-03-23 03:08:16,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [120/223] Tour ReceiptScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-03-23 03:08:16,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [121/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:08:16,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [122/223] Tour ReceiptScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 03:08:16,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [123/223] Tour ReceiptScreenTour → Step amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0")) 2026-03-23 03:08:16,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [124/223] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:08:16,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [125/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:16,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [126/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:08:16,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:08:16,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [127/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("$ 30.00 + $ 1.00 tip") 2026-03-23 03:08:16,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [128/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-03-23 03:08:16,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [129/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:17,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [130/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:17,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [131/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:08:17,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [132/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:17,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [133/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:17,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [134/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:08:17,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [135/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:08:17,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [136/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:08:17,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [137/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:08:17,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [138/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:08:17,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [139/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:17,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [140/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:17,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [141/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:17,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [142/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:17,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [143/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:08:17,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [144/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:08:17,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [145/223] Tour ReceiptScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-03-23 03:08:17,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [146/223] Tour ReceiptScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:08:18,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [147/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:08:18,080 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [148/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:18,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [149/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:18,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [150/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:18,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [151/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:18,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [152/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:08:18,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [153/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:18,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [154/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note"))) 2026-03-23 03:08:18,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:08:18,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [155/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:18,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [156/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:18,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [157/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:08:18,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [158/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:18,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [159/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:18,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [160/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:08:18,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [161/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:08:18,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [162/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:08:18,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [163/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:08:19,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [164/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:08:19,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [165/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:19,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [166/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:19,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [167/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:19,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [168/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:19,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [169/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:08:19,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [170/223] Tour ReceiptScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 03:08:19,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [171/223] Tour ReceiptScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 03:08:19,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [172/223] Tour ReceiptScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:08:19,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [173/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:08:19,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [174/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:19,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [175/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:19,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [176/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:08:19,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [177/223] Tour ReceiptScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 03:08:19,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [178/223] Tour ReceiptScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 03:08:19,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [179/223] Tour ReceiptScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:08:20,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [180/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:08:20,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [181/223] Tour ReceiptScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-03-23 03:08:20,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [182/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:20,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [183/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:20,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [184/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:20,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [185/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:20,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [186/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:08:20,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [187/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:20,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [188/223] Tour ReceiptScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:08:20,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:08:20,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [189/223] Tour ReceiptScreenTour → Step Check that: ---Check orderline with attributes: {"internalNote":"Test internal note"}--- is not true (trigger: body:not(:has(.order-container .orderline:has(.info-list .o_tag_badge_text:contains("Test internal note"))))) 2026-03-23 03:08:20,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [190/223] Tour ReceiptScreenTour → Step Check that: ---Order internal note is 'Test internal note on order'--- is not true (trigger: body:not(:has(.order-container .internal-note-container span div:contains("Test internal note on order")))) 2026-03-23 03:08:20,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [191/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:20,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [192/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:20,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [193/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:08:20,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [194/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:20,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [195/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:20,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [196/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:08:21,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [197/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:08:21,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [198/223] Tour ReceiptScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:08:21,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [199/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:08:21,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [200/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:08:21,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [201/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:08:21,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [202/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:21,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [203/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:21,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [204/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:21,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [205/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:08:21,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [206/223] Tour ReceiptScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-03-23 03:08:21,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [207/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("20"))) 2026-03-23 03:08:21,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [208/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:08:21,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [209/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"19.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("19.0"))) 2026-03-23 03:08:22,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [210/223] Tour ReceiptScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:08:22,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [211/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:22,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [212/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:22,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [213/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:22,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [214/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:22,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [215/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:08:22,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [216/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:22,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [217/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:08:22,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:08:22,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [218/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"20"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("20"))) 2026-03-23 03:08:22,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [219/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("19.00") 2026-03-23 03:08:22,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [220/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-03-23 03:08:22,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [221/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:22,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [222/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:22,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: [223/223] Tour ReceiptScreenTour → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:08:22,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: tour succeeded 2026-03-23 03:08:22,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR ReceiptScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:08:23,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour.browser: heap 24433116 (allocated 25956352) 2026-03-23 03:08:23,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing chrome headless with pid 31638 2026-03-23 03:08:23,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Closing websocket connection 2026-03-23 03:08:23,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Terminating chrome headless with pid 31638 2026-03-23 03:08:23,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmprq_j1zci_chrome_odoo" 2026-03-23 03:08:23,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-03-23 03:08:24,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome pid: 31848 2026-03-23 03:08:24,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmp44wubp5g_chrome_odoo 2026-03-23 03:08:24,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:32933/json/version 2026-03-23 03:08:24,338 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:08:24,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Browser version: Chrome/141.0.7390.54 2026-03-23 03:08:24,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:32933/json 2026-03-23 03:08:24,515 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:08:24,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:32933/devtools/page/C2182EEA39C6C4BC0284459C68295EA6 2026-03-23 03:08:24,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-03-23 03:08:24,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-03-23 03:08:24,862 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:08:24,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-03-23 03:08:24,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:08:24,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:08:24,892 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:08:25,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:25] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.074 0.792 2026-03-23 03:08:25,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Navigation result: {'frameId': 'C2182EEA39C6C4BC0284459C68295EA6', 'loaderId': 'D9077F19257107FCF1F67FE9A8B37A0B', 'isDownload': False} 2026-03-23 03:08:25,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-03-23 03:08:25,796 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:08:25,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 03:08:25,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.023 2026-03-23 03:08:25,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.017 0.043 2026-03-23 03:08:26,553 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:08:26,566 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:26,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-03-23 03:08:26,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:08:26,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 03:08:26,670 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [1/14] Tour ReceiptTrackingMethodTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:08:26,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:08:26,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:08:26,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-03-23 03:08:26,801 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6204) 2026-03-23 03:08:26,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.070 2026-03-23 03:08:26,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.089 2026-03-23 03:08:26,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.062 2026-03-23 03:08:27,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.267 0.424 2026-03-23 03:08:27,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:08:27,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:08:27,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:27] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.059 2026-03-23 03:08:27,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:08:27,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-03-23 03:08:28,105 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:08:28,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:08:28,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:08:28,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:08:28,182 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:08:28,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.016 0.030 2026-03-23 03:08:28,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.026 0.068 2026-03-23 03:08:28,265 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "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:08:28,275 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:28,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 03:08:28,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 03:08:28,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [2/14] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:08:28,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.036 2026-03-23 03:08:28,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.073 2026-03-23 03:08:28,755 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:08:28,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.112 2026-03-23 03:08:28,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-03-23 03:08:28,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [3/14] Tour ReceiptTrackingMethodTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:08:28,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.223 2026-03-23 03:08:28,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:28] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.309 2026-03-23 03:08:29,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.319 2026-03-23 03:08:29,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-03-23 03:08:29,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.307 2026-03-23 03:08:29,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-03-23 03:08:29,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "GET /web/image?model=product.template&field=image_128&id=502&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-03-23 03:08:29,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.274 2026-03-23 03:08:29,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.292 2026-03-23 03:08:29,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [4/14] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:08:29,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.005 0.017 2026-03-23 03:08:29,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [5/14] Tour ReceiptTrackingMethodTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:08:29,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [6/14] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:08:29,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [7/14] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-03-23 03:08:29,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [8/14] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:08:29,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:08:29,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [9/14] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:30,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [10/14] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:30,138 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:30,141 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:30,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [11/14] Tour ReceiptTrackingMethodTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:30,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [12/14] Tour ReceiptTrackingMethodTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:08:30,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 03:08:30,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [13/14] Tour ReceiptTrackingMethodTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:30,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: [14/14] Tour ReceiptTrackingMethodTour → Step tracking method is Lot (trigger: li.lot-number:contains("Lot Number 123456789")) 2026-03-23 03:08:30,433 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:08:30,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 03:08:30,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73724249 started for PoS orders references: [{'name': '/', 'uuid': '0f9307d2-c077-4dde-82d3-b3fdc6f3c3de'}] 2026-03-23 03:08:30,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73724249 order {'name': '/', 'uuid': '0f9307d2-c077-4dde-82d3-b3fdc6f3c3de'} created pos.order #58 2026-03-23 03:08:31,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73724249 finished 2026-03-23 03:08:31,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.180 0.481 2026-03-23 03:08:31,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 03:08:31,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:08:31,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: tour succeeded 2026-03-23 03:08:31,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:08:31,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method.browser: heap 15130568 (allocated 17039360) 2026-03-23 03:08:31,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing chrome headless with pid 31848 2026-03-23 03:08:31,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Closing websocket connection 2026-03-23 03:08:31,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Terminating chrome headless with pid 31848 2026-03-23 03:08:31,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmp44wubp5g_chrome_odoo" 2026-03-23 03:08:31,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_few_quantities ... 2026-03-23 03:08:32,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome pid: 32034 2026-03-23 03:08:32,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome headless temporary user profile dir: /tmp/tmpem08ivs7_chrome_odoo 2026-03-23 03:08:32,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:46791/json/version 2026-03-23 03:08:32,576 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:08:32,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Browser version: Chrome/141.0.7390.54 2026-03-23 03:08:32,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:46791/json 2026-03-23 03:08:32,649 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:08:32,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Websocket url found: ws://127.0.0.1:46791/devtools/page/5C5B151481F2A2DE031BF20125557CCB 2026-03-23 03:08:32,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Enable chrome headless console log notification 2026-03-23 03:08:32,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Chrome headless enable page notifications 2026-03-23 03:08:32,931 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:08:32,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Setting session cookie in browser 2026-03-23 03:08:32,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:08:32,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:08:32,960 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:08:33,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:33] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.075 0.625 2026-03-23 03:08:33,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Navigation result: {'frameId': '5C5B151481F2A2DE031BF20125557CCB', 'loaderId': '3E85BE56E0F1A24D38C937FDF3EFACE3', 'isDownload': False} 2026-03-23 03:08:33,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Evaluate ready code "odoo.isTourReady('RefundFewQuantities')" 2026-03-23 03:08:33,705 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:08:33,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.016 2026-03-23 03:08:33,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.016 2026-03-23 03:08:33,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 03:08:34,331 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:08:34,350 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:08:34,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:08:34,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Evaluate test code "odoo.startTour('RefundFewQuantities', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:08:34,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:08:34,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [1/41] Tour RefundFewQuantities → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:08:34,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:08:34,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:08:34,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-03-23 03:08:34,578 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6205) 2026-03-23 03:08:34,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.063 2026-03-23 03:08:34,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.080 2026-03-23 03:08:34,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.034 2026-03-23 03:08:35,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.276 0.827 2026-03-23 03:08:35,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:08:35,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:08:36,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.048 2026-03-23 03:08:36,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 03:08:36,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: Owl is running in 'dev' mode. 2026-03-23 03:08:36,315 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:08:36,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:08:36,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:08:36,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:36,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:08:36,453 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:08:36,455 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "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 03:08:36,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.046 0.085 2026-03-23 03:08:36,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.011 0.154 2026-03-23 03:08:36,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.045 2026-03-23 03:08:36,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.031 2026-03-23 03:08:36,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [2/41] Tour RefundFewQuantities → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:08:36,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:36] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.025 2026-03-23 03:08:37,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.069 2026-03-23 03:08:37,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "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:08:37,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-03-23 03:08:37,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.118 2026-03-23 03:08:37,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-03-23 03:08:37,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-03-23 03:08:37,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-03-23 03:08:37,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-03-23 03:08:37,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-03-23 03:08:37,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [3/41] Tour RefundFewQuantities → Step click product 'Sugar' (trigger: article.product .product-content .product-name:contains("Sugar")) 2026-03-23 03:08:37,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-03-23 03:08:37,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image?model=product.template&field=image_128&id=503&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-03-23 03:08:37,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.107 2026-03-23 03:08:37,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.011 0.153 2026-03-23 03:08:37,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:08:37,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [4/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:37,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [5/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:08:37,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [6/41] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:08:37,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [7/41] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0","price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0")):has(.price:contains("0.00"))) 2026-03-23 03:08:38,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [8/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:08:38,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.043 2026-03-23 03:08:38,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [9/41] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:08:38,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [10/41] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0.02","price":"0.06"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0.02")):has(.price:contains("0.06"))) 2026-03-23 03:08:38,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [11/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:38,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 03:08:38,463 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [12/41] Tour RefundFewQuantities → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:38,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [13/41] Tour RefundFewQuantities → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:38,572 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:38,579 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:38,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [14/41] Tour RefundFewQuantities → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:38,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [15/41] Tour RefundFewQuantities → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:08:38,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:08:38,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [16/41] Tour RefundFewQuantities → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:38,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [17/41] Tour RefundFewQuantities → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:08:38,854 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:38,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.028 2026-03-23 03:08:38,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63752619 started for PoS orders references: [{'name': '/', 'uuid': '05474ec4-9d0e-49b7-bc17-7fa67c7e2065'}] 2026-03-23 03:08:39,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63752619 order {'name': '/', 'uuid': '05474ec4-9d0e-49b7-bc17-7fa67c7e2065'} created pos.order #59 2026-03-23 03:08:39,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63752619 finished 2026-03-23 03:08:39,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 185 0.238 0.477 2026-03-23 03:08:39,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 03:08:39,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.038 2026-03-23 03:08:39,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [18/41] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:40,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [19/41] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:40,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:08:40,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [20/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:40,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [21/41] Tour RefundFewQuantities → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:08:40,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [22/41] Tour RefundFewQuantities → Step click Actions button (trigger: .more-btn) 2026-03-23 03:08:40,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [23/41] Tour RefundFewQuantities → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:08:40,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [24/41] Tour RefundFewQuantities → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:08:40,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:08:40,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 03:08:40,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [25/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:40,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.011 0.020 2026-03-23 03:08:40,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [26/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:08:40,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [27/41] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:08:40,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [28/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:40,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [29/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:40,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [30/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:08:40,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [31/41] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:08:40,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [32/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:40,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [33/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:40,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [34/41] Tour RefundFewQuantities → Step .ticket-screen .to-refund-highlight:contains("To Refund: 0.02") 2026-03-23 03:08:40,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [35/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:41,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [36/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:41,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [37/41] Tour RefundFewQuantities → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:08:41,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [38/41] Tour RefundFewQuantities → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:08:41,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.030 2026-03-23 03:08:41,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [39/41] Tour RefundFewQuantities → Step click back button (trigger: .back-button) 2026-03-23 03:08:41,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [40/41] Tour RefundFewQuantities → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:08:41,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: [41/41] Tour RefundFewQuantities → Step Check orderline with attributes: "Sugar" (trigger: .order-container .orderline) 2026-03-23 03:08:41,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: tour succeeded 2026-03-23 03:08:41,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: ╔════════════════════════════════════╗ ║ TOUR RefundFewQuantities SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:08:41,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities.browser: heap 16575492 (allocated 18350080) 2026-03-23 03:08:41,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Closing chrome headless with pid 32034 2026-03-23 03:08:41,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Closing websocket connection 2026-03-23 03:08:41,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Terminating chrome headless with pid 32034 2026-03-23 03:08:41,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_few_quantities: Removing chrome user profile "/tmp/tmpem08ivs7_chrome_odoo" 2026-03-23 03:08:41,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_line_keep_attributes ... 2026-03-23 03:08:42,284 26 INFO 00799-19-0-all odoo.models.unlink: User #488 deleted product.product records with IDs: [576] 2026-03-23 03:08:42,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Chrome pid: 32225 2026-03-23 03:08:42,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Chrome headless temporary user profile dir: /tmp/tmpaefnox7s_chrome_odoo 2026-03-23 03:08:42,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Issuing json command http://127.0.0.1:38265/json/version 2026-03-23 03:08:42,974 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:08:43,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Browser version: Chrome/141.0.7390.54 2026-03-23 03:08:43,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Issuing json command http://127.0.0.1:38265/json 2026-03-23 03:08:43,233 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:08:43,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Websocket url found: ws://127.0.0.1:38265/devtools/page/D33393B957179C8320F9CBC59E312176 2026-03-23 03:08:43,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Enable chrome headless console log notification 2026-03-23 03:08:43,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Chrome headless enable page notifications 2026-03-23 03:08:43,605 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:08:43,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Setting session cookie in browser 2026-03-23 03:08:43,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:08:43,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:08:43,643 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:08:44,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:44] "GET /pos/ui/3 HTTP/1.1" 200 - 130 0.118 0.966 2026-03-23 03:08:44,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Navigation result: {'frameId': 'D33393B957179C8320F9CBC59E312176', 'loaderId': '806BC24D7399995EB4E782FD4C54E700', 'isDownload': False} 2026-03-23 03:08:44,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Evaluate ready code "odoo.isTourReady('test_refund_line_keep_attributes')" 2026-03-23 03:08:44,767 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:08:44,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:44] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-03-23 03:08:44,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:44] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 03:08:44,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:44] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-03-23 03:08:45,493 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:45,504 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:45,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-03-23 03:08:45,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Evaluate test code "odoo.startTour('test_refund_line_keep_attributes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:08:45,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-03-23 03:08:45,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [1/25] Tour test_refund_line_keep_attributes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:08:45,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:08:45,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:45,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-03-23 03:08:45,767 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6206) 2026-03-23 03:08:45,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.107 2026-03-23 03:08:45,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.068 2026-03-23 03:08:45,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.044 2026-03-23 03:08:46,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.280 0.471 2026-03-23 03:08:46,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:08:46,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:08:46,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:46] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 03:08:46,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:46] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-03-23 03:08:46,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:08:47,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: Owl is running in 'dev' mode. 2026-03-23 03:08:47,144 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:08:47,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:08:47,183 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:08:47,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.017 2026-03-23 03:08:47,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:08:47,241 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "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:08:47,254 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:47,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.046 0.087 2026-03-23 03:08:47,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.110 2026-03-23 03:08:47,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.014 0.058 2026-03-23 03:08:47,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 03:08:47,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [2/25] Tour test_refund_line_keep_attributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:08:47,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.025 0.036 2026-03-23 03:08:47,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.047 2026-03-23 03:08:47,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "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:08:47,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.086 2026-03-23 03:08:47,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [3/25] Tour test_refund_line_keep_attributes → Step click product 'Donut' (trigger: article.product .product-content .product-name:contains("Donut")) 2026-03-23 03:08:47,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-03-23 03:08:47,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:47] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-03-23 03:08:48,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.236 2026-03-23 03:08:48,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.291 2026-03-23 03:08:48,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.291 2026-03-23 03:08:48,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /web/image?model=product.template&field=image_128&id=504&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.324 2026-03-23 03:08:48,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-03-23 03:08:48,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.286 2026-03-23 03:08:48,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.055 0.284 2026-03-23 03:08:48,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.316 2026-03-23 03:08:48,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [4/25] Tour test_refund_line_keep_attributes → Step picking radio attribute with name Sugar (trigger: .modal .attribute-name-cell:contains('Sugar') input) 2026-03-23 03:08:48,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [5/25] Tour test_refund_line_keep_attributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:08:48,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [6/25] Tour test_refund_line_keep_attributes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:48,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:08:48,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [7/25] Tour test_refund_line_keep_attributes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:48,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:08:48,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [8/25] Tour test_refund_line_keep_attributes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:48,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:48,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [9/25] Tour test_refund_line_keep_attributes → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:08:48,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [10/25] Tour test_refund_line_keep_attributes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:49,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.055 2026-03-23 03:08:49,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [11/25] Tour test_refund_line_keep_attributes → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:08:49,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 03:08:49,104 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:49,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57282013 started for PoS orders references: [{'name': '/', 'uuid': '43a70c53-47a3-4f1e-9495-b4d7da293860'}] 2026-03-23 03:08:49,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57282013 order {'name': '/', 'uuid': '43a70c53-47a3-4f1e-9495-b4d7da293860'} created pos.order #60 2026-03-23 03:08:49,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57282013 finished 2026-03-23 03:08:49,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.195 0.439 2026-03-23 03:08:49,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.039 2026-03-23 03:08:49,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 03:08:50,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [12/25] Tour test_refund_line_keep_attributes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:50,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [13/25] Tour test_refund_line_keep_attributes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:50,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:08:50,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [14/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:50,230 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [15/25] Tour test_refund_line_keep_attributes → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:08:50,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [16/25] Tour test_refund_line_keep_attributes → Step click Actions button (trigger: .more-btn) 2026-03-23 03:08:50,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [17/25] Tour test_refund_line_keep_attributes → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:08:50,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [18/25] Tour test_refund_line_keep_attributes → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:08:50,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:08:50,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.020 2026-03-23 03:08:50,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [19/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:50,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.033 2026-03-23 03:08:50,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [20/25] Tour test_refund_line_keep_attributes → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:08:50,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [21/25] Tour test_refund_line_keep_attributes → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:50,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [22/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:50,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [23/25] Tour test_refund_line_keep_attributes → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:08:50,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [24/25] Tour test_refund_line_keep_attributes → Step click back button (trigger: .back-button) 2026-03-23 03:08:50,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:08:50,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: [25/25] Tour test_refund_line_keep_attributes → Step Check orderline with attributes: {"productName":"Donut","attributeLine":"Sugar"} (trigger: .order-container .orderline:has(.product-name:contains("Donut")):has(.attribute-line:contains("Sugar"))) 2026-03-23 03:08:50,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: tour succeeded 2026-03-23 03:08:50,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_refund_line_keep_attributes SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 03:08:51,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes.browser: heap 16506904 (allocated 17825792) 2026-03-23 03:08:51,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Closing chrome headless with pid 32225 2026-03-23 03:08:51,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Closing websocket connection 2026-03-23 03:08:51,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Terminating chrome headless with pid 32225 2026-03-23 03:08:51,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_line_keep_attributes: Removing chrome user profile "/tmp/tmpaefnox7s_chrome_odoo" 2026-03-23 03:08:51,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_multiple_products_amounts_compliance ... 2026-03-23 03:08:52,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Chrome pid: 32417 2026-03-23 03:08:52,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Chrome headless temporary user profile dir: /tmp/tmpeljsbghq_chrome_odoo 2026-03-23 03:08:52,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Issuing json command http://127.0.0.1:41877/json/version 2026-03-23 03:08:52,355 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:08:52,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Browser version: Chrome/141.0.7390.54 2026-03-23 03:08:52,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Issuing json command http://127.0.0.1:41877/json 2026-03-23 03:08:52,437 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:08:52,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Websocket url found: ws://127.0.0.1:41877/devtools/page/D7C1547E837473A02BF3EC1E0479AD17 2026-03-23 03:08:52,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Enable chrome headless console log notification 2026-03-23 03:08:52,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Chrome headless enable page notifications 2026-03-23 03:08:52,798 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:08:52,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Setting session cookie in browser 2026-03-23 03:08:52,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:08:52,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:08:52,854 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:08:53,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:53] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.115 0.721 2026-03-23 03:08:53,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Navigation result: {'frameId': 'D7C1547E837473A02BF3EC1E0479AD17', 'loaderId': '811D2DBA85A0850265E1657916DF756C', 'isDownload': False} 2026-03-23 03:08:53,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Evaluate ready code "odoo.isTourReady('refund_multiple_products_amounts_compliance')" 2026-03-23 03:08:53,713 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:08:53,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 03:08:53,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 03:08:53,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 03:08:54,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:54,393 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:08:54,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 03:08:54,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:08:54,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-03-23 03:08:54,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [1/29] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:08:54,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:08:54,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:08:54,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 03:08:54,601 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6207) 2026-03-23 03:08:54,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.069 2026-03-23 03:08:54,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.068 2026-03-23 03:08:54,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-03-23 03:08:55,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.322 0.427 2026-03-23 03:08:55,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:08:55,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-03-23 03:08:55,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:55] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.064 2026-03-23 03:08:55,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:08:55,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: Owl is running in 'dev' mode. 2026-03-23 03:08:56,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:56,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:08:56,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:08:56,085 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:56,094 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:08:56,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "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:08:56,167 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:08:56,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.030 0.074 2026-03-23 03:08:56,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 03:08:56,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.135 2026-03-23 03:08:56,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.041 2026-03-23 03:08:56,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [2/29] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:08:56,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.055 2026-03-23 03:08:56,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.023 0.085 2026-03-23 03:08:56,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.073 2026-03-23 03:08:56,700 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:08:56,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.092 2026-03-23 03:08:56,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.121 2026-03-23 03:08:56,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-03-23 03:08:56,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-03-23 03:08:56,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.193 2026-03-23 03:08:56,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [3/29] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:08:56,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.158 2026-03-23 03:08:56,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.193 2026-03-23 03:08:56,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-03-23 03:08:56,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:56] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-03-23 03:08:57,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:57] "GET /web/image?model=product.template&field=image_128&id=505&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-03-23 03:08:57,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:57] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.026 2026-03-23 03:08:57,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.227 2026-03-23 03:08:57,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [4/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:57,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:08:57,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [5/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:08:57,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [6/29] Tour refund_multiple_products_amounts_compliance → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"2","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("2")):has(.price:contains("20"))) 2026-03-23 03:08:57,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [7/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:57,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:08:57,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [8/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:08:57,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [9/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:08:57,756 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:08:57,759 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:08:57,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [10/29] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:08:57,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [11/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:08:57,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [12/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:57,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.032 2026-03-23 03:08:58,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [13/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:08:58,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.036 2026-03-23 03:08:58,074 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:08:58,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5235641 started for PoS orders references: [{'name': '/', 'uuid': '277e45ca-b3a0-41f5-ab9c-66d95ee5983f'}] 2026-03-23 03:08:58,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5235641 order {'name': '/', 'uuid': '277e45ca-b3a0-41f5-ab9c-66d95ee5983f'} created pos.order #61 2026-03-23 03:08:58,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5235641 finished 2026-03-23 03:08:58,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.175 0.392 2026-03-23 03:08:58,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.040 2026-03-23 03:08:58,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.033 2026-03-23 03:08:58,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [14/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:08:59,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [15/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:08:59,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 03:08:59,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [16/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:59,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [17/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:08:59,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [18/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .more-btn) 2026-03-23 03:08:59,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [19/29] Tour refund_multiple_products_amounts_compliance → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:08:59,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [20/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:08:59,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:59] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:08:59,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 03:08:59,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [21/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:59,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:59] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.019 0.023 2026-03-23 03:08:59,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [22/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:08:59,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [23/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:08:59,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [24/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:08:59,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [25/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:08:59,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [26/29] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:08:59,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:08:59,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [27/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:08:59,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [28/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:08:59,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 03:08:59,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: [29/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:08:59,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:08:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.034 2026-03-23 03:08:59,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74169511 started for PoS orders references: [{'name': '/', 'uuid': '7119d206-532a-4a2f-ba64-808fd981f198'}] 2026-03-23 03:09:00,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74169511 order {'name': '/', 'uuid': '7119d206-532a-4a2f-ba64-808fd981f198'} created pos.order #62 2026-03-23 03:09:00,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74169511 finished 2026-03-23 03:09:00,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.152 0.368 2026-03-23 03:09:00,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 03:09:00,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 03:09:00,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: tour succeeded 2026-03-23 03:09:00,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR refund_multiple_products_amounts_compliance SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 03:09:00,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance.browser: heap 16737356 (allocated 18223104) 2026-03-23 03:09:00,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Closing chrome headless with pid 32417 2026-03-23 03:09:00,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Closing websocket connection 2026-03-23 03:09:00,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Terminating chrome headless with pid 32417 2026-03-23 03:09:01,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_multiple_products_amounts_compliance: Removing chrome user profile "/tmp/tmpeljsbghq_chrome_odoo" 2026-03-23 03:09:01,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-03-23 03:09:02,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome pid: 32614 2026-03-23 03:09:02,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome headless temporary user profile dir: /tmp/tmpt7eymk0p_chrome_odoo 2026-03-23 03:09:02,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:37031/json/version 2026-03-23 03:09:02,862 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:03,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Browser version: Chrome/141.0.7390.54 2026-03-23 03:09:03,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:37031/json 2026-03-23 03:09:03,026 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:03,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Websocket url found: ws://127.0.0.1:37031/devtools/page/9223C8ACE174898F80CF38DE4073EF59 2026-03-23 03:09:03,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Enable chrome headless console log notification 2026-03-23 03:09:03,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Chrome headless enable page notifications 2026-03-23 03:09:03,475 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:09:03,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Setting session cookie in browser 2026-03-23 03:09:03,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:09:03,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:09:03,503 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:09:04,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:04] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.094 0.675 2026-03-23 03:09:04,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Navigation result: {'frameId': '9223C8ACE174898F80CF38DE4073EF59', 'loaderId': 'D98A8C666B69898D0F2D3382B08B7A7F', 'isDownload': False} 2026-03-23 03:09:04,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-03-23 03:09:04,329 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:09:04,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 03:09:04,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 03:09:04,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-03-23 03:09:05,210 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:05,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:05,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-03-23 03:09:05,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:09:05,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [1/47] Tour FiscalPositionNoTaxRefund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:09:05,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 03:09:05,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-03-23 03:09:05,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:09:05,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-03-23 03:09:05,885 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6208) 2026-03-23 03:09:05,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.058 2026-03-23 03:09:05,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.014 0.074 2026-03-23 03:09:05,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-03-23 03:09:06,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.311 0.487 2026-03-23 03:09:06,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:09:07,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.042 2026-03-23 03:09:07,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-03-23 03:09:07,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:09:07,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: Owl is running in 'dev' mode. 2026-03-23 03:09:07,414 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:09:07,456 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:09:07,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.016 2026-03-23 03:09:07,465 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:09:07,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 03:09:07,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:09:07,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.015 0.059 2026-03-23 03:09:07,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:07,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "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:09:07,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 03:09:07,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.035 2026-03-23 03:09:07,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [2/47] Tour FiscalPositionNoTaxRefund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:09:07,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:07] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-03-23 03:09:08,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.080 2026-03-23 03:09:08,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "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:09:08,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [3/47] Tour FiscalPositionNoTaxRefund → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:09:08,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.142 2026-03-23 03:09:08,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.220 2026-03-23 03:09:08,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.295 2026-03-23 03:09:08,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.378 2026-03-23 03:09:08,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.445 2026-03-23 03:09:08,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.433 2026-03-23 03:09:08,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=506&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.438 2026-03-23 03:09:08,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.399 2026-03-23 03:09:08,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:08] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.343 2026-03-23 03:09:09,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.399 2026-03-23 03:09:09,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:09] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.398 2026-03-23 03:09:09,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [4/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:09,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:09:09,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [5/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:09:09,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [6/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:09,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [7/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:09,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [8/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:09:09,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [9/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .more-btn) 2026-03-23 03:09:09,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [10/47] Tour FiscalPositionNoTaxRefund → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:09:09,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [11/47] Tour FiscalPositionNoTaxRefund → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-03-23 03:09:09,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [12/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:09,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [13/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:09,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 03:09:09,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [14/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:09:09,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [15/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:09,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [16/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:09:09,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [17/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:09:10,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:09:10,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [18/47] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:09:10,020 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:09:10,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [19/47] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:09:10,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [20/47] Tour FiscalPositionNoTaxRefund → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:09:10,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.056 2026-03-23 03:09:10,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [21/47] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:09:10,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [22/47] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:09:10,360 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:09:10,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.035 2026-03-23 03:09:10,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73374 started for PoS orders references: [{'name': '/', 'uuid': '48ec2d47-0b2d-4a03-8e05-d43797db4a45'}] 2026-03-23 03:09:11,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73374 order {'name': '/', 'uuid': '48ec2d47-0b2d-4a03-8e05-d43797db4a45'} created pos.order #63 2026-03-23 03:09:11,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73374 finished 2026-03-23 03:09:11,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.226 0.596 2026-03-23 03:09:11,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 03:09:11,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 03:09:11,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [23/47] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:09:11,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [24/47] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:09:11,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 03:09:11,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [25/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:11,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [26/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:09:11,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [27/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .more-btn) 2026-03-23 03:09:11,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [28/47] Tour FiscalPositionNoTaxRefund → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:09:11,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [29/47] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:09:11,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:09:11,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.036 2026-03-23 03:09:12,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [30/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:12,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.004 0.019 2026-03-23 03:09:12,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [31/47] Tour FiscalPositionNoTaxRefund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:09:12,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [32/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:12,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [33/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:12,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [34/47] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:09:12,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [35/47] Tour FiscalPositionNoTaxRefund → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:09:12,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 03:09:12,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [36/47] Tour FiscalPositionNoTaxRefund → Step click back button (trigger: .back-button) 2026-03-23 03:09:12,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [37/47] Tour FiscalPositionNoTaxRefund → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:09:12,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [38/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:12,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [39/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:12,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [40/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:09:12,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [41/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:12,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [42/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:09:12,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [43/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:09:12,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [44/47] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:09:12,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [45/47] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:09:12,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [46/47] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:09:12,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:09:13,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: [47/47] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:09:13,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:09:13,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45850696 started for PoS orders references: [{'name': '/', 'uuid': '79eba298-7402-4f02-9885-9f4c85409d5a'}] 2026-03-23 03:09:13,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45850696 order {'name': '/', 'uuid': '79eba298-7402-4f02-9885-9f4c85409d5a'} created pos.order #64 2026-03-23 03:09:13,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45850696 finished 2026-03-23 03:09:13,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.164 0.410 2026-03-23 03:09:13,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.045 2026-03-23 03:09:13,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.060 2026-03-23 03:09:13,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: tour succeeded 2026-03-23 03:09:13,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: ╔══════════════════════════════════════════╗ ║ TOUR FiscalPositionNoTaxRefund SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:09:14,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included.browser: heap 17381292 (allocated 18747392) 2026-03-23 03:09:14,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Closing chrome headless with pid 32614 2026-03-23 03:09:14,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Closing websocket connection 2026-03-23 03:09:14,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Terminating chrome headless with pid 32614 2026-03-23 03:09:14,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_refund_order_with_fp_tax_included: Removing chrome user profile "/tmp/tmpt7eymk0p_chrome_odoo" 2026-03-23 03:09:14,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_reload_page_before_payment_with_customer_account ... 2026-03-23 03:09:15,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Chrome pid: 32811 2026-03-23 03:09:15,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Chrome headless temporary user profile dir: /tmp/tmp_akp1o4x_chrome_odoo 2026-03-23 03:09:15,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Issuing json command http://127.0.0.1:39931/json/version 2026-03-23 03:09:15,418 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:15,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Browser version: Chrome/141.0.7390.54 2026-03-23 03:09:15,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Issuing json command http://127.0.0.1:39931/json 2026-03-23 03:09:15,587 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:15,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Websocket url found: ws://127.0.0.1:39931/devtools/page/7DC1F4689DCEF5F865098736DB0629D7 2026-03-23 03:09:15,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Enable chrome headless console log notification 2026-03-23 03:09:15,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Chrome headless enable page notifications 2026-03-23 03:09:15,911 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:09:15,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Setting session cookie in browser 2026-03-23 03:09:15,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:09:15,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:09:15,953 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:09:17,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:17] "GET /pos/ui/3 HTTP/1.1" 200 - 84 0.088 1.314 2026-03-23 03:09:17,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Navigation result: {'frameId': '7DC1F4689DCEF5F865098736DB0629D7', 'loaderId': '0E2FBE76BB91B1A883BCC8EEF6A68E6B', 'isDownload': False} 2026-03-23 03:09:17,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Evaluate ready code "odoo.isTourReady('test_reload_page_before_payment_with_customer_account')" 2026-03-23 03:09:17,387 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:09:17,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.010 2026-03-23 03:09:17,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 03:09:17,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-03-23 03:09:18,250 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:09:18,266 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:18,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-03-23 03:09:18,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Evaluate test code "odoo.startTour('test_reload_page_before_payment_with_customer_account', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:09:18,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [1/43] Tour test_reload_page_before_payment_with_customer_account → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:09:18,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.011 2026-03-23 03:09:18,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:09:18,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:09:18,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-03-23 03:09:18,523 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6209) 2026-03-23 03:09:18,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.086 2026-03-23 03:09:18,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.123 2026-03-23 03:09:18,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.049 2026-03-23 03:09:19,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.313 0.446 2026-03-23 03:09:19,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:09:19,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:09:19,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-03-23 03:09:19,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-03-23 03:09:19,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: Owl is running in 'dev' mode. 2026-03-23 03:09:19,892 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:09:19,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:09:19,933 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:09:19,941 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:09:19,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.036 0.044 2026-03-23 03:09:19,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.082 2026-03-23 03:09:20,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.090 2026-03-23 03:09:20,023 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "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:09:20,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:20,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 03:09:20,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:09:20,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [2/43] Tour test_reload_page_before_payment_with_customer_account → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:09:20,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.008 0.039 2026-03-23 03:09:20,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.022 0.058 2026-03-23 03:09:20,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.097 2026-03-23 03:09:20,675 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "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:09:20,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.152 2026-03-23 03:09:20,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [3/43] Tour test_reload_page_before_payment_with_customer_account → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:09:20,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.294 2026-03-23 03:09:20,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:20] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.376 2026-03-23 03:09:21,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.432 2026-03-23 03:09:21,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.475 2026-03-23 03:09:21,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.391 2026-03-23 03:09:21,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.377 2026-03-23 03:09:21,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.296 2026-03-23 03:09:21,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-03-23 03:09:21,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.020 0.220 2026-03-23 03:09:21,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.160 2026-03-23 03:09:21,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:09:21,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [4/43] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:21,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [5/43] Tour test_reload_page_before_payment_with_customer_account → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:09:21,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [6/43] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:21,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [7/43] Tour test_reload_page_before_payment_with_customer_account → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:09:21,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [8/43] Tour test_reload_page_before_payment_with_customer_account → Step refresh page (trigger: body) 2026-03-23 03:09:22,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:22] "GET /pos/ui/3/product/039eb474-3c85-4df9-9af9-a8204be4dacc HTTP/1.1" 200 - 30 0.024 0.060 2026-03-23 03:09:22,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:22] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:22,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [9/43] Tour test_reload_page_before_payment_with_customer_account → Step 'Desk Organizer' should be displayed (trigger: .product-list .product-name:contains("Desk Organizer")) 2026-03-23 03:09:22,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 03:09:22,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:09:22,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:23,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.007 0.010 2026-03-23 03:09:23,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.019 0.050 2026-03-23 03:09:23,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-03-23 03:09:23,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:09:23,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.013 2026-03-23 03:09:23,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:09:23,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: Owl is running in 'dev' mode. 2026-03-23 03:09:23,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:09:23,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:09:23,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.066 2026-03-23 03:09:23,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [10/43] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:23,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [11/43] Tour test_reload_page_before_payment_with_customer_account → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:09:23,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.028 0.111 2026-03-23 03:09:23,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.168 2026-03-23 03:09:23,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.018 2026-03-23 03:09:23,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:23] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.017 2026-03-23 03:09:23,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [12/43] Tour test_reload_page_before_payment_with_customer_account → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:09:24,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [13/43] Tour test_reload_page_before_payment_with_customer_account → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:09:24,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.018 2026-03-23 03:09:24,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [14/43] Tour test_reload_page_before_payment_with_customer_account → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:09:24,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [15/43] Tour test_reload_page_before_payment_with_customer_account → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:09:24,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [16/43] Tour test_reload_page_before_payment_with_customer_account → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:09:24,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [17/43] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:24,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [18/43] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:09:24,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [19/43] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:09:24,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:24] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:24,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:09:24,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [20/43] Tour test_reload_page_before_payment_with_customer_account → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:09:24,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [21/43] Tour test_reload_page_before_payment_with_customer_account → Step click 'Customer Account' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Customer Account")) 2026-03-23 03:09:24,703 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [22/43] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:09:24,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.014 2026-03-23 03:09:24,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:09:24,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [23/43] Tour test_reload_page_before_payment_with_customer_account → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:09:24,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5389718 started for PoS orders references: [{'name': '/', 'uuid': '039eb474-3c85-4df9-9af9-a8204be4dacc'}] 2026-03-23 03:09:24,840 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:09:25,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5389718 order {'name': '/', 'uuid': '039eb474-3c85-4df9-9af9-a8204be4dacc'} created pos.order #65 2026-03-23 03:09:25,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5389718 finished 2026-03-23 03:09:25,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.211 0.418 2026-03-23 03:09:25,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.063 2026-03-23 03:09:25,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.074 2026-03-23 03:09:25,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [24/43] Tour test_reload_page_before_payment_with_customer_account → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:09:25,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [25/43] Tour test_reload_page_before_payment_with_customer_account → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:09:25,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.078 2026-03-23 03:09:25,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [26/43] Tour test_reload_page_before_payment_with_customer_account → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:09:25,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [27/43] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:26,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:09:26,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [28/43] Tour test_reload_page_before_payment_with_customer_account → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:09:26,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [29/43] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:26,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [30/43] Tour test_reload_page_before_payment_with_customer_account → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:09:26,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [31/43] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:09:26,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [32/43] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:09:26,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:09:26,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [33/43] Tour test_reload_page_before_payment_with_customer_account → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:09:26,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [34/43] Tour test_reload_page_before_payment_with_customer_account → Step click 'Customer Account' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Customer Account")) 2026-03-23 03:09:26,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:09:26,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [35/43] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:09:26,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:09:26,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [36/43] Tour test_reload_page_before_payment_with_customer_account → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:09:26,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [37/43] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:09:26,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [38/43] Tour test_reload_page_before_payment_with_customer_account → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-03-23 03:09:26,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [39/43] Tour test_reload_page_before_payment_with_customer_account → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:09:26,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [40/43] Tour test_reload_page_before_payment_with_customer_account → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:09:26,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [41/43] Tour test_reload_page_before_payment_with_customer_account → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:09:26,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [42/43] Tour test_reload_page_before_payment_with_customer_account → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:09:27,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: [43/43] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:09:27,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: tour succeeded 2026-03-23 03:09:27,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_reload_page_before_payment_with_customer_account SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:09:27,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.023 2026-03-23 03:09:27,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4224992 started for PoS orders references: [{'name': '/', 'uuid': 'edd41b20-5bbd-4c04-9dd3-04097fedf2e7'}] 2026-03-23 03:09:27,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account.browser: heap 17993344 (allocated 19271680) 2026-03-23 03:09:27,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Closing chrome headless with pid 32811 2026-03-23 03:09:27,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Closing websocket connection 2026-03-23 03:09:27,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Terminating chrome headless with pid 32811 2026-03-23 03:09:27,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4224992 order {'name': '/', 'uuid': 'edd41b20-5bbd-4c04-9dd3-04097fedf2e7'} created pos.order #66 2026-03-23 03:09:27,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4224992 finished 2026-03-23 03:09:27,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 109 0.175 0.367 2026-03-23 03:09:27,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reload_page_before_payment_with_customer_account: Removing chrome user profile "/tmp/tmp_akp1o4x_chrome_odoo" 2026-03-23 03:09:27,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_res_partner_scan_barcode ... 2026-03-23 03:09:28,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome pid: 33018 2026-03-23 03:09:28,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmpo498uzxa_chrome_odoo 2026-03-23 03:09:28,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:41817/json/version 2026-03-23 03:09:28,440 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:28,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Browser version: Chrome/141.0.7390.54 2026-03-23 03:09:28,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:41817/json 2026-03-23 03:09:28,604 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:28,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Websocket url found: ws://127.0.0.1:41817/devtools/page/6650BECFF41EDEEC23DEF7FBC524DC4B 2026-03-23 03:09:28,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Enable chrome headless console log notification 2026-03-23 03:09:28,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Chrome headless enable page notifications 2026-03-23 03:09:28,947 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:09:28,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Setting session cookie in browser 2026-03-23 03:09:28,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:09:28,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:09:28,999 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:09:29,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:29] "GET /pos/ui/3 HTTP/1.1" 200 - 84 0.078 0.750 2026-03-23 03:09:29,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Navigation result: {'frameId': '6650BECFF41EDEEC23DEF7FBC524DC4B', 'loaderId': 'FF6AE6A0A31D7C14696A24C9941725E7', 'isDownload': False} 2026-03-23 03:09:29,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Evaluate ready code "odoo.isTourReady('BarcodeScanPartnerTour')" 2026-03-23 03:09:29,858 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:09:29,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-03-23 03:09:29,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 03:09:29,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.046 2026-03-23 03:09:30,507 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:09:30,523 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:09:30,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.020 2026-03-23 03:09:30,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Evaluate test code "odoo.startTour('BarcodeScanPartnerTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:09:30,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-03-23 03:09:30,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [1/6] Tour BarcodeScanPartnerTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:09:30,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:09:30,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:09:30,750 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6210) 2026-03-23 03:09:30,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.057 2026-03-23 03:09:30,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.100 2026-03-23 03:09:30,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.050 2026-03-23 03:09:30,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.076 2026-03-23 03:09:31,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.286 0.456 2026-03-23 03:09:31,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:09:31,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 03:09:31,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:31] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.070 2026-03-23 03:09:32,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:09:32,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: Owl is running in 'dev' mode. 2026-03-23 03:09:32,197 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:32,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:09:32,293 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:09:32,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.031 2026-03-23 03:09:32,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:09:32,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "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:09:32,365 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:09:32,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.043 0.083 2026-03-23 03:09:32,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.005 0.173 2026-03-23 03:09:32,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.099 2026-03-23 03:09:32,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.074 2026-03-23 03:09:32,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [2/6] Tour BarcodeScanPartnerTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:09:32,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.013 0.041 2026-03-23 03:09:32,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-03-23 03:09:32,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [3/6] Tour BarcodeScanPartnerTour → Step PoS model scan barcode '0421234567890' (trigger: body) 2026-03-23 03:09:32,862 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "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:09:32,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.115 2026-03-23 03:09:32,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-03-23 03:09:32,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-03-23 03:09:32,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:32] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-03-23 03:09:33,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:33] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-03-23 03:09:33,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:33] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-03-23 03:09:33,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:33] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-03-23 03:09:33,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:33] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-03-23 03:09:33,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [4/6] Tour BarcodeScanPartnerTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:33,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [5/6] Tour BarcodeScanPartnerTour → Step customer 'John Doe' is selected (trigger: .product-screen .set-partner:contains("John Doe")) 2026-03-23 03:09:33,203 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:33] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.010 2026-03-23 03:09:33,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: [6/6] Tour BarcodeScanPartnerTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:09:33,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: tour succeeded 2026-03-23 03:09:33,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: ╔═══════════════════════════════════════╗ ║ TOUR BarcodeScanPartnerTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:09:33,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.097 0.209 2026-03-23 03:09:33,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:33] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.018 0.280 2026-03-23 03:09:33,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode.browser: heap 13196084 (allocated 13631488) 2026-03-23 03:09:33,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Closing chrome headless with pid 33018 2026-03-23 03:09:33,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Closing websocket connection 2026-03-23 03:09:33,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Terminating chrome headless with pid 33018 2026-03-23 03:09:33,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:33] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.023 0.039 2026-03-23 03:09:33,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_res_partner_scan_barcode: Removing chrome user profile "/tmp/tmpo498uzxa_chrome_odoo" 2026-03-23 03:09:33,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_restricted_categories_combo_product ... 2026-03-23 03:09:35,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Chrome pid: 33204 2026-03-23 03:09:35,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Chrome headless temporary user profile dir: /tmp/tmptvdr9076_chrome_odoo 2026-03-23 03:09:35,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Issuing json command http://127.0.0.1:44555/json/version 2026-03-23 03:09:35,884 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:36,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Browser version: Chrome/141.0.7390.54 2026-03-23 03:09:36,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Issuing json command http://127.0.0.1:44555/json 2026-03-23 03:09:36,052 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:36,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Websocket url found: ws://127.0.0.1:44555/devtools/page/917BC21E1A206F89A5EE0E4D3E4E2099 2026-03-23 03:09:36,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Enable chrome headless console log notification 2026-03-23 03:09:36,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Chrome headless enable page notifications 2026-03-23 03:09:36,466 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:09:36,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Setting session cookie in browser 2026-03-23 03:09:36,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:09:36,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:09:36,501 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:09:37,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:37] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.075 0.810 2026-03-23 03:09:37,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Navigation result: {'frameId': '917BC21E1A206F89A5EE0E4D3E4E2099', 'loaderId': '25E1182A997A1D7479CE5C94CFC6422E', 'isDownload': False} 2026-03-23 03:09:37,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Evaluate ready code "odoo.isTourReady('test_restricted_categories_combo_product')" 2026-03-23 03:09:37,451 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:09:37,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:37] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:09:37,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:37] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-03-23 03:09:37,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:37] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.022 0.037 2026-03-23 03:09:38,185 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:09:38,195 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:38,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 03:09:38,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Evaluate test code "odoo.startTour('test_restricted_categories_combo_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:09:38,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [1/9] Tour test_restricted_categories_combo_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:09:38,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.031 2026-03-23 03:09:38,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:09:38,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:09:38,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.031 2026-03-23 03:09:38,519 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6211) 2026-03-23 03:09:38,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.025 0.095 2026-03-23 03:09:38,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.142 2026-03-23 03:09:38,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.104 2026-03-23 03:09:39,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.267 0.523 2026-03-23 03:09:39,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:39,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:09:39,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:39] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.055 2026-03-23 03:09:39,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.048 2026-03-23 03:09:39,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: Owl is running in 'dev' mode. 2026-03-23 03:09:40,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:09:40,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.014 0.024 2026-03-23 03:09:40,199 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:40,203 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:09:40,285 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:09:40,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:09:40,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.031 0.117 2026-03-23 03:09:40,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.004 0.178 2026-03-23 03:09:40,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.164 2026-03-23 03:09:40,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.066 2026-03-23 03:09:40,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.039 2026-03-23 03:09:40,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [2/9] Tour test_restricted_categories_combo_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:09:40,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.011 0.074 2026-03-23 03:09:40,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/image?model=product.template&field=image_128&id=510&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.092 2026-03-23 03:09:40,891 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "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:09:40,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:40] "GET /web/image?model=product.template&field=image_128&id=516&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.164 2026-03-23 03:09:41,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [3/9] Tour test_restricted_categories_combo_product → Step 'Office Combo' should be displayed (trigger: .product-list .product-name:contains("Office Combo")) 2026-03-23 03:09:41,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [4/9] Tour test_restricted_categories_combo_product → Step 'Combo Product 4' should be displayed (trigger: .product-list .product-name:contains("Combo Product 4")) 2026-03-23 03:09:41,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [5/9] Tour test_restricted_categories_combo_product → Step Check that: ---'Combo Product 5' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Combo Product 5")))) 2026-03-23 03:09:41,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [6/9] Tour test_restricted_categories_combo_product → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:09:41,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.075 0.113 2026-03-23 03:09:41,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:41] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.139 2026-03-23 03:09:41,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [7/9] Tour test_restricted_categories_combo_product → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:09:41,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [8/9] Tour test_restricted_categories_combo_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:09:41,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:41] "GET /web/image?model=product.product&field=image_128&id=584&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.010 0.045 2026-03-23 03:09:41,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:41] "GET /web/image?model=product.product&field=image_128&id=585&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 8 0.007 0.083 2026-03-23 03:09:41,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.037 2026-03-23 03:09:41,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: [9/9] Tour test_restricted_categories_combo_product → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:09:41,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: tour succeeded 2026-03-23 03:09:41,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_restricted_categories_combo_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 03:09:41,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product.browser: heap 13819604 (allocated 15204352) 2026-03-23 03:09:41,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Closing chrome headless with pid 33204 2026-03-23 03:09:41,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Closing websocket connection 2026-03-23 03:09:41,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Terminating chrome headless with pid 33204 2026-03-23 03:09:41,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_restricted_categories_combo_product: Removing chrome user profile "/tmp/tmptvdr9076_chrome_odoo" 2026-03-23 03:09:42,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_reuse_empty_floating_order ... 2026-03-23 03:09:42,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome pid: 33374 2026-03-23 03:09:42,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome headless temporary user profile dir: /tmp/tmp8d0w789e_chrome_odoo 2026-03-23 03:09:42,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:33237/json/version 2026-03-23 03:09:42,938 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:43,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Browser version: Chrome/141.0.7390.54 2026-03-23 03:09:43,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:33237/json 2026-03-23 03:09:43,108 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:43,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Websocket url found: ws://127.0.0.1:33237/devtools/page/EBAB1540DFCAE3E5D38F894C4BFA528F 2026-03-23 03:09:43,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Enable chrome headless console log notification 2026-03-23 03:09:43,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Chrome headless enable page notifications 2026-03-23 03:09:43,366 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:09:43,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Setting session cookie in browser 2026-03-23 03:09:43,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:09:43,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:09:43,424 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:09:44,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:44] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 85 0.067 0.748 2026-03-23 03:09:44,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Navigation result: {'frameId': 'EBAB1540DFCAE3E5D38F894C4BFA528F', 'loaderId': 'CB468399BB39FBDD6F1B4B7E69786819', 'isDownload': False} 2026-03-23 03:09:44,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Evaluate ready code "odoo.isTourReady('test_reuse_empty_floating_order')" 2026-03-23 03:09:44,284 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:09:44,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:44] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.017 2026-03-23 03:09:44,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:44] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.061 2026-03-23 03:09:44,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:44] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.056 2026-03-23 03:09:44,987 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:44,993 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:45,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 03:09:45,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Evaluate test code "odoo.startTour('test_reuse_empty_floating_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:09:45,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.014 2026-03-23 03:09:45,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [1/31] Tour test_reuse_empty_floating_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:09:45,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:09:45,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:09:45,267 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6212) 2026-03-23 03:09:45,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.021 0.075 2026-03-23 03:09:45,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.104 2026-03-23 03:09:45,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.037 0.068 2026-03-23 03:09:45,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.088 2026-03-23 03:09:46,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.261 0.414 2026-03-23 03:09:46,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 03:09:46,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:09:46,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-03-23 03:09:46,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:09:46,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: Owl is running in 'dev' mode. 2026-03-23 03:09:46,660 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:46,689 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:09:46,694 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:09:46,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 03:09:46,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:09:46,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.021 0.059 2026-03-23 03:09:46,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-03-23 03:09:46,768 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "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:09:46,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:09:46,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-03-23 03:09:46,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 03:09:47,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [2/31] Tour test_reuse_empty_floating_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:09:47,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.012 0.079 2026-03-23 03:09:47,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.063 2026-03-23 03:09:47,330 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:09:47,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-03-23 03:09:47,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [3/31] Tour test_reuse_empty_floating_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:47,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.150 2026-03-23 03:09:47,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-03-23 03:09:47,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-03-23 03:09:47,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [4/31] Tour test_reuse_empty_floating_order → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:09:47,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-03-23 03:09:47,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [5/31] Tour test_reuse_empty_floating_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:47,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-03-23 03:09:47,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [6/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-03-23 03:09:47,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.016 0.038 2026-03-23 03:09:47,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [7/31] Tour test_reuse_empty_floating_order → Step check there are 1 floating order (trigger: .list-container-items .btn) 2026-03-23 03:09:47,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.200 2026-03-23 03:09:47,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [8/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-03-23 03:09:47,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.021 0.375 2026-03-23 03:09:47,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [9/31] Tour test_reuse_empty_floating_order → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:09:47,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.366 2026-03-23 03:09:47,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:09:47,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [10/31] Tour test_reuse_empty_floating_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:48,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [11/31] Tour test_reuse_empty_floating_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 03:09:48,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [12/31] Tour test_reuse_empty_floating_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:48,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [13/31] Tour test_reuse_empty_floating_order → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:09:48,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [14/31] Tour test_reuse_empty_floating_order → Step .pos-leftheader .list-plus-btn 2026-03-23 03:09:48,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [15/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-03-23 03:09:48,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:09:48,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [16/31] Tour test_reuse_empty_floating_order → Step check there are 2 floating order (trigger: .list-container-items .btn) 2026-03-23 03:09:48,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [17/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-03-23 03:09:48,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [18/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-03-23 03:09:48,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [19/31] Tour test_reuse_empty_floating_order → Step .list-container-items .btn:eq(0) 2026-03-23 03:09:48,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [20/31] Tour test_reuse_empty_floating_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:09:48,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:09:48,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [21/31] Tour test_reuse_empty_floating_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:09:48,693 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:09:48,695 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:48,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [22/31] Tour test_reuse_empty_floating_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:09:48,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [23/31] Tour test_reuse_empty_floating_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:09:48,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [24/31] Tour test_reuse_empty_floating_order → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:09:48,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 03:09:48,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [25/31] Tour test_reuse_empty_floating_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:09:49,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [26/31] Tour test_reuse_empty_floating_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:09:49,044 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:49,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.041 2026-03-23 03:09:49,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31617873 started for PoS orders references: [{'name': '/', 'uuid': 'a7723eed-4221-4fa5-9335-b1f18266cd9b'}] 2026-03-23 03:09:49,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31617873 order {'name': '/', 'uuid': 'a7723eed-4221-4fa5-9335-b1f18266cd9b'} created pos.order #67 2026-03-23 03:09:49,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31617873 finished 2026-03-23 03:09:49,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.170 0.382 2026-03-23 03:09:49,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.041 2026-03-23 03:09:49,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:09:49,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [27/31] Tour test_reuse_empty_floating_order → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:09:49,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [28/31] Tour test_reuse_empty_floating_order → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:09:49,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [29/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-03-23 03:09:49,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:09:50,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [30/31] Tour test_reuse_empty_floating_order → Step check there are 1 floating order (trigger: .list-container-items .btn) 2026-03-23 03:09:50,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: [31/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-03-23 03:09:50,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: tour succeeded 2026-03-23 03:09:50,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_reuse_empty_floating_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:09:50,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order.browser: heap 15256548 (allocated 17301504) 2026-03-23 03:09:50,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Closing chrome headless with pid 33374 2026-03-23 03:09:50,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Closing websocket connection 2026-03-23 03:09:50,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Terminating chrome headless with pid 33374 2026-03-23 03:09:50,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_reuse_empty_floating_order: Removing chrome user profile "/tmp/tmp8d0w789e_chrome_odoo" 2026-03-23 03:09:50,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-03-23 03:09:51,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome pid: 33559 2026-03-23 03:09:51,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmp2w_i8lzc_chrome_odoo 2026-03-23 03:09:51,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:46187/json/version 2026-03-23 03:09:51,364 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:51,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Browser version: Chrome/141.0.7390.54 2026-03-23 03:09:51,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:46187/json 2026-03-23 03:09:51,573 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:09:51,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:46187/devtools/page/6DEE45C3630FB22F6ADEE58027447403 2026-03-23 03:09:51,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Enable chrome headless console log notification 2026-03-23 03:09:51,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless enable page notifications 2026-03-23 03:09:51,881 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:09:51,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Setting session cookie in browser 2026-03-23 03:09:51,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:09:51,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:09:51,910 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:09:53,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.053 1.064 2026-03-23 03:09:53,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigation result: {'frameId': '6DEE45C3630FB22F6ADEE58027447403', 'loaderId': '09398F18D15BAA2019C29CFBFAEBE8B8', 'isDownload': False} 2026-03-23 03:09:53,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-03-23 03:09:53,076 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:09:53,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-03-23 03:09:53,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.029 2026-03-23 03:09:53,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-03-23 03:09:53,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:09:53,758 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:09:53,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 03:09:53,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:09:53,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 03:09:53,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [1/33] Tour PaymentScreenRoundingDown → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:09:53,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:09:53,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:09:53,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.020 2026-03-23 03:09:54,003 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6213) 2026-03-23 03:09:54,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.067 2026-03-23 03:09:54,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.080 2026-03-23 03:09:54,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-03-23 03:09:54,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.318 0.430 2026-03-23 03:09:54,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:55,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:09:55,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.037 2026-03-23 03:09:55,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:09:55,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-03-23 03:09:55,302 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:09:55,324 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:55,337 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:09:55,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.013 0.057 2026-03-23 03:09:55,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.065 2026-03-23 03:09:55,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "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:09:55,417 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:09:55,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.012 0.085 2026-03-23 03:09:55,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-03-23 03:09:55,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.008 0.033 2026-03-23 03:09:55,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.036 2026-03-23 03:09:55,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [2/33] Tour PaymentScreenRoundingDown → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:09:55,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:55] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.011 0.043 2026-03-23 03:09:56,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.072 2026-03-23 03:09:56,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [3/33] Tour PaymentScreenRoundingDown → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:09:56,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "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:09:56,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.183 2026-03-23 03:09:56,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.245 2026-03-23 03:09:56,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.369 2026-03-23 03:09:56,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.398 2026-03-23 03:09:56,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.461 2026-03-23 03:09:56,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.386 2026-03-23 03:09:56,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=517&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.328 2026-03-23 03:09:56,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-03-23 03:09:56,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-03-23 03:09:56,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.241 2026-03-23 03:09:56,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.242 2026-03-23 03:09:56,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [4/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:56,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:09:56,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [5/33] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:09:56,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [6/33] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:09:57,042 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [7/33] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:57,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [8/33] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:09:57,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [9/33] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:09:57,210 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:09:57,221 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:09:57,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [10/33] Tour PaymentScreenRoundingDown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:09:57,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [11/33] Tour PaymentScreenRoundingDown → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-03-23 03:09:57,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [12/33] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:09:57,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [13/33] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:09:57,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:09:57,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [14/33] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:09:57,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [15/33] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.95")) 2026-03-23 03:09:57,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [16/33] Tour PaymentScreenRoundingDown → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:09:57,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [17/33] Tour PaymentScreenRoundingDown → Step .pos-leftheader .orders-button 2026-03-23 03:09:57,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.046 2026-03-23 03:09:57,704 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:09:57,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83911075 started for PoS orders references: [{'name': '/', 'uuid': 'bb83849e-e3e6-47dc-8dac-38edeab1b8bf'}] 2026-03-23 03:09:58,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83911075 order {'name': '/', 'uuid': 'bb83849e-e3e6-47dc-8dac-38edeab1b8bf'} created pos.order #68 2026-03-23 03:09:58,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83911075 finished 2026-03-23 03:09:58,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.212 0.462 2026-03-23 03:09:58,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.036 2026-03-23 03:09:58,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 03:09:58,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [18/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter 2026-03-23 03:09:58,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:09:58,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 03:09:58,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [19/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter ul 2026-03-23 03:09:58,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [20/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:09:59,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [21/33] Tour PaymentScreenRoundingDown → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:09:59,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:59] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.014 0.023 2026-03-23 03:09:59,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [22/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:59,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [23/33] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-03-23 03:09:59,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [24/33] Tour PaymentScreenRoundingDown → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:09:59,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [25/33] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:09:59,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [26/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:09:59,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [27/33] Tour PaymentScreenRoundingDown → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:09:59,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [28/33] Tour PaymentScreenRoundingDown → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:09:59,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:09:59,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [29/33] Tour PaymentScreenRoundingDown → Step total is -1.98 (trigger: .total:contains("-1.98")) 2026-03-23 03:09:59,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [30/33] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:09:59,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [31/33] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:09:59,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:09:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 03:09:59,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [32/33] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:09:59,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [33/33] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '-1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.95")) 2026-03-23 03:09:59,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: tour succeeded 2026-03-23 03:09:59,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingDown SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:09:59,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: heap 16059276 (allocated 17301504) 2026-03-23 03:09:59,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing chrome headless with pid 33559 2026-03-23 03:09:59,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing websocket connection 2026-03-23 03:09:59,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Terminating chrome headless with pid 33559 2026-03-23 03:10:00,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Removing chrome user profile "/tmp/tmp2w_i8lzc_chrome_odoo" 2026-03-23 03:10:00,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome pid: 33748 2026-03-23 03:10:00,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmpy0paedbd_chrome_odoo 2026-03-23 03:10:00,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:42199/json/version 2026-03-23 03:10:00,664 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:00,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Browser version: Chrome/141.0.7390.54 2026-03-23 03:10:00,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Issuing json command http://127.0.0.1:42199/json 2026-03-23 03:10:00,776 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:00,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:42199/devtools/page/CF05350F82CC46BE2B8AB7F973219ABD 2026-03-23 03:10:00,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Enable chrome headless console log notification 2026-03-23 03:10:00,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Chrome headless enable page notifications 2026-03-23 03:10:01,143 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:10:01,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Setting session cookie in browser 2026-03-23 03:10:01,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:10:01,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:10:01,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:01] "GET /pos/ui/3 HTTP/1.1" 200 - 30 0.016 0.052 2026-03-23 03:10:01,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Navigation result: {'frameId': 'CF05350F82CC46BE2B8AB7F973219ABD', 'loaderId': '94CD3F93168CBCE479E25EEB0293023A', 'isDownload': False} 2026-03-23 03:10:01,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-03-23 03:10:01,280 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:10:01,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:01] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 03:10:01,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:01] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:10:01,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:01] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.047 2026-03-23 03:10:02,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:10:02,327 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:02,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:10:02,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:10:02,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 03:10:02,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [1/16] Tour PaymentScreenTotalDueWithOverPayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:10:02,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:10:02,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:10:02,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.012 2026-03-23 03:10:02,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.060 2026-03-23 03:10:02,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.013 0.051 2026-03-23 03:10:02,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-03-23 03:10:03,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 175 0.172 0.349 2026-03-23 03:10:03,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:10:03,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:10:03,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.061 2026-03-23 03:10:03,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:10:03,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-03-23 03:10:03,758 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:03,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:10:03,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:03,809 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:10:03,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 7 0.017 0.025 2026-03-23 03:10:03,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-03-23 03:10:03,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.006 0.069 2026-03-23 03:10:03,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "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:10:03,879 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:03,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:03] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.010 0.025 2026-03-23 03:10:04,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:10:04,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [2/16] Tour PaymentScreenTotalDueWithOverPayment → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:10:04,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.059 2026-03-23 03:10:04,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.029 0.104 2026-03-23 03:10:04,672 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "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:10:04,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [3/16] Tour PaymentScreenTotalDueWithOverPayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:10:04,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.260 2026-03-23 03:10:04,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.317 2026-03-23 03:10:04,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.352 2026-03-23 03:10:04,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.377 2026-03-23 03:10:04,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:04] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.438 2026-03-23 03:10:05,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.357 2026-03-23 03:10:05,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.324 2026-03-23 03:10:05,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [4/16] Tour PaymentScreenTotalDueWithOverPayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:10:05,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-03-23 03:10:05,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [5/16] Tour PaymentScreenTotalDueWithOverPayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:10:05,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "GET /web/image?model=product.template&field=image_128&id=517&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.275 2026-03-23 03:10:05,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.311 2026-03-23 03:10:05,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [6/16] Tour PaymentScreenTotalDueWithOverPayment → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:10:05,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.007 0.129 2026-03-23 03:10:05,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [7/16] Tour PaymentScreenTotalDueWithOverPayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:10:05,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [8/16] Tour PaymentScreenTotalDueWithOverPayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:10:05,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [9/16] Tour PaymentScreenTotalDueWithOverPayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:10:05,655 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:05,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:10:05,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [10/16] Tour PaymentScreenTotalDueWithOverPayment → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-03-23 03:10:05,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [11/16] Tour PaymentScreenTotalDueWithOverPayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:10:05,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 03:10:05,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [12/16] Tour PaymentScreenTotalDueWithOverPayment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:10:05,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [13/16] Tour PaymentScreenTotalDueWithOverPayment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:10:05,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [14/16] Tour PaymentScreenTotalDueWithOverPayment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:10:06,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [15/16] Tour PaymentScreenTotalDueWithOverPayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:10:06,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: [16/16] Tour PaymentScreenTotalDueWithOverPayment → Step change is 3 (trigger: .payment-status-amount .amount:contains("3")) 2026-03-23 03:10:06,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:10:06,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: tour succeeded 2026-03-23 03:10:06,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PaymentScreenTotalDueWithOverPayment SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 03:10:06,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down.browser: heap 13567368 (allocated 14680064) 2026-03-23 03:10:06,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing chrome headless with pid 33748 2026-03-23 03:10:06,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Closing websocket connection 2026-03-23 03:10:06,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Terminating chrome headless with pid 33748 2026-03-23 03:10:06,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_down: Removing chrome user profile "/tmp/tmpy0paedbd_chrome_odoo" 2026-03-23 03:10:06,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-03-23 03:10:07,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome pid: 33928 2026-03-23 03:10:07,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome headless temporary user profile dir: /tmp/tmpibw3c7qb_chrome_odoo 2026-03-23 03:10:07,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Issuing json command http://127.0.0.1:36545/json/version 2026-03-23 03:10:07,607 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:07,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Browser version: Chrome/141.0.7390.54 2026-03-23 03:10:07,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Issuing json command http://127.0.0.1:36545/json 2026-03-23 03:10:07,785 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:07,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Websocket url found: ws://127.0.0.1:36545/devtools/page/D3F8C0394BCFE10AD4F64C85E92B1715 2026-03-23 03:10:07,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Enable chrome headless console log notification 2026-03-23 03:10:08,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Chrome headless enable page notifications 2026-03-23 03:10:08,270 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:10:08,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Setting session cookie in browser 2026-03-23 03:10:08,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:10:08,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:10:08,342 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:10:09,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:09] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.078 0.871 2026-03-23 03:10:09,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Navigation result: {'frameId': 'D3F8C0394BCFE10AD4F64C85E92B1715', 'loaderId': '7B87CDA23657DB2C5A1F98DB46B3CC5E', 'isDownload': False} 2026-03-23 03:10:09,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-03-23 03:10:09,341 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:10:09,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-03-23 03:10:09,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.062 2026-03-23 03:10:09,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.101 2026-03-23 03:10:10,412 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:10:10,422 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:10,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 03:10:10,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:10:10,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 03:10:10,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [1/33] Tour PaymentScreenRoundingUp → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:10:10,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:10:10,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:10:10,696 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6214) 2026-03-23 03:10:10,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.061 2026-03-23 03:10:10,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.026 0.105 2026-03-23 03:10:10,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-03-23 03:10:10,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.068 2026-03-23 03:10:11,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.376 0.627 2026-03-23 03:10:12,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:10:12,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 03:10:12,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.089 2026-03-23 03:10:12,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.016 2026-03-23 03:10:12,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: Owl is running in 'dev' mode. 2026-03-23 03:10:12,518 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:10:12,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:10:12,587 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:12,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:10:12,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.016 0.039 2026-03-23 03:10:12,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.076 2026-03-23 03:10:12,693 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "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 03:10:12,777 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:12,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.066 0.151 2026-03-23 03:10:12,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.008 0.060 2026-03-23 03:10:12,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.030 2026-03-23 03:10:13,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [2/33] Tour PaymentScreenRoundingUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:10:13,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.030 2026-03-23 03:10:13,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.027 0.055 2026-03-23 03:10:13,389 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:13,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [3/33] Tour PaymentScreenRoundingUp → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:10:13,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.180 2026-03-23 03:10:13,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.228 2026-03-23 03:10:13,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-03-23 03:10:13,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.263 2026-03-23 03:10:13,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.324 2026-03-23 03:10:13,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=518&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.287 2026-03-23 03:10:13,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-03-23 03:10:13,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.297 2026-03-23 03:10:13,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:13] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.361 2026-03-23 03:10:14,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.094 0.457 2026-03-23 03:10:14,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:14] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.525 2026-03-23 03:10:14,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [4/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:10:14,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 03:10:14,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [5/33] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:10:14,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [6/33] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:10:14,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [7/33] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:10:14,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [8/33] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:10:14,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [9/33] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:10:14,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:10:14,650 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:10:14,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [10/33] Tour PaymentScreenRoundingUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:10:14,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [11/33] Tour PaymentScreenRoundingUp → Step total is 1.96 (trigger: .total:contains("1.96")) 2026-03-23 03:10:14,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [12/33] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:10:14,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [13/33] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:10:14,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:10:14,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [14/33] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:10:14,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [15/33] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-03-23 03:10:15,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [16/33] Tour PaymentScreenRoundingUp → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:10:15,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [17/33] Tour PaymentScreenRoundingUp → Step .pos-leftheader .orders-button 2026-03-23 03:10:15,129 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:15,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.048 2026-03-23 03:10:15,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8963994 started for PoS orders references: [{'name': '/', 'uuid': '76aa2177-470f-477b-a18e-1f91ca2caa4b'}] 2026-03-23 03:10:15,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8963994 order {'name': '/', 'uuid': '76aa2177-470f-477b-a18e-1f91ca2caa4b'} created pos.order #69 2026-03-23 03:10:15,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8963994 finished 2026-03-23 03:10:15,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.249 0.518 2026-03-23 03:10:15,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:10:16,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.032 2026-03-23 03:10:16,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [18/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter 2026-03-23 03:10:16,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:10:16,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [19/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter ul 2026-03-23 03:10:16,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.053 2026-03-23 03:10:16,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [20/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:10:16,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [21/33] Tour PaymentScreenRoundingUp → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:10:16,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.007 0.026 2026-03-23 03:10:16,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [22/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:10:16,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [23/33] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-03-23 03:10:16,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [24/33] Tour PaymentScreenRoundingUp → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:10:16,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [25/33] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:10:16,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [26/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:10:16,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [27/33] Tour PaymentScreenRoundingUp → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:10:16,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 03:10:16,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [28/33] Tour PaymentScreenRoundingUp → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:10:17,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [29/33] Tour PaymentScreenRoundingUp → Step total is -1.96 (trigger: .total:contains("-1.96")) 2026-03-23 03:10:17,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [30/33] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:10:17,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [31/33] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:10:17,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.019 2026-03-23 03:10:17,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [32/33] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:10:17,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: [33/33] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '-2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-2.00")) 2026-03-23 03:10:17,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: tour succeeded 2026-03-23 03:10:17,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: ╔════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingUp SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:10:17,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up.browser: heap 16064792 (allocated 17825792) 2026-03-23 03:10:17,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Closing chrome headless with pid 33928 2026-03-23 03:10:17,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Closing websocket connection 2026-03-23 03:10:17,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Terminating chrome headless with pid 33928 2026-03-23 03:10:17,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_rounding_up: Removing chrome user profile "/tmp/tmpibw3c7qb_chrome_odoo" 2026-03-23 03:10:17,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_set_opening_note_without_cash_method ... 2026-03-23 03:10:18,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome pid: 34116 2026-03-23 03:10:18,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpzn3u2irt_chrome_odoo 2026-03-23 03:10:18,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:42353/json/version 2026-03-23 03:10:18,692 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42353', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:18,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Browser version: Chrome/141.0.7390.54 2026-03-23 03:10:18,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:42353/json 2026-03-23 03:10:18,944 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42353', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:19,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Websocket url found: ws://127.0.0.1:42353/devtools/page/92049444380D97B031B137DE43E25605 2026-03-23 03:10:19,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Enable chrome headless console log notification 2026-03-23 03:10:19,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Chrome headless enable page notifications 2026-03-23 03:10:19,531 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:10:19,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Setting session cookie in browser 2026-03-23 03:10:19,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:10:19,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:10:19,596 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:10:20,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:20] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.060 0.900 2026-03-23 03:10:20,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Navigation result: {'frameId': '92049444380D97B031B137DE43E25605', 'loaderId': 'E9303EC02FAC5E3C5FEAAEB6BFEE1A71', 'isDownload': False} 2026-03-23 03:10:20,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Evaluate ready code "odoo.isTourReady('test_set_opening_note_without_cash_method')" 2026-03-23 03:10:20,592 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:10:20,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 03:10:20,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-03-23 03:10:20,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-03-23 03:10:21,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:21,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:10:21,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.040 2026-03-23 03:10:21,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Evaluate test code "odoo.startTour('test_set_opening_note_without_cash_method', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:10:21,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.011 2026-03-23 03:10:21,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [1/13] Tour test_set_opening_note_without_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:10:21,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:10:21,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:21,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-03-23 03:10:21,716 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6215) 2026-03-23 03:10:21,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.022 0.092 2026-03-23 03:10:21,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.190 2026-03-23 03:10:21,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-03-23 03:10:22,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.340 0.487 2026-03-23 03:10:22,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:10:22,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:10:23,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.112 2026-03-23 03:10:23,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 03:10:23,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: Owl is running in 'dev' mode. 2026-03-23 03:10:23,370 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:23,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.034 2026-03-23 03:10:23,464 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:10:23,491 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:10:23,542 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:23,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "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:10:23,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.103 0.117 2026-03-23 03:10:23,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.018 0.253 2026-03-23 03:10:23,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.273 2026-03-23 03:10:23,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [2/13] Tour test_set_opening_note_without_cash_method → Step Add Opening Notes (trigger: .opening-notes) 2026-03-23 03:10:23,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.013 0.220 2026-03-23 03:10:23,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.222 2026-03-23 03:10:24,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.149 2026-03-23 03:10:24,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:24,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-03-23 03:10:24,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [3/13] Tour test_set_opening_note_without_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:10:24,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.018 0.283 2026-03-23 03:10:24,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.364 2026-03-23 03:10:24,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [4/13] Tour test_set_opening_note_without_cash_method → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:10:24,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.463 2026-03-23 03:10:24,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.507 2026-03-23 03:10:24,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.319 2026-03-23 03:10:24,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.371 2026-03-23 03:10:24,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.388 2026-03-23 03:10:24,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.322 2026-03-23 03:10:24,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 32 0.045 0.297 2026-03-23 03:10:24,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.235 2026-03-23 03:10:24,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [5/13] Tour test_set_opening_note_without_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:10:24,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:10:25,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [6/13] Tour test_set_opening_note_without_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:10:25,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [7/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:10:25,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [8/13] Tour test_set_opening_note_without_cash_method → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:10:25,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [9/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:10:25,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [10/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:10:25,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [11/13] Tour test_set_opening_note_without_cash_method → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:10:25,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.037 2026-03-23 03:10:25,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [12/13] Tour test_set_opening_note_without_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-03-23 03:10:25,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: [13/13] Tour test_set_opening_note_without_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:10:25,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: tour succeeded 2026-03-23 03:10:25,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_set_opening_note_without_cash_method SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 03:10:25,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method.browser: heap 13642720 (allocated 14680064) 2026-03-23 03:10:25,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Closing chrome headless with pid 34116 2026-03-23 03:10:25,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Closing websocket connection 2026-03-23 03:10:25,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Terminating chrome headless with pid 34116 2026-03-23 03:10:25,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_set_opening_note_without_cash_method: Removing chrome user profile "/tmp/tmpzn3u2irt_chrome_odoo" 2026-03-23 03:10:25,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_sync_from_ui_one_by_one ... 2026-03-23 03:10:26,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome pid: 34292 2026-03-23 03:10:26,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome headless temporary user profile dir: /tmp/tmp3us1vvys_chrome_odoo 2026-03-23 03:10:26,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:33033/json/version 2026-03-23 03:10:26,404 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:26,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Browser version: Chrome/141.0.7390.54 2026-03-23 03:10:26,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:33033/json 2026-03-23 03:10:26,599 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:26,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Websocket url found: ws://127.0.0.1:33033/devtools/page/B7589AA555577063F610D13A03290741 2026-03-23 03:10:26,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Enable chrome headless console log notification 2026-03-23 03:10:26,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Chrome headless enable page notifications 2026-03-23 03:10:26,999 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:10:27,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Setting session cookie in browser 2026-03-23 03:10:27,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:10:27,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:10:27,035 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:10:27,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:27] "GET /pos/ui/3 HTTP/1.1" 200 - 136 0.114 0.728 2026-03-23 03:10:27,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Navigation result: {'frameId': 'B7589AA555577063F610D13A03290741', 'loaderId': 'EFD1F672FFE5E81C6C8F27D1ABF935B0', 'isDownload': False} 2026-03-23 03:10:27,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Evaluate ready code "odoo.isTourReady('test_sync_from_ui_one_by_one')" 2026-03-23 03:10:27,962 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:10:27,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:27] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 03:10:27,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:27] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 03:10:28,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:28] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 03:10:28,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:10:28,838 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:10:28,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:10:28,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Evaluate test code "odoo.startTour('test_sync_from_ui_one_by_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:10:28,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 03:10:28,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [1/10] Tour test_sync_from_ui_one_by_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:10:28,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:10:29,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:29,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.020 2026-03-23 03:10:29,127 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6216) 2026-03-23 03:10:29,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.077 2026-03-23 03:10:29,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.124 2026-03-23 03:10:29,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.061 2026-03-23 03:10:30,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.289 0.856 2026-03-23 03:10:30,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 03:10:30,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:10:30,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:30] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.106 2026-03-23 03:10:30,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:10:31,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: Owl is running in 'dev' mode. 2026-03-23 03:10:31,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:31,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:10:31,191 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:31,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:10:31,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.018 0.044 2026-03-23 03:10:31,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-03-23 03:10:31,266 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:31,268 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "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:10:31,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.007 0.125 2026-03-23 03:10:31,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.008 0.018 2026-03-23 03:10:31,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.045 2026-03-23 03:10:31,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [2/10] Tour test_sync_from_ui_one_by_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:10:31,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.017 2026-03-23 03:10:31,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.031 0.057 2026-03-23 03:10:31,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [3/10] Tour test_sync_from_ui_one_by_one → Step Create fake orders (trigger: body) 2026-03-23 03:10:31,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.138 2026-03-23 03:10:31,916 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 03:10:31,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:31] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.024 0.204 2026-03-23 03:10:32,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-03-23 03:10:32,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-03-23 03:10:32,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-03-23 03:10:32,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2026-03-23 03:10:32,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.211 2026-03-23 03:10:32,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-03-23 03:10:32,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-03-23 03:10:32,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [4/10] Tour test_sync_from_ui_one_by_one → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:10:32,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.203 2026-03-23 03:10:32,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.284 2026-03-23 03:10:32,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.003 0.066 2026-03-23 03:10:32,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.017 2026-03-23 03:10:32,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [5/10] Tour test_sync_from_ui_one_by_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:10:32,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [6/10] Tour test_sync_from_ui_one_by_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:10:32,663 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:32,677 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:10:32,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [7/10] Tour test_sync_from_ui_one_by_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:10:32,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [8/10] Tour test_sync_from_ui_one_by_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:10:32,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [9/10] Tour test_sync_from_ui_one_by_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:10:32,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.035 2026-03-23 03:10:32,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: [10/10] Tour test_sync_from_ui_one_by_one → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:10:32,971 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:32,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.033 2026-03-23 03:10:32,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85048412 started for PoS orders references: [{'name': '/', 'uuid': 'd696aab0-925b-4916-ac2b-581656f7dc5a'}] 2026-03-23 03:10:33,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85048412 order {'name': '/', 'uuid': 'd696aab0-925b-4916-ac2b-581656f7dc5a'} created pos.order #70 2026-03-23 03:10:33,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85048412 finished 2026-03-23 03:10:33,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.264 0.482 2026-03-23 03:10:33,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:10:33,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90343136 started for PoS orders references: [{'name': '/', 'uuid': '22c8750f-1420-4819-8f09-0e9e9d8adbd4'}] 2026-03-23 03:10:33,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90343136 order {'name': '/', 'uuid': '22c8750f-1420-4819-8f09-0e9e9d8adbd4'} created pos.order #71 2026-03-23 03:10:33,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90343136 finished 2026-03-23 03:10:34,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.066 0.148 2026-03-23 03:10:34,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20634967 started for PoS orders references: [{'name': '/', 'uuid': 'ade2f616-ef6f-4f8b-8151-246bf4a817bb'}] 2026-03-23 03:10:34,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20634967 order {'name': '/', 'uuid': 'ade2f616-ef6f-4f8b-8151-246bf4a817bb'} created pos.order #72 2026-03-23 03:10:34,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20634967 finished 2026-03-23 03:10:34,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.057 0.139 2026-03-23 03:10:34,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35376170 started for PoS orders references: [{'name': '/', 'uuid': 'ef18d876-f751-452d-9766-355288f54154'}] 2026-03-23 03:10:34,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35376170 order {'name': '/', 'uuid': 'ef18d876-f751-452d-9766-355288f54154'} created pos.order #73 2026-03-23 03:10:34,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35376170 finished 2026-03-23 03:10:34,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.052 0.124 2026-03-23 03:10:34,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57852487 started for PoS orders references: [{'name': '/', 'uuid': 'c9eced51-8c31-4a9e-ace3-152146a16902'}] 2026-03-23 03:10:34,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57852487 order {'name': '/', 'uuid': 'c9eced51-8c31-4a9e-ace3-152146a16902'} created pos.order #74 2026-03-23 03:10:34,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57852487 finished 2026-03-23 03:10:34,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.037 0.114 2026-03-23 03:10:34,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34962570 started for PoS orders references: [{'name': '/', 'uuid': 'f0682ef3-3f29-471e-9e12-1bd138e0c6ac'}] 2026-03-23 03:10:34,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34962570 order {'name': '/', 'uuid': 'f0682ef3-3f29-471e-9e12-1bd138e0c6ac'} created pos.order #75 2026-03-23 03:10:34,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34962570 finished 2026-03-23 03:10:35,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.075 0.150 2026-03-23 03:10:35,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.007 0.045 2026-03-23 03:10:35,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: tour succeeded 2026-03-23 03:10:35,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_sync_from_ui_one_by_one SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 03:10:35,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one.browser: heap 16926568 (allocated 18485248) 2026-03-23 03:10:35,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Closing chrome headless with pid 34292 2026-03-23 03:10:35,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Closing websocket connection 2026-03-23 03:10:35,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Terminating chrome headless with pid 34292 2026-03-23 03:10:35,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_sync_from_ui_one_by_one: Removing chrome user profile "/tmp/tmp3us1vvys_chrome_odoo" 2026-03-23 03:10:35,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tax_control_button_visiblity ... 2026-03-23 03:10:36,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome pid: 34483 2026-03-23 03:10:36,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome headless temporary user profile dir: /tmp/tmp_hqx8u7c_chrome_odoo 2026-03-23 03:10:36,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:45461/json/version 2026-03-23 03:10:36,618 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:36,703 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Browser version: Chrome/141.0.7390.54 2026-03-23 03:10:36,703 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:45461/json 2026-03-23 03:10:36,714 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:36,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Websocket url found: ws://127.0.0.1:45461/devtools/page/E4E6856C577558F977CEA45EACE86249 2026-03-23 03:10:36,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Enable chrome headless console log notification 2026-03-23 03:10:36,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Chrome headless enable page notifications 2026-03-23 03:10:37,015 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:10:37,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Setting session cookie in browser 2026-03-23 03:10:37,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:10:37,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:10:37,051 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:10:37,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:37] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.072 0.692 2026-03-23 03:10:37,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Navigation result: {'frameId': 'E4E6856C577558F977CEA45EACE86249', 'loaderId': 'E2631102F381A69A0A39959DD48CBAE8', 'isDownload': False} 2026-03-23 03:10:37,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Evaluate ready code "odoo.isTourReady('test_tax_control_button_visiblity')" 2026-03-23 03:10:37,855 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:10:37,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:37] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-03-23 03:10:37,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:37] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-03-23 03:10:37,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:37] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-03-23 03:10:38,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:38,637 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:10:38,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:10:38,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Evaluate test code "odoo.startTour('test_tax_control_button_visiblity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:10:38,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [1/6] Tour test_tax_control_button_visiblity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:10:38,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-03-23 03:10:38,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:10:38,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:38,823 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6217) 2026-03-23 03:10:38,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.043 2026-03-23 03:10:38,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.072 2026-03-23 03:10:38,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-03-23 03:10:38,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.061 2026-03-23 03:10:39,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.303 0.460 2026-03-23 03:10:39,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:40,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:10:40,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.064 2026-03-23 03:10:40,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:10:40,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: Owl is running in 'dev' mode. 2026-03-23 03:10:40,452 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:10:40,499 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:40,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:40,542 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:10:40,543 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "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:10:40,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.026 0.051 2026-03-23 03:10:40,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.087 2026-03-23 03:10:40,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.016 0.096 2026-03-23 03:10:40,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-03-23 03:10:40,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.011 0.076 2026-03-23 03:10:40,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.043 2026-03-23 03:10:40,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [2/6] Tour test_tax_control_button_visiblity → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:10:40,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:40] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.017 0.047 2026-03-23 03:10:41,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.072 2026-03-23 03:10:41,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.095 2026-03-23 03:10:41,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.113 2026-03-23 03:10:41,285 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "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:10:41,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.145 2026-03-23 03:10:41,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-03-23 03:10:41,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [3/6] Tour test_tax_control_button_visiblity → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:10:41,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.265 2026-03-23 03:10:41,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [4/6] Tour test_tax_control_button_visiblity → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:10:41,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.354 2026-03-23 03:10:41,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [5/6] Tour test_tax_control_button_visiblity → Step click Actions button (trigger: .more-btn) 2026-03-23 03:10:41,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.385 2026-03-23 03:10:41,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.331 2026-03-23 03:10:41,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.305 2026-03-23 03:10:41,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:41] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.009 0.356 2026-03-23 03:10:41,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: [6/6] Tour test_tax_control_button_visiblity → Step Check that: ---check fiscal position button--- is not true (trigger: body:not(:has(.o_fiscal_position_button))) 2026-03-23 03:10:41,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: tour succeeded 2026-03-23 03:10:41,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_tax_control_button_visiblity SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 03:10:42,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity.browser: heap 12738604 (allocated 13893632) 2026-03-23 03:10:42,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Closing chrome headless with pid 34483 2026-03-23 03:10:42,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Closing websocket connection 2026-03-23 03:10:42,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Terminating chrome headless with pid 34483 2026-03-23 03:10:42,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tax_control_button_visiblity: Removing chrome user profile "/tmp/tmp_hqx8u7c_chrome_odoo" 2026-03-23 03:10:42,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_tracking_number_closing_session ... 2026-03-23 03:10:43,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome pid: 34658 2026-03-23 03:10:43,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome headless temporary user profile dir: /tmp/tmpfi9dhif__chrome_odoo 2026-03-23 03:10:43,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:44769/json/version 2026-03-23 03:10:43,177 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:43,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Browser version: Chrome/141.0.7390.54 2026-03-23 03:10:43,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:44769/json 2026-03-23 03:10:43,419 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:43,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Websocket url found: ws://127.0.0.1:44769/devtools/page/0B9D3EDD02811CA54F242F5DBB737078 2026-03-23 03:10:43,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Enable chrome headless console log notification 2026-03-23 03:10:43,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Chrome headless enable page notifications 2026-03-23 03:10:43,914 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:10:43,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Setting session cookie in browser 2026-03-23 03:10:43,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:10:43,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:10:43,975 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:10:45,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:45] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.079 0.995 2026-03-23 03:10:45,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Navigation result: {'frameId': '0B9D3EDD02811CA54F242F5DBB737078', 'loaderId': 'ED9A8284873F282EBC5F61F15C27C88F', 'isDownload': False} 2026-03-23 03:10:45,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Evaluate ready code "odoo.isTourReady('test_tracking_number_closing_session')" 2026-03-23 03:10:45,219 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:10:45,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-03-23 03:10:45,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.057 2026-03-23 03:10:45,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 03:10:46,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:46,357 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:10:46,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 03:10:46,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Evaluate test code "odoo.startTour('test_tracking_number_closing_session', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:10:46,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [1/41] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:10:46,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-03-23 03:10:46,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:10:46,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:10:46,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.017 2026-03-23 03:10:46,622 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6218) 2026-03-23 03:10:46,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.110 2026-03-23 03:10:46,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.147 2026-03-23 03:10:46,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.055 2026-03-23 03:10:47,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.235 0.391 2026-03-23 03:10:47,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:10:47,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:10:47,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.052 2026-03-23 03:10:47,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:10:47,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-03-23 03:10:47,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:47,930 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:47,947 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:47,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.019 0.025 2026-03-23 03:10:47,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.053 2026-03-23 03:10:47,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-03-23 03:10:48,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.023 0.080 2026-03-23 03:10:48,049 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "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:10:48,053 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:48,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 03:10:48,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.030 2026-03-23 03:10:48,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [2/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:10:48,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.006 0.023 2026-03-23 03:10:48,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.078 2026-03-23 03:10:48,721 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:10:48,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.199 2026-03-23 03:10:48,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [3/41] Tour test_tracking_number_closing_session → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:10:48,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.240 2026-03-23 03:10:48,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:48] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.298 2026-03-23 03:10:49,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.359 2026-03-23 03:10:49,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.415 2026-03-23 03:10:49,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.354 2026-03-23 03:10:49,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-03-23 03:10:49,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-03-23 03:10:49,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.005 0.182 2026-03-23 03:10:49,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.333 2026-03-23 03:10:49,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:10:49,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [4/41] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:10:49,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [5/41] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:10:49,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [6/41] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:10:49,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [7/41] Tour test_tracking_number_closing_session → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:10:49,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [8/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:10:49,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [9/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:10:49,789 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:49,793 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:10:49,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [10/41] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:10:49,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [11/41] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:10:49,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [12/41] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:10:49,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:10:50,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [13/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:10:50,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 03:10:50,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72655313 started for PoS orders references: [{'name': '/', 'uuid': 'b8e56357-da3b-473e-a25e-2856858bed58'}] 2026-03-23 03:10:50,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:10:50,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72655313 order {'name': '/', 'uuid': 'b8e56357-da3b-473e-a25e-2856858bed58'} created pos.order #76 2026-03-23 03:10:50,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72655313 finished 2026-03-23 03:10:50,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.161 0.397 2026-03-23 03:10:50,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.065 2026-03-23 03:10:50,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.086 2026-03-23 03:10:51,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [14/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:10:51,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 03:10:51,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [15/41] Tour test_tracking_number_closing_session → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:10:51,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [16/41] Tour test_tracking_number_closing_session → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:10:51,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [17/41] Tour test_tracking_number_closing_session → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:10:51,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [18/41] Tour test_tracking_number_closing_session → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:10:51,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [19/41] Tour test_tracking_number_closing_session → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:10:51,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [20/41] Tour test_tracking_number_closing_session → Step Select button close register (trigger: button:contains(close register)) 2026-03-23 03:10:51,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:51] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.033 2026-03-23 03:10:51,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:51] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 7 0.007 0.015 2026-03-23 03:10:51,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:51] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 28 0.039 0.064 2026-03-23 03:10:52,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:52] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 248 0.348 0.565 2026-03-23 03:10:52,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:52] "GET /pos/ui/3 HTTP/1.1" 200 - 70 0.073 0.134 2026-03-23 03:10:53,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:53] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:10:53,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [21/41] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:10:53,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 03:10:53,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:10:53,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:53,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.005 0.010 2026-03-23 03:10:53,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.007 0.041 2026-03-23 03:10:53,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-03-23 03:10:54,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 110 0.095 0.147 2026-03-23 03:10:54,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.007 0.026 2026-03-23 03:10:54,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:10:54,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.014 2026-03-23 03:10:54,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:10:54,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-03-23 03:10:54,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:10:54,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:10:54,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 304 - 7 0.009 0.046 2026-03-23 03:10:54,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:54] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 304 - 3 0.004 0.059 2026-03-23 03:10:54,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [22/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:10:54,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [23/41] Tour test_tracking_number_closing_session → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:10:55,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 25 0.131 0.146 2026-03-23 03:10:55,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:10:55,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [24/41] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:10:55,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [25/41] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:10:55,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [26/41] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:10:55,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [27/41] Tour test_tracking_number_closing_session → Step 'Desk Pad' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Pad")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:10:55,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [28/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:10:55,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [29/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:10:55,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [30/41] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:10:55,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [31/41] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:10:55,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [32/41] Tour test_tracking_number_closing_session → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:10:55,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:10:55,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [33/41] Tour test_tracking_number_closing_session → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:10:55,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [34/41] Tour test_tracking_number_closing_session → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 03:10:56,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [35/41] Tour test_tracking_number_closing_session → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:10:56,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [36/41] Tour test_tracking_number_closing_session → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:10:56,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [37/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:10:56,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.070 2026-03-23 03:10:56,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [38/41] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:10:56,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.023 2026-03-23 03:10:56,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [39/41] Tour test_tracking_number_closing_session → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:10:56,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62723909 started for PoS orders references: [{'name': '/', 'uuid': 'bdbb46b4-3ef1-464a-a661-883e7ab5164a'}] 2026-03-23 03:10:56,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62723909 order {'name': '/', 'uuid': 'bdbb46b4-3ef1-464a-a661-883e7ab5164a'} created pos.order #77 2026-03-23 03:10:56,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62723909 finished 2026-03-23 03:10:56,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.114 0.330 2026-03-23 03:10:56,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.036 2026-03-23 03:10:56,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.047 2026-03-23 03:10:57,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [40/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:10:57,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: [41/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:10:57,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:10:57,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:10:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:10:57,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: tour succeeded 2026-03-23 03:10:57,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_tracking_number_closing_session SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 03:10:57,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session.browser: heap 15444252 (allocated 17039360) 2026-03-23 03:10:57,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Closing chrome headless with pid 34658 2026-03-23 03:10:57,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Closing websocket connection 2026-03-23 03:10:57,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Terminating chrome headless with pid 34658 2026-03-23 03:10:57,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_tracking_number_closing_session: Removing chrome user profile "/tmp/tmpfi9dhif__chrome_odoo" 2026-03-23 03:10:57,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_translate_product_name ... 2026-03-23 03:10:58,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome pid: 34874 2026-03-23 03:10:58,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome headless temporary user profile dir: /tmp/tmp12jz7eb4_chrome_odoo 2026-03-23 03:10:58,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Issuing json command http://127.0.0.1:45877/json/version 2026-03-23 03:10:58,782 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:58,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Browser version: Chrome/141.0.7390.54 2026-03-23 03:10:58,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Issuing json command http://127.0.0.1:45877/json 2026-03-23 03:10:58,939 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:10:59,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Websocket url found: ws://127.0.0.1:45877/devtools/page/B106CE4FC72F4424ACC4A453DDDEF618 2026-03-23 03:10:59,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Enable chrome headless console log notification 2026-03-23 03:10:59,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Chrome headless enable page notifications 2026-03-23 03:10:59,266 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:10:59,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Setting session cookie in browser 2026-03-23 03:10:59,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Open "http://127.0.0.1:8069/pos/ui/3" in browser 2026-03-23 03:10:59,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Navigating to: "http://127.0.0.1:8069/pos/ui/3" 2026-03-23 03:10:59,304 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:11:00,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:00] "GET /pos/ui/3 HTTP/1.1" 200 - 85 0.094 0.664 2026-03-23 03:11:00,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Navigation result: {'frameId': 'B106CE4FC72F4424ACC4A453DDDEF618', 'loaderId': '05725A019279A968CD4012CE5C2687D2', 'isDownload': False} 2026-03-23 03:11:00,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Evaluate ready code "odoo.isTourReady('TranslateProductNameTour')" 2026-03-23 03:11:00,101 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:11:00,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.025 2026-03-23 03:11:00,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-03-23 03:11:00,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.115 2026-03-23 03:11:00,836 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:11:00,844 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:11:09,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:09] "GET /web/webclient/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 1 0.004 8.593 2026-03-23 03:11:09,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: The ready code tooks too much time : 9.509877681732178 2026-03-23 03:11:09,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Evaluate test code "odoo.startTour('TranslateProductNameTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:11:09,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: [1/4] Tour TranslateProductNameTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:11:09,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 03:11:09,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:11:09,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:11:09,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.022 2026-03-23 03:11:09,746 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6219) 2026-03-23 03:11:09,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.074 2026-03-23 03:11:09,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.090 2026-03-23 03:11:09,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.036 2026-03-23 03:11:10,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.274 0.400 2026-03-23 03:11:10,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:11:10,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:11:10,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:10] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.042 2026-03-23 03:11:10,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:11:10,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: Owl is running in 'dev' mode. 2026-03-23 03:11:11,028 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:11:11,065 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:11:11,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:11:11,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.018 2026-03-23 03:11:11,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.008 0.044 2026-03-23 03:11:11,151 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:11:11,154 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "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:11:11,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.050 0.100 2026-03-23 03:11:11,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.152 2026-03-23 03:11:11,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.004 0.029 2026-03-23 03:11:11,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:11:11,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: [2/4] Tour TranslateProductNameTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:11:11,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:11] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.021 0.101 2026-03-23 03:11:12,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: [3/4] Tour TranslateProductNameTour → Step click product 'Testez le produit' (trigger: article.product .product-content .product-name:contains("Testez le produit")) 2026-03-23 03:11:12,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:12] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 1.156 2026-03-23 03:11:12,961 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:12] "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:11:12,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:12] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 1.109 2026-03-23 03:11:12,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:12] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 1.018 2026-03-23 03:11:13,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 1.040 2026-03-23 03:11:13,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 1.061 2026-03-23 03:11:13,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 1.079 2026-03-23 03:11:13,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-03-23 03:11:13,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "GET /web/image?model=product.template&field=image_128&id=519&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-03-23 03:11:13,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-03-23 03:11:13,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-03-23 03:11:13,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.408 2026-03-23 03:11:13,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.440 2026-03-23 03:11:13,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: [4/4] Tour TranslateProductNameTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:11:13,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:11:13,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: tour succeeded 2026-03-23 03:11:13,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: ╔═════════════════════════════════════════╗ ║ TOUR TranslateProductNameTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:11:13,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name.browser: heap 15498268 (allocated 16912384) 2026-03-23 03:11:13,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Closing chrome headless with pid 34874 2026-03-23 03:11:13,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Closing websocket connection 2026-03-23 03:11:13,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Terminating chrome headless with pid 34874 2026-03-23 03:11:14,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_translate_product_name: Removing chrome user profile "/tmp/tmp12jz7eb4_chrome_odoo" 2026-03-23 03:11:14,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_zero_decimal_places_currency ... 2026-03-23 03:11:15,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome pid: 35051 2026-03-23 03:11:15,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome headless temporary user profile dir: /tmp/tmp8r6e451l_chrome_odoo 2026-03-23 03:11:15,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:36695/json/version 2026-03-23 03:11:15,323 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:11:15,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Browser version: Chrome/141.0.7390.54 2026-03-23 03:11:15,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:36695/json 2026-03-23 03:11:15,495 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:11:15,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Websocket url found: ws://127.0.0.1:36695/devtools/page/B6590462D9FD88AF9358B42E252A6B75 2026-03-23 03:11:15,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Enable chrome headless console log notification 2026-03-23 03:11:15,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Chrome headless enable page notifications 2026-03-23 03:11:15,865 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:11:15,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Setting session cookie in browser 2026-03-23 03:11:15,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Open "http://127.0.0.1:8069/pos/ui?config_id=3" in browser 2026-03-23 03:11:15,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=3" 2026-03-23 03:11:15,918 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:11:16,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:16] "GET /pos/ui?config_id=3 HTTP/1.1" 200 - 86 0.103 0.912 2026-03-23 03:11:16,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Navigation result: {'frameId': 'B6590462D9FD88AF9358B42E252A6B75', 'loaderId': 'C8BDFF9F2CB0F73FE3BAA0A06A3E6B16', 'isDownload': False} 2026-03-23 03:11:16,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Evaluate ready code "odoo.isTourReady('test_zero_decimal_places_currency')" 2026-03-23 03:11:17,000 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:11:17,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-03-23 03:11:17,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.050 2026-03-23 03:11:17,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.054 2026-03-23 03:11:17,768 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:11:17,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:11:17,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 03:11:17,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Evaluate test code "odoo.startTour('test_zero_decimal_places_currency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=3", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:11:17,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [1/15] Tour test_zero_decimal_places_currency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:11:17,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.022 0.018 2026-03-23 03:11:17,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:11:17,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:11:17,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.027 2026-03-23 03:11:18,062 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6220) 2026-03-23 03:11:18,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.105 2026-03-23 03:11:18,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.117 2026-03-23 03:11:18,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-03-23 03:11:19,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.339 0.540 2026-03-23 03:11:19,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:11:19,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:11:19,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /web/image/res.company/99/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.062 2026-03-23 03:11:19,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:11:19,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: Owl is running in 'dev' mode. 2026-03-23 03:11:19,632 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:11:19,715 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:11:19,723 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:11:19,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.025 2026-03-23 03:11:19,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /web/image/res.users/490/avatar_128 HTTP/1.1" 200 - 14 0.016 0.050 2026-03-23 03:11:19,812 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:11:19,814 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "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:11:19,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /web/image?model=res.company&id=99&field=logo HTTP/1.1" 200 - 3 0.013 0.109 2026-03-23 03:11:19,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-03-23 03:11:19,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "GET /web/image/res.company/99/favicon HTTP/1.1" 200 - 4 0.005 0.028 2026-03-23 03:11:19,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.029 2026-03-23 03:11:20,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [2/15] Tour test_zero_decimal_places_currency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:11:20,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.010 0.062 2026-03-23 03:11:20,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=302&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.135 2026-03-23 03:11:20,477 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "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:11:20,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=303&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.162 2026-03-23 03:11:20,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [3/15] Tour test_zero_decimal_places_currency → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:11:20,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=306&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-03-23 03:11:20,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=305&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-03-23 03:11:20,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=307&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.016 0.277 2026-03-23 03:11:20,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=304&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.369 2026-03-23 03:11:20,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=309&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.301 2026-03-23 03:11:20,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=308&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.347 2026-03-23 03:11:20,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=520&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.356 2026-03-23 03:11:20,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:20] "GET /web/image?model=product.template&field=image_128&id=310&unique=2026-03-23T02:50:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.332 2026-03-23 03:11:21,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.351 2026-03-23 03:11:21,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:21] "GET /web/image/res.company/99/favicon HTTP/1.1" 304 - 4 0.004 0.351 2026-03-23 03:11:21,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [4/15] Tour test_zero_decimal_places_currency → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:21,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:11:21,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [5/15] Tour test_zero_decimal_places_currency → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 03:11:21,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [6/15] Tour test_zero_decimal_places_currency → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:21,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [7/15] Tour test_zero_decimal_places_currency → Step 'Test Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Test Product")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:11:21,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [8/15] Tour test_zero_decimal_places_currency → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:11:21,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [9/15] Tour test_zero_decimal_places_currency → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:11:21,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:11:21,562 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:11:21,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [10/15] Tour test_zero_decimal_places_currency → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:11:21,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [11/15] Tour test_zero_decimal_places_currency → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:11:21,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [12/15] Tour test_zero_decimal_places_currency → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:11:21,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:11:21,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:11:21,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [13/15] Tour test_zero_decimal_places_currency → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:11:21,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47520905 started for PoS orders references: [{'name': '/', 'uuid': 'dcfc0c87-0c0b-407b-b9c3-c4de33ce58ea'}] 2026-03-23 03:11:21,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:11:22,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47520905 order {'name': '/', 'uuid': 'dcfc0c87-0c0b-407b-b9c3-c4de33ce58ea'} created pos.order #78 2026-03-23 03:11:22,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47520905 finished 2026-03-23 03:11:22,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.197 0.420 2026-03-23 03:11:22,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 03:11:22,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.054 2026-03-23 03:11:22,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [14/15] Tour test_zero_decimal_places_currency → Step .receipt-screen .o_payment_successful:contains("100") 2026-03-23 03:11:22,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: [15/15] Tour test_zero_decimal_places_currency → Step .receipt-screen 2026-03-23 03:11:22,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: tour succeeded 2026-03-23 03:11:22,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_zero_decimal_places_currency SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 03:11:23,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency.browser: heap 14612584 (allocated 15990784) 2026-03-23 03:11:23,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Closing chrome headless with pid 35051 2026-03-23 03:11:23,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Closing websocket connection 2026-03-23 03:11:23,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Terminating chrome headless with pid 35051 2026-03-23 03:11:23,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.TestUi.test_zero_decimal_places_currency: Removing chrome user profile "/tmp/tmp8r6e451l_chrome_odoo" 2026-03-23 03:11:23,500 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-03-23 03:11:39,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-03-23 03:11:39,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome pid: 35235 2026-03-23 03:11:39,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless temporary user profile dir: /tmp/tmpmuef7tw4_chrome_odoo 2026-03-23 03:11:39,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:34921/json/version 2026-03-23 03:11:39,558 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:11:39,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Browser version: Chrome/141.0.7390.54 2026-03-23 03:11:39,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Issuing json command http://127.0.0.1:34921/json 2026-03-23 03:11:39,712 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:11:39,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Websocket url found: ws://127.0.0.1:34921/devtools/page/C878A40A9C3896308EF4E0C97D2A1A3A 2026-03-23 03:11:39,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Enable chrome headless console log notification 2026-03-23 03:11:39,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Chrome headless enable page notifications 2026-03-23 03:11:39,984 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:11:39,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Setting session cookie in browser 2026-03-23 03:11:39,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:11:39,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:11:40,015 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:11:41,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "GET /pos/ui/4 HTTP/1.1" 200 - 127 0.169 0.831 2026-03-23 03:11:41,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Navigation result: {'frameId': 'C878A40A9C3896308EF4E0C97D2A1A3A', 'loaderId': 'F2F2DE65AFA57C76FA106C9358D7F60B', 'isDownload': False} 2026-03-23 03:11:41,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-03-23 03:11:41,054 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:11:41,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.013 2026-03-23 03:11:41,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-03-23 03:11:41,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.057 2026-03-23 03:11:41,777 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:11:41,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:11:41,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 03:11:41,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:11:41,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:11:41,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [1/94] Tour pos_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:11:41,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:11:41,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:11:41,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.035 2026-03-23 03:11:42,063 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6275) 2026-03-23 03:11:42,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.010 0.089 2026-03-23 03:11:42,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.097 2026-03-23 03:11:42,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.058 2026-03-23 03:11:43,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.336 0.472 2026-03-23 03:11:43,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:11:43,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:11:43,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.046 2026-03-23 03:11:43,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:11:43,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: Owl is running in 'dev' mode. 2026-03-23 03:11:43,463 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:11:43,494 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:11:43,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-03-23 03:11:43,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:11:43,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 03:11:43,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "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:11:43,559 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:11:43,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 03:11:43,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 03:11:43,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [2/94] Tour pos_pricelist → Step waiting for loading to finish (trigger: body:not(:has(.pos-loader))) 2026-03-23 03:11:43,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.030 2026-03-23 03:11:43,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.047 2026-03-23 03:11:43,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.076 2026-03-23 03:11:43,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.098 2026-03-23 03:11:43,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:43] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.144 2026-03-23 03:11:44,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:44] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-03-23 03:11:44,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:44] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.204 2026-03-23 03:11:44,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:44] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-03-23 03:11:44,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:44] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-03-23 03:11:44,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:44] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-03-23 03:11:44,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:44] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.159 2026-03-23 03:11:44,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [3/94] Tour pos_pricelist → Step wait for unit tests to finish (trigger: .pos.done-testing) 2026-03-23 03:11:44,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [4/94] Tour pos_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:11:44,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [5/94] Tour pos_pricelist → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:11:44,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [6/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:44,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.074 2026-03-23 03:11:45,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [7/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:11:45,037 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:45] "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:11:45,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [8/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 03:11:45,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [9/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 03:11:45,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [10/94] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-03-23 03:11:45,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [11/94] Tour pos_pricelist → Step select price list 'Fixed' (trigger: .selection-item:contains("Fixed")) 2026-03-23 03:11:45,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [12/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:45,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [13/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:45,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [14/94] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:11:45,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [15/94] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:11:45,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [16/94] Tour pos_pricelist → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:11:45,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [17/94] Tour pos_pricelist → Step Search customer with "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-03-23 03:11:45,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [18/94] Tour pos_pricelist → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-03-23 03:11:45,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [19/94] Tour pos_pricelist → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-03-23 03:11:45,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [20/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:45,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [21/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:46,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [22/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:11:46,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [23/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 03:11:46,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [24/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 03:11:46,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [25/94] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-03-23 03:11:46,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [26/94] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-03-23 03:11:46,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [27/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:46,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [28/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:46,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [29/94] Tour pos_pricelist → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:11:46,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [30/94] Tour pos_pricelist → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:11:46,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [31/94] Tour pos_pricelist → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:11:46,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [32/94] Tour pos_pricelist → Step Search customer with "Lumber Inc" (trigger: .modal-dialog .input-group input) 2026-03-23 03:11:46,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [33/94] Tour pos_pricelist → Step Check "Lumber Inc" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Lumber Inc")) 2026-03-23 03:11:46,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [34/94] Tour pos_pricelist → Step click partner 'Lumber Inc' from partner list screen (trigger: .modal .partner-list b:contains(Lumber Inc)) 2026-03-23 03:11:46,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [35/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:46,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [36/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:47,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [37/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:11:47,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [38/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 03:11:47,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [39/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 03:11:47,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [40/94] Tour pos_pricelist → Step verify pricelist Public Pricelist is set and selected (trigger: .selection-item.selected:contains('Public Pricelist')) 2026-03-23 03:11:47,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [41/94] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-03-23 03:11:47,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [42/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:47,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [43/94] Tour pos_pricelist → Step click product 'Wall Shelf' (trigger: article.product .product-content .product-name:contains("Wall Shelf")) 2026-03-23 03:11:47,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [44/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:47,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [45/94] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-03-23 03:11:47,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [46/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:47,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [47/94] Tour pos_pricelist → Step 'Wall Shelf' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Wall Shelf")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:11:47,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [48/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:47,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [49/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:11:47,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [50/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 03:11:48,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [51/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 03:11:48,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [52/94] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-03-23 03:11:48,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [53/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:48,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [54/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:48,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [55/94] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf")):has(.qty:contains("1"))) 2026-03-23 03:11:48,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [56/94] Tour pos_pricelist → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:11:48,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [57/94] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(.qty:contains("2"))) 2026-03-23 03:11:48,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [58/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:48,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [59/94] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00")) 2026-03-23 03:11:48,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [60/94] Tour pos_pricelist → Step order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"):not(:visible)) 2026-03-23 03:11:48,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [61/94] Tour pos_pricelist → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-03-23 03:11:48,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [62/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:48,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [63/94] Tour pos_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 03:11:49,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [64/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:49,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [65/94] Tour pos_pricelist → Step 'Small Shelf' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Small Shelf")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:11:49,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [66/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:49,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [67/94] Tour pos_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 03:11:49,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [68/94] Tour pos_pricelist → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:11:49,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [69/94] Tour pos_pricelist → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:11:49,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [70/94] Tour pos_pricelist → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:11:49,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [71/94] Tour pos_pricelist → Step Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0"))) 2026-03-23 03:11:49,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [72/94] Tour pos_pricelist → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:11:49,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [73/94] Tour pos_pricelist → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:11:49,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [74/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:49,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [75/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:49,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [76/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:11:49,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [77/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 03:11:49,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [78/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 03:11:50,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [79/94] Tour pos_pricelist → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-03-23 03:11:50,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [80/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:50,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [81/94] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96")) 2026-03-23 03:11:50,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [82/94] Tour pos_pricelist → Step order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"):not(:visible)) 2026-03-23 03:11:50,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [83/94] Tour pos_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:50,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [84/94] Tour pos_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:11:50,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [85/94] Tour pos_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 03:11:50,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [86/94] Tour pos_pricelist → Step .o_pricelist_button 2026-03-23 03:11:50,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [87/94] Tour pos_pricelist → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-03-23 03:11:50,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [88/94] Tour pos_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:50,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [89/94] Tour pos_pricelist → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:11:50,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [90/94] Tour pos_pricelist → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:11:50,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [91/94] Tour pos_pricelist → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:11:50,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [92/94] Tour pos_pricelist → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:11:50,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [93/94] Tour pos_pricelist → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:11:50,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: [94/94] Tour pos_pricelist → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-03-23 03:11:51,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:51] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.019 0.055 2026-03-23 03:11:51,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: tour succeeded 2026-03-23 03:11:51,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: ╔══════════════════════════════╗ ║ TOUR pos_pricelist SUCCEEDED ║ ╚══════════════════════════════╝ 2026-03-23 03:11:51,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order.browser: heap 18617004 (allocated 19922944) 2026-03-23 03:11:51,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing chrome headless with pid 35235 2026-03-23 03:11:51,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Closing websocket connection 2026-03-23 03:11:51,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Terminating chrome headless with pid 35235 2026-03-23 03:11:51,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_01_pos_basic_order: Removing chrome user profile "/tmp/tmpmuef7tw4_chrome_odoo" 2026-03-23 03:11:51,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-03-23 03:11:51,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_02_pos_with_invoiced : Temporary to fast merge new valuation 2026-03-23 03:11:51,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-03-23 03:11:52,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome pid: 35409 2026-03-23 03:11:52,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless temporary user profile dir: /tmp/tmpqsby03u1_chrome_odoo 2026-03-23 03:11:52,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:45447/json/version 2026-03-23 03:11:52,583 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:11:52,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Browser version: Chrome/141.0.7390.54 2026-03-23 03:11:52,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Issuing json command http://127.0.0.1:45447/json 2026-03-23 03:11:52,821 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:11:52,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Websocket url found: ws://127.0.0.1:45447/devtools/page/D33DA4C065F4FAE170952AC101AE9612 2026-03-23 03:11:52,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Enable chrome headless console log notification 2026-03-23 03:11:53,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Chrome headless enable page notifications 2026-03-23 03:11:53,207 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:11:53,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Setting session cookie in browser 2026-03-23 03:11:53,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:11:53,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:11:53,267 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:11:54,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:54] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.072 0.895 2026-03-23 03:11:54,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Navigation result: {'frameId': 'D33DA4C065F4FAE170952AC101AE9612', 'loaderId': 'DCE8E660CA12C7EB043E542092FA10C5', 'isDownload': False} 2026-03-23 03:11:54,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-03-23 03:11:54,271 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:11:54,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 03:11:54,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.037 2026-03-23 03:11:54,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.054 2026-03-23 03:11:55,105 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:11:55,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:11:55,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:11:55,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:11:55,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:11:55,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [1/48] Tour test_03_pos_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:11:55,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:11:55,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:11:55,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-03-23 03:11:55,365 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6276) 2026-03-23 03:11:55,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.089 2026-03-23 03:11:55,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.111 2026-03-23 03:11:55,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.043 2026-03-23 03:11:56,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.309 0.820 2026-03-23 03:11:56,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:11:56,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:11:57,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.095 2026-03-23 03:11:57,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.036 2026-03-23 03:11:57,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: Owl is running in 'dev' mode. 2026-03-23 03:11:57,261 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:11:57,281 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:11:57,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.017 2026-03-23 03:11:57,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:11:57,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 03:11:57,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:11:57,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:11:57,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 03:11:57,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.036 2026-03-23 03:11:57,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [2/48] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:11:57,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.017 0.050 2026-03-23 03:11:57,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.090 2026-03-23 03:11:57,953 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [3/48] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:11:57,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:57] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.120 2026-03-23 03:11:58,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.203 2026-03-23 03:11:58,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.289 2026-03-23 03:11:58,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.336 2026-03-23 03:11:58,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.350 2026-03-23 03:11:58,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.330 2026-03-23 03:11:58,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.297 2026-03-23 03:11:58,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-03-23 03:11:58,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.118 2026-03-23 03:11:58,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.222 2026-03-23 03:11:58,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [4/48] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:11:58,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:58] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.021 2026-03-23 03:11:58,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [5/48] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:11:58,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [6/48] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:11:58,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [7/48] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-03-23 03:11:58,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [8/48] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:11:59,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 03:11:59,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [9/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:59,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [10/48] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:11:59,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [11/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:59,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:59] "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:11:59,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [12/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:59,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:11:59,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [13/48] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:11:59,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [14/48] Tour test_03_pos_with_lots → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:11:59,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.037 2026-03-23 03:11:59,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [15/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:59,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [16/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:11:59,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:11:59,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [17/48] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-03-23 03:11:59,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [18/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:11:59,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [19/48] Tour test_03_pos_with_lots → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:11:59,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [20/48] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:11:59,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:11:59] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.012 2026-03-23 03:11:59,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [21/48] Tour test_03_pos_with_lots → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:11:59,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [22/48] Tour test_03_pos_with_lots → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:12:00,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [23/48] Tour test_03_pos_with_lots → Step .o-autocomplete input 2026-03-23 03:12:00,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [24/48] Tour test_03_pos_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:00,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [25/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:00,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 03:12:00,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [26/48] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:12:00,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [27/48] Tour test_03_pos_with_lots → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:12:00,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.027 2026-03-23 03:12:00,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [28/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:00,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [29/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:00,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 03:12:00,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [30/48] Tour test_03_pos_with_lots → Step order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95")) 2026-03-23 03:12:00,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [31/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:00,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [32/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:00,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [33/48] Tour test_03_pos_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:12:00,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [34/48] Tour test_03_pos_with_lots → Step click Actions button (trigger: .more-btn) 2026-03-23 03:12:01,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [35/48] Tour test_03_pos_with_lots → Step .o_pricelist_button 2026-03-23 03:12:01,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [36/48] Tour test_03_pos_with_lots → Step select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering")) 2026-03-23 03:12:01,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [37/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:01,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 03:12:01,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [38/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:01,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [39/48] Tour test_03_pos_with_lots → Step order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00")) 2026-03-23 03:12:01,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [40/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:01,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [41/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:01,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [42/48] Tour test_03_pos_with_lots → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:12:01,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [43/48] Tour test_03_pos_with_lots → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:12:01,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 03:12:01,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [44/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:01,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [45/48] Tour test_03_pos_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:01,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:12:01,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [46/48] Tour test_03_pos_with_lots → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-03-23 03:12:01,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [47/48] Tour test_03_pos_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:01,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: [48/48] Tour test_03_pos_with_lots → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:12:01,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: tour succeeded 2026-03-23 03:12:01,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: ╔══════════════════════════════════════╗ ║ TOUR test_03_pos_with_lots SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 03:12:02,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots.browser: heap 15458040 (allocated 16515072) 2026-03-23 03:12:02,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing chrome headless with pid 35409 2026-03-23 03:12:02,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Closing websocket connection 2026-03-23 03:12:02,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Terminating chrome headless with pid 35409 2026-03-23 03:12:02,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_03_pos_with_lots: Removing chrome user profile "/tmp/tmpqsby03u1_chrome_odoo" 2026-03-23 03:12:02,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-03-23 03:12:03,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome pid: 35594 2026-03-23 03:12:03,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome headless temporary user profile dir: /tmp/tmpv8px_65f_chrome_odoo 2026-03-23 03:12:03,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:33049/json/version 2026-03-23 03:12:03,245 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:03,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Browser version: Chrome/141.0.7390.54 2026-03-23 03:12:03,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Issuing json command http://127.0.0.1:33049/json 2026-03-23 03:12:03,397 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:03,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Websocket url found: ws://127.0.0.1:33049/devtools/page/B4FF3B8204CA8D32803E18D1EC32E3F8 2026-03-23 03:12:03,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Enable chrome headless console log notification 2026-03-23 03:12:03,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Chrome headless enable page notifications 2026-03-23 03:12:03,669 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:12:03,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Setting session cookie in browser 2026-03-23 03:12:03,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:12:03,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:12:03,711 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:12:04,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:04] "GET /pos/ui/4 HTTP/1.1" 200 - 86 0.070 0.669 2026-03-23 03:12:04,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Navigation result: {'frameId': 'B4FF3B8204CA8D32803E18D1EC32E3F8', 'loaderId': 'CA751ADDA94D5BC65AB1D2DA926A12CA', 'isDownload': False} 2026-03-23 03:12:04,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-03-23 03:12:04,494 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:12:04,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 03:12:04,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-03-23 03:12:04,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.063 2026-03-23 03:12:05,213 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:12:05,234 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:12:05,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 03:12:05,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:12:05,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-03-23 03:12:05,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [1/57] Tour ProductConfiguratorTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:12:05,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:12:05,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:12:05,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.025 2026-03-23 03:12:05,464 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6277) 2026-03-23 03:12:05,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.070 2026-03-23 03:12:05,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.076 2026-03-23 03:12:05,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-03-23 03:12:06,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.292 0.453 2026-03-23 03:12:06,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:12:06,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 03:12:06,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:06] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.066 2026-03-23 03:12:06,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:12:06,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: Owl is running in 'dev' mode. 2026-03-23 03:12:06,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:12:06,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.028 2026-03-23 03:12:07,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:12:07,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.018 0.050 2026-03-23 03:12:07,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 03:12:07,109 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "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:12:07,134 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:12:07,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 03:12:07,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.036 2026-03-23 03:12:07,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [2/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:12:07,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.060 2026-03-23 03:12:07,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.030 0.138 2026-03-23 03:12:07,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.170 2026-03-23 03:12:07,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [3/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:12:07,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-03-23 03:12:07,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:07] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-03-23 03:12:08,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:08] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.345 2026-03-23 03:12:08,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:08] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.028 0.423 2026-03-23 03:12:08,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:08] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.393 2026-03-23 03:12:08,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:08] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.395 2026-03-23 03:12:08,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:08] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.360 2026-03-23 03:12:08,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.362 2026-03-23 03:12:08,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:08] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.346 2026-03-23 03:12:08,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [4/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-03-23 03:12:08,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12: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:12:08,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [5/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-03-23 03:12:08,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [6/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input:checked) 2026-03-23 03:12:08,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [7/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:12:08,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [8/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:08,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [9/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:12:08,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [10/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:08,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [11/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:12:08,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [12/57] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 03:12:08,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [13/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-03-23 03:12:09,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [14/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 03:12:09,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [15/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 03:12:09,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [16/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-03-23 03:12:09,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [17/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-03-23 03:12:09,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [18/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 03:12:09,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [19/57] Tour ProductConfiguratorTour → Step checking selected custom attribute with value "Custom Fabric" (trigger: .modal .custom_value) 2026-03-23 03:12:09,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [20/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 03:12:09,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [21/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 03:12:09,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [22/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:09,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [23/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:09,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:12:09,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [24/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1","price":"11.0","attributeLine":"Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.price:contains("11.0")):has(.attribute-line:contains("Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"))) 2026-03-23 03:12:09,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [25/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:09,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [26/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:12:09,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 03:12:09,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [27/57] Tour ProductConfiguratorTour → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 03:12:10,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [28/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Custom Fabric (trigger: .modal .custom_value) 2026-03-23 03:12:10,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [29/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 03:12:10,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [30/57] Tour ProductConfiguratorTour → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 03:12:10,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [31/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:10,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [32/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:10,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 03:12:10,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [33/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","attributeLine":"Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2")):has(.price:contains("22.0")):has(.attribute-line:contains("Red, Metal, Fabrics: Other: Custom Fabric, Cushion, Headrest"))) 2026-03-23 03:12:10,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [34/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:10,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [35/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:12:10,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 03:12:10,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [36/57] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:12:10,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [37/57] Tour ProductConfiguratorTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:10,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [38/57] Tour ProductConfiguratorTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:10,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 03:12:10,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [39/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1","price":"10.0","attributeLine":"Blue, Metal, Leather"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Blue, Metal, Leather"))) 2026-03-23 03:12:10,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [40/57] Tour ProductConfiguratorTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:10,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [41/57] Tour ProductConfiguratorTour → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:12:10,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:12:10,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [42/57] Tour ProductConfiguratorTour → Step .attribute-name-cell 2026-03-23 03:12:11,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [43/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:12:11,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [44/57] Tour ProductConfiguratorTour → Step Mobile - open cart (trigger: .switchpane .btn-switchpane:contains('Cart')) 2026-03-23 03:12:11,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [45/57] Tour ProductConfiguratorTour → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:12:11,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [46/57] Tour ProductConfiguratorTour → Step checking selected color attribute with name Red (trigger: .modal .configurator_color[data-color='Red'].active) 2026-03-23 03:12:11,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [47/57] Tour ProductConfiguratorTour → Step check selected value for select containing option "Metal" (trigger: .modal .configurator_select:has(option:contains(Metal))) 2026-03-23 03:12:11,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [48/57] Tour ProductConfiguratorTour → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 03:12:11,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [49/57] Tour ProductConfiguratorTour → Step checking selected custom attribute with value "Custom Fabric" (trigger: .modal .custom_value) 2026-03-23 03:12:11,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [50/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 03:12:11,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [51/57] Tour ProductConfiguratorTour → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 03:12:12,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [52/57] Tour ProductConfiguratorTour → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:12:12,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [53/57] Tour ProductConfiguratorTour → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-03-23 03:12:12,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [54/57] Tour ProductConfiguratorTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:12:12,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [55/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Configurable Chair","quantity":2} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Configurable Chair")):has(.qty:contains("2"))) 2026-03-23 03:12:12,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [56/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2"))) 2026-03-23 03:12:12,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.022 2026-03-23 03:12:12,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: [57/57] Tour ProductConfiguratorTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("2")):has(.price:contains("22.0"))) 2026-03-23 03:12:12,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: tour succeeded 2026-03-23 03:12:12,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductConfiguratorTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:12:12,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator.browser: heap 15832092 (allocated 17301504) 2026-03-23 03:12:12,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Closing chrome headless with pid 35594 2026-03-23 03:12:12,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Closing websocket connection 2026-03-23 03:12:12,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Terminating chrome headless with pid 35594 2026-03-23 03:12:12,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_04_product_configurator: Removing chrome user profile "/tmp/tmpv8px_65f_chrome_odoo" 2026-03-23 03:12:12,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-03-23 03:12:12,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: skipped MobileTestUi.test_05_ticket_screen : Temporary to fast merge new valuation 2026-03-23 03:12:12,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-03-23 03:12:13,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome pid: 35775 2026-03-23 03:12:13,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless temporary user profile dir: /tmp/tmp6v0nuuoy_chrome_odoo 2026-03-23 03:12:13,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Issuing json command http://127.0.0.1:40575/json/version 2026-03-23 03:12:13,731 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:13,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Browser version: Chrome/141.0.7390.54 2026-03-23 03:12:13,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Issuing json command http://127.0.0.1:40575/json 2026-03-23 03:12:13,833 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:13,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Websocket url found: ws://127.0.0.1:40575/devtools/page/86D5256C621E1D8FB8DF2B6CF1994DB5 2026-03-23 03:12:13,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Enable chrome headless console log notification 2026-03-23 03:12:13,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Chrome headless enable page notifications 2026-03-23 03:12:14,229 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:12:14,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Setting session cookie in browser 2026-03-23 03:12:14,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:12:14,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:12:14,258 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:12:14,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:14] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.046 0.640 2026-03-23 03:12:14,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Navigation result: {'frameId': '86D5256C621E1D8FB8DF2B6CF1994DB5', 'loaderId': '24085A62345520DC35FB76FFBCFC9A8E', 'isDownload': False} 2026-03-23 03:12:14,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-03-23 03:12:15,015 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:12:15,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-03-23 03:12:15,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 03:12:15,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.041 2026-03-23 03:12:15,758 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:12:15,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:12:15,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:12:15,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:12:15,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-03-23 03:12:15,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [1/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:12:15,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:12:15,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:12:15,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.014 2026-03-23 03:12:16,007 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6278) 2026-03-23 03:12:16,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.019 0.068 2026-03-23 03:12:16,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.060 0.122 2026-03-23 03:12:16,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-03-23 03:12:17,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.305 0.473 2026-03-23 03:12:17,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:12:17,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:12:17,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.060 2026-03-23 03:12:17,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 03:12:17,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: Owl is running in 'dev' mode. 2026-03-23 03:12:17,487 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:12:17,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:12:17,521 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:12:17,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 03:12:17,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.044 2026-03-23 03:12:17,583 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "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:12:17,612 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:12:17,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.032 2026-03-23 03:12:17,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 03:12:17,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [2/41] Tour ReceiptScreenDiscountWithPricelistTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:12:17,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.025 2026-03-23 03:12:17,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:17] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.041 2026-03-23 03:12:18,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-03-23 03:12:18,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.106 2026-03-23 03:12:18,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [3/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:12:18,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-03-23 03:12:18,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.297 2026-03-23 03:12:18,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.370 2026-03-23 03:12:18,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.385 2026-03-23 03:12:18,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.397 2026-03-23 03:12:18,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.418 2026-03-23 03:12:18,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=534&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.368 2026-03-23 03:12:18,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-03-23 03:12:18,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.262 2026-03-23 03:12:18,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [4/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:18,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:12:18,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [5/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 03:12:18,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [6/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 03:12:18,894 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:18] "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:12:18,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [7/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:19,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [8/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:19,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 03:12:19,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [9/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:12:19,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [10/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:12:19,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [11/41] Tour ReceiptScreenDiscountWithPricelistTour → Step .o_pricelist_button 2026-03-23 03:12:19,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [12/41] Tour ReceiptScreenDiscountWithPricelistTour → Step select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist")) 2026-03-23 03:12:19,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [13/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:19,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 03:12:19,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [14/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:19,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [15/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"productName":"Test Product","price":"6.30"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.price:contains("6.30"))) 2026-03-23 03:12:19,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [16/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:19,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [17/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:12:19,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [18/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:12:19,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [19/41] Tour ReceiptScreenDiscountWithPricelistTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:12:19,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:12:19,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:12:19,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [20/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:12:19,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [21/41] Tour ReceiptScreenDiscountWithPricelistTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:12:20,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 03:12:20,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [22/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"price":"6.30"} (trigger: .order-container .orderline:has(.price:contains("6.30"))) 2026-03-23 03:12:20,085 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:12:20,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 03:12:20,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84046544 started for PoS orders references: [{'name': '/', 'uuid': 'bebbdeb6-74b8-4e29-b06a-002baa640415'}] 2026-03-23 03:12:20,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84046544 order {'name': '/', 'uuid': 'bebbdeb6-74b8-4e29-b06a-002baa640415'} created pos.order #79 2026-03-23 03:12:20,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84046544 finished 2026-03-23 03:12:20,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.233 0.414 2026-03-23 03:12:20,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.049 2026-03-23 03:12:20,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 03:12:21,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [23/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:12:21,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [24/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:12:21,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [25/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:12:21,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.045 2026-03-23 03:12:21,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 03:12:21,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [26/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:21,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [27/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 03:12:21,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [28/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 03:12:21,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [29/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:21,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [30/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:21,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:12:21,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [31/41] Tour ReceiptScreenDiscountWithPricelistTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 03:12:21,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [32/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:12:21,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:12:21,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [33/41] Tour ReceiptScreenDiscountWithPricelistTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:12:21,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [34/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 03:12:21,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [35/41] Tour ReceiptScreenDiscountWithPricelistTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:22,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [36/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:12:22,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 03:12:22,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [37/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:12:22,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [38/41] Tour ReceiptScreenDiscountWithPricelistTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:12:22,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [39/41] Tour ReceiptScreenDiscountWithPricelistTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:12:22,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [40/41] Tour ReceiptScreenDiscountWithPricelistTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:12:22,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.031 2026-03-23 03:12:22,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: [41/41] Tour ReceiptScreenDiscountWithPricelistTour → Step .pos-receipt:not(:contains("Discounts")) 2026-03-23 03:12:22,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 03:12:22,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75774473 started for PoS orders references: [{'name': '/', 'uuid': '93dae5d6-b8e2-4c38-bdf7-7413f7dd9496'}] 2026-03-23 03:12:22,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75774473 order {'name': '/', 'uuid': '93dae5d6-b8e2-4c38-bdf7-7413f7dd9496'} created pos.order #80 2026-03-23 03:12:22,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75774473 finished 2026-03-23 03:12:23,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.193 0.536 2026-03-23 03:12:23,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.119 2026-03-23 03:12:23,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.083 2026-03-23 03:12:23,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: tour succeeded 2026-03-23 03:12:23,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR ReceiptScreenDiscountWithPricelistTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 03:12:23,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist.browser: heap 16408244 (allocated 17960960) 2026-03-23 03:12:23,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing chrome headless with pid 35775 2026-03-23 03:12:23,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Closing websocket connection 2026-03-23 03:12:23,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Terminating chrome headless with pid 35775 2026-03-23 03:12:23,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist: Removing chrome user profile "/tmp/tmp6v0nuuoy_chrome_odoo" 2026-03-23 03:12:23,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-03-23 03:12:24,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome pid: 35967 2026-03-23 03:12:24,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmp0j84wlwo_chrome_odoo 2026-03-23 03:12:24,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:36191/json/version 2026-03-23 03:12:24,806 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:25,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Browser version: Chrome/141.0.7390.54 2026-03-23 03:12:25,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Issuing json command http://127.0.0.1:36191/json 2026-03-23 03:12:25,036 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:25,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:36191/devtools/page/060462C0F7C280E958EF1FE385227BCC 2026-03-23 03:12:25,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Enable chrome headless console log notification 2026-03-23 03:12:25,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Chrome headless enable page notifications 2026-03-23 03:12:25,428 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:12:25,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Setting session cookie in browser 2026-03-23 03:12:25,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:12:25,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:12:25,538 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:12:26,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:26] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.070 0.887 2026-03-23 03:12:26,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Navigation result: {'frameId': '060462C0F7C280E958EF1FE385227BCC', 'loaderId': '59D586A7CF6329F9FE2AE03AB71F6528', 'isDownload': False} 2026-03-23 03:12:26,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-03-23 03:12:26,538 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:12:26,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.022 0.038 2026-03-23 03:12:26,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.018 0.079 2026-03-23 03:12:26,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.124 2026-03-23 03:12:27,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:12:27,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:12:27,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 03:12:27,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:12:27,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:12:27,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [1/27] Tour BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:12:27,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:12:27,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:12:27,617 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6279) 2026-03-23 03:12:27,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.033 0.077 2026-03-23 03:12:27,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.117 2026-03-23 03:12:27,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-03-23 03:12:27,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.042 2026-03-23 03:12:28,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.339 0.527 2026-03-23 03:12:28,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:12:28,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 03:12:29,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.038 0.116 2026-03-23 03:12:29,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:12:29,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-03-23 03:12:29,218 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:12:29,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:12:29,254 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:12:29,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.022 2026-03-23 03:12:29,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:12:29,305 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12: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 03:12:29,316 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:12:29,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:12:29,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 03:12:29,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [2/27] Tour BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:12:29,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.037 2026-03-23 03:12:29,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.067 2026-03-23 03:12:29,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-03-23 03:12:29,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [3/27] Tour BarcodeScanningTour → Step PoS model scan barcode '0123456789' (trigger: body) 2026-03-23 03:12:29,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:29] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.031 0.236 2026-03-23 03:12:30,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [4/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:30,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.037 0.384 2026-03-23 03:12:30,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.488 2026-03-23 03:12:30,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.617 2026-03-23 03:12:30,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.616 2026-03-23 03:12:30,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 03:12:30,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.596 2026-03-23 03:12:30,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.412 2026-03-23 03:12:30,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.099 0.414 2026-03-23 03:12:30,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.396 2026-03-23 03:12:30,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.367 2026-03-23 03:12:30,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [5/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand"))) 2026-03-23 03:12:30,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.044 2026-03-23 03:12:30,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "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:12:30,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [6/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:30,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [7/27] Tour BarcodeScanningTour → Step PoS model scan barcode '0123456789' (trigger: body) 2026-03-23 03:12:30,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:12:30,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [8/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:31,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:12:31,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [9/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-03-23 03:12:31,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [10/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:31,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [11/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2305000000004' (trigger: body) 2026-03-23 03:12:31,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:12:31,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [12/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:31,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:12:31,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [13/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("0.00"))) 2026-03-23 03:12:31,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [14/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:31,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [15/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2305000123451' (trigger: body) 2026-03-23 03:12:31,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:12:31,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [16/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:31,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 03:12:31,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [17/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("123.45"))) 2026-03-23 03:12:31,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [18/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:31,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [19/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2100005000000' (trigger: body) 2026-03-23 03:12:31,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:12:31,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [20/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:31,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.045 2026-03-23 03:12:31,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [21/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00"))) 2026-03-23 03:12:32,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [22/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:32,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [23/27] Tour BarcodeScanningTour → Step PoS model scan barcode '2100005080002' (trigger: body) 2026-03-23 03:12:32,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 03:12:32,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [24/27] Tour BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:32,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:12:32,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [25/27] Tour BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("8"))) 2026-03-23 03:12:32,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [26/27] Tour BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:32,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: [27/27] Tour BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:12:32,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 03:12:32,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: tour succeeded 2026-03-23 03:12:32,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: ╔════════════════════════════════════╗ ║ TOUR BarcodeScanningTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:12:32,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan.browser: heap 15304284 (allocated 16515072) 2026-03-23 03:12:32,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Closing chrome headless with pid 35967 2026-03-23 03:12:32,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Closing websocket connection 2026-03-23 03:12:32,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Terminating chrome headless with pid 35967 2026-03-23 03:12:32,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_pos_barcodes_scan: Removing chrome user profile "/tmp/tmp0j84wlwo_chrome_odoo" 2026-03-23 03:12:32,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_product_combo ... 2026-03-23 03:12:34,574 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [619] 2026-03-23 03:12:34,887 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [620, 621] 2026-03-23 03:12:35,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome pid: 36166 2026-03-23 03:12:35,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome headless temporary user profile dir: /tmp/tmp17zh2kjh_chrome_odoo 2026-03-23 03:12:35,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Issuing json command http://127.0.0.1:39231/json/version 2026-03-23 03:12:35,614 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:35,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Browser version: Chrome/141.0.7390.54 2026-03-23 03:12:35,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Issuing json command http://127.0.0.1:39231/json 2026-03-23 03:12:35,785 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:35,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Websocket url found: ws://127.0.0.1:39231/devtools/page/176C404627D08A860C9E69B5E28C557B 2026-03-23 03:12:35,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Enable chrome headless console log notification 2026-03-23 03:12:35,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Chrome headless enable page notifications 2026-03-23 03:12:36,127 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:12:36,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Setting session cookie in browser 2026-03-23 03:12:36,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:12:36,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:12:36,196 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:12:37,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:37] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.059 1.018 2026-03-23 03:12:37,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Navigation result: {'frameId': '176C404627D08A860C9E69B5E28C557B', 'loaderId': 'D2AF5D3DA899135C541B14E2F7FB2BBB', 'isDownload': False} 2026-03-23 03:12:37,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Evaluate ready code "odoo.isTourReady('ProductComboPriceTaxIncludedTour')" 2026-03-23 03:12:37,313 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:12:37,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:37] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 03:12:37,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:37] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 03:12:37,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:37] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.027 2026-03-23 03:12:38,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:12:38,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:12:38,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:12:38,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Evaluate test code "odoo.startTour('ProductComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:12:38,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-03-23 03:12:38,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [1/87] Tour ProductComboPriceTaxIncludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:12:38,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:12:38,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:12:38,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-03-23 03:12:38,340 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6280) 2026-03-23 03:12:38,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.057 2026-03-23 03:12:38,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.090 2026-03-23 03:12:38,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-03-23 03:12:39,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.306 0.471 2026-03-23 03:12:39,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:12:39,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:12:39,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 03:12:39,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.051 2026-03-23 03:12:39,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:12:39,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: Owl is running in 'dev' mode. 2026-03-23 03:12:39,779 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:12:39,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 03:12:39,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:12:39,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.010 0.029 2026-03-23 03:12:39,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-03-23 03:12:39,862 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "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:12:39,863 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:12:39,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.016 2026-03-23 03:12:39,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.021 2026-03-23 03:12:40,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [2/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:12:40,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.032 2026-03-23 03:12:40,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.034 2026-03-23 03:12:40,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [3/87] Tour ProductComboPriceTaxIncludedTour → Step click product 'Sofa Combo' (trigger: article.product .product-content .product-name:contains("Sofa Combo")) 2026-03-23 03:12:40,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-03-23 03:12:40,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.165 2026-03-23 03:12:40,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-03-23 03:12:40,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.237 2026-03-23 03:12:40,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-03-23 03:12:40,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-03-23 03:12:40,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.023 0.233 2026-03-23 03:12:40,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-03-23 03:12:40,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.244 2026-03-23 03:12:40,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=535&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-03-23 03:12:40,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [4/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product Sofa (L, red) (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product Sofa (L, red)"))) 2026-03-23 03:12:40,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=536&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.255 2026-03-23 03:12:40,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image?model=product.template&field=image_128&id=537&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-03-23 03:12:40,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "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:12:40,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:40] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.385 2026-03-23 03:12:40,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [5/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:41,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=538&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-03-23 03:12:41,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=539&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-03-23 03:12:41,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=540&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-03-23 03:12:41,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=541&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-03-23 03:12:41,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.product&field=image_128&id=622&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.142 2026-03-23 03:12:41,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [6/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:41,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.product&field=image_128&id=623&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.011 0.183 2026-03-23 03:12:41,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=542&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-03-23 03:12:41,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=543&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-03-23 03:12:41,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [7/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo product Sofa","run":"click","quantity":"1","attributeLine":"L, red"} (trigger: .order-container .orderline:has(.product-name:contains("Combo product Sofa")):has(.qty:contains("1")):has(.attribute-line:contains("L, red"))) 2026-03-23 03:12:41,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=544&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.245 2026-03-23 03:12:41,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=545&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-03-23 03:12:41,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.240 2026-03-23 03:12:41,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [8/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:12:41,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.template&field=image_128&id=546&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.224 2026-03-23 03:12:41,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [9/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:12:41,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 03:12:41,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [10/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:12:41,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [11/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:41,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:12:41,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [12/87] Tour ProductComboPriceTaxIncludedTour → Step PoS model scan barcode 'SuperCombo' (trigger: body) 2026-03-23 03:12:41,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [13/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:12:41,863 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.002 2026-03-23 03:12:41,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [14/87] Tour ProductComboPriceTaxIncludedTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-03-23 03:12:41,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:41] "GET /web/image?model=product.product&field=image_128&id=609&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.041 2026-03-23 03:12:41,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [15/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 9 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 9"))) 2026-03-23 03:12:42,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image?model=product.product&field=image_128&id=613&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.108 2026-03-23 03:12:42,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [16/87] Tour ProductComboPriceTaxIncludedTour → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 03:12:42,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image?model=product.product&field=image_128&id=614&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.018 0.169 2026-03-23 03:12:42,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [17/87] Tour ProductComboPriceTaxIncludedTour → Step dialog discard (trigger: .modal-footer .btn:text(Add) + .btn:text(Discard)) 2026-03-23 03:12:42,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image?model=product.product&field=image_128&id=612&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.225 2026-03-23 03:12:42,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image?model=product.product&field=image_128&id=611&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.264 2026-03-23 03:12:42,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [18/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:12:42,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image?model=product.product&field=image_128&id=610&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.303 2026-03-23 03:12:42,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [19/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 03:12:42,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image?model=product.product&field=image_128&id=615&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.298 2026-03-23 03:12:42,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image?model=product.product&field=image_128&id=616&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.244 2026-03-23 03:12:42,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [20/87] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 03:12:42,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image?model=product.product&field=image_128&id=617&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.238 2026-03-23 03:12:42,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [21/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 03:12:42,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.233 2026-03-23 03:12:42,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [22/87] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 8 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 03:12:42,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [23/87] Tour ProductComboPriceTaxIncludedTour → Step Check that Combo Product 7 is not selected (trigger: .modal .modal-body:not(:has(label.combo-item.selected article.product:has(.product-name:contains("Combo Product 7"))))) 2026-03-23 03:12:42,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [24/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:42,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [25/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:42,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 03:12:42,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [26/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"62.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("62.1"))) 2026-03-23 03:12:42,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [27/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 03:12:42,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [28/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 03:12:42,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:12:42,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [29/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 03:12:42,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [30/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-03-23 03:12:43,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [31/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-03-23 03:12:43,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:12:43,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [32/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-03-23 03:12:43,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [33/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-03-23 03:12:43,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [34/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-03-23 03:12:43,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:12:43,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [35/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-03-23 03:12:43,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [36/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:43,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [37/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:43,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:12:43,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [38/87] Tour ProductComboPriceTaxIncludedTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:12:43,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [39/87] Tour ProductComboPriceTaxIncludedTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:12:43,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [40/87] Tour ProductComboPriceTaxIncludedTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:12:43,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [41/87] Tour ProductComboPriceTaxIncludedTour → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:12:43,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [42/87] Tour ProductComboPriceTaxIncludedTour → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:12:43,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [43/87] Tour ProductComboPriceTaxIncludedTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:12:43,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [44/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:43,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [45/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:44,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [46/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 03:12:44,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [47/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 03:12:44,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.024 0.020 2026-03-23 03:12:44,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [48/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:12:44,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [49/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(.qty:contains("2"))) 2026-03-23 03:12:44,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [50/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("2"))) 2026-03-23 03:12:44,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:12:44,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [51/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("2"))) 2026-03-23 03:12:44,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [52/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"2","price":"124.2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("2")):has(.price:contains("124.2"))) 2026-03-23 03:12:44,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [53/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:44,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [54/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:44,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:12:44,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [55/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(.qty:contains("2"))) 2026-03-23 03:12:44,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [56/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:12:44,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:12:44,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [57/87] Tour ProductComboPriceTaxIncludedTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:12:44,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [58/87] Tour ProductComboPriceTaxIncludedTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:12:45,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [59/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:45,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:12:45,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [60/87] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:12:45,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [61/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:12:45,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [62/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:12:45,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [63/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 03:12:45,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [64/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:45,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [65/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:45,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:12:45,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [66/87] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10")) 2026-03-23 03:12:45,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [67/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:45,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [68/87] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:12:45,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:12:45,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [69/87] Tour ProductComboPriceTaxIncludedTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:12:46,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [70/87] Tour ProductComboPriceTaxIncludedTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:12:46,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:12:46,110 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:12:46,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [71/87] Tour ProductComboPriceTaxIncludedTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:12:46,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [72/87] Tour ProductComboPriceTaxIncludedTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:12:46,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:12:46,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [73/87] Tour ProductComboPriceTaxIncludedTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:12:46,296 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:12:46,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.028 2026-03-23 03:12:46,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78728482 started for PoS orders references: [{'name': '/', 'uuid': '7396bf2b-4278-40e9-8ae9-e57ad1feb529'}] 2026-03-23 03:12:47,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78728482 order {'name': '/', 'uuid': '7396bf2b-4278-40e9-8ae9-e57ad1feb529'} created pos.order #81 2026-03-23 03:12:47,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78728482 finished 2026-03-23 03:12:47,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 265 0.277 0.570 2026-03-23 03:12:47,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:12:47,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:12:47,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [74/87] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:12:47,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [75/87] Tour ProductComboPriceTaxIncludedTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:12:47,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [76/87] Tour ProductComboPriceTaxIncludedTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:12:47,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 03:12:47,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [77/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:12:47,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [78/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:12:47,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [79/87] Tour ProductComboPriceTaxIncludedTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:12:47,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [80/87] Tour ProductComboPriceTaxIncludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:48,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [81/87] Tour ProductComboPriceTaxIncludedTour → Step The 'Combo Product 6' card should not display a quantity. (trigger: article.product .product-content:has(.product-name:contains('Combo Product 6')):not(:has(.product-cart-qty))) 2026-03-23 03:12:48,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:12:48,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [82/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:48,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [83/87] Tour ProductComboPriceTaxIncludedTour → Step order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17")) 2026-03-23 03:12:48,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [84/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:48,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [85/87] Tour ProductComboPriceTaxIncludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:48,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.045 2026-03-23 03:12:48,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [86/87] Tour ProductComboPriceTaxIncludedTour → Step order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56")) 2026-03-23 03:12:48,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: [87/87] Tour ProductComboPriceTaxIncludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:48,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: tour succeeded 2026-03-23 03:12:48,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR ProductComboPriceTaxIncludedTour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 03:12:48,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo.browser: heap 22451092 (allocated 23728128) 2026-03-23 03:12:48,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Closing chrome headless with pid 36166 2026-03-23 03:12:48,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Closing websocket connection 2026-03-23 03:12:48,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Terminating chrome headless with pid 36166 2026-03-23 03:12:48,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo: Removing chrome user profile "/tmp/tmp17zh2kjh_chrome_odoo" 2026-03-23 03:12:49,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_product_combo_max_free_qty ... 2026-03-23 03:12:50,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Chrome pid: 36400 2026-03-23 03:12:50,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Chrome headless temporary user profile dir: /tmp/tmpnmncl6k0_chrome_odoo 2026-03-23 03:12:50,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Issuing json command http://127.0.0.1:43871/json/version 2026-03-23 03:12:50,924 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:51,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 03:12:51,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Issuing json command http://127.0.0.1:43871/json 2026-03-23 03:12:51,022 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:12:51,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Websocket url found: ws://127.0.0.1:43871/devtools/page/CB21389F2221B01A05C955C9DFFDE2BC 2026-03-23 03:12:51,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Enable chrome headless console log notification 2026-03-23 03:12:51,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Chrome headless enable page notifications 2026-03-23 03:12:51,390 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:12:51,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Setting session cookie in browser 2026-03-23 03:12:51,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:12:51,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:12:51,414 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:12:52,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:52] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.086 0.731 2026-03-23 03:12:52,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Navigation result: {'frameId': 'CB21389F2221B01A05C955C9DFFDE2BC', 'loaderId': '5C361E12ADEB514B20D01B7BBA4ACCEB', 'isDownload': False} 2026-03-23 03:12:52,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Evaluate ready code "odoo.isTourReady('ProductComboMaxFreeQtyTour')" 2026-03-23 03:12:52,273 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:12:52,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 03:12:52,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 03:12:52,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.055 2026-03-23 03:12:53,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:12:53,092 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:12:53,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:12:53,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Evaluate test code "odoo.startTour('ProductComboMaxFreeQtyTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:12:53,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 03:12:53,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [1/41] Tour ProductComboMaxFreeQtyTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:12:53,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:12:53,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:12:53,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.024 2026-03-23 03:12:53,332 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6281) 2026-03-23 03:12:53,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.076 2026-03-23 03:12:53,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.115 2026-03-23 03:12:53,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.050 2026-03-23 03:12:54,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.277 0.552 2026-03-23 03:12:54,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:12:54,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:12:54,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-03-23 03:12:54,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:12:54,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: Owl is running in 'dev' mode. 2026-03-23 03:12:54,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:12:54,905 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:12:54,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:12:54,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.044 2026-03-23 03:12:55,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.020 0.069 2026-03-23 03:12:55,074 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "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:12:55,074 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:12:55,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.009 0.022 2026-03-23 03:12:55,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.043 2026-03-23 03:12:55,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [2/41] Tour ProductComboMaxFreeQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:12:55,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.029 0.052 2026-03-23 03:12:55,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.029 0.124 2026-03-23 03:12:55,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [3/41] Tour ProductComboMaxFreeQtyTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:12:55,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-03-23 03:12:55,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:55] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.237 2026-03-23 03:12:56,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.342 2026-03-23 03:12:56,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.371 2026-03-23 03:12:56,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.386 2026-03-23 03:12:56,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-03-23 03:12:56,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.301 2026-03-23 03:12:56,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-03-23 03:12:56,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.250 2026-03-23 03:12:56,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=547&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-03-23 03:12:56,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=548&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-03-23 03:12:56,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=549&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-03-23 03:12:56,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [4/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $40.00 (trigger: .modal div.h3:contains("Total: $ 40.00")) 2026-03-23 03:12:56,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.341 2026-03-23 03:12:56,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [5/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:12:56,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=550&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.306 2026-03-23 03:12:56,582 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "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:12:56,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [6/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $42.00 (trigger: .modal div.h3:contains("Total: $ 42.00")) 2026-03-23 03:12:56,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=551&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.234 2026-03-23 03:12:56,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=552&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-03-23 03:12:56,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [7/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:12:56,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=553&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-03-23 03:12:56,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [8/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-03-23 03:12:56,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=554&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-03-23 03:12:56,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.template&field=image_128&id=555&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-03-23 03:12:56,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.product&field=image_128&id=627&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.199 2026-03-23 03:12:56,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [9/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:12:56,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.product&field=image_128&id=628&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.215 2026-03-23 03:12:56,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [10/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:12:56,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.product&field=image_128&id=629&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.013 0.218 2026-03-23 03:12:56,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [11/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-03-23 03:12:56,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:56] "GET /web/image?model=product.product&field=image_128&id=630&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.012 0.232 2026-03-23 03:12:56,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [12/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $46.00 (trigger: .modal div.h3:contains("Total: $ 46.00")) 2026-03-23 03:12:57,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:57] "GET /web/image?model=product.product&field=image_128&id=631&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.015 0.252 2026-03-23 03:12:57,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [13/41] Tour ProductComboMaxFreeQtyTour → Step Click the minus quantity button for Combo Product 5 (trigger: .modal article:has(.product-name:contains("Combo Product 5")) button[name="pos_quantity_button_minus"]) 2026-03-23 03:12:57,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:57] "GET /web/image?model=product.product&field=image_128&id=632&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.255 2026-03-23 03:12:57,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:57] "GET /web/image?model=product.product&field=image_128&id=633&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.273 2026-03-23 03:12:57,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [14/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 5 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 5")):has(input[name="pos_quantity"])) 2026-03-23 03:12:57,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:57] "GET /web/image?model=product.template&field=image_128&id=556&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-03-23 03:12:57,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [15/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:12:57,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:57] "GET /web/image?model=product.product&field=image_128&id=634&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.252 2026-03-23 03:12:57,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:57] "GET /web/image?model=product.product&field=image_128&id=635&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.255 2026-03-23 03:12:57,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [16/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 4 has quantity 1 (trigger: .modal article:has(.product-name:contains("Combo Product 4")):has(input[name="pos_quantity"])) 2026-03-23 03:12:57,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [17/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $44.00 (trigger: .modal div.h3:contains("Total: $ 44.00")) 2026-03-23 03:12:57,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [18/41] Tour ProductComboMaxFreeQtyTour → Step try to click `confirm` without having made all the selections (trigger: .modal footer button.confirm[disabled]) 2026-03-23 03:12:57,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [19/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:12:57,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [20/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 6 (trigger: .modal article:has(.product-name:contains("Combo Product 6")) button[name="pos_quantity_button_plus"]) 2026-03-23 03:12:57,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [21/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 6 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 6")):has(input[name="pos_quantity"])) 2026-03-23 03:12:57,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [22/41] Tour ProductComboMaxFreeQtyTour → Step Check that: ---try to click `confirm` without having made all the selections--- is not true (trigger: body:not(:has(.modal footer button.confirm[disabled]))) 2026-03-23 03:12:57,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [23/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $44.00 (trigger: .modal div.h3:contains("Total: $ 44.00")) 2026-03-23 03:12:57,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [24/41] Tour ProductComboMaxFreeQtyTour → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 03:12:57,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [25/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 7 (trigger: .modal article:has(.product-name:contains("Combo Product 7")) button[name="pos_quantity_button_plus"]) 2026-03-23 03:12:57,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [26/41] Tour ProductComboMaxFreeQtyTour → Step Click the add quantity button for Combo Product 7 (trigger: .modal article:has(.product-name:contains("Combo Product 7")) button[name="pos_quantity_button_plus"]) 2026-03-23 03:12:57,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [27/41] Tour ProductComboMaxFreeQtyTour → Step Check that product Combo Product 7 has quantity 3 (trigger: .modal article:has(.product-name:contains("Combo Product 7")):has(input[name="pos_quantity"])) 2026-03-23 03:12:57,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [28/41] Tour ProductComboMaxFreeQtyTour → Step Check that combo total amount is $134.00 (trigger: .modal div.h3:contains("Total: $ 134.00")) 2026-03-23 03:12:57,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [29/41] Tour ProductComboMaxFreeQtyTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:12:58,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:12:58,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [30/41] Tour ProductComboMaxFreeQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:58,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [31/41] Tour ProductComboMaxFreeQtyTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"151.97"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("151.97"))) 2026-03-23 03:12:58,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [32/41] Tour ProductComboMaxFreeQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:58,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [33/41] Tour ProductComboMaxFreeQtyTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:12:58,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:12:58,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [34/41] Tour ProductComboMaxFreeQtyTour → Step order total amount is '151.98' (trigger: .product-screen .order-summary .total:contains("151.98")) 2026-03-23 03:12:58,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [35/41] Tour ProductComboMaxFreeQtyTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:12:58,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [36/41] Tour ProductComboMaxFreeQtyTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:12:58,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [37/41] Tour ProductComboMaxFreeQtyTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:12:58,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [38/41] Tour ProductComboMaxFreeQtyTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:12:58,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:12:58,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:12:58,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [39/41] Tour ProductComboMaxFreeQtyTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:12:58,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [40/41] Tour ProductComboMaxFreeQtyTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:12:58,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:12:59,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: [41/41] Tour ProductComboMaxFreeQtyTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:12:59,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.064 2026-03-23 03:12:59,127 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9557007 started for PoS orders references: [{'name': '/', 'uuid': '7795abeb-07f4-4bd5-bcd6-e5e98d118de6'}] 2026-03-23 03:12:59,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:12:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:13:00,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9557007 order {'name': '/', 'uuid': '7795abeb-07f4-4bd5-bcd6-e5e98d118de6'} created pos.order #82 2026-03-23 03:13:00,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9557007 finished 2026-03-23 03:13:00,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 313 0.306 0.715 2026-03-23 03:13:00,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 03:13:00,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.075 2026-03-23 03:13:00,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: tour succeeded 2026-03-23 03:13:00,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboMaxFreeQtyTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 03:13:00,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty.browser: heap 17529800 (allocated 18747392) 2026-03-23 03:13:00,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Closing chrome headless with pid 36400 2026-03-23 03:13:00,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Closing websocket connection 2026-03-23 03:13:00,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Terminating chrome headless with pid 36400 2026-03-23 03:13:01,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_07_product_combo_max_free_qty: Removing chrome user profile "/tmp/tmpnmncl6k0_chrome_odoo" 2026-03-23 03:13:01,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-03-23 03:13:02,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome pid: 36602 2026-03-23 03:13:02,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome headless temporary user profile dir: /tmp/tmpg8lo8oa6_chrome_odoo 2026-03-23 03:13:02,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:45665/json/version 2026-03-23 03:13:02,109 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:02,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Browser version: Chrome/141.0.7390.54 2026-03-23 03:13:02,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Issuing json command http://127.0.0.1:45665/json 2026-03-23 03:13:02,350 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:02,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Websocket url found: ws://127.0.0.1:45665/devtools/page/73501AAFFCF90A6B819CEDD7FABAD8F6 2026-03-23 03:13:02,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Enable chrome headless console log notification 2026-03-23 03:13:02,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Chrome headless enable page notifications 2026-03-23 03:13:02,743 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:13:02,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Setting session cookie in browser 2026-03-23 03:13:02,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:13:02,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:13:02,773 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:13:03,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:03] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.069 0.832 2026-03-23 03:13:03,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Navigation result: {'frameId': '73501AAFFCF90A6B819CEDD7FABAD8F6', 'loaderId': '3E60DBF4A2669BF67A4F4373F3841752', 'isDownload': False} 2026-03-23 03:13:03,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-03-23 03:13:03,725 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:13:03,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:03] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.012 2026-03-23 03:13:03,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:03] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-03-23 03:13:03,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-03-23 03:13:04,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:13:04,426 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:13:04,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.025 2026-03-23 03:13:04,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:13:04,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-03-23 03:13:04,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [1/14] Tour ShowTaxExcludedTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:13:04,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:13:04,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:13:04,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 03:13:04,678 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6282) 2026-03-23 03:13:04,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.077 2026-03-23 03:13:04,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.109 2026-03-23 03:13:04,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-03-23 03:13:05,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.284 0.409 2026-03-23 03:13:05,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:13:05,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.009 0.041 2026-03-23 03:13:05,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:05] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-03-23 03:13:05,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-03-23 03:13:05,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: Owl is running in 'dev' mode. 2026-03-23 03:13:06,023 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:13:06,084 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:13:06,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.014 0.020 2026-03-23 03:13:06,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:13:06,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.012 0.110 2026-03-23 03:13:06,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "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:06,203 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:13:06,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.011 0.046 2026-03-23 03:13:06,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.032 2026-03-23 03:13:06,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [2/14] Tour ShowTaxExcludedTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:13:06,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.039 2026-03-23 03:13:06,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.041 2026-03-23 03:13:06,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.078 2026-03-23 03:13:06,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [3/14] Tour ShowTaxExcludedTour → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:13:06,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.128 2026-03-23 03:13:06,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.185 2026-03-23 03:13:06,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.249 2026-03-23 03:13:06,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.297 2026-03-23 03:13:06,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.318 2026-03-23 03:13:06,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:06] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.317 2026-03-23 03:13:07,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:07] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-03-23 03:13:07,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:07] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.259 2026-03-23 03:13:07,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:07] "GET /web/image?model=product.template&field=image_128&id=557&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-03-23 03:13:07,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.241 2026-03-23 03:13:07,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.186 2026-03-23 03:13:07,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [4/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:07,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 03:13:07,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [5/14] Tour ShowTaxExcludedTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1","price":"100.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1")):has(.price:contains("100.0"))) 2026-03-23 03:13:07,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [6/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:07,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:07] "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:13:07,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [7/14] Tour ShowTaxExcludedTour → Step 'Test Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Test Product")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:13:07,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.017 2026-03-23 03:13:07,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [8/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:07,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [9/14] Tour ShowTaxExcludedTour → Step order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0")) 2026-03-23 03:13:07,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [10/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:07,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [11/14] Tour ShowTaxExcludedTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:07,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [12/14] Tour ShowTaxExcludedTour → Step order total amount is '100.0' (trigger: .product-screen .order-summary .subtotal:contains("100.0")) 2026-03-23 03:13:07,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [13/14] Tour ShowTaxExcludedTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:07,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: [14/14] Tour ShowTaxExcludedTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:13:07,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: tour succeeded 2026-03-23 03:13:07,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: ╔════════════════════════════════════╗ ║ TOUR ShowTaxExcludedTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:13:08,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded.browser: heap 13645076 (allocated 14680064) 2026-03-23 03:13:08,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Closing chrome headless with pid 36602 2026-03-23 03:13:08,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Closing websocket connection 2026-03-23 03:13:08,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Terminating chrome headless with pid 36602 2026-03-23 03:13:08,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_08_show_tax_excluded: Removing chrome user profile "/tmp/tmpg8lo8oa6_chrome_odoo" 2026-03-23 03:13:08,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_packaging ... 2026-03-23 03:13:08,901 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [639] 2026-03-23 03:13:09,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Chrome pid: 36778 2026-03-23 03:13:09,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Chrome headless temporary user profile dir: /tmp/tmpdi4ied7__chrome_odoo 2026-03-23 03:13:09,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Issuing json command http://127.0.0.1:34203/json/version 2026-03-23 03:13:09,626 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:09,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Browser version: Chrome/141.0.7390.54 2026-03-23 03:13:09,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Issuing json command http://127.0.0.1:34203/json 2026-03-23 03:13:09,791 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:09,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Websocket url found: ws://127.0.0.1:34203/devtools/page/FFAC98876BA71E292AEA596EA687C7AB 2026-03-23 03:13:09,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Enable chrome headless console log notification 2026-03-23 03:13:09,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Chrome headless enable page notifications 2026-03-23 03:13:10,073 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:13:10,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Setting session cookie in browser 2026-03-23 03:13:10,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:13:10,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:13:10,109 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:13:10,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:10] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.071 0.617 2026-03-23 03:13:10,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Navigation result: {'frameId': 'FFAC98876BA71E292AEA596EA687C7AB', 'loaderId': '569F170A59E12DC8DA72E99094CF4CCF', 'isDownload': False} 2026-03-23 03:13:10,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-03-23 03:13:10,824 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:13:10,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:10] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 03:13:10,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:10] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.030 2026-03-23 03:13:10,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:10] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.082 2026-03-23 03:13:11,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:13:11,651 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:13:11,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:13:11,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:13:11,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-03-23 03:13:11,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [1/25] Tour BarcodeScanningProductPackagingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:13:11,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:13:11,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:13:11,869 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6283) 2026-03-23 03:13:11,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.040 2026-03-23 03:13:11,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.053 2026-03-23 03:13:11,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-03-23 03:13:11,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.046 2026-03-23 03:13:12,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.222 0.378 2026-03-23 03:13:12,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:13:12,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:13:12,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:12] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.008 0.037 2026-03-23 03:13:13,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-03-23 03:13:13,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:13:13,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: Owl is running in 'dev' mode. 2026-03-23 03:13:13,277 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:13:13,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.034 2026-03-23 03:13:13,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:13:13,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:13:13,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.011 0.050 2026-03-23 03:13:13,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "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:13:13,494 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:13:13,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 03:13:13,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.029 2026-03-23 03:13:13,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [2/25] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:13:13,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.040 2026-03-23 03:13:13,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.060 2026-03-23 03:13:13,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:13] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-03-23 03:13:13,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [3/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-03-23 03:13:14,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.118 2026-03-23 03:13:14,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.205 2026-03-23 03:13:14,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [4/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:14,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.275 2026-03-23 03:13:14,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.021 0.317 2026-03-23 03:13:14,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.353 2026-03-23 03:13:14,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=559&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.364 2026-03-23 03:13:14,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=558&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.355 2026-03-23 03:13:14,435 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-03-23 03:13:14,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.323 2026-03-23 03:13:14,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.305 2026-03-23 03:13:14,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.349 2026-03-23 03:13:14,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.298 2026-03-23 03:13:14,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [5/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("1"))) 2026-03-23 03:13:14,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.388 2026-03-23 03:13:14,781 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "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:13:14,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [6/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:14,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 03:13:14,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [7/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345601' (trigger: body) 2026-03-23 03:13:14,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:13:14,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [8/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:14,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:13:15,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [9/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("2"))) 2026-03-23 03:13:15,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [10/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:15,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [11/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-03-23 03:13:15,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:13:15,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [12/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:15,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:13:15,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [13/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("12"))) 2026-03-23 03:13:15,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [14/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:15,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [15/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345610' (trigger: body) 2026-03-23 03:13:15,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:13:15,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [16/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:15,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:13:15,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [17/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(.qty:contains("22"))) 2026-03-23 03:13:15,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [18/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:15,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [19/25] Tour BarcodeScanningProductPackagingTour → Step PoS model scan barcode '12345618' (trigger: body) 2026-03-23 03:13:15,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:13:15,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [20/25] Tour BarcodeScanningProductPackagingTour → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 03:13:15,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [21/25] Tour BarcodeScanningProductPackagingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:13:15,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [22/25] Tour BarcodeScanningProductPackagingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:16,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:13:16,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [23/25] Tour BarcodeScanningProductPackagingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product2","quantity":10,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product2")):has(.qty:contains("10"))) 2026-03-23 03:13:16,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [24/25] Tour BarcodeScanningProductPackagingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:16,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: [25/25] Tour BarcodeScanningProductPackagingTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:13:16,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: tour succeeded 2026-03-23 03:13:16,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR BarcodeScanningProductPackagingTour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:13:16,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.073 2026-03-23 03:13:16,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging.browser: heap 15191108 (allocated 16777216) 2026-03-23 03:13:16,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Closing chrome headless with pid 36778 2026-03-23 03:13:16,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Closing websocket connection 2026-03-23 03:13:16,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Terminating chrome headless with pid 36778 2026-03-23 03:13:16,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_09_pos_barcodes_scan_product_packaging: Removing chrome user profile "/tmp/tmpdi4ied7__chrome_odoo" 2026-03-23 03:13:16,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-03-23 03:13:17,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome pid: 36976 2026-03-23 03:13:17,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome headless temporary user profile dir: /tmp/tmppgp8b7js_chrome_odoo 2026-03-23 03:13:17,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:39015/json/version 2026-03-23 03:13:17,918 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:18,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Browser version: Chrome/141.0.7390.54 2026-03-23 03:13:18,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Issuing json command http://127.0.0.1:39015/json 2026-03-23 03:13:18,013 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:18,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Websocket url found: ws://127.0.0.1:39015/devtools/page/D8A469F0D19093FD0999EA871336994F 2026-03-23 03:13:18,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Enable chrome headless console log notification 2026-03-23 03:13:18,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Chrome headless enable page notifications 2026-03-23 03:13:18,324 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:13:18,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Setting session cookie in browser 2026-03-23 03:13:18,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:13:18,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:13:18,363 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:13:23,739 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 03:13:24,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:24] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.094 5.986 2026-03-23 03:13:24,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Navigation result: {'frameId': 'D8A469F0D19093FD0999EA871336994F', 'loaderId': 'E64361AC3CECA9108C3D17D0900572EE', 'isDownload': False} 2026-03-23 03:13:24,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-03-23 03:13:24,514 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:13:24,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.031 2026-03-23 03:13:24,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.048 2026-03-23 03:13:24,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.075 2026-03-23 03:13:25,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:13:25,513 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:13:25,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.027 2026-03-23 03:13:25,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:13:25,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [1/35] Tour GS1BarcodeScanningTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:13:25,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.043 2026-03-23 03:13:25,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.009 0.020 2026-03-23 03:13:25,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 03:13:25,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:13:25,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:13:25,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.037 2026-03-23 03:13:25,893 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6284) 2026-03-23 03:13:25,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.121 2026-03-23 03:13:26,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.161 2026-03-23 03:13:26,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.016 2026-03-23 03:13:26,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.311 0.519 2026-03-23 03:13:27,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:13:27,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-03-23 03:13:27,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.094 2026-03-23 03:13:27,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:13:27,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: Owl is running in 'dev' mode. 2026-03-23 03:13:27,546 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:13:27,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:13:27,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.010 0.033 2026-03-23 03:13:27,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:13:27,634 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:13:27,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.054 2026-03-23 03:13:27,647 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:13:27,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.011 0.028 2026-03-23 03:13:27,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.038 2026-03-23 03:13:27,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [2/35] Tour GS1BarcodeScanningTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:13:27,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.016 2026-03-23 03:13:28,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.046 2026-03-23 03:13:28,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.112 2026-03-23 03:13:28,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [3/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-03-23 03:13:28,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.188 2026-03-23 03:13:28,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.264 2026-03-23 03:13:28,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [4/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:28,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.306 2026-03-23 03:13:28,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.355 2026-03-23 03:13:28,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.335 2026-03-23 03:13:28,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.311 2026-03-23 03:13:28,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-03-23 03:13:28,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=562&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.206 2026-03-23 03:13:28,542 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.006 2026-03-23 03:13:28,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=560&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-03-23 03:13:28,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image?model=product.template&field=image_128&id=561&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-03-23 03:13:28,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.068 0.309 2026-03-23 03:13:28,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.371 2026-03-23 03:13:28,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.364 2026-03-23 03:13:28,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [5/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1"))) 2026-03-23 03:13:28,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.051 2026-03-23 03:13:28,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [6/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:28,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:28] "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:13:28,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [7/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125100000001' (trigger: body) 2026-03-23 03:13:29,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:13:29,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [8/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:29,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.048 2026-03-23 03:13:29,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [9/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("2"))) 2026-03-23 03:13:29,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [10/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:29,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [11/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '0108431673020125305' (trigger: body) 2026-03-23 03:13:29,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.019 2026-03-23 03:13:29,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [12/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:29,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:13:29,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [13/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("7"))) 2026-03-23 03:13:29,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [14/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:29,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [15/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '01084316730201253010' (trigger: body) 2026-03-23 03:13:29,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:13:29,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [16/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:29,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:13:29,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [17/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(.qty:contains("17"))) 2026-03-23 03:13:29,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [18/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:29,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [19/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-03-23 03:13:29,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:13:29,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [20/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:29,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 03:13:29,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [21/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2"))) 2026-03-23 03:13:30,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [22/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:30,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [23/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '08431673020126' (trigger: body) 2026-03-23 03:13:30,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:13:30,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [24/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:30,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.026 2026-03-23 03:13:30,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [25/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(.qty:contains("2"))) 2026-03-23 03:13:30,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [26/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:30,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [27/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-03-23 03:13:30,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:13:30,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [28/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:30,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:13:30,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [29/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3"))) 2026-03-23 03:13:30,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [30/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:30,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [31/35] Tour GS1BarcodeScanningTour → Step PoS model scan barcode '3760171283370' (trigger: body) 2026-03-23 03:13:30,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 03:13:30,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [32/35] Tour GS1BarcodeScanningTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:30,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 03:13:30,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [33/35] Tour GS1BarcodeScanningTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(.qty:contains("2"))) 2026-03-23 03:13:30,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [34/35] Tour GS1BarcodeScanningTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:30,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: [35/35] Tour GS1BarcodeScanningTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:13:30,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:13:30,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: tour succeeded 2026-03-23 03:13:30,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: ╔═══════════════════════════════════════╗ ║ TOUR GS1BarcodeScanningTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:13:31,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan.browser: heap 15818988 (allocated 17039360) 2026-03-23 03:13:31,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Closing chrome headless with pid 36976 2026-03-23 03:13:31,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Closing websocket connection 2026-03-23 03:13:31,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Terminating chrome headless with pid 36976 2026-03-23 03:13:31,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_GS1_pos_barcodes_scan: Removing chrome user profile "/tmp/tmppgp8b7js_chrome_odoo" 2026-03-23 03:13:31,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_money_button_with_different_decimal_separator ... 2026-03-23 03:13:32,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Chrome pid: 37182 2026-03-23 03:13:32,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Chrome headless temporary user profile dir: /tmp/tmpunyvapme_chrome_odoo 2026-03-23 03:13:32,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Issuing json command http://127.0.0.1:42831/json/version 2026-03-23 03:13:32,119 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:32,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Browser version: Chrome/141.0.7390.54 2026-03-23 03:13:32,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Issuing json command http://127.0.0.1:42831/json 2026-03-23 03:13:32,259 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:32,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Websocket url found: ws://127.0.0.1:42831/devtools/page/3C5DC65B8326CC7F77AE30B6FD7452F4 2026-03-23 03:13:32,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Enable chrome headless console log notification 2026-03-23 03:13:32,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Chrome headless enable page notifications 2026-03-23 03:13:32,694 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:13:32,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Setting session cookie in browser 2026-03-23 03:13:32,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:13:32,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:13:32,731 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:13:33,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:33] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 131 0.102 0.770 2026-03-23 03:13:33,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Navigation result: {'frameId': '3C5DC65B8326CC7F77AE30B6FD7452F4', 'loaderId': '2D37C1A113576915597D3D846978B6C4', 'isDownload': False} 2026-03-23 03:13:33,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Evaluate ready code "odoo.isTourReady('test_add_money_button_with_different_decimal_separator')" 2026-03-23 03:13:33,639 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:13:33,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 03:13:33,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 03:13:33,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 03:13:34,309 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:13:34,342 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:13:34,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:13:34,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Evaluate test code "odoo.startTour('test_add_money_button_with_different_decimal_separator', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:13:34,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 03:13:34,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [1/20] Tour test_add_money_button_with_different_decimal_separator → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:13:34,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:13:34,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:13:34,584 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6285) 2026-03-23 03:13:34,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.053 2026-03-23 03:13:34,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.067 2026-03-23 03:13:34,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.021 2026-03-23 03:13:34,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.051 2026-03-23 03:13:35,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.261 0.445 2026-03-23 03:13:35,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:13:35,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 03:13:35,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:35] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.081 2026-03-23 03:13:35,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:13:35,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: Owl is running in 'dev' mode. 2026-03-23 03:13:36,010 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:13:36,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 03:13:36,070 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:13:36,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.008 0.070 2026-03-23 03:13:36,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-03-23 03:13:36,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:13:36,151 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13: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:13:36,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.031 2026-03-23 03:13:36,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.034 2026-03-23 03:13:36,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [2/20] Tour test_add_money_button_with_different_decimal_separator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:13:36,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.037 2026-03-23 03:13:36,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.054 2026-03-23 03:13:36,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.095 2026-03-23 03:13:36,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [3/20] Tour test_add_money_button_with_different_decimal_separator → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:13:36,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.153 2026-03-23 03:13:36,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.258 2026-03-23 03:13:36,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:36] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.333 2026-03-23 03:13:37,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.400 2026-03-23 03:13:37,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.396 2026-03-23 03:13:37,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.390 2026-03-23 03:13:37,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.335 2026-03-23 03:13:37,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.030 0.293 2026-03-23 03:13:37,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.260 2026-03-23 03:13:37,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:13:37,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [4/20] Tour test_add_money_button_with_different_decimal_separator → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:37,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [5/20] Tour test_add_money_button_with_different_decimal_separator → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:13:37,427 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "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:13:37,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [6/20] Tour test_add_money_button_with_different_decimal_separator → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:13:37,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [7/20] Tour test_add_money_button_with_different_decimal_separator → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:37,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [8/20] Tour test_add_money_button_with_different_decimal_separator → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:13:37,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 03:13:37,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [9/20] Tour test_add_money_button_with_different_decimal_separator → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:13:37,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [10/20] Tour test_add_money_button_with_different_decimal_separator → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:13:37,774 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:13:37,781 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:13:37,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [11/20] Tour test_add_money_button_with_different_decimal_separator → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:13:37,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [12/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: +50 (trigger: div.numpad button:contains(/^\+50$/)) 2026-03-23 03:13:37,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:13:37,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [13/20] Tour test_add_money_button_with_different_decimal_separator → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 03:13:37,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [14/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:13:38,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [15/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-03-23 03:13:38,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [16/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: , (trigger: .modal div.numpad button:contains(/^,$/)) 2026-03-23 03:13:38,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [17/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:13:38,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [18/20] Tour test_add_money_button_with_different_decimal_separator → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:13:38,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [19/20] Tour test_add_money_button_with_different_decimal_separator → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:13:38,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: [20/20] Tour test_add_money_button_with_different_decimal_separator → Step change is 50 (trigger: .payment-status-amount .amount:contains("50")) 2026-03-23 03:13:38,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:13:38,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: tour succeeded 2026-03-23 03:13:38,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_add_money_button_with_different_decimal_separator SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:13:38,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator.browser: heap 13923208 (allocated 14680064) 2026-03-23 03:13:38,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Closing chrome headless with pid 37182 2026-03-23 03:13:38,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Closing websocket connection 2026-03-23 03:13:38,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Terminating chrome headless with pid 37182 2026-03-23 03:13:38,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_money_button_with_different_decimal_separator: Removing chrome user profile "/tmp/tmpunyvapme_chrome_odoo" 2026-03-23 03:13:38,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-03-23 03:13:39,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome pid: 37360 2026-03-23 03:13:39,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless temporary user profile dir: /tmp/tmptl00w4w7_chrome_odoo 2026-03-23 03:13:39,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:38359/json/version 2026-03-23 03:13:39,411 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:39,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Browser version: Chrome/141.0.7390.54 2026-03-23 03:13:39,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Issuing json command http://127.0.0.1:38359/json 2026-03-23 03:13:39,545 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:39,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Websocket url found: ws://127.0.0.1:38359/devtools/page/4FF3330DDF41C6D0A33B70978F250CBA 2026-03-23 03:13:39,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Enable chrome headless console log notification 2026-03-23 03:13:39,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Chrome headless enable page notifications 2026-03-23 03:13:39,994 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:13:40,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Setting session cookie in browser 2026-03-23 03:13:40,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:13:40,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:13:40,069 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:13:40,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:40] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.065 0.719 2026-03-23 03:13:40,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Navigation result: {'frameId': '4FF3330DDF41C6D0A33B70978F250CBA', 'loaderId': '51DEFD31CACFFDE5BA01B2A1F668246E', 'isDownload': False} 2026-03-23 03:13:40,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate ready code "odoo.isTourReady('AddMultipleSerialsAtOnce')" 2026-03-23 03:13:40,895 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:13:40,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 03:13:40,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 03:13:40,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.058 2026-03-23 03:13:41,652 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:13:41,659 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:13:41,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:13:41,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Evaluate test code "odoo.startTour('AddMultipleSerialsAtOnce', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:13:41,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 03:13:41,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [1/41] Tour AddMultipleSerialsAtOnce → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:13:41,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:13:41,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:13:41,876 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6286) 2026-03-23 03:13:41,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.052 2026-03-23 03:13:41,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.070 2026-03-23 03:13:42,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.059 2026-03-23 03:13:42,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.089 2026-03-23 03:13:42,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.266 0.440 2026-03-23 03:13:42,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:13:42,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.031 2026-03-23 03:13:43,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.038 2026-03-23 03:13:43,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:13:43,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: Owl is running in 'dev' mode. 2026-03-23 03:13:43,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:13:43,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:13:43,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.013 0.024 2026-03-23 03:13:43,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.048 2026-03-23 03:13:43,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-03-23 03:13:43,378 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "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:43,383 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:13:43,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.035 2026-03-23 03:13:43,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.028 2026-03-23 03:13:43,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [2/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:13:43,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-03-23 03:13:43,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.053 2026-03-23 03:13:43,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [3/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:13:43,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-03-23 03:13:43,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:43] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.182 2026-03-23 03:13:44,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.232 2026-03-23 03:13:44,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-03-23 03:13:44,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.326 2026-03-23 03:13:44,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.316 2026-03-23 03:13:44,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.305 2026-03-23 03:13:44,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-03-23 03:13:44,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "GET /web/image?model=product.template&field=image_128&id=563&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.275 2026-03-23 03:13:44,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.271 2026-03-23 03:13:44,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.002 0.252 2026-03-23 03:13:44,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [4/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 03:13:44,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:44] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.009 0.016 2026-03-23 03:13:44,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [5/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:13:44,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [6/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:13:44,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [7/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 03:13:44,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [8/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN001)) 2026-03-23 03:13:44,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [9/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 03:13:45,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [10/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:13:45,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [11/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:13:45,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [12/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 03:13:45,434 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [13/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN002)) 2026-03-23 03:13:45,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [14/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 03:13:45,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [15/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:13:45,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [16/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:13:45,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [17/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 03:13:45,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [18/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN003)) 2026-03-23 03:13:45,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [19/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 03:13:46,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [20/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:13:46,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [21/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:46,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:13:46,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [22/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-03-23 03:13:46,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [23/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:46,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:46] "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:13:46,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:13:46,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [24/41] Tour AddMultipleSerialsAtOnce → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:13:46,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [25/41] Tour AddMultipleSerialsAtOnce → Step .fa-trash-o 2026-03-23 03:13:46,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:46] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.018 2026-03-23 03:13:46,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [26/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 03:13:46,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [27/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:13:46,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [28/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:13:46,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [29/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 03:13:46,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [30/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN005)) 2026-03-23 03:13:47,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [31/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 03:13:47,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [32/41] Tour AddMultipleSerialsAtOnce → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:13:47,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [33/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:13:47,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [34/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input 2026-03-23 03:13:47,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [35/41] Tour AddMultipleSerialsAtOnce → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN006)) 2026-03-23 03:13:47,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [36/41] Tour AddMultipleSerialsAtOnce → Step .o-autocomplete input:value() 2026-03-23 03:13:47,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [37/41] Tour AddMultipleSerialsAtOnce → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:13:47,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [38/41] Tour AddMultipleSerialsAtOnce → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:13:47,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:13:47,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [39/41] Tour AddMultipleSerialsAtOnce → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("4"))) 2026-03-23 03:13:47,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [40/41] Tour AddMultipleSerialsAtOnce → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:13:47,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: [41/41] Tour AddMultipleSerialsAtOnce → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:13:47,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:13:47,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: tour succeeded 2026-03-23 03:13:47,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: ╔═════════════════════════════════════════╗ ║ TOUR AddMultipleSerialsAtOnce SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:13:48,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once.browser: heap 14782464 (allocated 16252928) 2026-03-23 03:13:48,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing chrome headless with pid 37360 2026-03-23 03:13:48,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Closing websocket connection 2026-03-23 03:13:48,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Terminating chrome headless with pid 37360 2026-03-23 03:13:48,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_add_multiple_serials_at_once: Removing chrome user profile "/tmp/tmptl00w4w7_chrome_odoo" 2026-03-23 03:13:48,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_allow_order_modification_after_validation_error ... 2026-03-23 03:13:56,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_attribute_order ... 2026-03-23 03:13:57,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Chrome pid: 37728 2026-03-23 03:13:57,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Chrome headless temporary user profile dir: /tmp/tmpqzo_k9r4_chrome_odoo 2026-03-23 03:13:57,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Issuing json command http://127.0.0.1:35005/json/version 2026-03-23 03:13:57,924 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:58,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Browser version: Chrome/141.0.7390.54 2026-03-23 03:13:58,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Issuing json command http://127.0.0.1:35005/json 2026-03-23 03:13:58,105 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:13:58,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Websocket url found: ws://127.0.0.1:35005/devtools/page/D7B73515FABAD514AFB2FD64FF5CB2C3 2026-03-23 03:13:58,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Enable chrome headless console log notification 2026-03-23 03:13:58,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Chrome headless enable page notifications 2026-03-23 03:13:58,472 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:13:58,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Setting session cookie in browser 2026-03-23 03:13:58,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:13:58,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:13:58,512 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:13:59,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:59] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.076 0.805 2026-03-23 03:13:59,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Navigation result: {'frameId': 'D7B73515FABAD514AFB2FD64FF5CB2C3', 'loaderId': '7336CA31D6F28A57D087249E4EBC67A9', 'isDownload': False} 2026-03-23 03:13:59,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Evaluate ready code "odoo.isTourReady('test_attribute_order')" 2026-03-23 03:13:59,423 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:13:59,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 03:13:59,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.043 2026-03-23 03:13:59,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:13:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.070 2026-03-23 03:14:00,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:14:00,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:14:00,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-03-23 03:14:00,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Evaluate test code "odoo.startTour('test_attribute_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:14:00,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [1/10] Tour test_attribute_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:14:00,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.017 0.018 2026-03-23 03:14:00,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:14:00,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:14:00,385 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6288) 2026-03-23 03:14:00,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.052 2026-03-23 03:14:00,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.051 2026-03-23 03:14:00,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.014 2026-03-23 03:14:00,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.076 2026-03-23 03:14:01,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.278 0.451 2026-03-23 03:14:01,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:14:01,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:14:01,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-03-23 03:14:01,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 03:14:01,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: Owl is running in 'dev' mode. 2026-03-23 03:14:01,949 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:14:01,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:14:01,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 03:14:01,985 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:14:02,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 03:14:02,078 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:14:02,085 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "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:14:02,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.016 0.041 2026-03-23 03:14:02,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.033 2026-03-23 03:14:02,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [2/10] Tour test_attribute_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:14:02,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.044 0.080 2026-03-23 03:14:02,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.023 0.054 2026-03-23 03:14:02,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.053 2026-03-23 03:14:02,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:02] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.124 2026-03-23 03:14:02,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [3/10] Tour test_attribute_order → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:14:03,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.028 0.276 2026-03-23 03:14:03,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.368 2026-03-23 03:14:03,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.387 2026-03-23 03:14:03,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.436 2026-03-23 03:14:03,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.402 2026-03-23 03:14:03,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.352 2026-03-23 03:14:03,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-03-23 03:14:03,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-03-23 03:14:03,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image?model=product.template&field=image_128&id=565&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-03-23 03:14:03,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.076 0.223 2026-03-23 03:14:03,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.018 0.266 2026-03-23 03:14:03,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [4/10] Tour test_attribute_order → Step picking radio attribute with name Value 1 (trigger: .modal .attribute-name-cell:contains('Value 1') input) 2026-03-23 03:14:03,609 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "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:14:03,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [5/10] Tour test_attribute_order → Step picking radio attribute with name Value 2 (trigger: .modal .attribute-name-cell:contains('Value 2') input) 2026-03-23 03:14:03,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [6/10] Tour test_attribute_order → Step picking radio attribute with name Value 3 (trigger: .modal .attribute-name-cell:contains('Value 3') input) 2026-03-23 03:14:03,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [7/10] Tour test_attribute_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:14:03,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [8/10] Tour test_attribute_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:14:03,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 03:14:03,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [9/10] Tour test_attribute_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1","price":"10","attributeLine":"Value 1, Value 2, Value 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Value 1, Value 2, Value 3"))) 2026-03-23 03:14:03,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: [10/10] Tour test_attribute_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:14:04,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: tour succeeded 2026-03-23 03:14:04,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: ╔═════════════════════════════════════╗ ║ TOUR test_attribute_order SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 03:14:04,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.019 0.042 2026-03-23 03:14:04,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order.browser: heap 13783100 (allocated 14680064) 2026-03-23 03:14:04,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Closing chrome headless with pid 37728 2026-03-23 03:14:04,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Closing websocket connection 2026-03-23 03:14:04,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Terminating chrome headless with pid 37728 2026-03-23 03:14:04,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_attribute_order: Removing chrome user profile "/tmp/tmpqzo_k9r4_chrome_odoo" 2026-03-23 03:14:04,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_auto_validate_force_done ... 2026-03-23 03:14:04,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome pid: 37907 2026-03-23 03:14:04,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome headless temporary user profile dir: /tmp/tmpt8e6rqom_chrome_odoo 2026-03-23 03:14:04,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:37341/json/version 2026-03-23 03:14:04,963 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:05,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Browser version: Chrome/141.0.7390.54 2026-03-23 03:14:05,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Issuing json command http://127.0.0.1:37341/json 2026-03-23 03:14:05,079 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:05,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Websocket url found: ws://127.0.0.1:37341/devtools/page/1332E30CFE3CA7B9E4F970F79E2EAF9E 2026-03-23 03:14:05,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Enable chrome headless console log notification 2026-03-23 03:14:05,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Chrome headless enable page notifications 2026-03-23 03:14:05,380 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:14:05,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Setting session cookie in browser 2026-03-23 03:14:05,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:14:05,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:14:05,407 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:14:06,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:06] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 130 0.099 0.753 2026-03-23 03:14:06,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Navigation result: {'frameId': '1332E30CFE3CA7B9E4F970F79E2EAF9E', 'loaderId': '78CD85D0520AAC3B18C9E05CB37CFE00', 'isDownload': False} 2026-03-23 03:14:06,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Evaluate ready code "odoo.isTourReady('test_auto_validate_force_done')" 2026-03-23 03:14:06,325 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:14:06,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:06] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-03-23 03:14:06,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:06] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.029 2026-03-23 03:14:06,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:06] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.056 2026-03-23 03:14:07,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:14:07,236 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:07,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 03:14:07,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Evaluate test code "odoo.startTour('test_auto_validate_force_done', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:14:07,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:14:07,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [1/14] Tour test_auto_validate_force_done → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:14:07,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:14:07,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:14:07,451 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6289) 2026-03-23 03:14:07,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.045 2026-03-23 03:14:07,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.076 2026-03-23 03:14:07,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.047 2026-03-23 03:14:07,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.072 2026-03-23 03:14:08,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.189 0.349 2026-03-23 03:14:08,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:14:08,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:14:08,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.062 2026-03-23 03:14:08,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 03:14:08,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: Owl is running in 'dev' mode. 2026-03-23 03:14:08,616 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:08,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.018 2026-03-23 03:14:08,667 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:08,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.042 2026-03-23 03:14:08,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-03-23 03:14:08,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:08,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:08,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.016 0.044 2026-03-23 03:14:08,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.033 2026-03-23 03:14:08,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [2/14] Tour test_auto_validate_force_done → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:14:09,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.059 2026-03-23 03:14:09,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.036 2026-03-23 03:14:09,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-03-23 03:14:09,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [3/14] Tour test_auto_validate_force_done → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:14:09,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.147 2026-03-23 03:14:09,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.022 0.279 2026-03-23 03:14:09,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.456 2026-03-23 03:14:09,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.566 2026-03-23 03:14:09,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.598 2026-03-23 03:14:09,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.612 2026-03-23 03:14:09,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:09] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.607 2026-03-23 03:14:10,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.368 2026-03-23 03:14:10,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.638 2026-03-23 03:14:10,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [4/14] Tour test_auto_validate_force_done → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:14:10,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 03:14:10,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [5/14] Tour test_auto_validate_force_done → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:14:10,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [6/14] Tour test_auto_validate_force_done → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:14:10,365 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "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:14:10,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [7/14] Tour test_auto_validate_force_done → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:14:10,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [8/14] Tour test_auto_validate_force_done → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:14:10,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [9/14] Tour test_auto_validate_force_done → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:14:10,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.044 2026-03-23 03:14:10,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [10/14] Tour test_auto_validate_force_done → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:14:10,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:14:10,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [11/14] Tour test_auto_validate_force_done → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:14:10,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:14:10,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [12/14] Tour test_auto_validate_force_done → Step body 2026-03-23 03:14:10,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:14:10,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [13/14] Tour test_auto_validate_force_done → Step .send_force_done 2026-03-23 03:14:10,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 03:14:11,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.050 2026-03-23 03:14:11,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: [14/14] Tour test_auto_validate_force_done → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:14:11,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:14:11,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.082 2026-03-23 03:14:11,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20408427 started for PoS orders references: [{'name': '/', 'uuid': '8e7a2ef0-b860-4b22-9b71-6af97a6abf2f'}] 2026-03-23 03:14:12,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20408427 order {'name': '/', 'uuid': '8e7a2ef0-b860-4b22-9b71-6af97a6abf2f'} created pos.order #83 2026-03-23 03:14:12,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20408427 finished 2026-03-23 03:14:12,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.384 0.680 2026-03-23 03:14:12,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:14:12,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:14:12,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: tour succeeded 2026-03-23 03:14:12,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_auto_validate_force_done SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 03:14:12,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done.browser: heap 14590460 (allocated 16252928) 2026-03-23 03:14:12,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Closing chrome headless with pid 37907 2026-03-23 03:14:12,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Closing websocket connection 2026-03-23 03:14:12,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Terminating chrome headless with pid 37907 2026-03-23 03:14:13,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_auto_validate_force_done: Removing chrome user profile "/tmp/tmpt8e6rqom_chrome_odoo" 2026-03-23 03:14:13,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_autofill_cash_count ... 2026-03-23 03:14:14,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome pid: 38092 2026-03-23 03:14:14,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome headless temporary user profile dir: /tmp/tmp4_7ls6di_chrome_odoo 2026-03-23 03:14:14,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:35309/json/version 2026-03-23 03:14:14,253 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:14,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Browser version: Chrome/141.0.7390.54 2026-03-23 03:14:14,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Issuing json command http://127.0.0.1:35309/json 2026-03-23 03:14:14,413 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:14,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Websocket url found: ws://127.0.0.1:35309/devtools/page/BA41BBF5D1CA318D1583D01B7FB2076B 2026-03-23 03:14:14,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Enable chrome headless console log notification 2026-03-23 03:14:14,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Chrome headless enable page notifications 2026-03-23 03:14:14,744 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:14:14,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Setting session cookie in browser 2026-03-23 03:14:14,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:14:14,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:14:14,785 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:14:15,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:15] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.068 0.770 2026-03-23 03:14:15,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Navigation result: {'frameId': 'BA41BBF5D1CA318D1583D01B7FB2076B', 'loaderId': '052D22CCCEE23D8C1FABD46D81E1F170', 'isDownload': False} 2026-03-23 03:14:15,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Evaluate ready code "odoo.isTourReady('AutofillCashCount')" 2026-03-23 03:14:15,653 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:14:15,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 03:14:15,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.043 2026-03-23 03:14:15,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.061 2026-03-23 03:14:16,522 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:16,540 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:14:16,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.017 2026-03-23 03:14:16,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Evaluate test code "odoo.startTour('AutofillCashCount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:14:16,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-03-23 03:14:16,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [1/17] Tour AutofillCashCount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:14:16,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:14:16,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:14:16,759 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6290) 2026-03-23 03:14:16,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.058 2026-03-23 03:14:16,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.078 2026-03-23 03:14:16,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.053 2026-03-23 03:14:16,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.073 2026-03-23 03:14:17,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.211 0.404 2026-03-23 03:14:17,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 03:14:17,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:14:17,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:17] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.094 2026-03-23 03:14:17,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:14:18,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: Owl is running in 'dev' mode. 2026-03-23 03:14:18,134 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:14:18,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-03-23 03:14:18,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:14:18,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:14:18,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:14:18,258 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:14:18,275 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:14:18,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.034 0.031 2026-03-23 03:14:18,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.018 0.041 2026-03-23 03:14:18,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [2/17] Tour AutofillCashCount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:14:18,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.017 0.048 2026-03-23 03:14:18,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.019 0.072 2026-03-23 03:14:18,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [3/17] Tour AutofillCashCount → Step click product 'Test Expensive' (trigger: article.product .product-content .product-name:contains("Test Expensive")) 2026-03-23 03:14:18,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.098 2026-03-23 03:14:18,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.115 2026-03-23 03:14:18,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:18] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-03-23 03:14:19,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.235 2026-03-23 03:14:19,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.285 2026-03-23 03:14:19,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.323 2026-03-23 03:14:19,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.317 2026-03-23 03:14:19,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.324 2026-03-23 03:14:19,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /web/image?model=product.template&field=image_128&id=566&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.285 2026-03-23 03:14:19,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.299 2026-03-23 03:14:19,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.317 2026-03-23 03:14:19,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [4/17] Tour AutofillCashCount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:14:19,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.046 2026-03-23 03:14:19,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [5/17] Tour AutofillCashCount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:14:19,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [6/17] Tour AutofillCashCount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:14:19,791 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:14:19,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:19,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:14:19,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [7/17] Tour AutofillCashCount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:14:19,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [8/17] Tour AutofillCashCount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:14:19,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:14:20,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [9/17] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:14:20,055 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:14:20,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.050 2026-03-23 03:14:20,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82640756 started for PoS orders references: [{'name': '/', 'uuid': '923cccd9-8924-4fc4-b53f-17deafd1dd34'}] 2026-03-23 03:14:20,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [10/17] Tour AutofillCashCount → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:14:20,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82640756 order {'name': '/', 'uuid': '923cccd9-8924-4fc4-b53f-17deafd1dd34'} created pos.order #84 2026-03-23 03:14:20,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82640756 finished 2026-03-23 03:14:20,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.191 0.425 2026-03-23 03:14:20,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.041 2026-03-23 03:14:20,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 03:14:20,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [11/17] Tour AutofillCashCount → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:14:20,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [12/17] Tour AutofillCashCount → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:14:21,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.028 0.061 2026-03-23 03:14:21,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [13/17] Tour AutofillCashCount → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:14:21,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [14/17] Tour AutofillCashCount → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:14:21,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [15/17] Tour AutofillCashCount → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:14:21,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [16/17] Tour AutofillCashCount → Step .fa-clone.btn-secondary 2026-03-23 03:14:21,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:21] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.011 0.029 2026-03-23 03:14:21,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: [17/17] Tour AutofillCashCount → Step .payment-methods-overview .cash-difference:contains(0) 2026-03-23 03:14:21,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: tour succeeded 2026-03-23 03:14:21,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: ╔══════════════════════════════════╗ ║ TOUR AutofillCashCount SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:14:21,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count.browser: heap 15241428 (allocated 16777216) 2026-03-23 03:14:21,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Closing chrome headless with pid 38092 2026-03-23 03:14:21,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Closing websocket connection 2026-03-23 03:14:21,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Terminating chrome headless with pid 38092 2026-03-23 03:14:21,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_autofill_cash_count: Removing chrome user profile "/tmp/tmp4_7ls6di_chrome_odoo" 2026-03-23 03:14:21,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_automatic_receipt_printing ... 2026-03-23 03:14:22,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Chrome pid: 38276 2026-03-23 03:14:22,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmpxekq5v48_chrome_odoo 2026-03-23 03:14:22,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Issuing json command http://127.0.0.1:35203/json/version 2026-03-23 03:14:22,568 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:22,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Browser version: Chrome/141.0.7390.54 2026-03-23 03:14:22,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Issuing json command http://127.0.0.1:35203/json 2026-03-23 03:14:22,701 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:22,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:35203/devtools/page/C0933516B7F941CE556D0BB5273FD441 2026-03-23 03:14:22,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Enable chrome headless console log notification 2026-03-23 03:14:22,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Chrome headless enable page notifications 2026-03-23 03:14:22,919 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:14:22,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Setting session cookie in browser 2026-03-23 03:14:22,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:14:22,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:14:22,954 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:14:24,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:24] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.084 1.039 2026-03-23 03:14:24,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Navigation result: {'frameId': 'C0933516B7F941CE556D0BB5273FD441', 'loaderId': '6B57DA9EF706657C5DA83C1EB581F9D7', 'isDownload': False} 2026-03-23 03:14:24,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_automatic_receipt_printing')" 2026-03-23 03:14:24,124 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:14:24,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-03-23 03:14:24,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.060 2026-03-23 03:14:24,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.079 2026-03-23 03:14:25,028 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:14:25,049 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:25,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-03-23 03:14:25,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:14:25,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:14:25,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [1/11] Tour test_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:14:25,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:14:25,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:14:25,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.020 2026-03-23 03:14:25,284 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6291) 2026-03-23 03:14:25,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.092 2026-03-23 03:14:25,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.085 2026-03-23 03:14:25,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-03-23 03:14:26,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.276 0.405 2026-03-23 03:14:26,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:14:26,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:14:26,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-03-23 03:14:26,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:14:26,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-03-23 03:14:26,582 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:14:26,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-03-23 03:14:26,605 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:14:26,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.022 2026-03-23 03:14:26,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:14:26,685 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "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:14:26,707 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:14:26,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.006 0.017 2026-03-23 03:14:26,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 03:14:26,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [2/11] Tour test_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:14:27,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.053 2026-03-23 03:14:27,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.101 2026-03-23 03:14:27,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [3/11] Tour test_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:14:27,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.192 2026-03-23 03:14:27,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-03-23 03:14:27,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-03-23 03:14:27,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.283 2026-03-23 03:14:27,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.310 2026-03-23 03:14:27,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-03-23 03:14:27,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.234 2026-03-23 03:14:27,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-03-23 03:14:27,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.315 2026-03-23 03:14:27,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.348 2026-03-23 03:14:27,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:14:27,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [4/11] Tour test_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:14:27,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [5/11] Tour test_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:14:28,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [6/11] Tour test_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:14:28,045 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:14:28,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:14:28,059 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:28] "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:14:28,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [7/11] Tour test_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:14:28,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [8/11] Tour test_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:14:28,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 03:14:28,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [9/11] Tour test_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-03-23 03:14:28,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [10/11] Tour test_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-03-23 03:14:28,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.048 2026-03-23 03:14:28,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24490787 started for PoS orders references: [{'name': '/', 'uuid': '33dfb648-869b-4444-b4e7-6f3498fa17bb'}] 2026-03-23 03:14:28,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: [11/11] Tour test_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:14:28,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24490787 order {'name': '/', 'uuid': '33dfb648-869b-4444-b4e7-6f3498fa17bb'} created pos.order #85 2026-03-23 03:14:28,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24490787 finished 2026-03-23 03:14:28,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.180 0.413 2026-03-23 03:14:29,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.038 2026-03-23 03:14:29,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.060 2026-03-23 03:14:29,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:29] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 03:14:29,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.033 2026-03-23 03:14:34,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: tour succeeded 2026-03-23 03:14:34,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:14:34,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.071 2026-03-23 03:14:34,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing.browser: heap 15008692 (allocated 16777216) 2026-03-23 03:14:34,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Closing chrome headless with pid 38276 2026-03-23 03:14:34,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Closing websocket connection 2026-03-23 03:14:34,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Terminating chrome headless with pid 38276 2026-03-23 03:14:34,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_automatic_receipt_printing: Removing chrome user profile "/tmp/tmpxekq5v48_chrome_odoo" 2026-03-23 03:14:34,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_available_children_categories ... 2026-03-23 03:14:35,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_available_product_uom_ids ... 2026-03-23 03:14:36,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_barcode_search_attributes_preset ... 2026-03-23 03:14:37,400 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [655] 2026-03-23 03:14:38,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome pid: 38458 2026-03-23 03:14:38,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome headless temporary user profile dir: /tmp/tmp2p8bwz4c_chrome_odoo 2026-03-23 03:14:38,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:41195/json/version 2026-03-23 03:14:38,149 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:38,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Browser version: Chrome/141.0.7390.54 2026-03-23 03:14:38,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Issuing json command http://127.0.0.1:41195/json 2026-03-23 03:14:38,363 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:38,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Websocket url found: ws://127.0.0.1:41195/devtools/page/278A56E508DE4112EFF249755D751531 2026-03-23 03:14:38,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Enable chrome headless console log notification 2026-03-23 03:14:38,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Chrome headless enable page notifications 2026-03-23 03:14:38,757 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:14:38,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Setting session cookie in browser 2026-03-23 03:14:38,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:14:38,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:14:38,795 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:14:39,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:39] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.064 0.629 2026-03-23 03:14:39,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Navigation result: {'frameId': '278A56E508DE4112EFF249755D751531', 'loaderId': '27373DAE55ED74F35EF9A737B11E4F6E', 'isDownload': False} 2026-03-23 03:14:39,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Evaluate ready code "odoo.isTourReady('test_barcode_search_attributes_preset')" 2026-03-23 03:14:39,556 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:14:39,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.024 2026-03-23 03:14:39,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.056 2026-03-23 03:14:39,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.084 2026-03-23 03:14:40,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:14:40,561 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:40,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.038 2026-03-23 03:14:40,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Evaluate test code "odoo.startTour('test_barcode_search_attributes_preset', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:14:40,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 03:14:40,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [1/27] Tour test_barcode_search_attributes_preset → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:14:40,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:14:40,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:14:40,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-03-23 03:14:40,858 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6292) 2026-03-23 03:14:40,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.081 2026-03-23 03:14:40,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.126 2026-03-23 03:14:40,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.101 2026-03-23 03:14:42,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.503 0.666 2026-03-23 03:14:42,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:14:42,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.048 2026-03-23 03:14:42,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.025 2026-03-23 03:14:42,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.068 2026-03-23 03:14:42,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:14:42,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: Owl is running in 'dev' mode. 2026-03-23 03:14:42,888 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:14:42,943 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:14:42,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.037 2026-03-23 03:14:42,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.078 2026-03-23 03:14:42,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:14:42,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 03:14:43,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:14:43,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.005 0.012 2026-03-23 03:14:43,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.037 2026-03-23 03:14:43,230 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [2/27] Tour test_barcode_search_attributes_preset → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:14:43,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.042 0.041 2026-03-23 03:14:43,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [3/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-03-23 03:14:43,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.045 2026-03-23 03:14:43,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-03-23 03:14:43,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.184 2026-03-23 03:14:43,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.253 2026-03-23 03:14:43,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.316 2026-03-23 03:14:43,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.353 2026-03-23 03:14:43,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:43] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.341 2026-03-23 03:14:44,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:44] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.338 2026-03-23 03:14:44,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:44] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-03-23 03:14:44,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:44] "GET /web/image?model=product.template&field=image_128&id=574&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.237 2026-03-23 03:14:44,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:44] "GET /web/image?model=product.template&field=image_128&id=573&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-03-23 03:14:44,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.275 2026-03-23 03:14:44,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:44] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.292 2026-03-23 03:14:44,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [4/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:14:44,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [5/27] Tour test_barcode_search_attributes_preset → Step 'Product with Attributes' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product with Attributes")) 2026-03-23 03:14:44,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [6/27] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-03-23 03:14:45,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [7/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:14:45,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 03:14:45,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [8/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes","quantity":"1.0","price":"10.0","attributeLine":"Value 1, Value 3, Value 5, Value 7"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Value 1, Value 3, Value 5, Value 7"))) 2026-03-23 03:14:45,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [9/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:14:45,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:45] "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:14:45,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [10/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-03-23 03:14:45,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [11/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:14:45,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.065 2026-03-23 03:14:45,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [12/27] Tour test_barcode_search_attributes_preset → Step Wait for the product without attributes to be visible (trigger: .product:contains("Product without Attributes")) 2026-03-23 03:14:45,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [13/27] Tour test_barcode_search_attributes_preset → Step click product 'Product without Attributes' (trigger: article.product .product-content .product-name:contains("Product without Attributes")) 2026-03-23 03:14:46,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [14/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:14:46,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.037 2026-03-23 03:14:46,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [15/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product without Attributes","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product without Attributes")):has(.qty:contains("1"))) 2026-03-23 03:14:46,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [16/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:14:46,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [17/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-03-23 03:14:46,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:14:46,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [18/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:14:46,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [19/27] Tour test_barcode_search_attributes_preset → Step Check that: ---'Product with Attributes' should be displayed--- is not true (trigger: body:not(:has(.product-list article:eq(0) .product-name:contains("Product with Attributes")))) 2026-03-23 03:14:46,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [20/27] Tour test_barcode_search_attributes_preset → Step Click search field (trigger: .fa-search) 2026-03-23 03:14:46,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [21/27] Tour test_barcode_search_attributes_preset → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:14:46,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [22/27] Tour test_barcode_search_attributes_preset → Step 'Product with Attributes' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product with Attributes")) 2026-03-23 03:14:47,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [23/27] Tour test_barcode_search_attributes_preset → Step click product 'Product with Attributes' (trigger: article.product .product-content .product-name:contains("Product with Attributes")) 2026-03-23 03:14:47,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [24/27] Tour test_barcode_search_attributes_preset → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:14:47,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 03:14:47,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [25/27] Tour test_barcode_search_attributes_preset → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with Attributes","quantity":"1.0","price":"10.0","attributeLine":"Value 2, Value 4, Value 6, Value 8"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with Attributes")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("Value 2, Value 4, Value 6, Value 8"))) 2026-03-23 03:14:47,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [26/27] Tour test_barcode_search_attributes_preset → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:14:47,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: [27/27] Tour test_barcode_search_attributes_preset → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:14:47,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:14:47,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: tour succeeded 2026-03-23 03:14:47,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_barcode_search_attributes_preset SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 03:14:47,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset.browser: heap 14459760 (allocated 15728640) 2026-03-23 03:14:47,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Closing chrome headless with pid 38458 2026-03-23 03:14:47,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Closing websocket connection 2026-03-23 03:14:47,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Terminating chrome headless with pid 38458 2026-03-23 03:14:47,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_barcode_search_attributes_preset: Removing chrome user profile "/tmp/tmp2p8bwz4c_chrome_odoo" 2026-03-23 03:14:47,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_in_out ... 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Chrome pid: 38638 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Chrome headless temporary user profile dir: /tmp/tmpzpy32ty0_chrome_odoo 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Issuing json command http://127.0.0.1:39081/json/version 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Browser version: Chrome/141.0.7390.54 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Issuing json command http://127.0.0.1:39081/json 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Websocket url found: ws://127.0.0.1:39081/devtools/page/EB9739AE5D842D071A07FE4DF59E88B6 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Enable chrome headless console log notification 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Chrome headless enable page notifications 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Setting session cookie in browser 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/ui/4 HTTP/1.1" 200 - 86 0.074 0.829 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Navigation result: {'frameId': 'EB9739AE5D842D071A07FE4DF59E88B6', 'loaderId': '8E6DCD3BC2E4E82E178D226CD6568809', 'isDownload': False} 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Evaluate ready code "odoo.isTourReady('test_cash_in_out')" 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.037 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.017 0.059 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Evaluate test code "odoo.startTour('test_cash_in_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [1/38] Tour test_cash_in_out → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.025 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6293) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.091 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.037 0.086 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.067 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.229 0.394 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.045 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: Owl is running in 'dev' mode. 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.019 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.029 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09: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-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.023 0.035 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.017 0.043 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [2/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.015 0.066 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.021 0.137 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [3/38] Tour test_cash_in_out → Step body 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.216 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [4/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [5/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.331 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.420 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.525 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.533 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.417 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.398 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.251 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.196 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [6/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [7/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [8/38] Tour test_cash_in_out → Step Fill text area with MOBT in (trigger: textarea.cash-reason) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [9/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [10/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [11/38] Tour test_cash_in_out → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2025-06-15 11:09:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [12/38] Tour test_cash_in_out → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [13/38] Tour test_cash_in_out → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Confirm') 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [14/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [15/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [16/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/try_cash_in_out#pos.session.try_cash_in_out HTTP/1.1" 200 - 94 0.175 0.404 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [17/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/log_partner_message#pos.session.log_partner_message HTTP/1.1" 200 - 11 0.037 0.067 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [18/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [19/38] Tour test_cash_in_out → Step Fill text area with MOBT out (trigger: textarea.cash-reason) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [20/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [21/38] Tour test_cash_in_out → Step Enter the amount to cash in/out (trigger: .modal input.o_input) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [22/38] Tour test_cash_in_out → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [23/38] Tour test_cash_in_out → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Confirm') 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [24/38] Tour test_cash_in_out → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [25/38] Tour test_cash_in_out → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [26/38] Tour test_cash_in_out → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [27/38] Tour test_cash_in_out → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [28/38] Tour test_cash_in_out → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [29/38] Tour test_cash_in_out → Step Select button Cash In/Out (trigger: button:contains("Cash In/Out")) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/try_cash_in_out#pos.session.try_cash_in_out HTTP/1.1" 200 - 55 0.096 0.229 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 10 0.035 0.141 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/log_partner_message#pos.session.log_partner_message HTTP/1.1" 200 - 12 0.053 0.123 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [30/38] Tour test_cash_in_out → Step Select button Details (trigger: button:contains("Details")) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [31/38] Tour test_cash_in_out → Step check number of cash moves (trigger: .cash-move-list .cash-move-row) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/get_cash_in_out_list#pos.session.get_cash_in_out_list HTTP/1.1" 200 - 5 0.009 0.018 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [32/38] Tour test_cash_in_out → Step Check has cash move with amount 10 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(10)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [33/38] Tour test_cash_in_out → Step Check has cash move with amount 5 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(5)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [34/38] Tour test_cash_in_out → Step Check has cash move with Date: Today and Time: 11:09 (trigger: .cash-move-list .cash-move-row:has(.cash-move-date:contains(Today)):has(.cash-move-time:contains(11:09))) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [35/38] Tour test_cash_in_out → Step Delete cash move with amount 10 (trigger: .cash-move-list .cash-move-row:contains(10) .delete-row .btn) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [36/38] Tour test_cash_in_out → Step Check that: ---Check has cash move with amount 10--- is not true (trigger: body:not(:has(.cash-move-list .cash-move-row .cash-move-amount:contains(10)))) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted account.bank.statement.line records with IDs: [9] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted account.move.line records with IDs: [308, 309] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted mail.message records with IDs: [4642, 4641, 4637] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted account.move records with IDs: [125] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted mail.followers records with IDs: [1379] 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [15/Jun/2025 11:09:00] "POST /web/dataset/call_kw/pos.session/delete_cash_in_out#pos.session.delete_cash_in_out HTTP/1.1" 200 - 151 0.177 0.264 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [37/38] Tour test_cash_in_out → Step check number of cash moves (trigger: .cash-move-list .cash-move-row) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: [38/38] Tour test_cash_in_out → Step Check has cash move with amount 5 (trigger: .cash-move-list .cash-move-row .cash-move-amount:contains(5)) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: tour succeeded 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: ╔═════════════════════════════════╗ ║ TOUR test_cash_in_out SUCCEEDED ║ ╚═════════════════════════════════╝ 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out.browser: heap 14541980 (allocated 15990784) 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Closing chrome headless with pid 38638 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Closing websocket connection 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Terminating chrome headless with pid 38638 2025-06-15 11:09:00,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_in_out: Removing chrome user profile "/tmp/tmpzpy32ty0_chrome_odoo" 2026-03-23 03:14:58,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-03-23 03:14:58,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome pid: 38813 2026-03-23 03:14:58,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless temporary user profile dir: /tmp/tmp_zm_g0ho_chrome_odoo 2026-03-23 03:14:58,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Issuing json command http://127.0.0.1:34807/json/version 2026-03-23 03:14:58,630 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:58,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Browser version: Chrome/141.0.7390.54 2026-03-23 03:14:58,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Issuing json command http://127.0.0.1:34807/json 2026-03-23 03:14:58,733 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:14:58,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Websocket url found: ws://127.0.0.1:34807/devtools/page/DCBCE60EED83D7268A18230BF1A12B2A 2026-03-23 03:14:58,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Enable chrome headless console log notification 2026-03-23 03:14:58,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Chrome headless enable page notifications 2026-03-23 03:14:59,053 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:14:59,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Setting session cookie in browser 2026-03-23 03:14:59,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:14:59,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:14:59,097 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:14:59,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:59] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.054 0.594 2026-03-23 03:14:59,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Navigation result: {'frameId': 'DCBCE60EED83D7268A18230BF1A12B2A', 'loaderId': '96E5C037072BE4EF2788CD9246590E0B', 'isDownload': False} 2026-03-23 03:14:59,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-03-23 03:14:59,772 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:14:59,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.008 2026-03-23 03:14:59,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 03:14:59,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:14:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.042 2026-03-23 03:15:00,421 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:15:00,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:15:00,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:15:00,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:15:00,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:15:00,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [1/35] Tour OrderPaidInCash → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:15:00,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:15:00,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:15:00,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.019 2026-03-23 03:15:00,650 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6294) 2026-03-23 03:15:00,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.075 2026-03-23 03:15:00,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.092 2026-03-23 03:15:00,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.029 2026-03-23 03:15:01,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.248 0.402 2026-03-23 03:15:01,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:15:01,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 03:15:01,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:01] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.072 2026-03-23 03:15:01,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:15:01,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:02,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:15:02,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:15:02,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:02,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.017 2026-03-23 03:15:02,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.020 2026-03-23 03:15:02,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "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:15:02,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:02,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 03:15:02,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.038 2026-03-23 03:15:02,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [2/35] Tour OrderPaidInCash → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:15:02,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.017 2026-03-23 03:15:02,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.069 2026-03-23 03:15:02,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-03-23 03:15:02,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.080 2026-03-23 03:15:02,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [3/35] Tour OrderPaidInCash → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:15:02,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.155 2026-03-23 03:15:02,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.255 2026-03-23 03:15:02,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:02] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.310 2026-03-23 03:15:03,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:03] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.308 2026-03-23 03:15:03,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:03] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.302 2026-03-23 03:15:03,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:03] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.326 2026-03-23 03:15:03,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.322 2026-03-23 03:15:03,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:03] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.265 2026-03-23 03:15:03,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 03:15:03,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [4/35] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:15:03,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [5/35] Tour OrderPaidInCash → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:15:03,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [6/35] Tour OrderPaidInCash → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:15:03,459 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:03] "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:15:03,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [7/35] Tour OrderPaidInCash → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:15:03,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [8/35] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:15:03,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [9/35] Tour OrderPaidInCash → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:15:03,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [10/35] Tour OrderPaidInCash → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:15:03,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:15:03,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [11/35] Tour OrderPaidInCash → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:15:03,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [12/35] Tour OrderPaidInCash → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-03-23 03:15:03,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [13/35] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:15:04,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:15:04,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [14/35] Tour OrderPaidInCash → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:15:04,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:15:04,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [15/35] Tour OrderPaidInCash → Step Check orderline with attributes: {"productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-03-23 03:15:04,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [16/35] Tour OrderPaidInCash → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:15:04,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [17/35] Tour OrderPaidInCash → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:15:04,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [18/35] Tour OrderPaidInCash → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:15:04,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [19/35] Tour OrderPaidInCash → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:15:04,440 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:15:04,441 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:04,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [20/35] Tour OrderPaidInCash → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:15:04,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [21/35] Tour OrderPaidInCash → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:15:04,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [22/35] Tour OrderPaidInCash → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:15:04,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 03:15:04,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [23/35] Tour OrderPaidInCash → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:15:04,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 03:15:04,706 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:15:04,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32842053 started for PoS orders references: [{'name': '/', 'uuid': '10c487f6-2458-47a3-8457-178cc92f7195'}] 2026-03-23 03:15:05,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32842053 order {'name': '/', 'uuid': '10c487f6-2458-47a3-8457-178cc92f7195'} created pos.order #86 2026-03-23 03:15:05,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32842053 finished 2026-03-23 03:15:05,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.211 0.382 2026-03-23 03:15:05,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:15:05,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.026 2026-03-23 03:15:05,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [24/35] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:15:05,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [25/35] Tour OrderPaidInCash → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:15:05,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [26/35] Tour OrderPaidInCash → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:15:05,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.031 2026-03-23 03:15:05,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [27/35] Tour OrderPaidInCash → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:15:05,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [28/35] Tour OrderPaidInCash → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:15:05,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [29/35] Tour OrderPaidInCash → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:15:05,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [30/35] Tour OrderPaidInCash → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:15:05,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [31/35] Tour OrderPaidInCash → Step .modal .close-pos-popup .cash-input input 2026-03-23 03:15:06,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:06] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.024 0.043 2026-03-23 03:15:06,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [32/35] Tour OrderPaidInCash → Step .payment-methods-overview .cash-difference:contains(0.00) 2026-03-23 03:15:06,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [33/35] Tour OrderPaidInCash → Step .modal .modal-footer .btn:contains(close register) 2026-03-23 03:15:06,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:06] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.005 0.013 2026-03-23 03:15:06,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:06] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 28 0.027 0.048 2026-03-23 03:15:07,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:07] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 198 0.217 0.437 2026-03-23 03:15:07,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:07] "GET /pos/ui/4 HTTP/1.1" 200 - 70 0.060 0.107 2026-03-23 03:15:08,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [34/35] Tour OrderPaidInCash → Step button:contains(backend) 2026-03-23 03:15:08,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:15:08,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 03:15:08,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:15:08,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:08,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.005 0.006 2026-03-23 03:15:08,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.015 0.058 2026-03-23 03:15:08,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-03-23 03:15:08,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 110 0.111 0.186 2026-03-23 03:15:08,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.011 0.031 2026-03-23 03:15:08,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:15:08,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.020 2026-03-23 03:15:08,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:15:08,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:08,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 03:15:09,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:15:09,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:09] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 304 - 3 0.007 0.018 2026-03-23 03:15:09,161 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted mail.message records with IDs: [4652] 2026-03-23 03:15:09,189 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted pos.session records with IDs: [152] 2026-03-23 03:15:09,208 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted mail.followers records with IDs: [1385] 2026-03-23 03:15:09,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:09] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 36 0.061 0.068 2026-03-23 03:15:11,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:11] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 111 0.169 2.097 2026-03-23 03:15:11,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 1.866 2026-03-23 03:15:11,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:11] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 03:15:11,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:11] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 03:15:11,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.063 0.104 2026-03-23 03:15:11,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:11] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 03:15:12,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:12] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 03:15:12,826 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:12] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:15:12,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: [35/35] Tour OrderPaidInCash → Step body 2026-03-23 03:15:12,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.026 2026-03-23 03:15:12,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:12] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:15:12,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.008 2026-03-23 03:15:12,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:12,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:15:12,993 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:12] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:15:13,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "GET /odoo HTTP/1.1" 200 - 25 0.025 0.075 2026-03-23 03:15:13,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.120 2026-03-23 03:15:13,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "GET /web/image?model=res.users&field=avatar_128&id=494 HTTP/1.1" 200 - 14 0.031 0.055 2026-03-23 03:15:13,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:15:13,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "GET /web/image/res.partner/821/avatar_128?unique=1774235483000 HTTP/1.1" 200 - 6 0.019 0.108 2026-03-23 03:15:13,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.126 2026-03-23 03:15:13,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.139 2026-03-23 03:15:13,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "POST /mail/data HTTP/1.1" 200 - 32 0.053 0.122 2026-03-23 03:15:13,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.186 2026-03-23 03:15:13,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 25 0.017 0.130 2026-03-23 03:15:13,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:15:14,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: tour succeeded 2026-03-23 03:15:14,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: ╔════════════════════════════════╗ ║ TOUR OrderPaidInCash SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 03:15:14,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.008 0.023 2026-03-23 03:15:14,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:14] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:15:14,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.007 2026-03-23 03:15:14,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:15,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:15] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.024 2026-03-23 03:15:15,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:15] "GET /web/image?model=res.users&field=avatar_128&id=494 HTTP/1.1" 304 - 7 0.008 0.052 2026-03-23 03:15:15,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.001 0.064 2026-03-23 03:15:15,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:15] "POST /mail/data HTTP/1.1" 200 - 19 0.023 0.088 2026-03-23 03:15:15,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening.browser: heap 18235568 (allocated 19353600) 2026-03-23 03:15:15,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Closing chrome headless with pid 38813 2026-03-23 03:15:15,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Closing websocket connection 2026-03-23 03:15:15,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Terminating chrome headless with pid 38813 2026-03-23 03:15:15,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cash_payments_should_reflect_on_next_opening: Removing chrome user profile "/tmp/tmp_zm_g0ho_chrome_odoo" 2026-03-23 03:15:15,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:15] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.064 0.161 2026-03-23 03:15:15,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:15] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.215 2026-03-23 03:15:15,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-03-23 03:15:16,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome pid: 39058 2026-03-23 03:15:16,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpo_2fpfaz_chrome_odoo 2026-03-23 03:15:16,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:46409/json/version 2026-03-23 03:15:16,873 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:17,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Browser version: Chrome/141.0.7390.54 2026-03-23 03:15:17,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Issuing json command http://127.0.0.1:46409/json 2026-03-23 03:15:17,053 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:17,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Websocket url found: ws://127.0.0.1:46409/devtools/page/C14E3999063C43AD7115D3B95CB7D877 2026-03-23 03:15:17,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Enable chrome headless console log notification 2026-03-23 03:15:17,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Chrome headless enable page notifications 2026-03-23 03:15:17,321 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:15:17,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Setting session cookie in browser 2026-03-23 03:15:17,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:15:17,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:15:17,361 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:15:18,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:18] "GET /pos/ui/4 HTTP/1.1" 200 - 84 0.065 0.727 2026-03-23 03:15:18,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Navigation result: {'frameId': 'C14E3999063C43AD7115D3B95CB7D877', 'loaderId': '67C3A4D009FAB6C6D0A8A3EEA0F7810C', 'isDownload': False} 2026-03-23 03:15:18,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-03-23 03:15:18,186 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:15:18,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:18] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 03:15:18,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:18] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 03:15:18,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:18] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.052 2026-03-23 03:15:18,891 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:18,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:15:18,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-03-23 03:15:18,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:15:19,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:15:19,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [1/25] Tour PaymentScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:15:19,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:15:19,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:15:19,150 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6295) 2026-03-23 03:15:19,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.076 2026-03-23 03:15:19,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.109 2026-03-23 03:15:19,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.012 2026-03-23 03:15:19,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.064 2026-03-23 03:15:20,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.248 0.426 2026-03-23 03:15:20,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:15:20,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:15:20,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.052 2026-03-23 03:15:20,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:15:20,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:20,507 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:15:20,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.049 2026-03-23 03:15:20,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:15:20,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:15:20,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 03:15:20,618 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "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:15:20,628 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:15:20,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.033 0.019 2026-03-23 03:15:20,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.024 2026-03-23 03:15:20,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [2/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:15:20,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.035 2026-03-23 03:15:20,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:20] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.061 2026-03-23 03:15:21,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-03-23 03:15:21,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [3/25] Tour PaymentScreenTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:15:21,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-03-23 03:15:21,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-03-23 03:15:21,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-03-23 03:15:21,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-03-23 03:15:21,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-03-23 03:15:21,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-03-23 03:15:21,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-03-23 03:15:21,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.373 2026-03-23 03:15:21,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.028 0.221 2026-03-23 03:15:21,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [4/25] Tour PaymentScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:15:21,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.044 2026-03-23 03:15:21,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [5/25] Tour PaymentScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:15:21,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [6/25] Tour PaymentScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:15:21,749 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:21] "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:15:21,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [7/25] Tour PaymentScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:15:21,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [8/25] Tour PaymentScreenTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:15:21,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [9/25] Tour PaymentScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:15:21,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [10/25] Tour PaymentScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:15:22,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [11/25] Tour PaymentScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:15:22,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 03:15:22,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [12/25] Tour PaymentScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:15:22,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [13/25] Tour PaymentScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:15:22,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [14/25] Tour PaymentScreenTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:15:22,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:15:22,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [15/25] Tour PaymentScreenTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:15:22,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [16/25] Tour PaymentScreenTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:15:22,411 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:22] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:15:22,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:15:22,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [17/25] Tour PaymentScreenTour2 → Step .payment-buttons button:contains('Ship Later') 2026-03-23 03:15:22,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [18/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 03:15:22,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [19/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 03:15:22,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [20/25] Tour PaymentScreenTour2 → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 03:15:22,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [21/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 03:15:22,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [22/25] Tour PaymentScreenTour2 → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 03:15:22,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [23/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:15:22,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [24/25] Tour PaymentScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:15:22,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:15:22,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: [25/25] Tour PaymentScreenTour2 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:15:22,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: tour succeeded 2026-03-23 03:15:22,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: ╔═══════════════════════════════════╗ ║ TOUR PaymentScreenTour2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:15:23,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method.browser: heap 14123836 (allocated 15204352) 2026-03-23 03:15:23,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing chrome headless with pid 39058 2026-03-23 03:15:23,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Closing websocket connection 2026-03-23 03:15:23,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Terminating chrome headless with pid 39058 2026-03-23 03:15:23,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_change_without_cash_method: Removing chrome user profile "/tmp/tmpo_2fpfaz_chrome_odoo" 2026-03-23 03:15:23,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-03-23 03:15:24,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome pid: 39238 2026-03-23 03:15:24,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome headless temporary user profile dir: /tmp/tmpgj0vgv0__chrome_odoo 2026-03-23 03:15:24,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:36711/json/version 2026-03-23 03:15:24,060 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:24,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Browser version: Chrome/141.0.7390.54 2026-03-23 03:15:24,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Issuing json command http://127.0.0.1:36711/json 2026-03-23 03:15:24,140 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:24,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Websocket url found: ws://127.0.0.1:36711/devtools/page/227AC22374AE32355C42E2D90BDBDB26 2026-03-23 03:15:24,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Enable chrome headless console log notification 2026-03-23 03:15:24,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Chrome headless enable page notifications 2026-03-23 03:15:24,440 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 03:15:24,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Setting session cookie in browser 2026-03-23 03:15:24,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:15:24,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:15:24,479 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:15:25,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "GET /pos/ui/4 HTTP/1.1" 200 - 86 0.048 0.593 2026-03-23 03:15:25,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Navigation result: {'frameId': '227AC22374AE32355C42E2D90BDBDB26', 'loaderId': '46678DE6B09E1D5419BEAE221E2BCF6C', 'isDownload': False} 2026-03-23 03:15:25,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-03-23 03:15:25,147 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:15:25,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 03:15:25,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-03-23 03:15:25,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.034 2026-03-23 03:15:25,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:15:25,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:15:25,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:15:25,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:15:25,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:15:25,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [1/4] Tour chrome_without_cash_move_permission → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:15:25,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-03-23 03:15:25,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:25,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.017 2026-03-23 03:15:26,037 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6296) 2026-03-23 03:15:26,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.083 2026-03-23 03:15:26,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.094 2026-03-23 03:15:26,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-03-23 03:15:26,765 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 492, model: sale.order 2026-03-23 03:15:26,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 03:15:26,770 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 492, model: sale.order.line 2026-03-23 03:15:26,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 03:15:26,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.223 0.394 2026-03-23 03:15:26,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:15:27,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:15:27,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-03-23 03:15:27,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:15:27,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:27,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:15:27,303 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:15:27,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.038 2026-03-23 03:15:27,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.043 2026-03-23 03:15:27,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.068 2026-03-23 03:15:27,377 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "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:15:27,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:15:27,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 03:15:27,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.032 2026-03-23 03:15:27,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [2/4] Tour chrome_without_cash_move_permission → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:15:27,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.025 2026-03-23 03:15:27,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.070 2026-03-23 03:15:27,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [3/4] Tour chrome_without_cash_move_permission → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:15:27,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.085 2026-03-23 03:15:27,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-03-23 03:15:27,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-03-23 03:15:27,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-03-23 03:15:27,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:27] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.217 2026-03-23 03:15:28,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:28] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.248 2026-03-23 03:15:28,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:28] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-03-23 03:15:28,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:28] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-03-23 03:15:28,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.267 2026-03-23 03:15:28,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.249 2026-03-23 03:15:28,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: [4/4] Tour chrome_without_cash_move_permission → Step .pos-topheader:not(:contains(Cash In/Out)) 2026-03-23 03:15:28,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: tour succeeded 2026-03-23 03:15:28,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR chrome_without_cash_move_permission SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:15:28,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission.browser: heap 12598048 (allocated 13631488) 2026-03-23 03:15:28,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Closing chrome headless with pid 39238 2026-03-23 03:15:28,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Closing websocket connection 2026-03-23 03:15:28,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Terminating chrome headless with pid 39238 2026-03-23 03:15:28,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_chrome_without_cash_move_permission: Removing chrome user profile "/tmp/tmpgj0vgv0__chrome_odoo" 2026-03-23 03:15:28,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_click_all_orders_keep_customer ... 2026-03-23 03:15:29,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome pid: 39411 2026-03-23 03:15:29,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome headless temporary user profile dir: /tmp/tmpd053_fvf_chrome_odoo 2026-03-23 03:15:29,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:38913/json/version 2026-03-23 03:15:29,221 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:29,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Browser version: Chrome/141.0.7390.54 2026-03-23 03:15:29,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Issuing json command http://127.0.0.1:38913/json 2026-03-23 03:15:29,350 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:29,434 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Websocket url found: ws://127.0.0.1:38913/devtools/page/CBB9DA2CE781DD72C1E49877EC0126BB 2026-03-23 03:15:29,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Enable chrome headless console log notification 2026-03-23 03:15:29,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Chrome headless enable page notifications 2026-03-23 03:15:29,658 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:15:29,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Setting session cookie in browser 2026-03-23 03:15:29,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:15:29,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:15:29,696 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:15:30,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:30] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.054 0.621 2026-03-23 03:15:30,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Navigation result: {'frameId': 'CBB9DA2CE781DD72C1E49877EC0126BB', 'loaderId': '31E4C11AF9B34A64D3F149636F61195F', 'isDownload': False} 2026-03-23 03:15:30,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Evaluate ready code "odoo.isTourReady('test_click_all_orders_keep_customer')" 2026-03-23 03:15:30,393 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:15:30,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 03:15:30,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-03-23 03:15:30,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-03-23 03:15:31,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:15:31,081 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:15:31,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:15:31,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Evaluate test code "odoo.startTour('test_click_all_orders_keep_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:15:31,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:15:31,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [1/18] Tour test_click_all_orders_keep_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:15:31,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:15:31,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:31,280 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6297) 2026-03-23 03:15:31,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.047 2026-03-23 03:15:31,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.072 2026-03-23 03:15:31,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-03-23 03:15:31,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.045 2026-03-23 03:15:32,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.225 0.386 2026-03-23 03:15:32,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:15:32,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:15:32,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-03-23 03:15:32,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:15:32,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:32,495 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:15:32,516 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:15:32,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.014 2026-03-23 03:15:32,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:15:32,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.043 2026-03-23 03:15:32,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:15:32,603 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:15:32,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.014 0.024 2026-03-23 03:15:32,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [2/18] Tour test_click_all_orders_keep_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:15:32,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.069 2026-03-23 03:15:32,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.017 2026-03-23 03:15:32,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.024 2026-03-23 03:15:32,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:32] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.053 2026-03-23 03:15:33,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-03-23 03:15:33,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.096 2026-03-23 03:15:33,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-03-23 03:15:33,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [3/18] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:15:33,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.149 2026-03-23 03:15:33,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-03-23 03:15:33,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-03-23 03:15:33,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.147 2026-03-23 03:15:33,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-03-23 03:15:33,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-03-23 03:15:33,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.072 0.242 2026-03-23 03:15:33,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.211 2026-03-23 03:15:33,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [4/18] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:15:33,489 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:33] "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:15:33,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [5/18] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:15:33,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [6/18] Tour test_click_all_orders_keep_customer → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:15:33,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [7/18] Tour test_click_all_orders_keep_customer → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:15:33,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [8/18] Tour test_click_all_orders_keep_customer → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:15:33,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [9/18] Tour test_click_all_orders_keep_customer → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:15:33,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [10/18] Tour test_click_all_orders_keep_customer → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:15:33,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [11/18] Tour test_click_all_orders_keep_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:15:34,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [12/18] Tour test_click_all_orders_keep_customer → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:15:34,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [13/18] Tour test_click_all_orders_keep_customer → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:15:34,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [14/18] Tour test_click_all_orders_keep_customer → Step click partner from partner list screen (trigger: .partner-info:contains("Partner Test 1") button.dropdown) 2026-03-23 03:15:34,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [15/18] Tour test_click_all_orders_keep_customer → Step Check the popover opened (trigger: body .dropdown-item:contains('All Orders')) 2026-03-23 03:15:34,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [16/18] Tour test_click_all_orders_keep_customer → Step .pos-leftheader .register-label 2026-03-23 03:15:34,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:15:34,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.032 2026-03-23 03:15:34,463 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [17/18] Tour test_click_all_orders_keep_customer → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:15:34,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:34] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.006 0.016 2026-03-23 03:15:34,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: [18/18] Tour test_click_all_orders_keep_customer → Step customer is selected (trigger: .product-screen .set-partner:contains('Partner Test 1')) 2026-03-23 03:15:34,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: tour succeeded 2026-03-23 03:15:34,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_click_all_orders_keep_customer SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:15:34,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer.browser: heap 15179192 (allocated 16252928) 2026-03-23 03:15:34,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Closing chrome headless with pid 39411 2026-03-23 03:15:34,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Closing websocket connection 2026-03-23 03:15:34,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Terminating chrome headless with pid 39411 2026-03-23 03:15:34,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_click_all_orders_keep_customer: Removing chrome user profile "/tmp/tmpd053_fvf_chrome_odoo" 2026-03-23 03:15:34,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_item_image_display ... 2026-03-23 03:15:37,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome pid: 39589 2026-03-23 03:15:37,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpgnktmdu5_chrome_odoo 2026-03-23 03:15:37,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:40183/json/version 2026-03-23 03:15:37,073 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:37,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Browser version: Chrome/141.0.7390.54 2026-03-23 03:15:37,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:40183/json 2026-03-23 03:15:37,201 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:37,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:40183/devtools/page/1A924C14A425C5ECE9E019F07078CD26 2026-03-23 03:15:37,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-03-23 03:15:37,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-03-23 03:15:39,228 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:15:39,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Setting session cookie in browser 2026-03-23 03:15:39,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:15:39,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:15:39,259 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:15:40,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:40] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.080 1.072 2026-03-23 03:15:40,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigation result: {'frameId': '1A924C14A425C5ECE9E019F07078CD26', 'loaderId': 'AF0DEBBB0F5C5100FF5590CF7DA4D52E', 'isDownload': False} 2026-03-23 03:15:40,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Evaluate ready code "odoo.isTourReady('test_combo_item_image_display')" 2026-03-23 03:15:40,469 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:15:40,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-03-23 03:15:40,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-03-23 03:15:40,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.066 2026-03-23 03:15:41,190 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:15:41,194 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:15:41,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:15:41,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Evaluate test code "odoo.startTour('test_combo_item_image_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:15:41,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:15:41,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [1/7] Tour test_combo_item_image_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:15:41,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:15:41,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:41,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.022 2026-03-23 03:15:41,409 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6343) 2026-03-23 03:15:41,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.062 2026-03-23 03:15:41,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.087 2026-03-23 03:15:41,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.060 2026-03-23 03:15:42,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.287 0.446 2026-03-23 03:15:42,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:15:42,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 03:15:42,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.063 2026-03-23 03:15:42,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.035 2026-03-23 03:15:42,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:42,905 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:15:42,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.019 2026-03-23 03:15:42,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:42,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 03:15:42,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-03-23 03:15:43,006 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:43,009 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "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:15:43,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.015 2026-03-23 03:15:43,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.034 2026-03-23 03:15:43,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [2/7] Tour test_combo_item_image_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:15:43,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.021 2026-03-23 03:15:43,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.050 2026-03-23 03:15:43,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-03-23 03:15:43,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-03-23 03:15:43,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-03-23 03:15:43,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [3/7] Tour test_combo_item_image_display → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:15:43,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-03-23 03:15:43,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.308 2026-03-23 03:15:43,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.344 2026-03-23 03:15:43,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.364 2026-03-23 03:15:43,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:43] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.366 2026-03-23 03:15:44,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.421 2026-03-23 03:15:44,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.349 2026-03-23 03:15:44,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [4/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 2 (trigger: .modal article.product:has(.product-name:contains("Combo Product 2")):has(.product-img)) 2026-03-23 03:15:44,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=576&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.018 0.294 2026-03-23 03:15:44,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=577&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.004 0.301 2026-03-23 03:15:44,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [5/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 4 (trigger: .modal article.product:has(.product-name:contains("Combo Product 4")):has(.product-img)) 2026-03-23 03:15:44,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=575&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.027 0.585 2026-03-23 03:15:44,324 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:15:44,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [6/7] Tour test_combo_item_image_display → Step Check image & select combo item Combo Product 6 (trigger: .modal article.product:has(.product-name:contains("Combo Product 6")):has(.product-img)) 2026-03-23 03:15:44,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=578&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.015 0.362 2026-03-23 03:15:44,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=579&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.003 0.261 2026-03-23 03:15:44,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=580&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.009 0.200 2026-03-23 03:15:44,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [7/7] Tour test_combo_item_image_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:15:44,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=581&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.006 0.202 2026-03-23 03:15:44,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=673&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.012 0.168 2026-03-23 03:15:44,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=674&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.009 0.143 2026-03-23 03:15:44,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=675&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.007 0.161 2026-03-23 03:15:44,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=676&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.005 0.168 2026-03-23 03:15:44,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=677&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.007 0.146 2026-03-23 03:15:44,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=679&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.007 0.154 2026-03-23 03:15:44,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=678&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.007 0.133 2026-03-23 03:15:44,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=681&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.011 0.151 2026-03-23 03:15:44,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.product&field=image_128&id=680&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 7 0.010 0.186 2026-03-23 03:15:44,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=582&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.005 0.187 2026-03-23 03:15:44,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: tour succeeded 2026-03-23 03:15:44,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_display SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 03:15:44,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=583&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.006 0.184 2026-03-23 03:15:44,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "GET /web/image?model=product.template&field=image_128&id=584&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-03-23 03:15:44,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.140 2026-03-23 03:15:45,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: heap 14747708 (allocated 15728640) 2026-03-23 03:15:45,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing chrome headless with pid 39589 2026-03-23 03:15:45,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing websocket connection 2026-03-23 03:15:45,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Terminating chrome headless with pid 39589 2026-03-23 03:15:45,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpgnktmdu5_chrome_odoo" 2026-03-23 03:15:46,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome pid: 39781 2026-03-23 03:15:46,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless temporary user profile dir: /tmp/tmpktfkh4wc_chrome_odoo 2026-03-23 03:15:46,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:42861/json/version 2026-03-23 03:15:46,089 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:46,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Browser version: Chrome/141.0.7390.54 2026-03-23 03:15:46,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Issuing json command http://127.0.0.1:42861/json 2026-03-23 03:15:46,278 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:46,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Websocket url found: ws://127.0.0.1:42861/devtools/page/489B86C7758D31BD228265430E9B521A 2026-03-23 03:15:46,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Enable chrome headless console log notification 2026-03-23 03:15:46,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Chrome headless enable page notifications 2026-03-23 03:15:46,547 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:15:46,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Setting session cookie in browser 2026-03-23 03:15:46,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:15:46,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:15:46,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:46] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 30 0.040 0.091 2026-03-23 03:15:46,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Navigation result: {'frameId': '489B86C7758D31BD228265430E9B521A', 'loaderId': '3EAF28641763EAA3D1A469F28D3E09B0', 'isDownload': False} 2026-03-23 03:15:46,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Evaluate ready code "odoo.isTourReady('test_combo_item_image_not_display')" 2026-03-23 03:15:46,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:15:46,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-03-23 03:15:46,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.047 2026-03-23 03:15:46,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.096 2026-03-23 03:15:47,695 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:15:47,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:15:47,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:15:47,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Evaluate test code "odoo.startTour('test_combo_item_image_not_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:15:47,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.007 2026-03-23 03:15:47,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [1/6] Tour test_combo_item_image_not_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:15:47,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:15:47,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:15:48,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.010 0.024 2026-03-23 03:15:48,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 03:15:48,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.057 2026-03-23 03:15:48,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-03-23 03:15:48,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 184 0.193 0.411 2026-03-23 03:15:48,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:15:48,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 03:15:49,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 03:15:49,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 03:15:49,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:49,219 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:15:49,244 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:15:49,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.010 0.027 2026-03-23 03:15:49,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:15:49,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 03:15:49,315 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "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:15:49,326 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:15:49,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 03:15:49,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 03:15:49,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [2/6] Tour test_combo_item_image_not_display → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:15:49,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.018 0.060 2026-03-23 03:15:49,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [3/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 2 (trigger: .modal article.product:has(.product-name:contains("Combo Product 2")):not(:has(.product-img))) 2026-03-23 03:15:49,894 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "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:15:49,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.021 2026-03-23 03:15:49,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [4/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 4 (trigger: .modal article.product:has(.product-name:contains("Combo Product 4")):not(:has(.product-img))) 2026-03-23 03:15:50,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [5/6] Tour test_combo_item_image_not_display → Step Check image & select combo item Combo Product 6 (trigger: .modal article.product:has(.product-name:contains("Combo Product 6")):not(:has(.product-img))) 2026-03-23 03:15:50,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: [6/6] Tour test_combo_item_image_not_display → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:15:50,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: tour succeeded 2026-03-23 03:15:50,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_combo_item_image_not_display SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 03:15:50,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.037 2026-03-23 03:15:50,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display.browser: heap 14545448 (allocated 15466496) 2026-03-23 03:15:50,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing chrome headless with pid 39781 2026-03-23 03:15:50,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Closing websocket connection 2026-03-23 03:15:50,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Terminating chrome headless with pid 39781 2026-03-23 03:15:50,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_item_image_display: Removing chrome user profile "/tmp/tmpktfkh4wc_chrome_odoo" 2026-03-23 03:15:50,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_no_free_item ... 2026-03-23 03:15:52,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Chrome pid: 39945 2026-03-23 03:15:52,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Chrome headless temporary user profile dir: /tmp/tmpwmgexsip_chrome_odoo 2026-03-23 03:15:52,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Issuing json command http://127.0.0.1:39247/json/version 2026-03-23 03:15:52,764 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:52,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Browser version: Chrome/141.0.7390.54 2026-03-23 03:15:52,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Issuing json command http://127.0.0.1:39247/json 2026-03-23 03:15:52,941 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:15:52,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Websocket url found: ws://127.0.0.1:39247/devtools/page/1DE8EC448FC190C84732825FD6AC15F6 2026-03-23 03:15:53,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Enable chrome headless console log notification 2026-03-23 03:15:53,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Chrome headless enable page notifications 2026-03-23 03:15:53,244 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:15:53,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Setting session cookie in browser 2026-03-23 03:15:53,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:15:53,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:15:53,314 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:15:54,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:54] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.070 0.749 2026-03-23 03:15:54,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Navigation result: {'frameId': '1DE8EC448FC190C84732825FD6AC15F6', 'loaderId': '7F2642ACD9E79200CFF1FD302334F3BF', 'isDownload': False} 2026-03-23 03:15:54,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Evaluate ready code "odoo.isTourReady('test_combo_no_free_item')" 2026-03-23 03:15:54,208 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:15:54,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 03:15:54,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 03:15:54,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 03:15:54,948 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:15:54,961 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:15:55,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.043 2026-03-23 03:15:55,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Evaluate test code "odoo.startTour('test_combo_no_free_item', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:15:55,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.016 2026-03-23 03:15:55,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [1/27] Tour test_combo_no_free_item → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:15:55,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:15:55,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:15:55,268 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6344) 2026-03-23 03:15:55,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.061 2026-03-23 03:15:55,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.093 2026-03-23 03:15:55,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.053 2026-03-23 03:15:55,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.091 2026-03-23 03:15:56,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.234 0.500 2026-03-23 03:15:56,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:15:56,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:15:56,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.081 2026-03-23 03:15:56,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:15:56,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: Owl is running in 'dev' mode. 2026-03-23 03:15:56,879 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:15:56,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:15:56,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.015 2026-03-23 03:15:56,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:15:56,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.032 2026-03-23 03:15:56,950 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:15:56,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:15:57,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.018 2026-03-23 03:15:57,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.040 2026-03-23 03:15:57,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [2/27] Tour test_combo_no_free_item → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:15:57,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.038 2026-03-23 03:15:57,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-03-23 03:15:57,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.049 2026-03-23 03:15:57,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [3/27] Tour test_combo_no_free_item → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:15:57,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-03-23 03:15:57,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-03-23 03:15:57,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-03-23 03:15:57,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.177 2026-03-23 03:15:57,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-03-23 03:15:57,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.201 2026-03-23 03:15:57,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.222 2026-03-23 03:15:57,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.270 2026-03-23 03:15:57,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-03-23 03:15:57,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=585&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-03-23 03:15:57,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image?model=product.template&field=image_128&id=586&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-03-23 03:15:57,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.174 2026-03-23 03:15:58,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.template&field=image_128&id=587&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.159 2026-03-23 03:15:58,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.426 2026-03-23 03:15:58,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.template&field=image_128&id=588&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-03-23 03:15:58,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.template&field=image_128&id=589&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-03-23 03:15:58,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [4/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-03-23 03:15:58,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.template&field=image_128&id=590&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-03-23 03:15:58,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.template&field=image_128&id=591&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.322 2026-03-23 03:15:58,319 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "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:15:58,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [5/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:15:58,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.template&field=image_128&id=592&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.420 2026-03-23 03:15:58,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [6/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:15:58,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [7/27] Tour test_combo_no_free_item → Step Check that combo total amount is $72.00 (trigger: .modal div.h3:contains("Total: $ 72.00")) 2026-03-23 03:15:58,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.template&field=image_128&id=593&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.434 2026-03-23 03:15:58,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.template&field=image_128&id=594&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.493 2026-03-23 03:15:58,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [8/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:15:58,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.product&field=image_128&id=683&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.455 2026-03-23 03:15:58,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [9/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:15:58,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.product&field=image_128&id=684&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.014 0.490 2026-03-23 03:15:58,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [10/27] Tour test_combo_no_free_item → Step Check that combo total amount is $114.00 (trigger: .modal div.h3:contains("Total: $ 114.00")) 2026-03-23 03:15:58,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.product&field=image_128&id=687&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.014 0.458 2026-03-23 03:15:58,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [11/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:15:58,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.product&field=image_128&id=685&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.021 0.410 2026-03-23 03:15:58,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [12/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 03:15:58,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:58] "GET /web/image?model=product.product&field=image_128&id=686&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.014 0.402 2026-03-23 03:15:59,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [13/27] Tour test_combo_no_free_item → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 03:15:59,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:59] "GET /web/image?model=product.product&field=image_128&id=688&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.024 0.403 2026-03-23 03:15:59,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [14/27] Tour test_combo_no_free_item → Step Check that combo total amount is $209.00 (trigger: .modal div.h3:contains("Total: $ 209.00")) 2026-03-23 03:15:59,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:59] "GET /web/image?model=product.product&field=image_128&id=689&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.005 0.410 2026-03-23 03:15:59,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:59] "GET /web/image?model=product.product&field=image_128&id=691&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.380 2026-03-23 03:15:59,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [15/27] Tour test_combo_no_free_item → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:15:59,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:59] "GET /web/image?model=product.product&field=image_128&id=690&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.355 2026-03-23 03:15:59,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 03:15:59,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [16/27] Tour test_combo_no_free_item → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:15:59,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [17/27] Tour test_combo_no_free_item → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"232.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("232.10"))) 2026-03-23 03:15:59,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [18/27] Tour test_combo_no_free_item → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:15:59,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [19/27] Tour test_combo_no_free_item → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:15:59,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:15:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:15:59,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [20/27] Tour test_combo_no_free_item → Step order total amount is '232.10' (trigger: .product-screen .order-summary .total:contains("232.10")) 2026-03-23 03:15:59,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [21/27] Tour test_combo_no_free_item → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:00,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [22/27] Tour test_combo_no_free_item → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:16:00,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [23/27] Tour test_combo_no_free_item → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:16:00,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [24/27] Tour test_combo_no_free_item → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:16:00,223 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:00,225 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:00,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [25/27] Tour test_combo_no_free_item → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:16:00,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [26/27] Tour test_combo_no_free_item → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:16:00,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 03:16:00,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: [27/27] Tour test_combo_no_free_item → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:16:00,489 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:16:00,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.052 2026-03-23 03:16:00,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97898014 started for PoS orders references: [{'name': '/', 'uuid': '7fb4162b-a7a1-42fd-931a-64297e1c5729'}] 2026-03-23 03:16:01,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97898014 order {'name': '/', 'uuid': '7fb4162b-a7a1-42fd-931a-64297e1c5729'} created pos.order #87 2026-03-23 03:16:01,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97898014 finished 2026-03-23 03:16:01,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 378 0.410 1.025 2026-03-23 03:16:02,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:16:02,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 03:16:02,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: tour succeeded 2026-03-23 03:16:02,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: ╔════════════════════════════════════════╗ ║ TOUR test_combo_no_free_item SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:16:02,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item.browser: heap 18095016 (allocated 20058112) 2026-03-23 03:16:02,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Closing chrome headless with pid 39945 2026-03-23 03:16:02,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Closing websocket connection 2026-03-23 03:16:02,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Terminating chrome headless with pid 39945 2026-03-23 03:16:02,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_no_free_item: Removing chrome user profile "/tmp/tmpwmgexsip_chrome_odoo" 2026-03-23 03:16:02,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product ... 2026-03-23 03:16:03,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome pid: 40150 2026-03-23 03:16:03,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless temporary user profile dir: /tmp/tmppr_b3ecx_chrome_odoo 2026-03-23 03:16:03,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:45383/json/version 2026-03-23 03:16:03,616 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:03,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Browser version: Chrome/141.0.7390.54 2026-03-23 03:16:03,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Issuing json command http://127.0.0.1:45383/json 2026-03-23 03:16:03,675 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:03,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Websocket url found: ws://127.0.0.1:45383/devtools/page/423CB018A538215C34A918C46133AC82 2026-03-23 03:16:03,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Enable chrome headless console log notification 2026-03-23 03:16:03,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Chrome headless enable page notifications 2026-03-23 03:16:04,128 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:16:04,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Setting session cookie in browser 2026-03-23 03:16:04,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:16:04,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:16:04,161 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:16:04,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:04] "GET /pos/ui/4 HTTP/1.1" 200 - 86 0.062 0.623 2026-03-23 03:16:04,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Navigation result: {'frameId': '423CB018A538215C34A918C46133AC82', 'loaderId': '717298F47370B6DD5133935B3B0C558C', 'isDownload': False} 2026-03-23 03:16:04,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate ready code "odoo.isTourReady('test_combo_price_unchanged_with_lot_tracked_product')" 2026-03-23 03:16:04,893 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:16:04,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 03:16:04,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 03:16:04,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-03-23 03:16:05,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:16:05,573 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:16:05,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:16:05,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Evaluate test code "odoo.startTour('test_combo_price_unchanged_with_lot_tracked_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:16:05,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:16:05,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [1/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:16:05,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:16:05,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:16:05,779 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6345) 2026-03-23 03:16:05,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.053 2026-03-23 03:16:05,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.077 2026-03-23 03:16:05,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-03-23 03:16:05,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.054 2026-03-23 03:16:06,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.279 0.451 2026-03-23 03:16:06,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:16:06,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:16:06,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:06] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-03-23 03:16:06,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.048 2026-03-23 03:16:07,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: Owl is running in 'dev' mode. 2026-03-23 03:16:07,160 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:07,188 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:16:07,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 03:16:07,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.022 2026-03-23 03:16:07,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:16:07,251 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "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:16:07,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:07,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 03:16:07,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.024 2026-03-23 03:16:07,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [2/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:16:07,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.047 2026-03-23 03:16:07,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.037 2026-03-23 03:16:07,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [3/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click product 'Test Combo' (trigger: article.product .product-content .product-name:contains("Test Combo")) 2026-03-23 03:16:07,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.088 2026-03-23 03:16:07,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.123 2026-03-23 03:16:07,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-03-23 03:16:07,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.211 2026-03-23 03:16:07,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-03-23 03:16:07,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-03-23 03:16:07,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=595&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-03-23 03:16:07,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:07] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-03-23 03:16:08,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:08] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-03-23 03:16:08,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:08] "GET /web/image?model=product.template&field=image_128&id=596&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-03-23 03:16:08,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.236 2026-03-23 03:16:08,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:08] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.291 2026-03-23 03:16:08,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [4/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:08,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 03:16:08,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [5/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Combo"))) 2026-03-23 03:16:08,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16: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:16:08,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [6/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 03:16:08,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [7/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:08,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [8/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:08,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 03:16:08,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [9/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-03-23 03:16:08,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [10/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:08,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [11/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:08,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [12/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 03:16:08,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [13/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:16:08,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:16:08,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:08] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.007 0.026 2026-03-23 03:16:08,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [14/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:16:09,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [15/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:16:09,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [16/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete input 2026-03-23 03:16:09,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [17/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:16:09,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [18/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step Check orderline with attributes: {"productName":"Product A","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 03:16:09,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:16:09,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [19/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .info-list:contains('Lot Number 1') 2026-03-23 03:16:09,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [20/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:09,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [21/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:09,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:16:09,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [22/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step order total amount is '8.05' (trigger: .product-screen .order-summary .total:contains("8.05")) 2026-03-23 03:16:09,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: [23/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:09,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: tour succeeded 2026-03-23 03:16:09,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_combo_price_unchanged_with_lot_tracked_product SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:16:09,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: heap 14568664 (allocated 15466496) 2026-03-23 03:16:09,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing chrome headless with pid 40150 2026-03-23 03:16:09,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Closing websocket connection 2026-03-23 03:16:09,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Terminating chrome headless with pid 40150 2026-03-23 03:16:10,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product: Removing chrome user profile "/tmp/tmppr_b3ecx_chrome_odoo" 2026-03-23 03:16:10,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_refund_different_qty ... 2026-03-23 03:16:11,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Chrome pid: 40331 2026-03-23 03:16:11,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Chrome headless temporary user profile dir: /tmp/tmphos_t6ei_chrome_odoo 2026-03-23 03:16:11,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Issuing json command http://127.0.0.1:43651/json/version 2026-03-23 03:16:11,956 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:12,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 03:16:12,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Issuing json command http://127.0.0.1:43651/json 2026-03-23 03:16:12,067 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:12,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Websocket url found: ws://127.0.0.1:43651/devtools/page/1587BE07CB945D01CAC7542D7CB49E7F 2026-03-23 03:16:12,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Enable chrome headless console log notification 2026-03-23 03:16:12,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Chrome headless enable page notifications 2026-03-23 03:16:12,497 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:16:12,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Setting session cookie in browser 2026-03-23 03:16:12,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:16:12,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:16:12,530 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:16:13,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:13] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.066 1.168 2026-03-23 03:16:13,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Navigation result: {'frameId': '1587BE07CB945D01CAC7542D7CB49E7F', 'loaderId': '164B03B1C3AB4D24DDAFCD22340090C3', 'isDownload': False} 2026-03-23 03:16:13,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Evaluate ready code "odoo.isTourReady('test_combo_refund_different_qty')" 2026-03-23 03:16:13,836 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:16:13,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:16:13,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:13] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-03-23 03:16:13,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:13] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.060 2026-03-23 03:16:14,729 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:16:14,747 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:16:14,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:16:14,844 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Evaluate test code "odoo.startTour('test_combo_refund_different_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:16:14,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 03:16:14,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [1/40] Tour test_combo_refund_different_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:16:14,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:16:14,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:16:14,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.031 2026-03-23 03:16:15,045 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6346) 2026-03-23 03:16:15,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.107 2026-03-23 03:16:15,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.154 2026-03-23 03:16:15,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.078 2026-03-23 03:16:15,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.275 0.449 2026-03-23 03:16:16,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:16:16,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:16:16,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-03-23 03:16:16,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:16:16,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: Owl is running in 'dev' mode. 2026-03-23 03:16:16,357 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:16:16,385 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:16:16,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 03:16:16,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:16:16,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.025 2026-03-23 03:16:16,439 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "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:16:16,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:16,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 03:16:16,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.033 2026-03-23 03:16:16,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [2/40] Tour test_combo_refund_different_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:16:16,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.026 0.034 2026-03-23 03:16:16,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:16] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.040 2026-03-23 03:16:17,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [3/40] Tour test_combo_refund_different_qty → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:16:17,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.127 2026-03-23 03:16:17,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-03-23 03:16:17,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.208 2026-03-23 03:16:17,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-03-23 03:16:17,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.328 2026-03-23 03:16:17,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.300 2026-03-23 03:16:17,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-03-23 03:16:17,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-03-23 03:16:17,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.199 2026-03-23 03:16:17,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=597&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-03-23 03:16:17,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=598&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.148 2026-03-23 03:16:17,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=599&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-03-23 03:16:17,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=600&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-03-23 03:16:17,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.390 2026-03-23 03:16:17,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=601&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-03-23 03:16:17,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=602&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-03-23 03:16:17,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [4/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:16:17,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=603&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.282 2026-03-23 03:16:17,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [5/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:16:17,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=604&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.306 2026-03-23 03:16:17,837 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "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:16:17,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=605&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.345 2026-03-23 03:16:17,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [6/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:16:17,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [7/40] Tour test_combo_refund_different_qty → Step Check that product Combo Product 4 has quantity 2 (trigger: .modal article:has(.product-name:contains("Combo Product 4")):has(input[name="pos_quantity"])) 2026-03-23 03:16:17,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:17] "GET /web/image?model=product.template&field=image_128&id=606&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.293 2026-03-23 03:16:18,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [8/40] Tour test_combo_refund_different_qty → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:16:18,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=695&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.211 2026-03-23 03:16:18,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=696&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.014 0.254 2026-03-23 03:16:18,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [9/40] Tour test_combo_refund_different_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:16:18,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=697&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.292 2026-03-23 03:16:18,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=698&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.286 2026-03-23 03:16:18,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=699&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.272 2026-03-23 03:16:18,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=700&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.005 0.242 2026-03-23 03:16:18,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=701&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.225 2026-03-23 03:16:18,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=702&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.225 2026-03-23 03:16:18,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [10/40] Tour test_combo_refund_different_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:16:18,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/image?model=product.product&field=image_128&id=703&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.233 2026-03-23 03:16:18,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [11/40] Tour test_combo_refund_different_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:16:18,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.087 2026-03-23 03:16:18,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [12/40] Tour test_combo_refund_different_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:16:18,508 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:18,518 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:18,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [13/40] Tour test_combo_refund_different_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:16:18,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [14/40] Tour test_combo_refund_different_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:16:18,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:16:18,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [15/40] Tour test_combo_refund_different_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:16:18,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 03:16:18,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36530195 started for PoS orders references: [{'name': '/', 'uuid': '501a3fab-0b5a-4796-8fba-f707cca5fad4'}] 2026-03-23 03:16:18,729 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:16:19,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36530195 order {'name': '/', 'uuid': '501a3fab-0b5a-4796-8fba-f707cca5fad4'} created pos.order #88 2026-03-23 03:16:19,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36530195 finished 2026-03-23 03:16:19,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 261 0.254 0.588 2026-03-23 03:16:19,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.039 2026-03-23 03:16:19,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.041 2026-03-23 03:16:19,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [16/40] Tour test_combo_refund_different_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:16:19,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [17/40] Tour test_combo_refund_different_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:16:20,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [18/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:20,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:16:20,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [19/40] Tour test_combo_refund_different_qty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:16:20,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [20/40] Tour test_combo_refund_different_qty → Step click Actions button (trigger: .more-btn) 2026-03-23 03:16:20,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [21/40] Tour test_combo_refund_different_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:16:20,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [22/40] Tour test_combo_refund_different_qty → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:16:20,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:16:20,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.020 2026-03-23 03:16:20,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [23/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:20,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.013 0.016 2026-03-23 03:16:20,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [24/40] Tour test_combo_refund_different_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:16:20,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [25/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:20,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [26/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:20,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [27/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Office Combo")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-03-23 03:16:20,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [28/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:20,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [29/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:20,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [30/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 4")):has(.to-refund-highlight:contains("To Refund: 2.00")) 2026-03-23 03:16:20,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [31/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:20,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [32/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:21,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [33/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 3")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-03-23 03:16:21,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [34/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:21,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [35/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:21,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [36/40] Tour test_combo_refund_different_qty → Step .ticket-screen div:has(.product-name:contains("Combo Product 6")):has(.to-refund-highlight:contains("To Refund: 1.00")) 2026-03-23 03:16:21,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [37/40] Tour test_combo_refund_different_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:21,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [38/40] Tour test_combo_refund_different_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:21,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [39/40] Tour test_combo_refund_different_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:16:21,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: [40/40] Tour test_combo_refund_different_qty → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:16:21,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.039 2026-03-23 03:16:21,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: tour succeeded 2026-03-23 03:16:21,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_combo_refund_different_qty SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:16:21,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty.browser: heap 19027836 (allocated 20844544) 2026-03-23 03:16:21,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Closing chrome headless with pid 40331 2026-03-23 03:16:21,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Closing websocket connection 2026-03-23 03:16:21,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Terminating chrome headless with pid 40331 2026-03-23 03:16:21,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_refund_different_qty: Removing chrome user profile "/tmp/tmphos_t6ei_chrome_odoo" 2026-03-23 03:16:22,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_variant_mix ... 2026-03-23 03:16:23,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome pid: 40535 2026-03-23 03:16:23,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome headless temporary user profile dir: /tmp/tmproyre8mq_chrome_odoo 2026-03-23 03:16:23,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:40899/json/version 2026-03-23 03:16:23,294 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:23,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Browser version: Chrome/141.0.7390.54 2026-03-23 03:16:23,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Issuing json command http://127.0.0.1:40899/json 2026-03-23 03:16:23,463 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:23,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Websocket url found: ws://127.0.0.1:40899/devtools/page/0DE5E9302E7E0F1F5CF52F93F44A0C43 2026-03-23 03:16:23,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Enable chrome headless console log notification 2026-03-23 03:16:23,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Chrome headless enable page notifications 2026-03-23 03:16:23,761 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:16:23,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Setting session cookie in browser 2026-03-23 03:16:23,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:16:23,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:16:23,794 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:16:24,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:24] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 130 0.099 0.701 2026-03-23 03:16:24,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Navigation result: {'frameId': '0DE5E9302E7E0F1F5CF52F93F44A0C43', 'loaderId': 'D95B62ABAC486DE4518FA767616C6513', 'isDownload': False} 2026-03-23 03:16:24,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Evaluate ready code "odoo.isTourReady('test_combo_variant_mix')" 2026-03-23 03:16:24,625 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:16:24,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-03-23 03:16:24,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-03-23 03:16:24,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-03-23 03:16:25,374 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:16:25,395 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:16:25,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.032 2026-03-23 03:16:25,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Evaluate test code "odoo.startTour('test_combo_variant_mix', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:16:25,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [1/11] Tour test_combo_variant_mix → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:16:25,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 03:16:25,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:16:25,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:16:25,621 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6347) 2026-03-23 03:16:25,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.047 2026-03-23 03:16:25,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.066 2026-03-23 03:16:25,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.011 2026-03-23 03:16:25,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.043 2026-03-23 03:16:26,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.223 0.396 2026-03-23 03:16:26,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:16:26,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 03:16:26,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 03:16:26,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-03-23 03:16:26,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-03-23 03:16:26,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: Owl is running in 'dev' mode. 2026-03-23 03:16:26,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:26,919 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:16:26,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.026 2026-03-23 03:16:26,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.051 2026-03-23 03:16:26,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 03:16:27,014 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:16:27,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:16:27,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.017 2026-03-23 03:16:27,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 03:16:27,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [2/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:16:27,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.035 2026-03-23 03:16:27,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.055 2026-03-23 03:16:27,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-03-23 03:16:27,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [3/11] Tour test_combo_variant_mix → Step click product 'Test Product Combo' (trigger: article.product .product-content .product-name:contains("Test Product Combo")) 2026-03-23 03:16:27,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.105 2026-03-23 03:16:27,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-03-23 03:16:27,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-03-23 03:16:27,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-03-23 03:16:27,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-03-23 03:16:27,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-03-23 03:16:27,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=608&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-03-23 03:16:27,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-03-23 03:16:27,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image?model=product.template&field=image_128&id=607&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.186 2026-03-23 03:16:27,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.054 0.281 2026-03-23 03:16:27,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.280 2026-03-23 03:16:28,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [4/11] Tour test_combo_variant_mix → Step Select combo item Test Product (Large) (trigger: .modal label.combo-item article.product:has(.product-name:contains("Test Product (Large)"))) 2026-03-23 03:16:28,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:28] "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:16:28,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:28] "GET /web/image?model=product.product&field=image_128&id=705&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.015 0.049 2026-03-23 03:16:28,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [5/11] Tour test_combo_variant_mix → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 03:16:28,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:28] "GET /web/image?model=product.product&field=image_128&id=706&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.087 2026-03-23 03:16:28,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [6/11] Tour test_combo_variant_mix → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-03-23 03:16:28,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [7/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-03-23 03:16:28,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [8/11] Tour test_combo_variant_mix → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:16:28,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:16:28,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [9/11] Tour test_combo_variant_mix → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:28,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [10/11] Tour test_combo_variant_mix → Step Check orderline with attributes: {"product":"Test Product","quantity":1,"price":20,"attributes":"Blue, Large"} (trigger: .order-container .orderline:has(.qty:contains("1")):has(.price:contains("20"))) 2026-03-23 03:16:28,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: [11/11] Tour test_combo_variant_mix → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:28,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: tour succeeded 2026-03-23 03:16:28,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_combo_variant_mix SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:16:28,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:16:28,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix.browser: heap 14324684 (allocated 15204352) 2026-03-23 03:16:28,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Closing chrome headless with pid 40535 2026-03-23 03:16:28,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Closing websocket connection 2026-03-23 03:16:28,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Terminating chrome headless with pid 40535 2026-03-23 03:16:28,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_variant_mix: Removing chrome user profile "/tmp/tmproyre8mq_chrome_odoo" 2026-03-23 03:16:28,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_consistent_refund_process_between_frontend_and_backend ... 2026-03-23 03:16:29,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome pid: 40716 2026-03-23 03:16:29,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp_2cjgkdg_chrome_odoo 2026-03-23 03:16:29,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Issuing json command http://127.0.0.1:41735/json/version 2026-03-23 03:16:29,691 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:29,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 03:16:29,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Issuing json command http://127.0.0.1:41735/json 2026-03-23 03:16:29,779 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:29,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:41735/devtools/page/AA319943575B8A500D6DEDC319D78CB3 2026-03-23 03:16:29,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Enable chrome headless console log notification 2026-03-23 03:16:29,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Chrome headless enable page notifications 2026-03-23 03:16:30,127 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:16:30,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Setting session cookie in browser 2026-03-23 03:16:30,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:16:30,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:16:30,163 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:16:30,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:30] "GET /pos/ui/4 HTTP/1.1" 200 - 86 0.059 0.619 2026-03-23 03:16:30,844 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Navigation result: {'frameId': 'AA319943575B8A500D6DEDC319D78CB3', 'loaderId': 'E64D97EF82E1DC9045A69A3FFC8A1283', 'isDownload': False} 2026-03-23 03:16:30,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_consistent_refund_process_between_frontend_and_backend')" 2026-03-23 03:16:30,892 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:16:30,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-03-23 03:16:30,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 03:16:30,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 03:16:31,560 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:16:31,561 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:16:31,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:16:31,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_consistent_refund_process_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:16:31,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.012 2026-03-23 03:16:31,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [1/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:16:31,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:16:31,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:16:31,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.019 2026-03-23 03:16:31,854 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6348) 2026-03-23 03:16:31,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.067 2026-03-23 03:16:31,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.086 2026-03-23 03:16:31,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-03-23 03:16:32,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.226 0.402 2026-03-23 03:16:32,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:16:32,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:16:32,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:32] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-03-23 03:16:32,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:16:32,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-03-23 03:16:33,139 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:16:33,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:16:33,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:33,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.021 2026-03-23 03:16:33,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:16:33,257 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "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:16:33,270 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:16:33,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.021 2026-03-23 03:16:33,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.037 2026-03-23 03:16:33,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [2/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:16:33,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.033 2026-03-23 03:16:33,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.045 2026-03-23 03:16:33,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [3/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:16:33,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.091 2026-03-23 03:16:33,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.155 2026-03-23 03:16:33,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.187 2026-03-23 03:16:33,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.233 2026-03-23 03:16:33,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-03-23 03:16:33,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-03-23 03:16:33,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:33] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-03-23 03:16:34,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:34] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-03-23 03:16:34,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.228 2026-03-23 03:16:34,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.223 2026-03-23 03:16:34,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [4/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:34,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:16:34,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [5/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:16:34,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:34] "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:16:34,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [6/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:16:34,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [7/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:16:34,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [8/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 03:16:34,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [9/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:16:34,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [10/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:16:34,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:16:34,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [11/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:16:34,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [12/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-03-23 03:16:34,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [13/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:34,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:16:34,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [14/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:34,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:16:35,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [15/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:16:35,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [16/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .more-btn) 2026-03-23 03:16:35,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [17/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .o_pricelist_button 2026-03-23 03:16:35,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [18/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-03-23 03:16:35,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [19/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:35,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.017 2026-03-23 03:16:35,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [20/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:16:35,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [21/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:16:35,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [22/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:16:35,579 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:16:35,584 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:16:35,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [23/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:16:35,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [24/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:16:35,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 03:16:35,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [25/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:16:35,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:16:35,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10684019 started for PoS orders references: [{'name': '/', 'uuid': 'e94a4ca1-81d6-4e26-bbbc-af234afbff57'}] 2026-03-23 03:16:35,791 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:16:36,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10684019 order {'name': '/', 'uuid': 'e94a4ca1-81d6-4e26-bbbc-af234afbff57'} created pos.order #89 2026-03-23 03:16:36,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10684019 finished 2026-03-23 03:16:36,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.128 0.328 2026-03-23 03:16:36,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.067 2026-03-23 03:16:36,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.057 2026-03-23 03:16:36,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [26/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:16:36,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [27/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:16:36,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [28/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:36,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 03:16:36,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [29/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:16:36,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [30/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Actions button (trigger: .more-btn) 2026-03-23 03:16:36,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [31/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:16:36,844 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [32/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:16:36,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:16:36,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 03:16:36,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [33/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:36,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.006 0.021 2026-03-23 03:16:36,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [34/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad"))) 2026-03-23 03:16:37,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [35/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:37,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [36/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:37,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [37/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:16:37,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [38/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:37,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [39/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:37,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [40/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-03-23 03:16:37,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [41/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:37,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [42/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:37,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [43/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:16:37,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [44/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:16:37,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.032 2026-03-23 03:16:37,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [45/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:16:37,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:16:37,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: [46/46] Tour test_consistent_refund_process_between_frontend_and_backend → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:16:37,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 03:16:37,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98729838 started for PoS orders references: [{'name': '/', 'uuid': 'a1dc5d6a-286e-4b9c-8f87-885d6cb136cd'}] 2026-03-23 03:16:38,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98729838 order {'name': '/', 'uuid': 'a1dc5d6a-286e-4b9c-8f87-885d6cb136cd'} created pos.order #90 2026-03-23 03:16:38,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98729838 finished 2026-03-23 03:16:38,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.183 0.393 2026-03-23 03:16:38,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:16:38,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.068 2026-03-23 03:16:38,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: tour succeeded 2026-03-23 03:16:38,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_consistent_refund_process_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:16:38,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend.browser: heap 16955452 (allocated 18223104) 2026-03-23 03:16:38,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Closing chrome headless with pid 40716 2026-03-23 03:16:38,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Closing websocket connection 2026-03-23 03:16:38,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Terminating chrome headless with pid 40716 2026-03-23 03:16:38,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_consistent_refund_process_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp_2cjgkdg_chrome_odoo" 2026-03-23 03:16:39,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cross_exclusion_attribute_values ... 2026-03-23 03:16:40,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Chrome pid: 40910 2026-03-23 03:16:40,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Chrome headless temporary user profile dir: /tmp/tmpk9oeges1_chrome_odoo 2026-03-23 03:16:40,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Issuing json command http://127.0.0.1:42213/json/version 2026-03-23 03:16:40,564 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:40,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Browser version: Chrome/141.0.7390.54 2026-03-23 03:16:40,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Issuing json command http://127.0.0.1:42213/json 2026-03-23 03:16:40,773 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:40,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Websocket url found: ws://127.0.0.1:42213/devtools/page/4D15F05C2C141B30F4E54DECC8DD4A6D 2026-03-23 03:16:40,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Enable chrome headless console log notification 2026-03-23 03:16:40,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Chrome headless enable page notifications 2026-03-23 03:16:41,150 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:16:41,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Setting session cookie in browser 2026-03-23 03:16:41,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:16:41,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:16:41,193 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:16:41,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:41] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.063 0.675 2026-03-23 03:16:41,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Navigation result: {'frameId': '4D15F05C2C141B30F4E54DECC8DD4A6D', 'loaderId': 'C96ECC203D64EFE2060473611F3D428D', 'isDownload': False} 2026-03-23 03:16:41,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Evaluate ready code "odoo.isTourReady('test_cross_exclusion_attribute_values')" 2026-03-23 03:16:41,986 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:16:42,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:16:42,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.035 2026-03-23 03:16:42,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.073 2026-03-23 03:16:42,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:16:42,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:16:42,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:16:42,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Evaluate test code "odoo.startTour('test_cross_exclusion_attribute_values', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:16:42,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 03:16:42,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [1/18] Tour test_cross_exclusion_attribute_values → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:16:42,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:16:42,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:16:43,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.021 2026-03-23 03:16:43,079 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6349) 2026-03-23 03:16:43,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.060 2026-03-23 03:16:43,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.042 0.092 2026-03-23 03:16:43,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-03-23 03:16:43,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.289 0.433 2026-03-23 03:16:44,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:16:44,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 03:16:44,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-03-23 03:16:44,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.036 2026-03-23 03:16:44,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: Owl is running in 'dev' mode. 2026-03-23 03:16:44,520 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:44,521 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:16:44,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 03:16:44,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.043 2026-03-23 03:16:44,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:16:44,605 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "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:16:44,618 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:16:44,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:16:44,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [2/18] Tour test_cross_exclusion_attribute_values → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:16:44,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:44] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.037 2026-03-23 03:16:45,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.069 2026-03-23 03:16:45,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.023 0.121 2026-03-23 03:16:45,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [3/18] Tour test_cross_exclusion_attribute_values → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 03:16:45,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.208 2026-03-23 03:16:45,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.297 2026-03-23 03:16:45,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.352 2026-03-23 03:16:45,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.415 2026-03-23 03:16:45,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.379 2026-03-23 03:16:45,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.360 2026-03-23 03:16:45,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.322 2026-03-23 03:16:45,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.283 2026-03-23 03:16:45,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image?model=product.template&field=image_128&id=609&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.293 2026-03-23 03:16:45,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.374 2026-03-23 03:16:45,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.304 2026-03-23 03:16:45,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [4/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_1') input) 2026-03-23 03:16:46,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [5/18] Tour test_cross_exclusion_attribute_values → Step check radio attribute with name attribute_2_value_1 is muted (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') span.text-muted) 2026-03-23 03:16:46,054 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:16:46,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [6/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') input) 2026-03-23 03:16:46,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [7/18] Tour test_cross_exclusion_attribute_values → Step Add button is disabled (trigger: .modal .btn-primary.disabled) 2026-03-23 03:16:46,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [8/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_2') input) 2026-03-23 03:16:46,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [9/18] Tour test_cross_exclusion_attribute_values → Step check radio attribute with name attribute_1_value_2 is muted (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') span.text-muted) 2026-03-23 03:16:46,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [10/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') input) 2026-03-23 03:16:46,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [11/18] Tour test_cross_exclusion_attribute_values → Step Add button is disabled (trigger: .modal .btn-primary.disabled) 2026-03-23 03:16:46,463 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [12/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_1') input) 2026-03-23 03:16:46,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [13/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_2') input) 2026-03-23 03:16:46,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [14/18] Tour test_cross_exclusion_attribute_values → Step Add button is enabled (trigger: .modal .btn-primary:not(.disabled)) 2026-03-23 03:16:46,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [15/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_1_value_2 (trigger: .modal .attribute-name-cell:contains('attribute_1_value_2') input) 2026-03-23 03:16:46,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [16/18] Tour test_cross_exclusion_attribute_values → Step picking radio attribute with name attribute_2_value_1 (trigger: .modal .attribute-name-cell:contains('attribute_2_value_1') input) 2026-03-23 03:16:46,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [17/18] Tour test_cross_exclusion_attribute_values → Step Add button is enabled (trigger: .modal .btn-primary:not(.disabled)) 2026-03-23 03:16:46,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: [18/18] Tour test_cross_exclusion_attribute_values → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:16:46,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: tour succeeded 2026-03-23 03:16:46,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_cross_exclusion_attribute_values SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 03:16:47,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values.browser: heap 13260776 (allocated 14155776) 2026-03-23 03:16:47,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Closing chrome headless with pid 40910 2026-03-23 03:16:47,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Closing websocket connection 2026-03-23 03:16:47,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Terminating chrome headless with pid 40910 2026-03-23 03:16:47,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_cross_exclusion_attribute_values: Removing chrome user profile "/tmp/tmpk9oeges1_chrome_odoo" 2026-03-23 03:16:47,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_ctrl_number_ignored ... 2026-03-23 03:16:48,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome pid: 41085 2026-03-23 03:16:48,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome headless temporary user profile dir: /tmp/tmp6urp4zhd_chrome_odoo 2026-03-23 03:16:48,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:42649/json/version 2026-03-23 03:16:48,108 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:48,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Browser version: Chrome/141.0.7390.54 2026-03-23 03:16:48,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Issuing json command http://127.0.0.1:42649/json 2026-03-23 03:16:48,287 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:48,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Websocket url found: ws://127.0.0.1:42649/devtools/page/97248472BEFC3906DE98C1F7FF4D8D37 2026-03-23 03:16:48,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Enable chrome headless console log notification 2026-03-23 03:16:48,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Chrome headless enable page notifications 2026-03-23 03:16:48,632 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:16:48,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Setting session cookie in browser 2026-03-23 03:16:48,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:16:48,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:16:48,674 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:16:50,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:50] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 136 0.126 1.275 2026-03-23 03:16:50,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Navigation result: {'frameId': '97248472BEFC3906DE98C1F7FF4D8D37', 'loaderId': '50F0D1C0549E3E4A71579CA1E0033AB9', 'isDownload': False} 2026-03-23 03:16:50,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Evaluate ready code "odoo.isTourReady('test_ctrl_number_ignored')" 2026-03-23 03:16:50,138 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:16:50,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:50] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-03-23 03:16:50,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:50] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-03-23 03:16:50,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:50] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-03-23 03:16:50,849 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:16:50,880 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:16:50,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.030 2026-03-23 03:16:50,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Evaluate test code "odoo.startTour('test_ctrl_number_ignored', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:16:50,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-03-23 03:16:50,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [1/18] Tour test_ctrl_number_ignored → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:16:51,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:16:51,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:16:51,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-03-23 03:16:51,132 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6350) 2026-03-23 03:16:51,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.080 2026-03-23 03:16:51,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.100 2026-03-23 03:16:51,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.058 2026-03-23 03:16:51,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.223 0.367 2026-03-23 03:16:51,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:16:52,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:16:52,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.054 2026-03-23 03:16:52,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:16:52,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: Owl is running in 'dev' mode. 2026-03-23 03:16:52,305 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:16:52,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:16:52,354 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:16:52,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.013 0.037 2026-03-23 03:16:52,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.061 2026-03-23 03:16:52,403 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "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:16:52,411 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:52,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.005 0.014 2026-03-23 03:16:52,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.034 2026-03-23 03:16:52,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [2/18] Tour test_ctrl_number_ignored → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:16:52,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.025 0.054 2026-03-23 03:16:52,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.076 2026-03-23 03:16:52,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [3/18] Tour test_ctrl_number_ignored → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:16:52,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:52] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-03-23 03:16:53,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-03-23 03:16:53,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-03-23 03:16:53,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-03-23 03:16:53,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-03-23 03:16:53,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-03-23 03:16:53,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-03-23 03:16:53,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-03-23 03:16:53,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.029 0.207 2026-03-23 03:16:53,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.175 2026-03-23 03:16:53,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [4/18] Tour test_ctrl_number_ignored → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:53,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 03:16:53,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [5/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:16:53,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [6/18] Tour test_ctrl_number_ignored → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:16:53,491 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "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:16:53,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [7/18] Tour test_ctrl_number_ignored → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:16:53,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [8/18] Tour test_ctrl_number_ignored → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:16:53,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [9/18] Tour test_ctrl_number_ignored → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:16:53,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [10/18] Tour test_ctrl_number_ignored → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:16:53,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 03:16:53,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [11/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-03-23 03:16:53,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [12/18] Tour test_ctrl_number_ignored → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:53,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [13/18] Tour test_ctrl_number_ignored → Step body 2026-03-23 03:16:53,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:16:53,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [14/18] Tour test_ctrl_number_ignored → Step body 2026-03-23 03:16:54,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [15/18] Tour test_ctrl_number_ignored → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:16:54,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [16/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:16:54,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [17/18] Tour test_ctrl_number_ignored → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-03-23 03:16:54,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:16:54,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: [18/18] Tour test_ctrl_number_ignored → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:16:54,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: tour succeeded 2026-03-23 03:16:54,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_ctrl_number_ignored SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:16:54,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 03:16:54,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored.browser: heap 13748644 (allocated 14680064) 2026-03-23 03:16:54,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Closing chrome headless with pid 41085 2026-03-23 03:16:54,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Closing websocket connection 2026-03-23 03:16:54,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Terminating chrome headless with pid 41085 2026-03-23 03:16:54,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_ctrl_number_ignored: Removing chrome user profile "/tmp/tmp6urp4zhd_chrome_odoo" 2026-03-23 03:16:54,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_custom_attribute_alone_displayed ... 2026-03-23 03:16:55,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Chrome pid: 41264 2026-03-23 03:16:55,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Chrome headless temporary user profile dir: /tmp/tmp6qoss0uh_chrome_odoo 2026-03-23 03:16:55,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Issuing json command http://127.0.0.1:43845/json/version 2026-03-23 03:16:55,969 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:56,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 03:16:56,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Issuing json command http://127.0.0.1:43845/json 2026-03-23 03:16:56,164 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:16:56,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Websocket url found: ws://127.0.0.1:43845/devtools/page/73DCA599A069F8409AA6F64E7C5D3A56 2026-03-23 03:16:56,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Enable chrome headless console log notification 2026-03-23 03:16:56,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Chrome headless enable page notifications 2026-03-23 03:16:56,501 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:16:56,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Setting session cookie in browser 2026-03-23 03:16:56,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:16:56,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:16:56,539 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:16:57,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:57] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.058 0.613 2026-03-23 03:16:57,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Navigation result: {'frameId': '73DCA599A069F8409AA6F64E7C5D3A56', 'loaderId': '6D84D31805A3E1489D0C267DA3A136D5', 'isDownload': False} 2026-03-23 03:16:57,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Evaluate ready code "odoo.isTourReady('test_custom_attribute_alone_displayed')" 2026-03-23 03:16:57,242 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:16:57,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:57] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.016 2026-03-23 03:16:57,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-03-23 03:16:57,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.046 2026-03-23 03:16:57,962 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:16:57,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:16:58,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:16:58,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Evaluate test code "odoo.startTour('test_custom_attribute_alone_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:16:58,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 03:16:58,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [1/7] Tour test_custom_attribute_alone_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:16:58,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:16:58,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:16:58,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.016 2026-03-23 03:16:58,192 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6351) 2026-03-23 03:16:58,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.077 2026-03-23 03:16:58,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.060 2026-03-23 03:16:58,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-03-23 03:16:58,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.223 0.377 2026-03-23 03:16:58,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:16:59,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:16:59,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.040 2026-03-23 03:16:59,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:16:59,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 03:16:59,337 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:16:59,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:16:59,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:16:59,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 03:16:59,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:16:59,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "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:16:59,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:16:59,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 03:16:59,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:16:59,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [2/7] Tour test_custom_attribute_alone_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:16:59,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-03-23 03:16:59,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.059 2026-03-23 03:16:59,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [3/7] Tour test_custom_attribute_alone_displayed → Step click product 'Only Custom' (trigger: article.product .product-content .product-name:contains("Only Custom")) 2026-03-23 03:16:59,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.087 2026-03-23 03:16:59,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.116 2026-03-23 03:16:59,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:16:59] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-03-23 03:17:00,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.218 2026-03-23 03:17:00,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-03-23 03:17:00,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.312 2026-03-23 03:17:00,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.296 2026-03-23 03:17:00,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.287 2026-03-23 03:17:00,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "GET /web/image?model=product.template&field=image_128&id=610&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-03-23 03:17:00,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.248 2026-03-23 03:17:00,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.243 2026-03-23 03:17:00,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [4/7] Tour test_custom_attribute_alone_displayed → Step filling custom attribute with value Filling (trigger: .modal .custom_value) 2026-03-23 03:17:00,466 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "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:17:00,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [5/7] Tour test_custom_attribute_alone_displayed → Step checking selected custom attribute with value "Filling" (trigger: .modal .custom_value) 2026-03-23 03:17:00,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [6/7] Tour test_custom_attribute_alone_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:17:00,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:17:00,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: [7/7] Tour test_custom_attribute_alone_displayed → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:17:00,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: tour succeeded 2026-03-23 03:17:00,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_custom_attribute_alone_displayed SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 03:17:00,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed.browser: heap 13576584 (allocated 14417920) 2026-03-23 03:17:00,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Closing chrome headless with pid 41264 2026-03-23 03:17:00,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Closing websocket connection 2026-03-23 03:17:00,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Terminating chrome headless with pid 41264 2026-03-23 03:17:01,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_custom_attribute_alone_displayed: Removing chrome user profile "/tmp/tmp6qoss0uh_chrome_odoo" 2026-03-23 03:17:01,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_all_fields_displayed ... 2026-03-23 03:17:02,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome pid: 41439 2026-03-23 03:17:02,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome headless temporary user profile dir: /tmp/tmpnw7cuebh_chrome_odoo 2026-03-23 03:17:02,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:38049/json/version 2026-03-23 03:17:02,522 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38049', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:02,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 03:17:02,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Issuing json command http://127.0.0.1:38049/json 2026-03-23 03:17:02,857 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38049', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:02,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Websocket url found: ws://127.0.0.1:38049/devtools/page/3FD30167B697F6B66652187F6135F2BC 2026-03-23 03:17:02,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Enable chrome headless console log notification 2026-03-23 03:17:03,042 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Chrome headless enable page notifications 2026-03-23 03:17:04,026 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:17:04,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Setting session cookie in browser 2026-03-23 03:17:04,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:17:04,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:17:04,117 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:06,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:06] "GET /pos/ui/4 HTTP/1.1" 200 - 84 0.121 1.921 2026-03-23 03:17:06,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Navigation result: {'frameId': '3FD30167B697F6B66652187F6135F2BC', 'loaderId': '06EF5A2BA85B8E73EB35C8363551ACFF', 'isDownload': False} 2026-03-23 03:17:06,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Evaluate ready code "odoo.isTourReady('PosCustomerAllFieldsDisplayed')" 2026-03-23 03:17:06,221 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:17:06,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:06] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 03:17:06,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:06] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-03-23 03:17:06,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:06] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.069 2026-03-23 03:17:07,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:17:07,449 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:17:07,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.035 2026-03-23 03:17:07,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Evaluate test code "odoo.startTour('PosCustomerAllFieldsDisplayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:17:07,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-03-23 03:17:07,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [1/73] Tour PosCustomerAllFieldsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:17:07,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:17:07,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:17:07,712 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6352) 2026-03-23 03:17:07,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.058 2026-03-23 03:17:07,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.079 2026-03-23 03:17:07,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.077 2026-03-23 03:17:07,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-03-23 03:17:08,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.318 0.458 2026-03-23 03:17:08,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:17:08,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:17:09,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.053 2026-03-23 03:17:09,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.023 2026-03-23 03:17:09,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 03:17:09,380 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:17:09,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:17:09,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:17:09,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.010 0.049 2026-03-23 03:17:09,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.081 2026-03-23 03:17:09,511 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "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:17:09,552 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:17:09,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.019 2026-03-23 03:17:09,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.043 2026-03-23 03:17:09,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [2/73] Tour PosCustomerAllFieldsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:17:09,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:09] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.030 2026-03-23 03:17:10,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.062 2026-03-23 03:17:10,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.134 2026-03-23 03:17:10,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [3/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:10,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.235 2026-03-23 03:17:10,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.280 2026-03-23 03:17:10,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.321 2026-03-23 03:17:10,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.359 2026-03-23 03:17:10,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.359 2026-03-23 03:17:10,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.340 2026-03-23 03:17:10,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-03-23 03:17:10,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.235 2026-03-23 03:17:10,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.261 2026-03-23 03:17:10,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [4/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:10,723 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:10] "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:17:10,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [5/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:10,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [6/73] Tour PosCustomerAllFieldsDisplayed → Step Check partner "John Doe" from partner list screen (trigger: .partner-list .partner-info:contains("John Doe")) 2026-03-23 03:17:10,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [7/73] Tour PosCustomerAllFieldsDisplayed → Step Check address "1 street of astreet" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-adress:contains("1 street of astreet")) 2026-03-23 03:17:10,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [8/73] Tour PosCustomerAllFieldsDisplayed → Step Check phone number "9898989899" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email:contains("9898989899")) 2026-03-23 03:17:11,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [9/73] Tour PosCustomerAllFieldsDisplayed → Step Check email address "john@doe.com" for partner "John Doe" (trigger: .partner-list .partner-info:contains("John Doe") .partner-line-email .email-field:contains("john@doe.com")) 2026-03-23 03:17:11,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [10/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 03:17:11,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [11/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:11,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [12/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:11,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [13/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:11,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [14/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:11,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [15/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:11,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [16/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "John Doe" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:11,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [17/73] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-03-23 03:17:11,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [18/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 03:17:11,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [19/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:11,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [20/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:11,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [21/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:11,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [22/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:11,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [23/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:12,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [24/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "1 street of astreet" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:12,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [25/73] Tour PosCustomerAllFieldsDisplayed → Step Check "1 street of astreet" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("1 street of astreet")) 2026-03-23 03:17:12,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [26/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 03:17:12,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [27/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:12,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [28/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:12,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [29/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:12,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [30/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:12,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [31/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:12,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [32/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "26432685463" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:12,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [33/73] Tour PosCustomerAllFieldsDisplayed → Step Check "26432685463" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("26432685463")) 2026-03-23 03:17:12,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [34/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 03:17:12,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [35/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:12,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [36/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:12,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [37/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:13,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [38/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:13,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [39/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:13,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [40/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "Acity" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:13,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [41/73] Tour PosCustomerAllFieldsDisplayed → Step Check "Acity" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acity")) 2026-03-23 03:17:13,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [42/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 03:17:13,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [43/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:13,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [44/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:13,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [45/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:13,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [46/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:13,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [47/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:13,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [48/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "United States" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:13,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [49/73] Tour PosCustomerAllFieldsDisplayed → Step Check "United States" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("United States")) 2026-03-23 03:17:13,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [50/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 03:17:13,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [51/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:13,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [52/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:14,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [53/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:14,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [54/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:14,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [55/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:14,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [56/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "9898989899" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:14,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [57/73] Tour PosCustomerAllFieldsDisplayed → Step Check "9898989899" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("9898989899")) 2026-03-23 03:17:14,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [58/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 03:17:14,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [59/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:14,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [60/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:14,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [61/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:14,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [62/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:14,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [63/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:14,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [64/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "john@doe.com" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:14,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [65/73] Tour PosCustomerAllFieldsDisplayed → Step Check "john@doe.com" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("john@doe.com")) 2026-03-23 03:17:14,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [66/73] Tour PosCustomerAllFieldsDisplayed → Step Select button Discard (trigger: button:contains("Discard")) 2026-03-23 03:17:15,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [67/73] Tour PosCustomerAllFieldsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:15,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [68/73] Tour PosCustomerAllFieldsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:15,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [69/73] Tour PosCustomerAllFieldsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:15,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [70/73] Tour PosCustomerAllFieldsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:15,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [71/73] Tour PosCustomerAllFieldsDisplayed → Step Click search field (trigger: .fa-search.undefined) 2026-03-23 03:17:15,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [72/73] Tour PosCustomerAllFieldsDisplayed → Step Search customer with "j%hn d%e" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:15,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: [73/73] Tour PosCustomerAllFieldsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-03-23 03:17:15,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: tour succeeded 2026-03-23 03:17:15,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosCustomerAllFieldsDisplayed SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 03:17:15,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed.browser: heap 21141988 (allocated 22282240) 2026-03-23 03:17:15,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Closing chrome headless with pid 41439 2026-03-23 03:17:15,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Closing websocket connection 2026-03-23 03:17:15,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Terminating chrome headless with pid 41439 2026-03-23 03:17:15,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_all_fields_displayed: Removing chrome user profile "/tmp/tmpnw7cuebh_chrome_odoo" 2026-03-23 03:17:16,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display ... 2026-03-23 03:17:16,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome pid: 41609 2026-03-23 03:17:16,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome headless temporary user profile dir: /tmp/tmpg0r6eam5_chrome_odoo 2026-03-23 03:17:16,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Issuing json command http://127.0.0.1:42931/json/version 2026-03-23 03:17:16,821 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:16,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Browser version: Chrome/141.0.7390.54 2026-03-23 03:17:16,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Issuing json command http://127.0.0.1:42931/json 2026-03-23 03:17:16,943 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:17,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Websocket url found: ws://127.0.0.1:42931/devtools/page/85DB6E2A46E99085EB4975BDDBD62A58 2026-03-23 03:17:17,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Enable chrome headless console log notification 2026-03-23 03:17:17,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Chrome headless enable page notifications 2026-03-23 03:17:17,324 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:17:17,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Setting session cookie in browser 2026-03-23 03:17:17,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Open "http://127.0.0.1:8069/pos_customer_display/4/d32fc66aaf31425d" in browser 2026-03-23 03:17:17,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Navigating to: "http://127.0.0.1:8069/pos_customer_display/4/d32fc66aaf31425d" 2026-03-23 03:17:17,428 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:18,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /pos_customer_display/4/d32fc66aaf31425d HTTP/1.1" 200 - 47 0.073 0.620 2026-03-23 03:17:18,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Navigation result: {'frameId': '85DB6E2A46E99085EB4975BDDBD62A58', 'loaderId': 'A75118306D70C9767AA11A28CCBE9E5D', 'isDownload': False} 2026-03-23 03:17:18,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Evaluate ready code "odoo.isTourReady('CustomerDisplayTour')" 2026-03-23 03:17:18,228 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css, copying from /web/assets/c3c0f12/point_of_sale.customer_display_assets.min.css 2026-03-23 03:17:18,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 12 0.050 0.124 2026-03-23 03:17:18,368 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js, copying from /web/assets/0ba3ffa/point_of_sale.customer_display_assets.min.js 2026-03-23 03:17:18,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 9 0.012 0.183 2026-03-23 03:17:18,436 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/1446234/point_of_sale.customer_display_assets_test.min.js 2026-03-23 03:17:18,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 9 0.031 0.230 2026-03-23 03:17:18,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:17:18,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.020 2026-03-23 03:17:18,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:17:18,867 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6356) 2026-03-23 03:17:18,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.069 2026-03-23 03:17:18,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /logo?company=100 HTTP/1.1" 200 - 1 0.004 0.030 2026-03-23 03:17:18,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Evaluate test code "odoo.startTour('CustomerDisplayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/4/d32fc66aaf31425d", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:17:18,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [1/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-03-23 03:17:18,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.009 2026-03-23 03:17:18,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [2/14] Tour CustomerDisplayTour → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-03-23 03:17:19,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [3/14] Tour CustomerDisplayTour → Step An order line with `isSelected: false` should not have 'selected' class (trigger: .order-container .orderline:last-child:not(.selected)) 2026-03-23 03:17:19,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [4/14] Tour CustomerDisplayTour → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-03-23 03:17:19,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [5/14] Tour CustomerDisplayTour → Step send message to customer display: pay with cash, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 03:17:19,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [6/14] Tour CustomerDisplayTour → Step Check that the Cash amount is 2,972.75 (trigger: div.row:has(div:contains('Cash')):has(div:contains('2,972.75'))) 2026-03-23 03:17:19,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [7/14] Tour CustomerDisplayTour → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 03:17:19,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [8/14] Tour CustomerDisplayTour → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-03-23 03:17:19,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [9/14] Tour CustomerDisplayTour → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 03:17:19,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [10/14] Tour CustomerDisplayTour → Step div:contains('Welcome.') 2026-03-23 03:17:19,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [11/14] Tour CustomerDisplayTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:17:19,532 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [12/14] Tour CustomerDisplayTour → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-03-23 03:17:19,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [13/14] Tour CustomerDisplayTour → Step body 2026-03-23 03:17:19,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: [14/14] Tour CustomerDisplayTour → Step An order line with `isSelected: true` should have 'selected' class (trigger: .order-container .orderline:last-child.selected) 2026-03-23 03:17:19,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: tour succeeded 2026-03-23 03:17:19,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: ╔════════════════════════════════════╗ ║ TOUR CustomerDisplayTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:17:19,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display.browser: heap 3730816 (allocated 4194304) 2026-03-23 03:17:19,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Closing chrome headless with pid 41609 2026-03-23 03:17:19,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Closing websocket connection 2026-03-23 03:17:19,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Terminating chrome headless with pid 41609 2026-03-23 03:17:19,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: Removing chrome user profile "/tmp/tmpg0r6eam5_chrome_odoo" 2026-03-23 03:17:20,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display: waiting for threads: [, ] 2026-03-23 03:17:21,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:21] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 127 0.357 1.770 2026-03-23 03:17:21,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-03-23 03:17:21,332 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:22,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:22] "GET /web/image/pos.config/4/customer_display_bg_img HTTP/1.1" 200 - 13 0.008 0.665 2026-03-23 03:17:22,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_popup ... 2026-03-23 03:17:22,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Chrome pid: 41747 2026-03-23 03:17:22,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Chrome headless temporary user profile dir: /tmp/tmp4h3hzo0v_chrome_odoo 2026-03-23 03:17:22,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Issuing json command http://127.0.0.1:41025/json/version 2026-03-23 03:17:22,587 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:22,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Browser version: Chrome/141.0.7390.54 2026-03-23 03:17:22,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Issuing json command http://127.0.0.1:41025/json 2026-03-23 03:17:22,781 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:22,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Websocket url found: ws://127.0.0.1:41025/devtools/page/6CFAB29204E92C053826D6C453E6F5B6 2026-03-23 03:17:22,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Enable chrome headless console log notification 2026-03-23 03:17:22,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Chrome headless enable page notifications 2026-03-23 03:17:23,119 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:17:23,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Setting session cookie in browser 2026-03-23 03:17:23,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:17:23,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:17:23,166 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:24,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:24] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 136 0.173 0.868 2026-03-23 03:17:24,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Navigation result: {'frameId': '6CFAB29204E92C053826D6C453E6F5B6', 'loaderId': 'B6B2E172B4A7B76A924A5D8C1F149373', 'isDownload': False} 2026-03-23 03:17:24,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Evaluate ready code "odoo.isTourReady('customer_display_shows_qr_popup')" 2026-03-23 03:17:24,254 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:17:24,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 03:17:24,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.021 2026-03-23 03:17:24,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.050 2026-03-23 03:17:25,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:17:25,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:17:25,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:17:25,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Evaluate test code "odoo.startTour('customer_display_shows_qr_popup', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:17:25,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:17:25,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [1/12] Tour customer_display_shows_qr_popup → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:17:25,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 03:17:25,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:17:25,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-03-23 03:17:25,306 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6358) 2026-03-23 03:17:25,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.077 2026-03-23 03:17:25,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.097 2026-03-23 03:17:25,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 03:17:26,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.311 0.441 2026-03-23 03:17:26,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:17:26,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:17:26,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.055 2026-03-23 03:17:26,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-03-23 03:17:26,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: Owl is running in 'dev' mode. 2026-03-23 03:17:26,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:17:26,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-03-23 03:17:26,675 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:17:26,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:17:26,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 03:17:26,769 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:17:26,787 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:17:26,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.009 0.013 2026-03-23 03:17:26,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.027 2026-03-23 03:17:26,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [2/12] Tour customer_display_shows_qr_popup → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:17:27,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.024 0.064 2026-03-23 03:17:27,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.047 2026-03-23 03:17:27,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.069 2026-03-23 03:17:27,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [3/12] Tour customer_display_shows_qr_popup → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:17:27,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.132 2026-03-23 03:17:27,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-03-23 03:17:27,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [4/12] Tour customer_display_shows_qr_popup → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:17:27,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-03-23 03:17:27,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-03-23 03:17:27,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.287 2026-03-23 03:17:27,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.297 2026-03-23 03:17:27,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-03-23 03:17:27,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.272 2026-03-23 03:17:27,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.295 2026-03-23 03:17:27,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [5/12] Tour customer_display_shows_qr_popup → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:17:27,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [6/12] Tour customer_display_shows_qr_popup → Step Click on the customer display button inside the burger menu (trigger: span i.fa-desktop) 2026-03-23 03:17:27,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [7/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'This device' button (trigger: .o_dialog .modal-body .container .btn-primary:contains('This device')) 2026-03-23 03:17:27,953 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [8/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'Display QR' button (trigger: .o_dialog .modal-body .container .btn-secondary:contains('Display QR')) 2026-03-23 03:17:27,954 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:27] "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:17:28,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [9/12] Tour customer_display_shows_qr_popup → Step Check that the customer display popup has a 'Display QR' button (trigger: .btn-secondary:contains('Display QR')) 2026-03-23 03:17:28,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [10/12] Tour customer_display_shows_qr_popup → Step Check that the QR code is displayed on screen (trigger: .o-overlay-item .modal .modal-body img.square) 2026-03-23 03:17:28,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [11/12] Tour customer_display_shows_qr_popup → Step Check that the Customer display url is valid (trigger: .o-overlay-item .modal .modal-body .small a) 2026-03-23 03:17:28,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: [12/12] Tour customer_display_shows_qr_popup → Step Check that the Qr popup has close button (trigger: .o-overlay-item .modal .modal-body button.button.btn-secondary) 2026-03-23 03:17:28,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: tour succeeded 2026-03-23 03:17:28,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: ╔════════════════════════════════════════════════╗ ║ TOUR customer_display_shows_qr_popup SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:17:28,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup.browser: heap 12900456 (allocated 13631488) 2026-03-23 03:17:28,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Closing chrome headless with pid 41747 2026-03-23 03:17:28,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Closing websocket connection 2026-03-23 03:17:28,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Terminating chrome headless with pid 41747 2026-03-23 03:17:28,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_popup: Removing chrome user profile "/tmp/tmp4h3hzo0v_chrome_odoo" 2026-03-23 03:17:28,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_scroll ... 2026-03-23 03:17:29,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Chrome pid: 41927 2026-03-23 03:17:29,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Chrome headless temporary user profile dir: /tmp/tmpiz8gkbhy_chrome_odoo 2026-03-23 03:17:29,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Issuing json command http://127.0.0.1:44441/json/version 2026-03-23 03:17:29,127 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:29,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Browser version: Chrome/141.0.7390.54 2026-03-23 03:17:29,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Issuing json command http://127.0.0.1:44441/json 2026-03-23 03:17:29,312 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:29,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Websocket url found: ws://127.0.0.1:44441/devtools/page/D140EF5E91C27F236FC1AAE68B0345F4 2026-03-23 03:17:29,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Enable chrome headless console log notification 2026-03-23 03:17:29,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Chrome headless enable page notifications 2026-03-23 03:17:29,587 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:17:29,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Setting session cookie in browser 2026-03-23 03:17:29,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Open "http://127.0.0.1:8069/pos_customer_display/4/d32fc66aaf31425d" in browser 2026-03-23 03:17:29,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Navigating to: "http://127.0.0.1:8069/pos_customer_display/4/d32fc66aaf31425d" 2026-03-23 03:17:29,624 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:30,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /pos_customer_display/4/d32fc66aaf31425d HTTP/1.1" 200 - 47 0.045 0.439 2026-03-23 03:17:30,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Navigation result: {'frameId': 'D140EF5E91C27F236FC1AAE68B0345F4', 'loaderId': 'E13B13298871F95315BCC44DF8120B9D', 'isDownload': False} 2026-03-23 03:17:30,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourScroll')" 2026-03-23 03:17:30,173 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js, copying from /web/assets/0ba3ffa/point_of_sale.customer_display_assets.min.js 2026-03-23 03:17:30,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 12 0.014 0.049 2026-03-23 03:17:30,233 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css, copying from /web/assets/c3c0f12/point_of_sale.customer_display_assets.min.css 2026-03-23 03:17:30,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 9 0.048 0.108 2026-03-23 03:17:30,326 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/1446234/point_of_sale.customer_display_assets_test.min.js 2026-03-23 03:17:30,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 9 0.010 0.184 2026-03-23 03:17:30,463 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:17:30,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 03:17:30,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: Owl is running in 'dev' mode. 2026-03-23 03:17:30,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Evaluate test code "odoo.startTour('CustomerDisplayTourScroll', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/4/d32fc66aaf31425d", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:17:30,603 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6362) 2026-03-23 03:17:30,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.077 2026-03-23 03:17:30,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /logo?company=100 HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:17:30,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: [1/3] Tour CustomerDisplayTourScroll → Step div:contains('Welcome.') 2026-03-23 03:17:30,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.005 2026-03-23 03:17:30,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: [2/3] Tour CustomerDisplayTourScroll → Step An order line with `isSelected: true` should have 'selected' class (trigger: .order-container .orderline:last-child.selected) 2026-03-23 03:17:31,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: [3/3] Tour CustomerDisplayTourScroll → Step The order container should have scrolled to show the selected order line (trigger: .order-container) 2026-03-23 03:17:31,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: tour succeeded 2026-03-23 03:17:31,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourScroll SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:17:31,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll.browser: heap 3727540 (allocated 4194304) 2026-03-23 03:17:31,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Closing chrome headless with pid 41927 2026-03-23 03:17:31,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Closing websocket connection 2026-03-23 03:17:31,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Terminating chrome headless with pid 41927 2026-03-23 03:17:31,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: Removing chrome user profile "/tmp/tmpiz8gkbhy_chrome_odoo" 2026-03-23 03:17:32,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_scroll: waiting for threads: [, ] 2026-03-23 03:17:32,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:32] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 127 0.167 1.389 2026-03-23 03:17:32,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_with_qr ... 2026-03-23 03:17:32,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome pid: 42068 2026-03-23 03:17:32,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome headless temporary user profile dir: /tmp/tmphmlevcyw_chrome_odoo 2026-03-23 03:17:32,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:36921/json/version 2026-03-23 03:17:32,783 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:32,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Browser version: Chrome/141.0.7390.54 2026-03-23 03:17:32,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Issuing json command http://127.0.0.1:36921/json 2026-03-23 03:17:32,954 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:32,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Websocket url found: ws://127.0.0.1:36921/devtools/page/23C53F13048A977752274724812279F0 2026-03-23 03:17:33,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Enable chrome headless console log notification 2026-03-23 03:17:33,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Chrome headless enable page notifications 2026-03-23 03:17:33,308 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:17:33,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Setting session cookie in browser 2026-03-23 03:17:33,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Open "http://127.0.0.1:8069/pos_customer_display/4/d32fc66aaf31425d" in browser 2026-03-23 03:17:33,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Navigating to: "http://127.0.0.1:8069/pos_customer_display/4/d32fc66aaf31425d" 2026-03-23 03:17:33,355 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:33,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:33] "GET /pos_customer_display/4/d32fc66aaf31425d HTTP/1.1" 200 - 47 0.044 0.532 2026-03-23 03:17:33,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Navigation result: {'frameId': '23C53F13048A977752274724812279F0', 'loaderId': '1835CDBBDCBE1EDEB873066FD64AD29A', 'isDownload': False} 2026-03-23 03:17:33,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourWithQr')" 2026-03-23 03:17:34,010 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css, copying from /web/assets/c3c0f12/point_of_sale.customer_display_assets.min.css 2026-03-23 03:17:34,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:34] "GET /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 12 0.034 0.053 2026-03-23 03:17:34,088 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js, copying from /web/assets/0ba3ffa/point_of_sale.customer_display_assets.min.js 2026-03-23 03:17:34,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:34] "GET /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 9 0.011 0.127 2026-03-23 03:17:34,134 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/1446234/point_of_sale.customer_display_assets_test.min.js 2026-03-23 03:17:34,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:34] "GET /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 9 0.011 0.152 2026-03-23 03:17:34,325 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:17:34,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 03:17:34,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: Owl is running in 'dev' mode. 2026-03-23 03:17:34,464 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6366) 2026-03-23 03:17:34,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.053 2026-03-23 03:17:34,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:34] "GET /logo?company=100 HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 03:17:34,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Evaluate test code "odoo.startTour('CustomerDisplayTourWithQr', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/4/d32fc66aaf31425d", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:17:34,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [1/9] Tour CustomerDisplayTourWithQr → Step div:contains('Welcome.') 2026-03-23 03:17:34,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-03-23 03:17:34,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [2/9] Tour CustomerDisplayTourWithQr → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-03-23 03:17:34,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [3/9] Tour CustomerDisplayTourWithQr → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-03-23 03:17:34,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [4/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: pay with card, with value: [object Object] (trigger: body) 2026-03-23 03:17:34,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [5/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: send qr code, with value: [object Object] (trigger: body) 2026-03-23 03:17:34,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [6/9] Tour CustomerDisplayTourWithQr → Step img[alt='QR Code'] 2026-03-23 03:17:34,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [7/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: confirm payment, with value: [object Object] (trigger: body) 2026-03-23 03:17:34,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [8/9] Tour CustomerDisplayTourWithQr → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 03:17:34,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: [9/9] Tour CustomerDisplayTourWithQr → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-03-23 03:17:35,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: tour succeeded 2026-03-23 03:17:35,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: ╔══════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourWithQr SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:17:35,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr.browser: heap 3850756 (allocated 4718592) 2026-03-23 03:17:35,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Closing chrome headless with pid 42068 2026-03-23 03:17:35,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Closing websocket connection 2026-03-23 03:17:35,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Terminating chrome headless with pid 42068 2026-03-23 03:17:35,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: Removing chrome user profile "/tmp/tmphmlevcyw_chrome_odoo" 2026-03-23 03:17:35,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_display_with_qr: waiting for threads: [, ] 2026-03-23 03:17:36,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:36] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 127 0.128 1.337 2026-03-23 03:17:36,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_popup ... 2026-03-23 03:17:36,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Chrome pid: 42209 2026-03-23 03:17:36,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Chrome headless temporary user profile dir: /tmp/tmplbm_brus_chrome_odoo 2026-03-23 03:17:36,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Issuing json command http://127.0.0.1:44939/json/version 2026-03-23 03:17:36,908 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44939', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:37,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Browser version: Chrome/141.0.7390.54 2026-03-23 03:17:37,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Issuing json command http://127.0.0.1:44939/json 2026-03-23 03:17:37,057 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44939', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:37,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Websocket url found: ws://127.0.0.1:44939/devtools/page/15D75A7068127BC6E6C0281625CDD47A 2026-03-23 03:17:37,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Enable chrome headless console log notification 2026-03-23 03:17:37,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Chrome headless enable page notifications 2026-03-23 03:17:37,494 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:17:37,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Setting session cookie in browser 2026-03-23 03:17:37,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:17:37,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:17:37,545 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:38,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:38] "GET /pos/ui/4 HTTP/1.1" 200 - 84 0.101 1.276 2026-03-23 03:17:38,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Navigation result: {'frameId': '15D75A7068127BC6E6C0281625CDD47A', 'loaderId': '6577D5E3AB37053498979E2885925D52', 'isDownload': False} 2026-03-23 03:17:38,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Evaluate ready code "odoo.isTourReady('CustomerPopupTour')" 2026-03-23 03:17:38,968 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:17:38,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:38] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 03:17:39,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-03-23 03:17:39,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 03:17:39,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:17:39,760 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:17:39,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:17:39,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Evaluate test code "odoo.startTour('CustomerPopupTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:17:39,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:17:39,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [1/26] Tour CustomerPopupTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:17:39,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:17:39,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:17:39,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.024 2026-03-23 03:17:39,979 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6367) 2026-03-23 03:17:39,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.061 2026-03-23 03:17:40,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.072 2026-03-23 03:17:40,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.059 2026-03-23 03:17:40,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.244 0.416 2026-03-23 03:17:40,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:17:40,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.033 2026-03-23 03:17:41,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-03-23 03:17:41,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:17:41,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: Owl is running in 'dev' mode. 2026-03-23 03:17:41,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:17:41,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:17:41,277 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:17:41,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.017 2026-03-23 03:17:41,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.033 2026-03-23 03:17:41,346 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "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:17:41,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:17:41,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.010 0.021 2026-03-23 03:17:41,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 03:17:41,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [2/26] Tour CustomerPopupTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:17:41,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.027 2026-03-23 03:17:41,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.042 2026-03-23 03:17:41,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-03-23 03:17:41,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-03-23 03:17:41,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [3/26] Tour CustomerPopupTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:41,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.164 2026-03-23 03:17:41,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:41] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.252 2026-03-23 03:17:42,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.301 2026-03-23 03:17:42,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.307 2026-03-23 03:17:42,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.285 2026-03-23 03:17:42,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-03-23 03:17:42,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-03-23 03:17:42,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.188 2026-03-23 03:17:42,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [4/26] Tour CustomerPopupTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:42,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "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:17:42,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [5/26] Tour CustomerPopupTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:42,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [6/26] Tour CustomerPopupTour → Step Check that: ---Check "Z partner to search" is shown--- is not true (trigger: body:not(:has(.partner-list .partner-info:nth-child(1):contains("Z partner to search")))) 2026-03-23 03:17:42,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [7/26] Tour CustomerPopupTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:42,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [8/26] Tour CustomerPopupTour → Step Search customer with "Z partner to search" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:42,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [9/26] Tour CustomerPopupTour → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 03:17:42,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [10/26] Tour CustomerPopupTour → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:42,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [11/26] Tour CustomerPopupTour → Step Check "Z partner to search" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Z partner to search")) 2026-03-23 03:17:42,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [12/26] Tour CustomerPopupTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:42,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 7 0.024 0.036 2026-03-23 03:17:42,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [13/26] Tour CustomerPopupTour → Step Search customer with "Z partner to search" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:42,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 11 0.019 0.059 2026-03-23 03:17:42,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.075 2026-03-23 03:17:42,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [14/26] Tour CustomerPopupTour → Step Check "Z partner to search" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Z partner to search")) 2026-03-23 03:17:42,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [15/26] Tour CustomerPopupTour → Step click partner 'Z partner to search' from partner list screen (trigger: .modal .partner-list b:contains(Z partner to search)) 2026-03-23 03:17:43,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [16/26] Tour CustomerPopupTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:43,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [17/26] Tour CustomerPopupTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:43,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [18/26] Tour CustomerPopupTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:43,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [19/26] Tour CustomerPopupTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:43,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [20/26] Tour CustomerPopupTour → Step Check that: ---Check "Z partner to scroll" is shown--- is not true (trigger: body:not(:has(.partner-list .partner-info:nth-child(1):contains("Z partner to scroll")))) 2026-03-23 03:17:43,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [21/26] Tour CustomerPopupTour → Step Scroll to the bottom of the partner list (trigger: .modal-body.partner-list) 2026-03-23 03:17:43,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [22/26] Tour CustomerPopupTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:43,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [23/26] Tour CustomerPopupTour → Step Search customer with "Z partner to scroll" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:43,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [24/26] Tour CustomerPopupTour → Step Check "Z partner to scroll" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Z partner to scroll")) 2026-03-23 03:17:43,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [25/26] Tour CustomerPopupTour → Step click partner 'Z partner to scroll' from partner list screen (trigger: .modal .partner-list b:contains(Z partner to scroll)) 2026-03-23 03:17:43,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: [26/26] Tour CustomerPopupTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:43,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:43] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 16 0.036 0.088 2026-03-23 03:17:43,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: tour succeeded 2026-03-23 03:17:43,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: ╔══════════════════════════════════╗ ║ TOUR CustomerPopupTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:17:44,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.058 0.192 2026-03-23 03:17:44,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup.browser: heap 15400832 (allocated 16252928) 2026-03-23 03:17:44,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Closing chrome headless with pid 42209 2026-03-23 03:17:44,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Closing websocket connection 2026-03-23 03:17:44,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Terminating chrome headless with pid 42209 2026-03-23 03:17:44,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_customer_popup: Removing chrome user profile "/tmp/tmplbm_brus_chrome_odoo" 2026-03-23 03:17:44,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_delete_line ... 2026-03-23 03:17:44,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Chrome pid: 42386 2026-03-23 03:17:44,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Chrome headless temporary user profile dir: /tmp/tmp2wzcc5gk_chrome_odoo 2026-03-23 03:17:44,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Issuing json command http://127.0.0.1:44851/json/version 2026-03-23 03:17:44,875 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:45,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Browser version: Chrome/141.0.7390.54 2026-03-23 03:17:45,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Issuing json command http://127.0.0.1:44851/json 2026-03-23 03:17:45,057 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:45,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Websocket url found: ws://127.0.0.1:44851/devtools/page/51269F5520B9D5F70554337EC43C8A77 2026-03-23 03:17:45,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Enable chrome headless console log notification 2026-03-23 03:17:45,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Chrome headless enable page notifications 2026-03-23 03:17:45,363 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:17:45,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Setting session cookie in browser 2026-03-23 03:17:45,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:17:45,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:17:45,397 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:46,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.071 0.666 2026-03-23 03:17:46,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Navigation result: {'frameId': '51269F5520B9D5F70554337EC43C8A77', 'loaderId': '76450C33EF3E47A7E43465F5F6957933', 'isDownload': False} 2026-03-23 03:17:46,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Evaluate ready code "odoo.isTourReady('test_delete_line')" 2026-03-23 03:17:46,175 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:17:46,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 03:17:46,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-03-23 03:17:46,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.038 2026-03-23 03:17:46,827 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:17:46,838 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:17:46,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:17:46,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Evaluate test code "odoo.startTour('test_delete_line', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:17:46,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [1/15] Tour test_delete_line → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:17:46,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-03-23 03:17:46,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:17:46,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:17:46,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 03:17:47,055 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6368) 2026-03-23 03:17:47,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.075 2026-03-23 03:17:47,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.093 2026-03-23 03:17:47,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.026 2026-03-23 03:17:47,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.295 0.435 2026-03-23 03:17:47,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:17:48,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 03:17:48,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-03-23 03:17:48,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:17:48,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: Owl is running in 'dev' mode. 2026-03-23 03:17:48,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:17:48,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:17:48,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:17:48,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.032 2026-03-23 03:17:48,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.074 2026-03-23 03:17:48,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "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:17:48,593 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:17:48,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.023 2026-03-23 03:17:48,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:17:48,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [2/15] Tour test_delete_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:17:48,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:48] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.022 2026-03-23 03:17:49,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.025 0.076 2026-03-23 03:17:49,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.125 2026-03-23 03:17:49,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-03-23 03:17:49,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [3/15] Tour test_delete_line → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:17:49,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-03-23 03:17:49,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-03-23 03:17:49,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-03-23 03:17:49,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.303 2026-03-23 03:17:49,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.329 2026-03-23 03:17:49,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.340 2026-03-23 03:17:49,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.076 0.463 2026-03-23 03:17:49,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.487 2026-03-23 03:17:49,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [4/15] Tour test_delete_line → Step replace disallowLineQuantityChange to be true (trigger: body) 2026-03-23 03:17:49,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 03:17:50,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [5/15] Tour test_delete_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:50,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [6/15] Tour test_delete_line → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:17:50,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [7/15] Tour test_delete_line → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:17:50,182 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:50] "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:17:50,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [8/15] Tour test_delete_line → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:17:50,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [9/15] Tour test_delete_line → Step Click 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:17:50,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [10/15] Tour test_delete_line → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:17:50,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [11/15] Tour test_delete_line → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:50,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.035 2026-03-23 03:17:50,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.044 2026-03-23 03:17:50,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [12/15] Tour test_delete_line → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:50,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [13/15] Tour test_delete_line → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:17:50,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [14/15] Tour test_delete_line → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:50,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: [15/15] Tour test_delete_line → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:17:50,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: tour succeeded 2026-03-23 03:17:50,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: ╔═════════════════════════════════╗ ║ TOUR test_delete_line SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-03-23 03:17:51,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line.browser: heap 13737736 (allocated 14417920) 2026-03-23 03:17:51,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Closing chrome headless with pid 42386 2026-03-23 03:17:51,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Closing websocket connection 2026-03-23 03:17:51,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Terminating chrome headless with pid 42386 2026-03-23 03:17:51,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_delete_line: Removing chrome user profile "/tmp/tmp2wzcc5gk_chrome_odoo" 2026-03-23 03:17:51,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_orders_not_syncing ... 2026-03-23 03:17:52,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome pid: 42558 2026-03-23 03:17:52,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome headless temporary user profile dir: /tmp/tmpukyusrxm_chrome_odoo 2026-03-23 03:17:52,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:43141/json/version 2026-03-23 03:17:52,194 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:52,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Browser version: Chrome/141.0.7390.54 2026-03-23 03:17:52,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Issuing json command http://127.0.0.1:43141/json 2026-03-23 03:17:52,368 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:17:52,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Websocket url found: ws://127.0.0.1:43141/devtools/page/DA2BAC87B3911DD563C23E0F57CD9A52 2026-03-23 03:17:52,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Enable chrome headless console log notification 2026-03-23 03:17:52,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Chrome headless enable page notifications 2026-03-23 03:17:52,763 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:17:52,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Setting session cookie in browser 2026-03-23 03:17:52,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:17:52,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:17:52,808 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:17:53,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:53] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.071 0.771 2026-03-23 03:17:53,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Navigation result: {'frameId': 'DA2BAC87B3911DD563C23E0F57CD9A52', 'loaderId': '60AAAF92A60FEA0E42076FA1D4F34F58', 'isDownload': False} 2026-03-23 03:17:53,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Evaluate ready code "odoo.isTourReady('test_draft_orders_not_syncing')" 2026-03-23 03:17:53,682 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:17:53,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-03-23 03:17:53,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 03:17:53,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.065 2026-03-23 03:17:54,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:17:54,622 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:17:54,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.024 2026-03-23 03:17:54,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Evaluate test code "odoo.startTour('test_draft_orders_not_syncing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:17:54,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 03:17:54,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [1/23] Tour test_draft_orders_not_syncing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:17:54,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:17:54,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:17:54,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-03-23 03:17:54,836 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6369) 2026-03-23 03:17:54,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.085 2026-03-23 03:17:54,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.126 2026-03-23 03:17:54,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.079 2026-03-23 03:17:55,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.271 0.441 2026-03-23 03:17:55,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:17:55,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:17:56,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.045 2026-03-23 03:17:56,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:17:56,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: Owl is running in 'dev' mode. 2026-03-23 03:17:56,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:17:56,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:17:56,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:17:56,244 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:17:56,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.021 2026-03-23 03:17:56,322 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "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:17:56,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:17:56,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.006 0.014 2026-03-23 03:17:56,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.038 2026-03-23 03:17:56,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [2/23] Tour test_draft_orders_not_syncing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:17:56,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.013 0.036 2026-03-23 03:17:56,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.031 0.046 2026-03-23 03:17:56,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.084 2026-03-23 03:17:56,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [3/23] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:56,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-03-23 03:17:56,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.160 2026-03-23 03:17:56,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.183 2026-03-23 03:17:56,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 03:17:56,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-03-23 03:17:56,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:56] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-03-23 03:17:57,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:57] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-03-23 03:17:57,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.217 2026-03-23 03:17:57,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.248 2026-03-23 03:17:57,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [4/23] Tour test_draft_orders_not_syncing → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:17:57,258 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:57] "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:17:57,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [5/23] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:57,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [6/23] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:17:57,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:17:57,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [7/23] Tour test_draft_orders_not_syncing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:17:57,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [8/23] Tour test_draft_orders_not_syncing → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:17:57,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [9/23] Tour test_draft_orders_not_syncing → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:17:57,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [10/23] Tour test_draft_orders_not_syncing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:17:57,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [11/23] Tour test_draft_orders_not_syncing → Step Search customer with "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-03-23 03:17:57,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [12/23] Tour test_draft_orders_not_syncing → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-03-23 03:17:57,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [13/23] Tour test_draft_orders_not_syncing → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-03-23 03:17:57,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [14/23] Tour test_draft_orders_not_syncing → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:17:57,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [15/23] Tour test_draft_orders_not_syncing → Step .pos-leftheader .list-plus-btn 2026-03-23 03:17:58,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:17:58,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [16/23] Tour test_draft_orders_not_syncing → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:17:58,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:17:58,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [17/23] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:17:58,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:17:58,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [18/23] Tour test_draft_orders_not_syncing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:17:58,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [19/23] Tour test_draft_orders_not_syncing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:17:58,342 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:17:58,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:17:58,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [20/23] Tour test_draft_orders_not_syncing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:17:58,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [21/23] Tour test_draft_orders_not_syncing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:17:58,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.013 2026-03-23 03:17:58,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [22/23] Tour test_draft_orders_not_syncing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:17:58,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:17:58,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 03:17:58,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32202043 started for PoS orders references: [{'name': '/', 'uuid': 'e50d568a-0604-472b-9ad9-daf098fcdfed'}] 2026-03-23 03:17:59,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32202043 order {'name': '/', 'uuid': 'e50d568a-0604-472b-9ad9-daf098fcdfed'} created pos.order #92 2026-03-23 03:17:59,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32202043 finished 2026-03-23 03:17:59,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.397 0.557 2026-03-23 03:17:59,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.024 0.031 2026-03-23 03:17:59,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:17:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.036 2026-03-23 03:17:59,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: [23/23] Tour test_draft_orders_not_syncing → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:17:59,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: tour succeeded 2026-03-23 03:17:59,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_draft_orders_not_syncing SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 03:17:59,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing.browser: heap 16408464 (allocated 18087936) 2026-03-23 03:17:59,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Closing chrome headless with pid 42558 2026-03-23 03:17:59,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Closing websocket connection 2026-03-23 03:17:59,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Terminating chrome headless with pid 42558 2026-03-23 03:18:00,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_draft_orders_not_syncing: Removing chrome user profile "/tmp/tmpukyusrxm_chrome_odoo" 2026-03-23 03:18:00,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_exclusion_attribute_values ... 2026-03-23 03:18:00,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Chrome pid: 42743 2026-03-23 03:18:00,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Chrome headless temporary user profile dir: /tmp/tmprdwj7ej6_chrome_odoo 2026-03-23 03:18:00,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Issuing json command http://127.0.0.1:39179/json/version 2026-03-23 03:18:00,928 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:01,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Browser version: Chrome/141.0.7390.54 2026-03-23 03:18:01,127 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Issuing json command http://127.0.0.1:39179/json 2026-03-23 03:18:01,128 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:01,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Websocket url found: ws://127.0.0.1:39179/devtools/page/15E5A62179B1E580BE33AF37C517E45F 2026-03-23 03:18:01,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Enable chrome headless console log notification 2026-03-23 03:18:01,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Chrome headless enable page notifications 2026-03-23 03:18:01,460 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:18:01,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Setting session cookie in browser 2026-03-23 03:18:01,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:18:01,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:18:01,504 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:18:02,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:02] "GET /pos/ui/4 HTTP/1.1" 200 - 86 0.057 0.644 2026-03-23 03:18:02,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Navigation result: {'frameId': '15E5A62179B1E580BE33AF37C517E45F', 'loaderId': '046CC561E78786F801400E92601A9411', 'isDownload': False} 2026-03-23 03:18:02,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Evaluate ready code "odoo.isTourReady('test_exclusion_attribute_values')" 2026-03-23 03:18:02,259 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:18:02,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 03:18:02,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 03:18:02,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:02] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-03-23 03:18:02,913 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:18:02,918 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:02,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:18:02,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Evaluate test code "odoo.startTour('test_exclusion_attribute_values', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:18:03,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [1/8] Tour test_exclusion_attribute_values → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:18:03,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 03:18:03,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:18:03,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:18:03,122 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6370) 2026-03-23 03:18:03,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.046 2026-03-23 03:18:03,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.078 2026-03-23 03:18:03,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.018 2026-03-23 03:18:03,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.052 2026-03-23 03:18:04,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.274 0.764 2026-03-23 03:18:04,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:18:04,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:18:04,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.089 2026-03-23 03:18:04,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:18:04,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: Owl is running in 'dev' mode. 2026-03-23 03:18:04,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:04,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.016 2026-03-23 03:18:04,959 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:18:04,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 03:18:04,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-03-23 03:18:05,011 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "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:18:05,018 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:18:05,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.009 0.026 2026-03-23 03:18:05,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 03:18:05,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [2/8] Tour test_exclusion_attribute_values → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:18:05,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.049 2026-03-23 03:18:05,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.033 0.048 2026-03-23 03:18:05,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-03-23 03:18:05,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [3/8] Tour test_exclusion_attribute_values → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:18:05,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.138 2026-03-23 03:18:05,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.186 2026-03-23 03:18:05,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.242 2026-03-23 03:18:05,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.296 2026-03-23 03:18:05,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.304 2026-03-23 03:18:05,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.342 2026-03-23 03:18:05,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:05] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.316 2026-03-23 03:18:06,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.333 2026-03-23 03:18:06,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:06] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.312 2026-03-23 03:18:06,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [4/8] Tour test_exclusion_attribute_values → Step picking color attribute with name Red (trigger: .modal .configurator_color[data-color='Red']) 2026-03-23 03:18:06,138 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:06] "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:18:06,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [5/8] Tour test_exclusion_attribute_values → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-03-23 03:18:06,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [6/8] Tour test_exclusion_attribute_values → Step option Other is unavailable (trigger: .modal .attribute span.text-muted:contains('Other')) 2026-03-23 03:18:06,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [7/8] Tour test_exclusion_attribute_values → Step option Wool is unavailable (trigger: .modal .attribute span.text-muted:contains('Wool')) 2026-03-23 03:18:06,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: [8/8] Tour test_exclusion_attribute_values → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:18:06,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: tour succeeded 2026-03-23 03:18:06,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_exclusion_attribute_values SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:18:06,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values.browser: heap 13029428 (allocated 13631488) 2026-03-23 03:18:06,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Closing chrome headless with pid 42743 2026-03-23 03:18:06,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Closing websocket connection 2026-03-23 03:18:06,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Terminating chrome headless with pid 42743 2026-03-23 03:18:06,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_exclusion_attribute_values: Removing chrome user profile "/tmp/tmprdwj7ej6_chrome_odoo" 2026-03-23 03:18:06,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing ... 2026-03-23 03:18:07,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome pid: 42916 2026-03-23 03:18:07,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmpdkhlgo34_chrome_odoo 2026-03-23 03:18:07,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:34079/json/version 2026-03-23 03:18:07,282 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34079', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:07,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Browser version: Chrome/141.0.7390.54 2026-03-23 03:18:07,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:34079/json 2026-03-23 03:18:07,424 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34079', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:07,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:34079/devtools/page/78E88EBF43C788B152A8CFAC6D44580B 2026-03-23 03:18:07,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Enable chrome headless console log notification 2026-03-23 03:18:07,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Chrome headless enable page notifications 2026-03-23 03:18:07,667 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:18:07,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Setting session cookie in browser 2026-03-23 03:18:07,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:18:07,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:18:07,715 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:18:08,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:08] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.049 0.615 2026-03-23 03:18:08,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '78E88EBF43C788B152A8CFAC6D44580B', 'loaderId': '9E560F087F97BAF843C1DA6AE825C654', 'isDownload': False} 2026-03-23 03:18:08,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing')" 2026-03-23 03:18:08,425 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:18:08,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:18:08,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 03:18:08,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 03:18:09,117 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:18:09,125 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:18:09,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:18:09,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:18:09,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 03:18:09,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [1/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:18:09,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:18:09,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:09,321 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6371) 2026-03-23 03:18:09,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.060 2026-03-23 03:18:09,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.079 2026-03-23 03:18:09,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.020 2026-03-23 03:18:09,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.086 2026-03-23 03:18:10,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.206 0.370 2026-03-23 03:18:10,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:10,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.029 2026-03-23 03:18:10,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.112 2026-03-23 03:18:10,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:18:10,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-03-23 03:18:10,858 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:10,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:10,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 03:18:10,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.036 2026-03-23 03:18:10,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 03:18:10,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:10] "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:18:11,004 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:18:11,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 03:18:11,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:18:11,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [2/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:18:11,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.021 0.070 2026-03-23 03:18:11,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.089 2026-03-23 03:18:11,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [3/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:18:11,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.112 2026-03-23 03:18:11,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-03-23 03:18:11,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.201 2026-03-23 03:18:11,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.250 2026-03-23 03:18:11,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.288 2026-03-23 03:18:11,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.279 2026-03-23 03:18:11,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-03-23 03:18:11,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-03-23 03:18:11,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.236 2026-03-23 03:18:11,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.254 2026-03-23 03:18:11,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:18:12,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [4/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:12,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [5/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-03-23 03:18:12,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:12] "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:18:12,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 03:18:12,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [6/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-03-23 03:18:12,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:18:12,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72840259 started for PoS orders references: [{'name': '/', 'uuid': 'b781c6a2-c217-4711-a3d6-c3b896a2903a'}] 2026-03-23 03:18:12,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [7/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:18:12,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72840259 order {'name': '/', 'uuid': 'b781c6a2-c217-4711-a3d6-c3b896a2903a'} created pos.order #93 2026-03-23 03:18:12,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72840259 finished 2026-03-23 03:18:12,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.202 0.407 2026-03-23 03:18:12,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:18:12,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 03:18:13,187 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 03:18:13,196 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 03:18:13,197 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 03:18:13,203 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 03:18:13,206 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 03:18:13,206 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 03:18:13,207 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 03:18:13,208 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 03:18:13,208 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 03:18:13,209 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 03:18:13,210 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 03:18:13,210 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 03:18:13,212 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 03:18:13,213 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 03:18:13,214 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 03:18:13,214 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 03:18:13,215 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 03:18:13,215 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 03:18:13,219 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 03:18:13,220 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 03:18:13,221 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 03:18:13,223 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 03:18:13,226 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 03:18:13,233 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 03:18:13,234 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 03:18:13,241 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 03:18:13,241 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 03:18:13,244 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 03:18:13,249 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 03:18:13,254 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 03:18:13,250 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:18:13,259 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 03:18:13,270 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 03:18:13,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:18:13,276 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 03:18:13,277 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 03:18:13,277 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:18:13,278 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:18:13,280 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 03:18:13,281 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 03:18:13,282 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 03:18:13,282 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 03:18:13,283 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 03:18:13,283 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 03:18:13,340 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:18:13,345 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:18:13,347 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:18:13,348 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:18:13,348 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:18:13,348 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:18:13,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:18:13,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:18:13,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:18:13,433 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:18:13,439 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 03:18:13,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:18:13,455 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 03:18:13,456 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 03:18:13,460 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 03:18:13,460 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 03:18:13,462 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 03:18:13,469 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 03:18:13,470 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 03:18:13,474 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 03:18:13,479 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 03:18:13,488 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 03:18:13,492 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 03:18:13,496 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 03:18:13,500 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 03:18:13,503 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 03:18:13,503 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 03:18:13,504 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 03:18:13,504 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 03:18:13,504 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 03:18:13,507 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 03:18:13,514 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 03:18:13,517 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 03:18:13,520 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 03:18:13,523 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 03:18:13,527 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 03:18:13,529 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 03:18:13,532 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 03:18:13,533 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 03:18:13,533 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 03:18:13,537 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 03:18:13,540 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 03:18:13,544 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 03:18:13,547 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 03:18:13,549 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 03:18:13,550 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 03:18:13,552 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 03:18:13,553 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 03:18:13,556 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 03:18:13,557 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 03:18:13,561 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 03:18:13,598 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 03:18:13,607 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:13,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:18:13,638 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:18:13,642 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:18:13,649 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:18:13,668 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:18:13,682 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 03:18:13,685 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 03:18:13,688 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 03:18:13,691 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 03:18:13,699 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 03:18:13,711 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 03:18:13,717 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 03:18:13,718 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 03:18:13,719 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 03:18:13,734 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:13,744 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 03:18:13,770 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:18:13,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:18:13,779 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:18:13,783 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 03:18:13,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:18:13,792 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 03:18:13,793 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 03:18:13,795 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 03:18:13,796 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:18:13,798 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 03:18:13,800 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 03:18:13,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 03:18:13,804 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 03:18:13,804 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 03:18:13,809 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 03:18:13,812 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 03:18:13,814 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 03:18:13,814 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 03:18:13,815 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 03:18:13,817 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 03:18:13,819 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 03:18:13,820 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 03:18:13,821 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 03:18:13,823 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 03:18:13,823 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 03:18:13,825 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 03:18:13,826 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 03:18:13,827 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 03:18:13,828 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 03:18:13,833 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 03:18:13,835 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 03:18:13,840 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 03:18:13,840 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 03:18:13,841 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 03:18:16,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:16] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 134 0.164 1.323 2026-03-23 03:18:16,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [8/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-03-23 03:18:16,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [9/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:18:16,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [10/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:18:16,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 03:18:16,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [11/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:18:16,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:18:16,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [12/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:18:16,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [13/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:18:16,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:16,859 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:16,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [14/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:18:16,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [15/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:18:16,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 03:18:17,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [16/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-03-23 03:18:17,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 03:18:17,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79421319 started for PoS orders references: [{'name': '/', 'uuid': 'b86862ef-f7c9-4597-ab8a-82c43d9ce74d'}] 2026-03-23 03:18:17,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [17/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:18:17,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79421319 order {'name': '/', 'uuid': 'b86862ef-f7c9-4597-ab8a-82c43d9ce74d'} created pos.order #94 2026-03-23 03:18:17,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79421319 finished 2026-03-23 03:18:17,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.109 0.305 2026-03-23 03:18:17,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:18:17,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 03:18:18,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:18] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 20 0.016 0.079 2026-03-23 03:18:18,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [18/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-03-23 03:18:18,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: [19/19] Tour test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:18:18,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:18:18,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-03-23 03:18:18,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: ╔═════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:18:18,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing.browser: heap 16274476 (allocated 17301504) 2026-03-23 03:18:18,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Closing chrome headless with pid 42916 2026-03-23 03:18:18,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-03-23 03:18:18,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Terminating chrome headless with pid 42916 2026-03-23 03:18:18,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_with_automatic_receipt_printing: Removing chrome user profile "/tmp/tmpdkhlgo34_chrome_odoo" 2026-03-23 03:18:19,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing ... 2026-03-23 03:18:19,799 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome pid: 43134 2026-03-23 03:18:19,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmp26dm04c3_chrome_odoo 2026-03-23 03:18:19,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:41805/json/version 2026-03-23 03:18:19,802 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:20,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Browser version: Chrome/141.0.7390.54 2026-03-23 03:18:20,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:41805/json 2026-03-23 03:18:20,052 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:20,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:41805/devtools/page/5196CC70423A05B644996AC87E06EDBC 2026-03-23 03:18:20,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Enable chrome headless console log notification 2026-03-23 03:18:20,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Chrome headless enable page notifications 2026-03-23 03:18:20,388 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:18:20,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Setting session cookie in browser 2026-03-23 03:18:20,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:18:20,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:18:20,419 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:18:21,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:21] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.074 0.773 2026-03-23 03:18:21,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '5196CC70423A05B644996AC87E06EDBC', 'loaderId': '1CF964537B110708C5990DA7FDE1DFEE', 'isDownload': False} 2026-03-23 03:18:21,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing')" 2026-03-23 03:18:21,313 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:18:21,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:21] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 03:18:21,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:21] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 03:18:21,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:21] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.047 2026-03-23 03:18:22,125 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:18:22,141 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:18:22,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.038 2026-03-23 03:18:22,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:18:22,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [1/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:18:22,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.038 2026-03-23 03:18:22,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:18:22,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:22,426 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6372) 2026-03-23 03:18:22,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.083 2026-03-23 03:18:22,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.114 2026-03-23 03:18:22,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.010 2026-03-23 03:18:22,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.071 2026-03-23 03:18:23,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 273 0.298 0.503 2026-03-23 03:18:23,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:18:23,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 03:18:23,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-03-23 03:18:23,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:18:23,804 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-03-23 03:18:23,903 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:23,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.032 2026-03-23 03:18:23,966 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:23,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:23] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:18:24,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:18:24,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "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 03:18:24,037 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:18:24,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.015 0.046 2026-03-23 03:18:24,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.014 0.052 2026-03-23 03:18:24,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [2/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:18:24,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.033 2026-03-23 03:18:24,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.074 2026-03-23 03:18:24,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-03-23 03:18:24,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [3/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:18:24,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.204 2026-03-23 03:18:24,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.248 2026-03-23 03:18:24,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.293 2026-03-23 03:18:24,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:24] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.361 2026-03-23 03:18:25,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.365 2026-03-23 03:18:25,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.338 2026-03-23 03:18:25,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.297 2026-03-23 03:18:25,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.226 2026-03-23 03:18:25,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.370 2026-03-23 03:18:25,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [4/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-03-23 03:18:25,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [5/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 03:18:25,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [6/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 03:18:25,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [7/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-03-23 03:18:25,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [8/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-03-23 03:18:25,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 15 0.030 0.061 2026-03-23 03:18:25,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [9/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:18:25,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.030 0.063 2026-03-23 03:18:25,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.081 2026-03-23 03:18:25,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.077 2026-03-23 03:18:25,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:18:25,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [10/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:25,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [11/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-03-23 03:18:25,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "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:18:25,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:18:25,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [12/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:18:25,949 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:25,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.045 2026-03-23 03:18:25,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29659047 started for PoS orders references: [{'name': '/', 'uuid': '9014ea76-5ef8-423b-9fc7-d87706ccf8f8'}] 2026-03-23 03:18:26,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29659047 order {'name': '/', 'uuid': '9014ea76-5ef8-423b-9fc7-d87706ccf8f8'} created pos.order #95 2026-03-23 03:18:26,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29659047 finished 2026-03-23 03:18:26,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.236 0.467 2026-03-23 03:18:26,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:18:26,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:18:26,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [13/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check that: ---partner list screen is shown--- is not true (trigger: body:not(:has(.modal .partner-list))) 2026-03-23 03:18:26,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [14/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:18:27,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [15/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:18:27,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [16/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:18:27,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:18:27,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [17/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-03-23 03:18:27,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [18/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 03:18:27,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [19/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 03:18:27,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [20/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-03-23 03:18:27,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [21/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-03-23 03:18:27,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 3 0.018 0.022 2026-03-23 03:18:27,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 03:18:27,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:18:27,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [22/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:18:27,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:18:27,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [23/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:18:27,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:18:27,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [24/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:18:27,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [25/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:18:27,741 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:27,745 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:27,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [26/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:18:27,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [27/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:18:27,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:18:27,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [28/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:18:27,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 03:18:27,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55011536 started for PoS orders references: [{'name': '/', 'uuid': 'a9e5278d-d090-4265-84fe-7f14a387c057'}] 2026-03-23 03:18:28,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55011536 order {'name': '/', 'uuid': 'a9e5278d-d090-4265-84fe-7f14a387c057'} created pos.order #96 2026-03-23 03:18:28,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55011536 finished 2026-03-23 03:18:28,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 114 0.125 0.366 2026-03-23 03:18:28,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 03:18:28,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:18:28,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: [29/29] Tour test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing → Step Check that: ---partner list screen is shown--- is not true (trigger: body:not(:has(.modal .partner-list))) 2026-03-23 03:18:28,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-03-23 03:18:28,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:18:28,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing.browser: heap 17956048 (allocated 19533824) 2026-03-23 03:18:28,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Closing chrome headless with pid 43134 2026-03-23 03:18:28,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-03-23 03:18:28,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Terminating chrome headless with pid 43134 2026-03-23 03:18:29,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fast_payment_validation_from_product_screen_without_automatic_receipt_printing: Removing chrome user profile "/tmp/tmp26dm04c3_chrome_odoo" 2026-03-23 03:18:29,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax ... 2026-03-23 03:18:30,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 43332 2026-03-23 03:18:30,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmpgh2csp48_chrome_odoo 2026-03-23 03:18:30,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:46815/json/version 2026-03-23 03:18:30,452 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:30,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/141.0.7390.54 2026-03-23 03:18:30,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:46815/json 2026-03-23 03:18:30,587 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:30,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:46815/devtools/page/4F37254DFCF3729C78B6DBA1E68DF37F 2026-03-23 03:18:30,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-03-23 03:18:30,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-03-23 03:18:31,016 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:18:31,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-03-23 03:18:31,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:18:31,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:18:31,054 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:18:31,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:31] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.060 0.730 2026-03-23 03:18:31,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': '4F37254DFCF3729C78B6DBA1E68DF37F', 'loaderId': '8F4734AEE7A1493BAF2567501E741D4C', 'isDownload': False} 2026-03-23 03:18:31,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionIncl')" 2026-03-23 03:18:31,896 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:18:31,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-03-23 03:18:31,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 03:18:31,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-03-23 03:18:32,561 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:32,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:32,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:18:32,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate test code "odoo.startTour('FiscalPositionIncl', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:18:32,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:18:32,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [1/33] Tour FiscalPositionIncl → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:18:32,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:18:32,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:18:32,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-03-23 03:18:32,782 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6373) 2026-03-23 03:18:32,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.076 2026-03-23 03:18:32,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.072 2026-03-23 03:18:32,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.027 2026-03-23 03:18:33,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.223 0.402 2026-03-23 03:18:33,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:18:33,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:18:33,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-03-23 03:18:33,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:18:33,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-03-23 03:18:33,916 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:33,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:18:33,947 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:33,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.014 2026-03-23 03:18:33,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:33] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.027 2026-03-23 03:18:34,091 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "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:18:34,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:34,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.009 0.020 2026-03-23 03:18:34,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:18:34,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [2/33] Tour FiscalPositionIncl → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:18:34,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.032 2026-03-23 03:18:34,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.036 2026-03-23 03:18:34,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.056 2026-03-23 03:18:34,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-03-23 03:18:34,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-03-23 03:18:34,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-03-23 03:18:34,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-03-23 03:18:34,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [3/33] Tour FiscalPositionIncl → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 03:18:34,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.177 2026-03-23 03:18:34,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-03-23 03:18:34,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-03-23 03:18:34,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=611&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-03-23 03:18:34,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image?model=product.template&field=image_128&id=612&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.223 2026-03-23 03:18:34,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.263 2026-03-23 03:18:34,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.302 2026-03-23 03:18:35,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [4/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:35,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 03:18:35,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [5/33] Tour FiscalPositionIncl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:18:35,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [6/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:35,148 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:35] "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:18:35,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [7/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:35,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:18:35,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [8/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:18:35,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [9/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .more-btn) 2026-03-23 03:18:35,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [10/33] Tour FiscalPositionIncl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:18:35,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [11/33] Tour FiscalPositionIncl → Step fiscal position screen is shown (trigger: .selection-item:contains("Incl. to Incl.")) 2026-03-23 03:18:35,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [12/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:35,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:18:35,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [13/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:35,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [14/33] Tour FiscalPositionIncl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:18:35,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [15/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:35,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [16/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:35,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [17/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:18:35,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [18/33] Tour FiscalPositionIncl → Step click Actions button (trigger: .more-btn) 2026-03-23 03:18:35,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [19/33] Tour FiscalPositionIncl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:18:35,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [20/33] Tour FiscalPositionIncl → Step fiscal position screen is shown (trigger: .selection-item:contains("Incl. to Excl.")) 2026-03-23 03:18:36,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [21/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:36,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.014 2026-03-23 03:18:36,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [22/33] Tour FiscalPositionIncl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:36,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [23/33] Tour FiscalPositionIncl → Step order total amount is '110.00' (trigger: .product-screen .order-summary .total:contains("110.00")) 2026-03-23 03:18:36,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [24/33] Tour FiscalPositionIncl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:36,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [25/33] Tour FiscalPositionIncl → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:18:36,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [26/33] Tour FiscalPositionIncl → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:18:36,437 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [27/33] Tour FiscalPositionIncl → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:18:36,454 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:18:36,456 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:18:36,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [28/33] Tour FiscalPositionIncl → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:18:36,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [29/33] Tour FiscalPositionIncl → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:18:36,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 03:18:36,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [30/33] Tour FiscalPositionIncl → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:18:36,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [31/33] Tour FiscalPositionIncl → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:18:36,723 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:18:36,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.055 2026-03-23 03:18:36,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42507663 started for PoS orders references: [{'name': '/', 'uuid': '5fe50b13-5e1c-4dd1-8db7-8d731648072e'}] 2026-03-23 03:18:37,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42507663 order {'name': '/', 'uuid': '5fe50b13-5e1c-4dd1-8db7-8d731648072e'} created pos.order #97 2026-03-23 03:18:37,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42507663 finished 2026-03-23 03:18:37,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.163 0.370 2026-03-23 03:18:37,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.065 2026-03-23 03:18:37,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.066 2026-03-23 03:18:37,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [32/33] Tour FiscalPositionIncl → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:18:37,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [33/33] Tour FiscalPositionIncl → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:18:37,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-03-23 03:18:37,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionIncl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:18:37,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:18:37,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 16161948 (allocated 17825792) 2026-03-23 03:18:37,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 43332 2026-03-23 03:18:37,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-03-23 03:18:37,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 43332 2026-03-23 03:18:37,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmpgh2csp48_chrome_odoo" 2026-03-23 03:18:38,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome pid: 43520 2026-03-23 03:18:38,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless temporary user profile dir: /tmp/tmpev89xxh__chrome_odoo 2026-03-23 03:18:38,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:35127/json/version 2026-03-23 03:18:38,381 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:38,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Browser version: Chrome/141.0.7390.54 2026-03-23 03:18:38,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Issuing json command http://127.0.0.1:35127/json 2026-03-23 03:18:38,516 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:38,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Websocket url found: ws://127.0.0.1:35127/devtools/page/CB20CA44CDAFF1C15BE4AD1928E59175 2026-03-23 03:18:38,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Enable chrome headless console log notification 2026-03-23 03:18:38,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Chrome headless enable page notifications 2026-03-23 03:18:38,736 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:18:38,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Setting session cookie in browser 2026-03-23 03:18:38,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:18:38,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:18:38,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:38] "GET /pos/ui/4 HTTP/1.1" 200 - 30 0.021 0.050 2026-03-23 03:18:38,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Navigation result: {'frameId': 'CB20CA44CDAFF1C15BE4AD1928E59175', 'loaderId': '6E368AC364C1C8A644323D066BC650F9', 'isDownload': False} 2026-03-23 03:18:38,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionExcl')" 2026-03-23 03:18:38,886 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:18:38,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:38] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-03-23 03:18:38,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:38] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 03:18:38,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:38] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-03-23 03:18:39,516 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:39,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:39,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:18:39,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Evaluate test code "odoo.startTour('FiscalPositionExcl', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:18:39,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 03:18:39,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [1/29] Tour FiscalPositionExcl → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:18:39,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 03:18:39,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:18:39,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.014 2026-03-23 03:18:39,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 03:18:39,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.010 0.048 2026-03-23 03:18:39,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-03-23 03:18:40,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 174 0.180 0.372 2026-03-23 03:18:40,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:18:40,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:18:40,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 03:18:40,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:18:40,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: Owl is running in 'dev' mode. 2026-03-23 03:18:40,721 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:40,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:18:40,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:18:40,760 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:18:40,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.039 2026-03-23 03:18:40,847 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:18:40,876 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:40,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:40] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.014 0.056 2026-03-23 03:18:41,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.049 2026-03-23 03:18:41,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [2/29] Tour FiscalPositionExcl → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-03-23 03:18:41,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.016 2026-03-23 03:18:41,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.044 2026-03-23 03:18:41,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-03-23 03:18:41,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-03-23 03:18:41,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-03-23 03:18:41,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [3/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:41,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.178 2026-03-23 03:18:41,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-03-23 03:18:41,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=611&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.226 2026-03-23 03:18:41,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [4/29] Tour FiscalPositionExcl → Step order total amount is '120.00' (trigger: .product-screen .order-summary .total:contains("120.00")) 2026-03-23 03:18:41,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=612&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-03-23 03:18:41,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-03-23 03:18:41,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-03-23 03:18:41,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [5/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:41,652 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:18:41,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.248 2026-03-23 03:18:41,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.242 2026-03-23 03:18:41,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [6/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:41,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.232 2026-03-23 03:18:41,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.059 2026-03-23 03:18:41,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [7/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:18:41,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [8/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .more-btn) 2026-03-23 03:18:41,953 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [9/29] Tour FiscalPositionExcl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:18:42,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [10/29] Tour FiscalPositionExcl → Step fiscal position screen is shown (trigger: .selection-item:contains("Excl. to Excl.")) 2026-03-23 03:18:42,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [11/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:42,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:18:42,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [12/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:42,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [13/29] Tour FiscalPositionExcl → Step order total amount is '110.00' (trigger: .product-screen .order-summary .total:contains("110.00")) 2026-03-23 03:18:42,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [14/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:42,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [15/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:42,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [16/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:18:42,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [17/29] Tour FiscalPositionExcl → Step click Actions button (trigger: .more-btn) 2026-03-23 03:18:42,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [18/29] Tour FiscalPositionExcl → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:18:42,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [19/29] Tour FiscalPositionExcl → Step fiscal position screen is shown (trigger: .selection-item:contains("Excl. to Incl.")) 2026-03-23 03:18:42,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [20/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:42,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:18:42,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [21/29] Tour FiscalPositionExcl → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:42,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [22/29] Tour FiscalPositionExcl → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:18:42,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [23/29] Tour FiscalPositionExcl → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:42,850 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [24/29] Tour FiscalPositionExcl → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:18:42,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [25/29] Tour FiscalPositionExcl → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:18:42,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [26/29] Tour FiscalPositionExcl → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:18:43,016 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:43,016 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:18:43,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [27/29] Tour FiscalPositionExcl → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:18:43,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [28/29] Tour FiscalPositionExcl → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:18:43,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:18:43,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: [29/29] Tour FiscalPositionExcl → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:18:43,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: tour succeeded 2026-03-23 03:18:43,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: ╔═══════════════════════════════════╗ ║ TOUR FiscalPositionExcl SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:18:43,270 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:18:43,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.042 2026-03-23 03:18:43,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49247651 started for PoS orders references: [{'name': '/', 'uuid': '98e448a2-c36b-459c-8cf8-10fa2c925f62'}] 2026-03-23 03:18:43,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax.browser: heap 15043532 (allocated 16252928) 2026-03-23 03:18:43,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing chrome headless with pid 43520 2026-03-23 03:18:43,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Closing websocket connection 2026-03-23 03:18:43,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Terminating chrome headless with pid 43520 2026-03-23 03:18:43,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49247651 order {'name': '/', 'uuid': '98e448a2-c36b-459c-8cf8-10fa2c925f62'} created pos.order #98 2026-03-23 03:18:43,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49247651 finished 2026-03-23 03:18:43,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_inclusive_and_exclusive_tax: Removing chrome user profile "/tmp/tmpev89xxh__chrome_odoo" 2026-03-23 03:18:43,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 107 0.153 0.391 2026-03-23 03:18:43,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-03-23 03:18:44,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome pid: 43703 2026-03-23 03:18:44,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome headless temporary user profile dir: /tmp/tmps8u96b3i_chrome_odoo 2026-03-23 03:18:44,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:36627/json/version 2026-03-23 03:18:44,770 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36627', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:44,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Browser version: Chrome/141.0.7390.54 2026-03-23 03:18:44,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Issuing json command http://127.0.0.1:36627/json 2026-03-23 03:18:44,907 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36627', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:44,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Websocket url found: ws://127.0.0.1:36627/devtools/page/ADE8E6FC7DA489929CA87F9452DDFC98 2026-03-23 03:18:45,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Enable chrome headless console log notification 2026-03-23 03:18:45,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Chrome headless enable page notifications 2026-03-23 03:18:45,310 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:18:45,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Setting session cookie in browser 2026-03-23 03:18:45,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:18:45,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:18:45,361 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:18:46,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:46] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.075 1.067 2026-03-23 03:18:46,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Navigation result: {'frameId': 'ADE8E6FC7DA489929CA87F9452DDFC98', 'loaderId': '5F98DBF1810F9F18CBE94D3D84E94900', 'isDownload': False} 2026-03-23 03:18:46,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-03-23 03:18:46,542 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:18:46,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.013 2026-03-23 03:18:46,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 03:18:46,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.048 2026-03-23 03:18:47,253 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:18:47,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:18:47,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:18:47,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:18:47,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [1/23] Tour FiscalPositionNoTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:18:47,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-03-23 03:18:47,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:18:47,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:18:47,535 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6374) 2026-03-23 03:18:47,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.055 2026-03-23 03:18:47,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.071 2026-03-23 03:18:47,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.017 2026-03-23 03:18:47,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.042 2026-03-23 03:18:48,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.242 0.374 2026-03-23 03:18:48,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:18:48,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:18:48,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.048 2026-03-23 03:18:48,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 03:18:48,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: Owl is running in 'dev' mode. 2026-03-23 03:18:48,879 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:48,914 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:18:48,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.024 2026-03-23 03:18:48,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:18:49,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.015 0.076 2026-03-23 03:18:49,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "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:18:49,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:49,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.005 0.040 2026-03-23 03:18:49,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.031 2026-03-23 03:18:49,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [2/23] Tour FiscalPositionNoTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:18:49,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.041 2026-03-23 03:18:49,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.023 0.096 2026-03-23 03:18:49,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [3/23] Tour FiscalPositionNoTax → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:18:49,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.182 2026-03-23 03:18:49,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-03-23 03:18:49,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.325 2026-03-23 03:18:49,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.350 2026-03-23 03:18:49,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.385 2026-03-23 03:18:49,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.340 2026-03-23 03:18:49,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.289 2026-03-23 03:18:49,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:49] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.306 2026-03-23 03:18:50,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:50] "GET /web/image?model=product.template&field=image_128&id=613&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-03-23 03:18:50,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.234 2026-03-23 03:18:50,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.256 2026-03-23 03:18:50,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:18:50,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [4/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:50,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [5/23] Tour FiscalPositionNoTax → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:18:50,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [6/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:50,404 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:18:50,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [7/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:50,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [8/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:18:50,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 03:18:50,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [9/23] Tour FiscalPositionNoTax → Step click Actions button (trigger: .more-btn) 2026-03-23 03:18:50,658 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [10/23] Tour FiscalPositionNoTax → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:18:50,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [11/23] Tour FiscalPositionNoTax → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-03-23 03:18:50,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [12/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:50,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:18:50,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [13/23] Tour FiscalPositionNoTax → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:18:50,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [14/23] Tour FiscalPositionNoTax → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:18:50,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [15/23] Tour FiscalPositionNoTax → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:18:51,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [16/23] Tour FiscalPositionNoTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:18:51,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [17/23] Tour FiscalPositionNoTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:18:51,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [18/23] Tour FiscalPositionNoTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:18:51,236 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:51,239 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:51,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [19/23] Tour FiscalPositionNoTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:18:51,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [20/23] Tour FiscalPositionNoTax → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:18:51,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [21/23] Tour FiscalPositionNoTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:18:51,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 03:18:51,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [22/23] Tour FiscalPositionNoTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:18:51,530 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:18:51,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.044 2026-03-23 03:18:51,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6121942 started for PoS orders references: [{'name': '/', 'uuid': 'd5e303e6-8b21-45f5-84d4-6f4954f1a2a1'}] 2026-03-23 03:18:52,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6121942 order {'name': '/', 'uuid': 'd5e303e6-8b21-45f5-84d4-6f4954f1a2a1'} created pos.order #99 2026-03-23 03:18:52,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6121942 finished 2026-03-23 03:18:52,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.283 0.471 2026-03-23 03:18:52,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.033 0.041 2026-03-23 03:18:52,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.090 2026-03-23 03:18:52,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: [23/23] Tour FiscalPositionNoTax → Step Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains(""))))) 2026-03-23 03:18:52,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: tour succeeded 2026-03-23 03:18:52,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: ╔════════════════════════════════════╗ ║ TOUR FiscalPositionNoTax SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:18:52,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax.browser: heap 14877896 (allocated 16252928) 2026-03-23 03:18:52,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Closing chrome headless with pid 43703 2026-03-23 03:18:52,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Closing websocket connection 2026-03-23 03:18:52,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Terminating chrome headless with pid 43703 2026-03-23 03:18:53,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_no_tax: Removing chrome user profile "/tmp/tmps8u96b3i_chrome_odoo" 2026-03-23 03:18:53,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_tax_group_labels ... 2026-03-23 03:18:54,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome pid: 43887 2026-03-23 03:18:54,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome headless temporary user profile dir: /tmp/tmpj_c3i1at_chrome_odoo 2026-03-23 03:18:54,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:45909/json/version 2026-03-23 03:18:54,094 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:54,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Browser version: Chrome/141.0.7390.54 2026-03-23 03:18:54,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Issuing json command http://127.0.0.1:45909/json 2026-03-23 03:18:54,376 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:18:54,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Websocket url found: ws://127.0.0.1:45909/devtools/page/F6C43C7E2D748AEA30EB430DEE0F52B8 2026-03-23 03:18:54,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Enable chrome headless console log notification 2026-03-23 03:18:54,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Chrome headless enable page notifications 2026-03-23 03:18:54,856 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:18:54,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Setting session cookie in browser 2026-03-23 03:18:54,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:18:54,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:18:54,922 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:18:55,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:55] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.104 0.951 2026-03-23 03:18:55,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Navigation result: {'frameId': 'F6C43C7E2D748AEA30EB430DEE0F52B8', 'loaderId': 'E21C5644B3CEDD1CBC62989C0C865A4D', 'isDownload': False} 2026-03-23 03:18:55,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Evaluate ready code "odoo.isTourReady('test_fiscal_position_tax_group_labels')" 2026-03-23 03:18:56,074 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:18:56,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:56] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-03-23 03:18:56,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-03-23 03:18:56,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.067 2026-03-23 03:18:57,144 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:18:57,160 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:57,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 03:18:57,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Evaluate test code "odoo.startTour('test_fiscal_position_tax_group_labels', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:18:57,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:18:57,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [1/41] Tour test_fiscal_position_tax_group_labels → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:18:57,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:18:57,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:18:57,384 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6375) 2026-03-23 03:18:57,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.088 2026-03-23 03:18:57,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.112 2026-03-23 03:18:57,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.012 2026-03-23 03:18:57,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.062 2026-03-23 03:18:58,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.305 0.459 2026-03-23 03:18:58,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:18:58,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.029 2026-03-23 03:18:58,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:58] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.142 2026-03-23 03:18:58,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:18:58,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: Owl is running in 'dev' mode. 2026-03-23 03:18:59,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:18:59,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.018 2026-03-23 03:18:59,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:18:59,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:18:59,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 03:18:59,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "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:18:59,238 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:18:59,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.033 2026-03-23 03:18:59,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.037 2026-03-23 03:18:59,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [2/41] Tour test_fiscal_position_tax_group_labels → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:18:59,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.048 2026-03-23 03:18:59,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.023 2026-03-23 03:18:59,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.066 2026-03-23 03:18:59,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [3/41] Tour test_fiscal_position_tax_group_labels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:18:59,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-03-23 03:18:59,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.150 2026-03-23 03:18:59,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.022 0.222 2026-03-23 03:18:59,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.289 2026-03-23 03:18:59,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:18:59] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.320 2026-03-23 03:19:00,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.304 2026-03-23 03:19:00,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.287 2026-03-23 03:19:00,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-03-23 03:19:00,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-03-23 03:19:00,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /web/image?model=product.template&field=image_128&id=614&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-03-23 03:19:00,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.194 2026-03-23 03:19:00,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.203 2026-03-23 03:19:00,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [4/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:00,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:19:00,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [5/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '115.00' (trigger: .product-screen .order-summary .total:contains("115.00")) 2026-03-23 03:19:00,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [6/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:00,466 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "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:19:00,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [7/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:19:00,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [8/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:19:00,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.047 2026-03-23 03:19:00,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [9/41] Tour test_fiscal_position_tax_group_labels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:19:00,740 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:19:00,743 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:19:00,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [10/41] Tour test_fiscal_position_tax_group_labels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:19:00,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [11/41] Tour test_fiscal_position_tax_group_labels → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:19:00,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 03:19:00,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [12/41] Tour test_fiscal_position_tax_group_labels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:19:00,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [13/41] Tour test_fiscal_position_tax_group_labels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:19:00,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:01,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.029 2026-03-23 03:19:01,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6406079 started for PoS orders references: [{'name': '/', 'uuid': '90eca375-87cd-490e-9a9a-4e606fc4ec9f'}] 2026-03-23 03:19:01,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6406079 order {'name': '/', 'uuid': '90eca375-87cd-490e-9a9a-4e606fc4ec9f'} created pos.order #100 2026-03-23 03:19:01,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6406079 finished 2026-03-23 03:19:01,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.278 0.541 2026-03-23 03:19:02,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.089 2026-03-23 03:19:02,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.079 2026-03-23 03:19:02,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [14/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 1" appears on the receipt order line. (trigger: .pos-receipt .line-details:contains("Tax Group 1")) 2026-03-23 03:19:02,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [15/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 1" appears in the receipt tax summary. (trigger: .pos-receipt-taxes:contains('Tax Group 1')) 2026-03-23 03:19:02,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [16/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:19:02,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [17/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:19:02,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [18/41] Tour test_fiscal_position_tax_group_labels → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:19:02,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 03:19:02,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [19/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:02,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [20/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '115.00' (trigger: .product-screen .order-summary .total:contains("115.00")) 2026-03-23 03:19:02,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.062 2026-03-23 03:19:02,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [21/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:02,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [22/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:02,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.032 2026-03-23 03:19:02,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [23/41] Tour test_fiscal_position_tax_group_labels → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:19:02,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [24/41] Tour test_fiscal_position_tax_group_labels → Step click Actions button (trigger: .more-btn) 2026-03-23 03:19:03,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [25/41] Tour test_fiscal_position_tax_group_labels → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:19:03,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [26/41] Tour test_fiscal_position_tax_group_labels → Step fiscal position screen is shown (trigger: .selection-item:contains("Fiscal Position Test")) 2026-03-23 03:19:03,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [27/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:03,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 03:19:03,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [28/41] Tour test_fiscal_position_tax_group_labels → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:03,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [29/41] Tour test_fiscal_position_tax_group_labels → Step order total amount is '105.00' (trigger: .product-screen .order-summary .total:contains("105.00")) 2026-03-23 03:19:03,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [30/41] Tour test_fiscal_position_tax_group_labels → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:03,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [31/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:19:03,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [32/41] Tour test_fiscal_position_tax_group_labels → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:19:03,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [33/41] Tour test_fiscal_position_tax_group_labels → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:19:03,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [34/41] Tour test_fiscal_position_tax_group_labels → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:19:03,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [35/41] Tour test_fiscal_position_tax_group_labels → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:19:03,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [36/41] Tour test_fiscal_position_tax_group_labels → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:19:03,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:19:03,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [37/41] Tour test_fiscal_position_tax_group_labels → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:19:03,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.049 2026-03-23 03:19:03,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84362762 started for PoS orders references: [{'name': '/', 'uuid': 'b670cdf7-2235-4e62-94f4-28aa623f1597'}] 2026-03-23 03:19:04,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84362762 order {'name': '/', 'uuid': 'b670cdf7-2235-4e62-94f4-28aa623f1597'} created pos.order #101 2026-03-23 03:19:04,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84362762 finished 2026-03-23 03:19:04,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 112 0.135 0.364 2026-03-23 03:19:04,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.023 2026-03-23 03:19:04,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.036 2026-03-23 03:19:04,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [38/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 2" appears on the receipt order line. (trigger: .pos-receipt .line-details:contains("Tax Group 2")) 2026-03-23 03:19:04,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [39/41] Tour test_fiscal_position_tax_group_labels → Step Verify that the tax group "Tax Group 2" appears in the receipt tax summary. (trigger: .pos-receipt-taxes:contains('Tax Group 2')) 2026-03-23 03:19:04,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [40/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:19:04,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: [41/41] Tour test_fiscal_position_tax_group_labels → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:19:04,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: tour succeeded 2026-03-23 03:19:04,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_tax_group_labels SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 03:19:04,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.044 2026-03-23 03:19:05,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels.browser: heap 17098180 (allocated 18747392) 2026-03-23 03:19:05,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Closing chrome headless with pid 43887 2026-03-23 03:19:05,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Closing websocket connection 2026-03-23 03:19:05,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Terminating chrome headless with pid 43887 2026-03-23 03:19:05,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fiscal_position_tax_group_labels: Removing chrome user profile "/tmp/tmpj_c3i1at_chrome_odoo" 2026-03-23 03:19:05,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-03-23 03:19:06,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome pid: 44083 2026-03-23 03:19:06,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome headless temporary user profile dir: /tmp/tmppp76ee2s_chrome_odoo 2026-03-23 03:19:06,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:41109/json/version 2026-03-23 03:19:06,567 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:06,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 03:19:06,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Issuing json command http://127.0.0.1:41109/json 2026-03-23 03:19:06,834 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:06,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Websocket url found: ws://127.0.0.1:41109/devtools/page/99F9E8B91DADC4F8BF16D8DA72C80CE8 2026-03-23 03:19:06,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Enable chrome headless console log notification 2026-03-23 03:19:06,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Chrome headless enable page notifications 2026-03-23 03:19:07,219 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:19:07,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Setting session cookie in browser 2026-03-23 03:19:07,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:19:07,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:19:07,257 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:19:08,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.062 0.732 2026-03-23 03:19:08,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Navigation result: {'frameId': '99F9E8B91DADC4F8BF16D8DA72C80CE8', 'loaderId': 'F8073604F5060B02B04BB6C7AFB25000', 'isDownload': False} 2026-03-23 03:19:08,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-03-23 03:19:08,094 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:19:08,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 03:19:08,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-03-23 03:19:08,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-03-23 03:19:08,852 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:08,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:19:08,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:19:08,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:19:08,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:19:08,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [1/19] Tour FixedTaxNegativeQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:19:08,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:19:09,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:09,084 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6376) 2026-03-23 03:19:09,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.051 2026-03-23 03:19:09,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.079 2026-03-23 03:19:09,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 03:19:09,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.049 2026-03-23 03:19:09,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.227 0.417 2026-03-23 03:19:09,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:19:10,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:19:10,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.040 2026-03-23 03:19:10,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.042 2026-03-23 03:19:10,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: Owl is running in 'dev' mode. 2026-03-23 03:19:10,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:19:10,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:19:10,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:19:10,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:19:10,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:19:10,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "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:19:10,493 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:10,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.006 0.016 2026-03-23 03:19:10,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 03:19:10,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [2/19] Tour FixedTaxNegativeQty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:19:10,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.015 0.075 2026-03-23 03:19:10,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.041 2026-03-23 03:19:10,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:10] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-03-23 03:19:11,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-03-23 03:19:11,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.143 2026-03-23 03:19:11,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-03-23 03:19:11,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [3/19] Tour FixedTaxNegativeQty → Step click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product")) 2026-03-23 03:19:11,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-03-23 03:19:11,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-03-23 03:19:11,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-03-23 03:19:11,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.290 2026-03-23 03:19:11,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image?model=product.template&field=image_128&id=615&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.326 2026-03-23 03:19:11,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.018 0.211 2026-03-23 03:19:11,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.068 0.412 2026-03-23 03:19:11,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [4/19] Tour FixedTaxNegativeQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:11,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 03:19:11,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [5/19] Tour FixedTaxNegativeQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1","price":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1")):has(.price:contains("1.0"))) 2026-03-23 03:19:11,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [6/19] Tour FixedTaxNegativeQty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:11,848 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "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:19:11,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [7/19] Tour FixedTaxNegativeQty → Step 'Zero Amount Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Zero Amount Product")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:19:11,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 03:19:11,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [8/19] Tour FixedTaxNegativeQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:12,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [9/19] Tour FixedTaxNegativeQty → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Zero Amount Product","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Zero Amount Product")):has(.qty:contains("1"))) 2026-03-23 03:19:12,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [10/19] Tour FixedTaxNegativeQty → Step click numpad button: +/- (trigger: div.numpad button:contains(/^\+/-$/)) 2026-03-23 03:19:12,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.038 2026-03-23 03:19:12,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [11/19] Tour FixedTaxNegativeQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(.qty:contains("-1")):has(.price:contains("-1.0"))) 2026-03-23 03:19:12,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [12/19] Tour FixedTaxNegativeQty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:12,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.016 2026-03-23 03:19:12,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [13/19] Tour FixedTaxNegativeQty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:19:12,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:19:12,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [14/19] Tour FixedTaxNegativeQty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:19:12,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [15/19] Tour FixedTaxNegativeQty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:19:12,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:19:12,674 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:19:12,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [16/19] Tour FixedTaxNegativeQty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:19:12,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [17/19] Tour FixedTaxNegativeQty → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:19:12,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 03:19:12,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [18/19] Tour FixedTaxNegativeQty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:19:12,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: [19/19] Tour FixedTaxNegativeQty → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:19:12,898 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:12,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 03:19:12,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38073239 started for PoS orders references: [{'name': '/', 'uuid': '0c69e0c6-2444-4647-ae49-13bdee55b626'}] 2026-03-23 03:19:13,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38073239 order {'name': '/', 'uuid': '0c69e0c6-2444-4647-ae49-13bdee55b626'} created pos.order #102 2026-03-23 03:19:13,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38073239 finished 2026-03-23 03:19:13,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.216 0.400 2026-03-23 03:19:13,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.023 2026-03-23 03:19:13,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:19:13,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: tour succeeded 2026-03-23 03:19:13,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: ╔════════════════════════════════════╗ ║ TOUR FixedTaxNegativeQty SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:19:13,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty.browser: heap 14897604 (allocated 16777216) 2026-03-23 03:19:13,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Closing chrome headless with pid 44083 2026-03-23 03:19:13,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Closing websocket connection 2026-03-23 03:19:13,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Terminating chrome headless with pid 44083 2026-03-23 03:19:14,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_fixed_tax_negative_qty: Removing chrome user profile "/tmp/tmppp76ee2s_chrome_odoo" 2026-03-23 03:19:14,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_floating_order_tour ... 2026-03-23 03:19:15,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Chrome pid: 44270 2026-03-23 03:19:15,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Chrome headless temporary user profile dir: /tmp/tmpeh2jc4l7_chrome_odoo 2026-03-23 03:19:15,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Issuing json command http://127.0.0.1:36935/json/version 2026-03-23 03:19:15,417 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:15,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:19:15,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Issuing json command http://127.0.0.1:36935/json 2026-03-23 03:19:15,559 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:15,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Websocket url found: ws://127.0.0.1:36935/devtools/page/6E637BDCB1B3ED3A84B60E54D08FD79A 2026-03-23 03:19:15,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Enable chrome headless console log notification 2026-03-23 03:19:15,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Chrome headless enable page notifications 2026-03-23 03:19:15,804 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:19:15,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Setting session cookie in browser 2026-03-23 03:19:15,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:19:15,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:19:15,843 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:19:16,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:16] "GET /pos/ui/4 HTTP/1.1" 200 - 136 0.110 0.764 2026-03-23 03:19:16,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Navigation result: {'frameId': '6E637BDCB1B3ED3A84B60E54D08FD79A', 'loaderId': '95F715DD9FF29AAF8700D6878E49F4AE', 'isDownload': False} 2026-03-23 03:19:16,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Evaluate ready code "odoo.isTourReady('FloatingOrderTour')" 2026-03-23 03:19:16,754 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:19:16,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:16] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-03-23 03:19:16,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:16] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-03-23 03:19:16,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:16] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.016 0.044 2026-03-23 03:19:17,371 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:19:17,376 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:17,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:19:17,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Evaluate test code "odoo.startTour('FloatingOrderTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:19:17,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 03:19:17,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [1/46] Tour FloatingOrderTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:19:17,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:19:17,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:19:17,591 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6377) 2026-03-23 03:19:17,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.058 2026-03-23 03:19:17,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.035 0.107 2026-03-23 03:19:17,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.010 2026-03-23 03:19:17,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.052 2026-03-23 03:19:18,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.273 0.764 2026-03-23 03:19:18,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:19:19,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 03:19:19,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-03-23 03:19:19,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 03:19:19,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:19:19,262 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:19,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:19:19,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:19:19,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 03:19:19,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.014 2026-03-23 03:19:19,357 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "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:19:19,390 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:19,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.034 2026-03-23 03:19:19,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.024 2026-03-23 03:19:19,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [2/46] Tour FloatingOrderTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:19:19,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.016 0.060 2026-03-23 03:19:19,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-03-23 03:19:19,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [3/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:19,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-03-23 03:19:19,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-03-23 03:19:19,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-03-23 03:19:19,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:19] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 03:19:20,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-03-23 03:19:20,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-03-23 03:19:20,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-03-23 03:19:20,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.273 2026-03-23 03:19:20,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.300 2026-03-23 03:19:20,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.308 2026-03-23 03:19:20,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [4/46] Tour FloatingOrderTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:19:20,338 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "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:19:20,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [5/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:20,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [6/46] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:19:20,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [7/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:20,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:19:20,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [8/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 03:19:20,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [9/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:20,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [10/46] Tour FloatingOrderTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:19:20,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 03:19:20,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [11/46] Tour FloatingOrderTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:19:20,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [12/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:20,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:19:20,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [13/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2")):has(.price:contains("10.20"))) 2026-03-23 03:19:20,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [14/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:21,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [15/46] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 03:19:21,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 03:19:21,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [16/46] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 03:19:21,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [17/46] Tour FloatingOrderTour → Step .pos-leftheader .list-plus-btn 2026-03-23 03:19:21,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [18/46] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:19:21,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:19:21,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [19/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:21,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.022 2026-03-23 03:19:21,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [20/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1")):has(.price:contains("5.28"))) 2026-03-23 03:19:21,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [21/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:21,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [22/46] Tour FloatingOrderTour → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:19:21,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.017 2026-03-23 03:19:21,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [23/46] Tour FloatingOrderTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:19:21,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [24/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:21,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 03:19:21,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [25/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"2.0","price":"10.56","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("2")):has(.price:contains("10.56"))) 2026-03-23 03:19:21,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [26/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:21,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [27/46] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-03-23 03:19:21,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:19:21,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [28/46] Tour FloatingOrderTour → Step .fa-caret-down 2026-03-23 03:19:22,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [29/46] Tour FloatingOrderTour → Step .list-container-items .btn:eq(0) 2026-03-23 03:19:22,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [30/46] Tour FloatingOrderTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 03:19:22,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 03:19:22,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [31/46] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:19:22,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [32/46] Tour FloatingOrderTour → Step .fa-caret-down 2026-03-23 03:19:22,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [33/46] Tour FloatingOrderTour → Step .list-container-items .btn:eq(1) 2026-03-23 03:19:22,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [34/46] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-03-23 03:19:22,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [35/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:22,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.040 2026-03-23 03:19:22,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [36/46] Tour FloatingOrderTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:19:22,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [37/46] Tour FloatingOrderTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:19:22,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [38/46] Tour FloatingOrderTour → Step body 2026-03-23 03:19:22,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [39/46] Tour FloatingOrderTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:19:22,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [40/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:22,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [41/46] Tour FloatingOrderTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:19:22,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [42/46] Tour FloatingOrderTour → Step 'Letter Tray' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("2"))) 2026-03-23 03:19:22,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [43/46] Tour FloatingOrderTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:22,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [44/46] Tour FloatingOrderTour → Step Check orderline with attributes: {"productName":"Letter Tray","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.qty:contains("2"))) 2026-03-23 03:19:23,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [45/46] Tour FloatingOrderTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:23,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: [46/46] Tour FloatingOrderTour → Step body 2026-03-23 03:19:23,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: tour succeeded 2026-03-23 03:19:23,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: ╔══════════════════════════════════╗ ║ TOUR FloatingOrderTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:19:23,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour.browser: heap 15501832 (allocated 17039360) 2026-03-23 03:19:23,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Closing chrome headless with pid 44270 2026-03-23 03:19:23,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Closing websocket connection 2026-03-23 03:19:23,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Terminating chrome headless with pid 44270 2026-03-23 03:19:23,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_floating_order_tour: Removing chrome user profile "/tmp/tmpeh2jc4l7_chrome_odoo" 2026-03-23 03:19:23,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-03-23 03:19:25,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome pid: 44454 2026-03-23 03:19:25,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless temporary user profile dir: /tmp/tmpr2alqw0x_chrome_odoo 2026-03-23 03:19:25,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:33561/json/version 2026-03-23 03:19:25,023 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:25,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Browser version: Chrome/141.0.7390.54 2026-03-23 03:19:25,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Issuing json command http://127.0.0.1:33561/json 2026-03-23 03:19:25,233 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:25,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Websocket url found: ws://127.0.0.1:33561/devtools/page/1AD77E47BC8CC92E440CCAE13AA4A5C1 2026-03-23 03:19:25,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Enable chrome headless console log notification 2026-03-23 03:19:25,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Chrome headless enable page notifications 2026-03-23 03:19:25,632 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:19:25,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Setting session cookie in browser 2026-03-23 03:19:25,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:19:25,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:19:25,673 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:19:26,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:26] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.100 0.943 2026-03-23 03:19:26,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Navigation result: {'frameId': '1AD77E47BC8CC92E440CCAE13AA4A5C1', 'loaderId': 'ACD6D2C51D5005091FE6085D561E23E2', 'isDownload': False} 2026-03-23 03:19:26,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-03-23 03:19:26,781 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:19:26,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 03:19:26,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 03:19:26,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-03-23 03:19:27,612 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:27,633 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:19:27,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.019 2026-03-23 03:19:27,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:19:27,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [1/40] Tour limitedProductPricelistLoading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:19:27,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 03:19:27,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:19:27,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:19:27,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-03-23 03:19:27,876 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6378) 2026-03-23 03:19:27,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.082 2026-03-23 03:19:27,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.118 2026-03-23 03:19:27,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.066 2026-03-23 03:19:28,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 249 0.280 0.411 2026-03-23 03:19:28,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:19:28,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:19:28,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:28] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-03-23 03:19:29,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.016 2026-03-23 03:19:29,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-03-23 03:19:29,151 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:19:29,186 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:19:29,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-03-23 03:19:29,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 03:19:29,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:19:29,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19: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 03:19:29,273 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:29,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.006 0.013 2026-03-23 03:19:29,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 03:19:29,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [2/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:19:29,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.025 0.034 2026-03-23 03:19:29,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:19:29,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [3/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100100' (trigger: body) 2026-03-23 03:19:29,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [4/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:29,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.093 0.118 2026-03-23 03:19:29,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.153 2026-03-23 03:19:29,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [5/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1","price":"80.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1")):has(.price:contains("80.0"))) 2026-03-23 03:19:29,967 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:29] "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:19:30,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 32 0.039 0.227 2026-03-23 03:19:30,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 33 0.029 0.066 2026-03-23 03:19:30,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.089 2026-03-23 03:19:30,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [6/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:30,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-03-23 03:19:30,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [7/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100201' (trigger: body) 2026-03-23 03:19:30,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.039 2026-03-23 03:19:30,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [8/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:19:30,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=616&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.080 2026-03-23 03:19:30,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 42 0.057 0.147 2026-03-23 03:19:30,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.053 2026-03-23 03:19:30,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.050 0.122 2026-03-23 03:19:30,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.009 0.160 2026-03-23 03:19:30,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:30] "GET /web/image?model=product.template&field=image_128&id=617&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-03-23 03:19:30,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [9/40] Tour limitedProductPricelistLoading → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:19:30,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [10/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:19:31,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [11/40] Tour limitedProductPricelistLoading → Step .o-autocomplete input 2026-03-23 03:19:31,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [12/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:19:31,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [13/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:31,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:19:31,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [14/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"100.0","attributeLine":"White"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("White"))) 2026-03-23 03:19:31,532 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [15/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:31,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [16/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100202' (trigger: body) 2026-03-23 03:19:31,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:19:31,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [17/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:19:31,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:31] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.005 0.015 2026-03-23 03:19:31,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [18/40] Tour limitedProductPricelistLoading → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:19:31,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [19/40] Tour limitedProductPricelistLoading → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:19:32,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [20/40] Tour limitedProductPricelistLoading → Step .o-autocomplete input 2026-03-23 03:19:32,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [21/40] Tour limitedProductPricelistLoading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:19:32,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [22/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:32,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:19:32,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [23/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1","price":"120.0","attributeLine":"Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1")):has(.price:contains("120.0")):has(.attribute-line:contains("Red"))) 2026-03-23 03:19:32,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [24/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:32,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [25/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:32,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:19:32,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [26/40] Tour limitedProductPricelistLoading → Step order total amount is '300.0' (trigger: .product-screen .order-summary .total:contains("300.0")) 2026-03-23 03:19:32,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [27/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:32,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [28/40] Tour limitedProductPricelistLoading → Step refresh page (trigger: body) 2026-03-23 03:19:33,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:33] "GET /pos/ui/4/product/824bc5d9-b437-4db1-8555-a1940661a043 HTTP/1.1" 200 - 30 0.029 0.054 2026-03-23 03:19:33,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [29/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:33,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:33] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:19:33,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.007 2026-03-23 03:19:33,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 03:19:33,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:33,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.009 2026-03-23 03:19:34,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.010 0.048 2026-03-23 03:19:34,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-03-23 03:19:34,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:19:34,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:19:34,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.011 2026-03-23 03:19:34,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:19:34,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: Owl is running in 'dev' mode. 2026-03-23 03:19:34,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:19:34,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:19:34,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.014 2026-03-23 03:19:34,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [30/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 03:19:34,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.018 2026-03-23 03:19:34,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [31/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 03:19:34,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:19:34,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.038 2026-03-23 03:19:34,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [32/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 03:19:34,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 03:19:34,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [33/40] Tour limitedProductPricelistLoading → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:19:34,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [34/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"2","price":"140.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("2")):has(.price:contains("140.0"))) 2026-03-23 03:19:34,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [35/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:34,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:19:35,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [36/40] Tour limitedProductPricelistLoading → Step PoS model scan barcode '0100300' (trigger: body) 2026-03-23 03:19:35,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:19:35,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [37/40] Tour limitedProductPricelistLoading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:35,155 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [38/40] Tour limitedProductPricelistLoading → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-03-23 03:19:35,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:35] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 28 0.031 0.060 2026-03-23 03:19:35,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.036 0.063 2026-03-23 03:19:35,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [39/40] Tour limitedProductPricelistLoading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:35,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.035 2026-03-23 03:19:35,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-03-23 03:19:35,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: [40/40] Tour limitedProductPricelistLoading → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:19:35,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:19:35,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: tour succeeded 2026-03-23 03:19:35,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR limitedProductPricelistLoading SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 03:19:35,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:35] "GET /web/image?model=product.template&field=image_128&id=618&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-03-23 03:19:35,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading.browser: heap 14312256 (allocated 15466496) 2026-03-23 03:19:35,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing chrome headless with pid 44454 2026-03-23 03:19:35,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Closing websocket connection 2026-03-23 03:19:35,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Terminating chrome headless with pid 44454 2026-03-23 03:19:35,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_limited_product_pricelist_loading: Removing chrome user profile "/tmp/tmpr2alqw0x_chrome_odoo" 2026-03-23 03:19:35,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_line_configurators ... 2026-03-23 03:19:37,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome pid: 44676 2026-03-23 03:19:37,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome headless temporary user profile dir: /tmp/tmpkerzk6w3_chrome_odoo 2026-03-23 03:19:37,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Issuing json command http://127.0.0.1:35639/json/version 2026-03-23 03:19:37,915 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:38,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Browser version: Chrome/141.0.7390.54 2026-03-23 03:19:38,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Issuing json command http://127.0.0.1:35639/json 2026-03-23 03:19:38,073 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:38,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Websocket url found: ws://127.0.0.1:35639/devtools/page/F9F6AFB5DE35F7974D946FB7A83548AF 2026-03-23 03:19:38,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Enable chrome headless console log notification 2026-03-23 03:19:38,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome headless enable page notifications 2026-03-23 03:19:38,373 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:19:38,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Setting session cookie in browser 2026-03-23 03:19:38,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:19:38,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:19:38,421 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:19:39,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.063 0.728 2026-03-23 03:19:39,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Navigation result: {'frameId': 'F9F6AFB5DE35F7974D946FB7A83548AF', 'loaderId': '5656F0FC7A3B11B083608B10358F1EDC', 'isDownload': False} 2026-03-23 03:19:39,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Evaluate ready code "odoo.isTourReady('test_line_configurators_product')" 2026-03-23 03:19:39,258 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:19:39,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 03:19:39,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 03:19:39,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.053 2026-03-23 03:19:39,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:39,836 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:39,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:19:39,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Evaluate test code "odoo.startTour('test_line_configurators_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:19:39,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:19:39,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [1/37] Tour test_line_configurators_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:19:39,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:19:39,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:39,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.016 2026-03-23 03:19:40,014 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6379) 2026-03-23 03:19:40,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.066 2026-03-23 03:19:40,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.083 2026-03-23 03:19:40,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-03-23 03:19:40,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.291 0.438 2026-03-23 03:19:40,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:19:40,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:19:41,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-03-23 03:19:41,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:19:41,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-03-23 03:19:41,190 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:41,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.021 2026-03-23 03:19:41,218 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:19:41,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:19:41,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:19:41,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:19:41,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "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:19:41,314 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:41,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.026 2026-03-23 03:19:41,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [2/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:19:41,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 03:19:41,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 03:19:41,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-03-23 03:19:41,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [3/37] Tour test_line_configurators_product → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:19:41,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.108 2026-03-23 03:19:41,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.148 2026-03-23 03:19:41,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-03-23 03:19:41,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-03-23 03:19:41,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.167 2026-03-23 03:19:41,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-03-23 03:19:41,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:41] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-03-23 03:19:42,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-03-23 03:19:42,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=619&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-03-23 03:19:42,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=620&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-03-23 03:19:42,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.141 2026-03-23 03:19:42,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=621&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-03-23 03:19:42,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.316 2026-03-23 03:19:42,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=622&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.246 2026-03-23 03:19:42,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=623&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.247 2026-03-23 03:19:42,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [4/37] Tour test_line_configurators_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:19:42,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=624&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-03-23 03:19:42,367 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "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:19:42,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=625&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-03-23 03:19:42,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [5/37] Tour test_line_configurators_product → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-03-23 03:19:42,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=626&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-03-23 03:19:42,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [6/37] Tour test_line_configurators_product → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 03:19:42,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=627&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-03-23 03:19:42,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "GET /web/image?model=product.template&field=image_128&id=628&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-03-23 03:19:42,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [7/37] Tour test_line_configurators_product → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-03-23 03:19:42,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [8/37] Tour test_line_configurators_product → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 03:19:42,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [9/37] Tour test_line_configurators_product → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 03:19:42,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [10/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:19:42,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [11/37] Tour test_line_configurators_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:42,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:19:42,844 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [12/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:19:43,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [13/37] Tour test_line_configurators_product → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 03:19:43,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [14/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-03-23 03:19:43,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [15/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:19:44,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [16/37] Tour test_line_configurators_product → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-03-23 03:19:44,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [17/37] Tour test_line_configurators_product → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-03-23 03:19:44,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [18/37] Tour test_line_configurators_product → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 03:19:44,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [19/37] Tour test_line_configurators_product → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-03-23 03:19:44,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [20/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 03:19:44,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [21/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 03:19:44,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [22/37] Tour test_line_configurators_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:19:44,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [23/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-03-23 03:19:44,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [24/37] Tour test_line_configurators_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:44,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [25/37] Tour test_line_configurators_product → Step refresh page (trigger: body) 2026-03-23 03:19:44,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:19:45,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:45] "GET /pos/ui/4/product/4eb21423-02c5-4799-ac1d-cf28139db81e HTTP/1.1" 200 - 30 0.022 0.052 2026-03-23 03:19:45,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:45] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:45,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [26/37] Tour test_line_configurators_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:45,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 03:19:45,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 03:19:45,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:19:46,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.034 2026-03-23 03:19:46,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.048 2026-03-23 03:19:46,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-03-23 03:19:46,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:19:46,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.017 2026-03-23 03:19:46,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:19:46,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-03-23 03:19:46,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:19:46,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:19:46,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.026 0.011 2026-03-23 03:19:46,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [27/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-03-23 03:19:46,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [28/37] Tour test_line_configurators_product → Step long press on orderline with product 'Configurable Chair' (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:19:46,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.021 0.028 2026-03-23 03:19:46,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.002 0.011 2026-03-23 03:19:46,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.015 2026-03-23 03:19:47,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [29/37] Tour test_line_configurators_product → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-03-23 03:19:47,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [30/37] Tour test_line_configurators_product → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-03-23 03:19:47,463 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [31/37] Tour test_line_configurators_product → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 03:19:47,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [32/37] Tour test_line_configurators_product → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-03-23 03:19:47,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [33/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 03:19:47,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [34/37] Tour test_line_configurators_product → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 03:19:47,670 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [35/37] Tour test_line_configurators_product → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 03:19:47,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [36/37] Tour test_line_configurators_product → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","price":""} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1"))) 2026-03-23 03:19:47,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [37/37] Tour test_line_configurators_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:47,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: tour succeeded 2026-03-23 03:19:47,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_line_configurators_product SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:19:48,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: heap 13995856 (allocated 15204352) 2026-03-23 03:19:48,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Closing chrome headless with pid 44676 2026-03-23 03:19:48,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Closing websocket connection 2026-03-23 03:19:48,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Terminating chrome headless with pid 44676 2026-03-23 03:19:48,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Removing chrome user profile "/tmp/tmpkerzk6w3_chrome_odoo" 2026-03-23 03:19:48,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome pid: 44881 2026-03-23 03:19:48,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome headless temporary user profile dir: /tmp/tmppwgqg78m_chrome_odoo 2026-03-23 03:19:48,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Issuing json command http://127.0.0.1:38555/json/version 2026-03-23 03:19:48,634 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38555', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:48,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Browser version: Chrome/141.0.7390.54 2026-03-23 03:19:48,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Issuing json command http://127.0.0.1:38555/json 2026-03-23 03:19:48,845 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38555', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:19:48,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Websocket url found: ws://127.0.0.1:38555/devtools/page/5E44FEFB3E1C95456532CC0A4AE8D200 2026-03-23 03:19:48,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Enable chrome headless console log notification 2026-03-23 03:19:48,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Chrome headless enable page notifications 2026-03-23 03:19:49,095 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:19:49,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Setting session cookie in browser 2026-03-23 03:19:49,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:19:49,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:19:49,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "GET /pos/ui/4 HTTP/1.1" 200 - 30 0.020 0.056 2026-03-23 03:19:49,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Navigation result: {'frameId': '5E44FEFB3E1C95456532CC0A4AE8D200', 'loaderId': 'FEB5A5F4047CBB269801F0C5DC6260AD', 'isDownload': False} 2026-03-23 03:19:49,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Evaluate ready code "odoo.isTourReady('test_line_configurators_combo')" 2026-03-23 03:19:49,232 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:19:49,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 03:19:49,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.021 2026-03-23 03:19:49,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-03-23 03:19:49,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:19:49,885 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:19:49,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:19:49,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Evaluate test code "odoo.startTour('test_line_configurators_combo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:19:49,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 03:19:49,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [1/60] Tour test_line_configurators_combo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:19:49,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:19:50,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:19:50,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:19:50,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 03:19:50,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.018 0.043 2026-03-23 03:19:50,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-03-23 03:19:50,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 184 0.189 0.407 2026-03-23 03:19:50,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:19:50,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:19:51,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 03:19:51,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 03:19:51,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-03-23 03:19:51,257 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:19:51,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:19:51,291 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:19:51,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.011 0.022 2026-03-23 03:19:51,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 03:19:51,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:51,339 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:19:51,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.006 0.023 2026-03-23 03:19:51,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 03:19:51,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [2/60] Tour test_line_configurators_combo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:19:51,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.013 0.042 2026-03-23 03:19:51,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.067 2026-03-23 03:19:51,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.027 0.121 2026-03-23 03:19:51,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [3/60] Tour test_line_configurators_combo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:19:51,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.191 2026-03-23 03:19:51,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-03-23 03:19:51,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:51] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.294 2026-03-23 03:19:52,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [4/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:19:52,016 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:19:52,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.361 2026-03-23 03:19:52,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [5/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:19:52,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.029 0.369 2026-03-23 03:19:52,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.418 2026-03-23 03:19:52,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [6/60] Tour test_line_configurators_combo → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:19:52,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.400 2026-03-23 03:19:52,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [7/60] Tour test_line_configurators_combo → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-03-23 03:19:52,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.template&field=image_128&id=619&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.413 2026-03-23 03:19:52,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [8/60] Tour test_line_configurators_combo → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 03:19:52,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=719&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.384 2026-03-23 03:19:52,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [9/60] Tour test_line_configurators_combo → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-03-23 03:19:52,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=721&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.012 0.367 2026-03-23 03:19:52,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=722&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.306 2026-03-23 03:19:52,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [10/60] Tour test_line_configurators_combo → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 03:19:52,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=723&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.324 2026-03-23 03:19:52,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [11/60] Tour test_line_configurators_combo → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 03:19:52,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=720&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.012 0.306 2026-03-23 03:19:52,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=607&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.012 0.306 2026-03-23 03:19:52,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [12/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:19:52,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.014 0.273 2026-03-23 03:19:52,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [13/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:19:52,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=724&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.271 2026-03-23 03:19:52,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=725&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.270 2026-03-23 03:19:52,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [14/60] Tour test_line_configurators_combo → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:19:52,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=726&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.014 0.244 2026-03-23 03:19:52,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [15/60] Tour test_line_configurators_combo → Step picking select attribute with name Wood (trigger: .modal .configurator_select:has(option:contains('Wood'))) 2026-03-23 03:19:52,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.product&field=image_128&id=727&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.247 2026-03-23 03:19:52,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.template&field=image_128&id=620&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-03-23 03:19:52,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [16/60] Tour test_line_configurators_combo → Step picking radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input) 2026-03-23 03:19:52,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.template&field=image_128&id=621&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.233 2026-03-23 03:19:52,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [17/60] Tour test_line_configurators_combo → Step filling custom attribute with value Azerty (trigger: .modal .custom_value) 2026-03-23 03:19:52,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:52] "GET /web/image?model=product.template&field=image_128&id=622&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-03-23 03:19:53,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=623&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-03-23 03:19:53,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [18/60] Tour test_line_configurators_combo → Step picking multi attribute with name Cushion (trigger: .modal label[for^="multi-"]:contains('Cushion')) 2026-03-23 03:19:53,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=624&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-03-23 03:19:53,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=625&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-03-23 03:19:53,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [19/60] Tour test_line_configurators_combo → Step picking multi attribute with name Headrest (trigger: .modal label[for^="multi-"]:contains('Headrest')) 2026-03-23 03:19:53,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=626&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-03-23 03:19:53,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=627&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-03-23 03:19:53,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [20/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:19:53,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:53] "GET /web/image?model=product.template&field=image_128&id=628&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-03-23 03:19:53,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [21/60] Tour test_line_configurators_combo → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:19:53,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [22/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:19:53,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [23/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:19:53,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [24/60] Tour test_line_configurators_combo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:53,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:19:53,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [25/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 03:19:53,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [26/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-03-23 03:19:53,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [27/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 03:19:53,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [28/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-03-23 03:19:54,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [29/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:19:54,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [30/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:19:54,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [31/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:19:54,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [32/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-03-23 03:19:54,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [33/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 03:19:54,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:19:54,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [34/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-03-23 03:19:54,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [35/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 03:19:54,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [36/60] Tour test_line_configurators_combo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:19:54,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [37/60] Tour test_line_configurators_combo → Step refresh page (trigger: body) 2026-03-23 03:19:54,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 03:19:55,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:55] "GET /pos/ui/4/product/c7690b51-2d0c-44c4-8fa2-febe25280b7d HTTP/1.1" 200 - 30 0.023 0.044 2026-03-23 03:19:56,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:19:56,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [38/60] Tour test_line_configurators_combo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:19:56,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 03:19:56,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:19:56,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:19:56,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.022 0.056 2026-03-23 03:19:56,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.076 2026-03-23 03:19:56,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-03-23 03:19:56,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:19:56,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.029 2026-03-23 03:19:56,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:19:56,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: Owl is running in 'dev' mode. 2026-03-23 03:19:56,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.066 2026-03-23 03:19:57,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:19:57,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [39/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-03-23 03:19:57,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.021 2026-03-23 03:19:57,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-03-23 03:19:57,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.018 2026-03-23 03:19:57,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-03-23 03:19:57,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [40/60] Tour test_line_configurators_combo → Step Check that Combo Product 2 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:19:57,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [41/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:19:58,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [42/60] Tour test_line_configurators_combo → Step Check that Combo Product 6 is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:19:58,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [43/60] Tour test_line_configurators_combo → Step Select combo item Configurable Chair (trigger: .modal label.combo-item article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:19:58,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [44/60] Tour test_line_configurators_combo → Step checking selected color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue'].active) 2026-03-23 03:19:58,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [45/60] Tour test_line_configurators_combo → Step check selected value for select containing option "Wood" (trigger: .modal .configurator_select:has(option:contains(Wood))) 2026-03-23 03:19:58,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [46/60] Tour test_line_configurators_combo → Step checking selected radio attribute with name Other (trigger: .modal .attribute-name-cell:contains('Other') input:checked) 2026-03-23 03:19:58,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [47/60] Tour test_line_configurators_combo → Step checking selected custom attribute with value "Azerty" (trigger: .modal .custom_value) 2026-03-23 03:19:58,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [48/60] Tour test_line_configurators_combo → Step checking selected multi attribute with name Cushion (trigger: .modal label[for^="multi-"].active:contains('Cushion')) 2026-03-23 03:19:58,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [49/60] Tour test_line_configurators_combo → Step checking selected multi attribute with name Headrest (trigger: .modal label[for^="multi-"].active:contains('Headrest')) 2026-03-23 03:19:58,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [50/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:19:58,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [51/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-03-23 03:19:58,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [52/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 03:19:58,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:19:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 03:19:58,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [53/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"1.0","priceUnit":"","attributeLine":"Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("1")):has(.attribute-line:contains("Blue, Wood, Fabrics: Other: Azerty, Cushion, Headrest"))) 2026-03-23 03:19:58,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [54/60] Tour test_line_configurators_combo → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 03:19:58,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [55/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-03-23 03:19:59,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [56/60] Tour test_line_configurators_combo → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:19:59,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [57/60] Tour test_line_configurators_combo → Step long press on orderline with product 'Office Combo' (trigger: .order-container .orderline:has(.product-name:contains("Office Combo"))) 2026-03-23 03:20:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:20:00,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [58/60] Tour test_line_configurators_combo → Step Check that Configurable Chair is selected (trigger: .modal label.combo-item.selected article.product:has(.product-name:contains("Configurable Chair"))) 2026-03-23 03:20:00,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [59/60] Tour test_line_configurators_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add to Order")) 2026-03-23 03:20:00,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: [60/60] Tour test_line_configurators_combo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:00,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 03:20:00,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: tour succeeded 2026-03-23 03:20:00,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_line_configurators_combo SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 03:20:00,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.066 2026-03-23 03:20:00,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators.browser: heap 17263240 (allocated 18223104) 2026-03-23 03:20:00,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Closing chrome headless with pid 44881 2026-03-23 03:20:00,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Closing websocket connection 2026-03-23 03:20:00,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Terminating chrome headless with pid 44881 2026-03-23 03:20:01,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_line_configurators: Removing chrome user profile "/tmp/tmppwgqg78m_chrome_odoo" 2026-03-23 03:20:01,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_load_pos_demo_data ... 2026-03-23 03:20:02,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome pid: 45099 2026-03-23 03:20:02,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome headless temporary user profile dir: /tmp/tmpuydq_de6_chrome_odoo 2026-03-23 03:20:02,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:43935/json/version 2026-03-23 03:20:02,314 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:02,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Browser version: Chrome/141.0.7390.54 2026-03-23 03:20:02,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:43935/json 2026-03-23 03:20:02,517 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:02,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Websocket url found: ws://127.0.0.1:43935/devtools/page/CA0C94D01325AD76DECF8A7EAE9DE2D2 2026-03-23 03:20:02,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Enable chrome headless console log notification 2026-03-23 03:20:02,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome headless enable page notifications 2026-03-23 03:20:02,807 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:20:02,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Setting session cookie in browser 2026-03-23 03:20:02,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:20:02,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:20:02,852 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:20:03,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:03] "GET /pos/ui/4 HTTP/1.1" 200 - 130 0.127 0.959 2026-03-23 03:20:03,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Navigation result: {'frameId': 'CA0C94D01325AD76DECF8A7EAE9DE2D2', 'loaderId': '1FF6F33CF6951EB4519EBC4FB403F989', 'isDownload': False} 2026-03-23 03:20:03,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Evaluate ready code "odoo.isTourReady('test_load_pos_demo_data_by_pos_user')" 2026-03-23 03:20:03,986 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:20:04,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.020 2026-03-23 03:20:04,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.029 2026-03-23 03:20:04,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.073 2026-03-23 03:20:04,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:20:04,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:20:04,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-03-23 03:20:04,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Evaluate test code "odoo.startTour('test_load_pos_demo_data_by_pos_user', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:20:04,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 03:20:04,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [1/5] Tour test_load_pos_demo_data_by_pos_user → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:20:04,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:20:04,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:05,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.027 2026-03-23 03:20:05,140 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6380) 2026-03-23 03:20:05,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.041 0.117 2026-03-23 03:20:05,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.050 0.158 2026-03-23 03:20:05,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.092 2026-03-23 03:20:06,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 252 0.276 0.391 2026-03-23 03:20:06,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:20:06,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:20:06,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-03-23 03:20:06,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:20:06,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: Owl is running in 'dev' mode. 2026-03-23 03:20:06,371 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:06,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:20:06,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.015 0.028 2026-03-23 03:20:06,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:20:06,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.045 2026-03-23 03:20:06,476 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "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:20:06,487 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:06,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.018 2026-03-23 03:20:06,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.015 0.031 2026-03-23 03:20:06,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [2/5] Tour test_load_pos_demo_data_by_pos_user → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:20:06,814 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:06,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:06] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.018 0.034 2026-03-23 03:20:06,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [3/5] Tour test_load_pos_demo_data_by_pos_user → Step Click on Load Sample button (trigger: .o_view_nocontent .o_nocontent_help button.btn-primary:contains("Load Sample")) 2026-03-23 03:20:07,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.107 2026-03-23 03:20:07,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.126 2026-03-23 03:20:07,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [4/5] Tour test_load_pos_demo_data_by_pos_user → Step Click Ok on the Access Denied dialog box (trigger: .modal-content:has(.modal-title:contains("Access Denied")) .modal-footer .btn.btn-primary:contains("Ok")) 2026-03-23 03:20:07,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:07] "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:20:07,245 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:07] "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:20:07,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [5/5] Tour test_load_pos_demo_data_by_pos_user → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:20:07,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: tour succeeded 2026-03-23 03:20:07,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_load_pos_demo_data_by_pos_user SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:20:07,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: heap 12242712 (allocated 12845056) 2026-03-23 03:20:07,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Closing chrome headless with pid 45099 2026-03-23 03:20:07,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Closing websocket connection 2026-03-23 03:20:07,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Terminating chrome headless with pid 45099 2026-03-23 03:20:07,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Removing chrome user profile "/tmp/tmpuydq_de6_chrome_odoo" 2026-03-23 03:20:08,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome pid: 45266 2026-03-23 03:20:08,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome headless temporary user profile dir: /tmp/tmpd4a04t6__chrome_odoo 2026-03-23 03:20:08,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:40817/json/version 2026-03-23 03:20:08,183 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:08,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Browser version: Chrome/141.0.7390.54 2026-03-23 03:20:08,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Issuing json command http://127.0.0.1:40817/json 2026-03-23 03:20:08,385 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:08,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Websocket url found: ws://127.0.0.1:40817/devtools/page/8328835DF7DA82A3F64F4D8EF2A759E8 2026-03-23 03:20:08,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Enable chrome headless console log notification 2026-03-23 03:20:08,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Chrome headless enable page notifications 2026-03-23 03:20:08,612 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:20:08,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Setting session cookie in browser 2026-03-23 03:20:08,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:20:08,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:20:08,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:08] "GET /pos/ui/4 HTTP/1.1" 200 - 66 0.049 0.098 2026-03-23 03:20:08,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Navigation result: {'frameId': '8328835DF7DA82A3F64F4D8EF2A759E8', 'loaderId': '97765690601B1596DA580A730C529BD0', 'isDownload': False} 2026-03-23 03:20:08,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Evaluate ready code "odoo.isTourReady('test_load_pos_demo_data_with_member_role')" 2026-03-23 03:20:08,879 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:20:08,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.015 2026-03-23 03:20:08,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-03-23 03:20:08,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.043 2026-03-23 03:20:09,530 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:20:09,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:09,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.030 2026-03-23 03:20:09,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Evaluate test code "odoo.startTour('test_load_pos_demo_data_with_member_role', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:20:09,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [1/4] Tour test_load_pos_demo_data_with_member_role → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:20:09,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.010 2026-03-23 03:20:09,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-03-23 03:20:09,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:09,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 03:20:09,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.026 2026-03-23 03:20:09,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.015 2026-03-23 03:20:09,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.045 2026-03-23 03:20:10,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 253 0.251 0.394 2026-03-23 03:20:10,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:20:10,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:20:10,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:10] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.048 2026-03-23 03:20:10,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:20:10,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: Owl is running in 'dev' mode. 2026-03-23 03:20:10,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:20:10,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 03:20:11,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:20:11,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:20:11,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.061 2026-03-23 03:20:11,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "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:20:11,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:20:11,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 03:20:11,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.034 2026-03-23 03:20:11,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [2/4] Tour test_load_pos_demo_data_with_member_role → Step Click on Load Sample button (trigger: .o_view_nocontent .o_nocontent_help button.btn-primary:contains("Load Sample")) 2026-03-23 03:20:11,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:11,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.019 2026-03-23 03:20:11,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [3/4] Tour test_load_pos_demo_data_with_member_role → Step Click Ok on the Access Denied dialog box (trigger: .modal-content:has(.modal-title:contains("Access Denied")) .modal-footer .btn.btn-primary:contains("Ok")) 2026-03-23 03:20:11,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:20:11,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.024 2026-03-23 03:20:11,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: [4/4] Tour test_load_pos_demo_data_with_member_role → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:20:11,478 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:20:11,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: tour succeeded 2026-03-23 03:20:11,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_load_pos_demo_data_with_member_role SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 03:20:11,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data.browser: heap 12096956 (allocated 12845056) 2026-03-23 03:20:11,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Closing chrome headless with pid 45266 2026-03-23 03:20:11,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Closing websocket connection 2026-03-23 03:20:11,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Terminating chrome headless with pid 45266 2026-03-23 03:20:11,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_load_pos_demo_data: Removing chrome user profile "/tmp/tmpd4a04t6__chrome_odoo" 2026-03-23 03:20:11,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot ... 2026-03-23 03:20:12,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome pid: 45431 2026-03-23 03:20:12,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome headless temporary user profile dir: /tmp/tmpv8mj63_3_chrome_odoo 2026-03-23 03:20:12,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:39735/json/version 2026-03-23 03:20:12,856 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:13,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Browser version: Chrome/141.0.7390.54 2026-03-23 03:20:13,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Issuing json command http://127.0.0.1:39735/json 2026-03-23 03:20:13,016 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:13,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Websocket url found: ws://127.0.0.1:39735/devtools/page/4CCAD0F34512C87892DA9EAA5E2442E5 2026-03-23 03:20:13,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Enable chrome headless console log notification 2026-03-23 03:20:13,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Chrome headless enable page notifications 2026-03-23 03:20:13,355 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:20:13,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Setting session cookie in browser 2026-03-23 03:20:13,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:20:13,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:20:13,394 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:20:14,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:14] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.081 1.048 2026-03-23 03:20:14,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Navigation result: {'frameId': '4CCAD0F34512C87892DA9EAA5E2442E5', 'loaderId': 'FF850F03945F4547B491E59BCD22C16E', 'isDownload': False} 2026-03-23 03:20:14,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Evaluate ready code "odoo.isTourReady('LotTour')" 2026-03-23 03:20:14,549 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:20:14,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:14] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.014 2026-03-23 03:20:14,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:14] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.069 2026-03-23 03:20:14,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:14] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.105 2026-03-23 03:20:15,229 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:15,239 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:20:15,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:20:15,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Evaluate test code "odoo.startTour('LotTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:20:15,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:20:15,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [1/108] Tour LotTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:20:15,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:20:15,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:20:15,413 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6381) 2026-03-23 03:20:15,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.043 2026-03-23 03:20:15,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.068 2026-03-23 03:20:15,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-03-23 03:20:15,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.046 2026-03-23 03:20:16,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.316 0.466 2026-03-23 03:20:16,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:20:16,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:20:16,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-03-23 03:20:16,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:20:16,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: Owl is running in 'dev' mode. 2026-03-23 03:20:16,787 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:16,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:20:16,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.006 2026-03-23 03:20:16,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:20:16,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:20:16,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "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:20:16,885 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:16,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 03:20:16,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.029 2026-03-23 03:20:17,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [2/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:20:17,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.024 0.043 2026-03-23 03:20:17,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.090 2026-03-23 03:20:17,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.146 2026-03-23 03:20:17,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [3/108] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:20:17,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-03-23 03:20:17,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-03-23 03:20:17,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.358 2026-03-23 03:20:17,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.395 2026-03-23 03:20:17,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.331 2026-03-23 03:20:17,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-03-23 03:20:17,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-03-23 03:20:17,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=629&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-03-23 03:20:17,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image?model=product.template&field=image_128&id=630&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-03-23 03:20:17,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.197 2026-03-23 03:20:17,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.223 2026-03-23 03:20:17,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [4/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:20:17,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:17] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.010 0.024 2026-03-23 03:20:18,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [5/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:18,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [6/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:20:18,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [7/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 03:20:18,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [8/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-03-23 03:20:18,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [9/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 03:20:18,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [10/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:18,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:20:18,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [11/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:18,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [12/108] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 03:20:18,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [13/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:18,745 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:18] "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:20:18,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [14/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:18,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.013 2026-03-23 03:20:18,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [15/108] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 03:20:18,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [16/108] Tour LotTour → Step delete lot number (trigger: .lot-container .lot-item:eq(0) .btn) 2026-03-23 03:20:18,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.023 2026-03-23 03:20:18,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:18] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.016 0.041 2026-03-23 03:20:19,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [17/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 03:20:19,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [18/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:20:19,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [19/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:19,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [20/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:20:19,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [21/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 03:20:19,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [22/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(2)) 2026-03-23 03:20:19,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [23/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 03:20:19,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [24/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:19,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [25/108] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":1} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 03:20:19,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.032 2026-03-23 03:20:19,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [26/108] Tour LotTour → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 03:20:19,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [27/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:20:19,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 03:20:19,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:19] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.003 0.032 2026-03-23 03:20:19,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [28/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:19,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [29/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:20:20,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [30/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 03:20:20,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [31/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(1)) 2026-03-23 03:20:20,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [32/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 03:20:20,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [33/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:20,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [34/108] Tour LotTour → Step Check orderline with attributes: {"productName":"Product A","quantity":2} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-03-23 03:20:20,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:20:20,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [35/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:20,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [36/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:20,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.025 2026-03-23 03:20:20,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [37/108] Tour LotTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:20:20,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [38/108] Tour LotTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:20:20,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [39/108] Tour LotTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:20:20,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [40/108] Tour LotTour → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:20:20,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [41/108] Tour LotTour → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:20:21,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [42/108] Tour LotTour → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:20:21,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [43/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:21,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [44/108] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:20:21,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [45/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:20:21,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:21] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.004 0.015 2026-03-23 03:20:21,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [46/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:21,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [47/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:20:21,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [48/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 03:20:21,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [49/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-03-23 03:20:21,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [50/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 03:20:21,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [51/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:21,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [52/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:21,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:20:21,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [53/108] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("3"))) 2026-03-23 03:20:21,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [54/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:22,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [55/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:22,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:20:22,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [56/108] Tour LotTour → Step .info-list:contains('SN 3') 2026-03-23 03:20:22,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [57/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:22,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [58/108] Tour LotTour → Step .pos-leftheader .list-plus-btn 2026-03-23 03:20:22,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [59/108] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:20:22,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.022 2026-03-23 03:20:22,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [60/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:20:22,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:22] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.006 0.019 2026-03-23 03:20:22,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [61/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:22,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [62/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:20:22,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [63/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 03:20:22,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [64/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(5)) 2026-03-23 03:20:22,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [65/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 03:20:22,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [66/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:23,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [67/108] Tour LotTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:20:23,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:20:23,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [68/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:20:23,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:23] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 5 0.007 0.032 2026-03-23 03:20:23,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [69/108] Tour LotTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:23,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [70/108] Tour LotTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:20:23,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [71/108] Tour LotTour → Step .o-autocomplete input 2026-03-23 03:20:23,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [72/108] Tour LotTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(3)) 2026-03-23 03:20:23,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [73/108] Tour LotTour → Step .o-autocomplete input:value() 2026-03-23 03:20:23,658 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [74/108] Tour LotTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:23,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [75/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:23,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:20:23,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [76/108] Tour LotTour → Step .info-list:not(:contains('SN 3')) 2026-03-23 03:20:23,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [77/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:23,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [78/108] Tour LotTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 03:20:23,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:20:24,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [79/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:24,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:24] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 6 0.004 0.013 2026-03-23 03:20:24,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [80/108] Tour LotTour → Step .info-list:contains('Lot Number 1001') 2026-03-23 03:20:24,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:20:24,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [81/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:24,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [82/108] Tour LotTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:20:24,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.026 2026-03-23 03:20:24,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [83/108] Tour LotTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:20:24,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [84/108] Tour LotTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:20:24,378 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:20:24,383 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:24,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [85/108] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:20:24,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [86/108] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:20:24,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:20:24,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [87/108] Tour LotTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:20:24,582 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:20:24,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 03:20:24,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35130993 started for PoS orders references: [{'name': '/', 'uuid': 'ee428bca-4b33-4d91-934b-2df1437e09c3'}] 2026-03-23 03:20:25,082 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted stock.move.line records with IDs: [1283] 2026-03-23 03:20:25,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35130993 order {'name': '/', 'uuid': 'ee428bca-4b33-4d91-934b-2df1437e09c3'} created pos.order #103 2026-03-23 03:20:25,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35130993 finished 2026-03-23 03:20:25,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 356 0.428 0.717 2026-03-23 03:20:25,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:20:25,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:20:25,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [88/108] Tour LotTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:20:26,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [89/108] Tour LotTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:20:26,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [90/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:26,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:20:26,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [91/108] Tour LotTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:20:26,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [92/108] Tour LotTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:20:26,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [93/108] Tour LotTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:20:26,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [94/108] Tour LotTour → Step .ticket-screen .order-row:contains("002") 2026-03-23 03:20:26,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:20:26,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 03:20:26,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [95/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:26,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.008 0.018 2026-03-23 03:20:26,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [96/108] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:20:26,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [97/108] Tour LotTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-03-23 03:20:26,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [98/108] Tour LotTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-03-23 03:20:26,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [99/108] Tour LotTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:20:26,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [100/108] Tour LotTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:26,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [101/108] Tour LotTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:26,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [102/108] Tour LotTour → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:20:26,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [103/108] Tour LotTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:20:26,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 03:20:27,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [104/108] Tour LotTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:20:27,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [105/108] Tour LotTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:20:27,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:20:27,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [106/108] Tour LotTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:20:27,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.025 2026-03-23 03:20:27,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91073276 started for PoS orders references: [{'name': '/', 'uuid': '7e2a6501-e807-4c20-bd80-38f90485b9d8'}] 2026-03-23 03:20:27,506 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted stock.move.line records with IDs: [1286] 2026-03-23 03:20:27,660 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted stock.move.line records with IDs: [1287] 2026-03-23 03:20:28,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91073276 order {'name': '/', 'uuid': '7e2a6501-e807-4c20-bd80-38f90485b9d8'} created pos.order #104 2026-03-23 03:20:28,042 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91073276 finished 2026-03-23 03:20:28,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 279 0.282 0.657 2026-03-23 03:20:28,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.035 2026-03-23 03:20:28,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [107/108] Tour LotTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:20:28,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.031 2026-03-23 03:20:28,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: [108/108] Tour LotTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:20:28,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: tour succeeded 2026-03-23 03:20:28,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: ╔════════════════════════╗ ║ TOUR LotTour SUCCEEDED ║ ╚════════════════════════╝ 2026-03-23 03:20:28,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 03:20:28,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot.browser: heap 21727576 (allocated 23990272) 2026-03-23 03:20:28,670 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Closing chrome headless with pid 45431 2026-03-23 03:20:28,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Closing websocket connection 2026-03-23 03:20:28,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Terminating chrome headless with pid 45431 2026-03-23 03:20:28,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot: Removing chrome user profile "/tmp/tmpv8mj63_3_chrome_odoo" 2026-03-23 03:20:29,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-03-23 03:20:30,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome pid: 45644 2026-03-23 03:20:30,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless temporary user profile dir: /tmp/tmp3iz1yapm_chrome_odoo 2026-03-23 03:20:30,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:39897/json/version 2026-03-23 03:20:30,504 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:30,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Browser version: Chrome/141.0.7390.54 2026-03-23 03:20:30,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Issuing json command http://127.0.0.1:39897/json 2026-03-23 03:20:30,690 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:30,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Websocket url found: ws://127.0.0.1:39897/devtools/page/4521736C3A681435126F21EE0898914C 2026-03-23 03:20:30,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Enable chrome headless console log notification 2026-03-23 03:20:30,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Chrome headless enable page notifications 2026-03-23 03:20:30,958 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:20:30,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Setting session cookie in browser 2026-03-23 03:20:30,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:20:30,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:20:30,988 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:20:31,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:31] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.112 0.696 2026-03-23 03:20:31,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Navigation result: {'frameId': '4521736C3A681435126F21EE0898914C', 'loaderId': '1902A806DFB52E8F0DB33053DF98B2D5', 'isDownload': False} 2026-03-23 03:20:31,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-03-23 03:20:31,836 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:20:31,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 03:20:31,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.035 2026-03-23 03:20:31,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.062 2026-03-23 03:20:32,489 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:32,495 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:32,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 03:20:32,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:20:32,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 03:20:32,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [1/50] Tour LotRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:20:32,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:20:32,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:20:32,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.030 2026-03-23 03:20:32,793 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6382) 2026-03-23 03:20:32,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.097 2026-03-23 03:20:32,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.038 0.110 2026-03-23 03:20:32,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.081 2026-03-23 03:20:33,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.318 0.503 2026-03-23 03:20:33,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:20:34,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 03:20:34,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.056 2026-03-23 03:20:34,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:20:34,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: Owl is running in 'dev' mode. 2026-03-23 03:20:34,360 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:20:34,378 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:34,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:20:34,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:20:34,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.021 0.049 2026-03-23 03:20:34,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:20:34,486 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:20:34,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.017 2026-03-23 03:20:34,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.033 2026-03-23 03:20:34,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [2/50] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:20:34,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.013 0.066 2026-03-23 03:20:34,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.075 2026-03-23 03:20:34,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [3/50] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-03-23 03:20:34,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:34] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.127 2026-03-23 03:20:35,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-03-23 03:20:35,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-03-23 03:20:35,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-03-23 03:20:35,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-03-23 03:20:35,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.276 2026-03-23 03:20:35,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.280 2026-03-23 03:20:35,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-03-23 03:20:35,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image?model=product.template&field=image_128&id=631&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.289 2026-03-23 03:20:35,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.086 0.395 2026-03-23 03:20:35,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.462 2026-03-23 03:20:35,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [4/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-03-23 03:20:35,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:20:35,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.023 2026-03-23 03:20:35,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "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:20:35,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [5/50] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-03-23 03:20:35,836 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:20:35,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [6/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-03-23 03:20:36,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [7/50] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-03-23 03:20:36,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [8/50] Tour LotRefundTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:20:36,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [9/50] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:20:36,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:36] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.008 0.021 2026-03-23 03:20:36,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [10/50] Tour LotRefundTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:36,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [11/50] Tour LotRefundTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:20:36,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [12/50] Tour LotRefundTour → Step .o-autocomplete input 2026-03-23 03:20:36,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [13/50] Tour LotRefundTour → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(123456789)) 2026-03-23 03:20:36,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [14/50] Tour LotRefundTour → Step .o-autocomplete input:value() 2026-03-23 03:20:36,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [15/50] Tour LotRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:36,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:20:36,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [16/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:36,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [17/50] Tour LotRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 03:20:36,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [18/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:37,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [19/50] Tour LotRefundTour → Step .pos-leftheader .orders-button 2026-03-23 03:20:37,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:20:37,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [20/50] Tour LotRefundTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:20:37,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:20:37,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [21/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-03-23 03:20:37,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.031 2026-03-23 03:20:37,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [22/50] Tour LotRefundTour → Step Verify that the camera view is visible in the left pane. (trigger: .ticket-screen .leftpane .o_crop_container) 2026-03-23 03:20:37,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [23/50] Tour LotRefundTour → Step Click the Scan button located in the top header. (trigger: .pos-topheader .status-buttons .fa-barcode) 2026-03-23 03:20:37,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [24/50] Tour LotRefundTour → Step .pos-leftheader .register-label 2026-03-23 03:20:37,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [25/50] Tour LotRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:20:37,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [26/50] Tour LotRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:20:37,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [27/50] Tour LotRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:20:37,600 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:37,602 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:20:37,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [28/50] Tour LotRefundTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:20:37,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [29/50] Tour LotRefundTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:20:37,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:20:37,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [30/50] Tour LotRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:20:37,812 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:37,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.042 2026-03-23 03:20:37,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6260935 started for PoS orders references: [{'name': '/', 'uuid': '926e69db-542b-44c1-adb8-1e27e749e20d'}] 2026-03-23 03:20:38,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6260935 order {'name': '/', 'uuid': '926e69db-542b-44c1-adb8-1e27e749e20d'} created pos.order #105 2026-03-23 03:20:38,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6260935 finished 2026-03-23 03:20:38,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 215 0.306 0.611 2026-03-23 03:20:38,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.035 2026-03-23 03:20:38,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:20:38,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [31/50] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:20:38,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [32/50] Tour LotRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:20:39,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [33/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:39,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 03:20:39,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [34/50] Tour LotRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:20:39,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [35/50] Tour LotRefundTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:20:39,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [36/50] Tour LotRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:20:39,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [37/50] Tour LotRefundTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:20:39,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:20:39,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [38/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:39,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 03:20:39,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:39] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.007 0.042 2026-03-23 03:20:39,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [39/50] Tour LotRefundTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:20:39,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [40/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:39,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [41/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:39,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [42/50] Tour LotRefundTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-03-23 03:20:39,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [43/50] Tour LotRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:39,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [44/50] Tour LotRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:39,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [45/50] Tour LotRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:20:39,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [46/50] Tour LotRefundTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:20:39,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [47/50] Tour LotRefundTour → Step click back button (trigger: .back-button) 2026-03-23 03:20:39,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.026 2026-03-23 03:20:39,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [48/50] Tour LotRefundTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:20:40,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [49/50] Tour LotRefundTour → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 03:20:40,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: [50/50] Tour LotRefundTour → Step Check lot number (trigger: .lot-container .lot-item:eq(0) span:contains(123456789)) 2026-03-23 03:20:40,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:20:40,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: tour succeeded 2026-03-23 03:20:40,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: ╔══════════════════════════════╗ ║ TOUR LotRefundTour SUCCEEDED ║ ╚══════════════════════════════╝ 2026-03-23 03:20:40,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund.browser: heap 17826448 (allocated 19795968) 2026-03-23 03:20:40,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Closing chrome headless with pid 45644 2026-03-23 03:20:40,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Closing websocket connection 2026-03-23 03:20:40,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Terminating chrome headless with pid 45644 2026-03-23 03:20:40,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund: Removing chrome user profile "/tmp/tmp3iz1yapm_chrome_odoo" 2026-03-23 03:20:40,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund_lower_qty ... 2026-03-23 03:20:41,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome pid: 45845 2026-03-23 03:20:41,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless temporary user profile dir: /tmp/tmp2pa45b1g_chrome_odoo 2026-03-23 03:20:41,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:33955/json/version 2026-03-23 03:20:41,978 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:42,080 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 03:20:42,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Issuing json command http://127.0.0.1:33955/json 2026-03-23 03:20:42,084 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:42,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Websocket url found: ws://127.0.0.1:33955/devtools/page/021492635661BD889B49377A0620BEE6 2026-03-23 03:20:42,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Enable chrome headless console log notification 2026-03-23 03:20:42,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Chrome headless enable page notifications 2026-03-23 03:20:42,391 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:20:42,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Setting session cookie in browser 2026-03-23 03:20:42,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:20:42,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:20:42,427 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:20:43,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:43] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.091 0.856 2026-03-23 03:20:43,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Navigation result: {'frameId': '021492635661BD889B49377A0620BEE6', 'loaderId': '50121BF045979598A6BA21E16FCCFAAD', 'isDownload': False} 2026-03-23 03:20:43,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Evaluate ready code "odoo.isTourReady('test_lot_refund_lower_qty')" 2026-03-23 03:20:43,407 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:20:43,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:43] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-03-23 03:20:43,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:43] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-03-23 03:20:43,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:43] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.042 2026-03-23 03:20:44,063 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:44,093 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:20:44,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 03:20:44,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Evaluate test code "odoo.startTour('test_lot_refund_lower_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:20:44,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 03:20:44,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [1/65] Tour test_lot_refund_lower_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:20:44,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:20:44,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:20:44,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.021 2026-03-23 03:20:44,332 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6383) 2026-03-23 03:20:44,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.083 2026-03-23 03:20:44,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.106 2026-03-23 03:20:44,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-03-23 03:20:45,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.299 0.448 2026-03-23 03:20:45,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:20:45,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:20:45,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.052 2026-03-23 03:20:45,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:20:45,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: Owl is running in 'dev' mode. 2026-03-23 03:20:45,693 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:20:45,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 03:20:45,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:20:45,718 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:20:45,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:20:45,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "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:20:45,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:20:45,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.010 0.027 2026-03-23 03:20:45,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.017 2026-03-23 03:20:46,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [2/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:20:46,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-03-23 03:20:46,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.048 2026-03-23 03:20:46,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.076 2026-03-23 03:20:46,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-03-23 03:20:46,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [3/65] Tour test_lot_refund_lower_qty → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-03-23 03:20:46,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-03-23 03:20:46,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-03-23 03:20:46,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.201 2026-03-23 03:20:46,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-03-23 03:20:46,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.026 0.218 2026-03-23 03:20:46,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-03-23 03:20:46,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image?model=product.template&field=image_128&id=632&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-03-23 03:20:46,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.281 2026-03-23 03:20:46,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.303 2026-03-23 03:20:46,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [4/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-03-23 03:20:46,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:46] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.010 0.018 2026-03-23 03:20:46,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [5/65] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:46,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [6/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-03-23 03:20:46,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [7/65] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-03-23 03:20:47,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [8/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-03-23 03:20:47,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [9/65] Tour test_lot_refund_lower_qty → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:20:47,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [10/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input 2026-03-23 03:20:47,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [11/65] Tour test_lot_refund_lower_qty → Step check entered lot number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-03-23 03:20:47,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [12/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete input:value() 2026-03-23 03:20:47,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [13/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:47,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [14/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:47,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.037 2026-03-23 03:20:47,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [15/65] Tour test_lot_refund_lower_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-03-23 03:20:47,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [16/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:47,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:47] "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:20:47,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [17/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:20:47,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:20:47,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [18/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:20:48,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [19/65] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:20:48,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:48,128 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:20:48,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [20/65] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:20:48,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [21/65] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:20:48,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:20:48,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [22/65] Tour test_lot_refund_lower_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:20:48,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 03:20:48,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85264138 started for PoS orders references: [{'name': '/', 'uuid': '33bad0c9-2673-4e9e-b1aa-ef8ed1a3a9f0'}] 2026-03-23 03:20:48,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:48,721 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted stock.move.line records with IDs: [1293, 1294] 2026-03-23 03:20:49,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85264138 order {'name': '/', 'uuid': '33bad0c9-2673-4e9e-b1aa-ef8ed1a3a9f0'} created pos.order #106 2026-03-23 03:20:49,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85264138 finished 2026-03-23 03:20:49,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 332 0.322 0.593 2026-03-23 03:20:49,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:20:49,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 03:20:49,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [23/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:20:49,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [24/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:20:49,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [25/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:49,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:20:49,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [26/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:20:49,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [27/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .more-btn) 2026-03-23 03:20:49,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [28/65] Tour test_lot_refund_lower_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:20:49,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [29/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:20:49,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:20:49,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [30/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:49,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.029 2026-03-23 03:20:49,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:49] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.030 2026-03-23 03:20:50,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [31/65] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:20:50,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [32/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:50,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [33/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:50,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [34/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-03-23 03:20:50,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [35/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:50,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [36/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:50,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [37/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:20:50,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [38/65] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-03-23 03:20:50,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 03:20:50,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [39/65] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:20:50,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [40/65] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN1') 2026-03-23 03:20:50,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [41/65] Tour test_lot_refund_lower_qty → Step click lot icon (trigger: .line-lot-icon) 2026-03-23 03:20:50,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [42/65] Tour test_lot_refund_lower_qty → Step .o-autocomplete--dropdown-item:contains('SN2') 2026-03-23 03:20:50,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.023 2026-03-23 03:20:50,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [43/65] Tour test_lot_refund_lower_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:20:50,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [44/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:50,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [45/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:20:50,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.035 2026-03-23 03:20:50,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [46/65] Tour test_lot_refund_lower_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:20:50,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [47/65] Tour test_lot_refund_lower_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:20:51,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [48/65] Tour test_lot_refund_lower_qty → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:20:51,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [49/65] Tour test_lot_refund_lower_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:20:51,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:20:51,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [50/65] Tour test_lot_refund_lower_qty → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:20:51,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 03:20:51,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27056777 started for PoS orders references: [{'name': '/', 'uuid': 'a050560a-e507-489b-88a7-4880151f8ee5'}] 2026-03-23 03:20:51,472 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted stock.move.line records with IDs: [1297] 2026-03-23 03:20:51,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27056777 order {'name': '/', 'uuid': 'a050560a-e507-489b-88a7-4880151f8ee5'} created pos.order #107 2026-03-23 03:20:51,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27056777 finished 2026-03-23 03:20:51,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.210 0.518 2026-03-23 03:20:52,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.032 2026-03-23 03:20:52,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 03:20:52,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [51/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:20:52,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [52/65] Tour test_lot_refund_lower_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:20:52,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [53/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:52,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:20:52,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [54/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:20:52,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [55/65] Tour test_lot_refund_lower_qty → Step click Actions button (trigger: .more-btn) 2026-03-23 03:20:52,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [56/65] Tour test_lot_refund_lower_qty → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:20:52,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [57/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:20:52,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:20:52,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.020 2026-03-23 03:20:52,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [58/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:52,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:52] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.006 0.033 2026-03-23 03:20:52,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [59/65] Tour test_lot_refund_lower_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:20:52,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [60/65] Tour test_lot_refund_lower_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:52,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [61/65] Tour test_lot_refund_lower_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:52,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [62/65] Tour test_lot_refund_lower_qty → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:20:52,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [63/65] Tour test_lot_refund_lower_qty → Step click back button (trigger: .back-button) 2026-03-23 03:20:52,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 03:20:52,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [64/65] Tour test_lot_refund_lower_qty → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:20:52,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: [65/65] Tour test_lot_refund_lower_qty → Step .info-list:contains('SN SN2') 2026-03-23 03:20:52,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: tour succeeded 2026-03-23 03:20:52,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_lot_refund_lower_qty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:20:53,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty.browser: heap 19106360 (allocated 21106688) 2026-03-23 03:20:53,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing chrome headless with pid 45845 2026-03-23 03:20:53,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Closing websocket connection 2026-03-23 03:20:53,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Terminating chrome headless with pid 45845 2026-03-23 03:20:53,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_refund_lower_qty: Removing chrome user profile "/tmp/tmp2pa45b1g_chrome_odoo" 2026-03-23 03:20:53,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_tracking_without_lot_creation ... 2026-03-23 03:20:54,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome pid: 46048 2026-03-23 03:20:54,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless temporary user profile dir: /tmp/tmplf94ggen_chrome_odoo 2026-03-23 03:20:54,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:44061/json/version 2026-03-23 03:20:54,207 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:54,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Browser version: Chrome/141.0.7390.54 2026-03-23 03:20:54,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Issuing json command http://127.0.0.1:44061/json 2026-03-23 03:20:54,382 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:20:54,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Websocket url found: ws://127.0.0.1:44061/devtools/page/1ADF49D3B62071CD5D3CFEF8276EEF2B 2026-03-23 03:20:54,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Enable chrome headless console log notification 2026-03-23 03:20:54,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Chrome headless enable page notifications 2026-03-23 03:20:54,707 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:20:54,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Setting session cookie in browser 2026-03-23 03:20:54,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:20:54,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:20:54,743 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:20:55,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:55] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 86 0.083 0.652 2026-03-23 03:20:55,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Navigation result: {'frameId': '1ADF49D3B62071CD5D3CFEF8276EEF2B', 'loaderId': '42871417CE734DCB5BEF808D4DB44E7B', 'isDownload': False} 2026-03-23 03:20:55,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Evaluate ready code "odoo.isTourReady('test_lot_tracking_without_lot_creation')" 2026-03-23 03:20:55,520 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:20:55,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:55] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 03:20:55,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:55] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.022 2026-03-23 03:20:55,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:55] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.052 2026-03-23 03:20:56,192 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:20:56,211 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:20:56,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 03:20:56,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Evaluate test code "odoo.startTour('test_lot_tracking_without_lot_creation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:20:56,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [1/10] Tour test_lot_tracking_without_lot_creation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:20:56,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-03-23 03:20:56,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:20:56,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:20:56,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.019 2026-03-23 03:20:56,452 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6384) 2026-03-23 03:20:56,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.071 2026-03-23 03:20:56,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.080 2026-03-23 03:20:56,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-03-23 03:20:57,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.230 0.728 2026-03-23 03:20:57,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:20:57,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:20:57,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:57] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-03-23 03:20:57,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:20:57,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: Owl is running in 'dev' mode. 2026-03-23 03:20:57,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:20:57,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 03:20:58,005 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:20:58,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 03:20:58,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:20:58,062 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "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:20:58,070 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:20:58,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 03:20:58,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.048 2026-03-23 03:20:58,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [2/10] Tour test_lot_tracking_without_lot_creation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:20:58,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.066 2026-03-23 03:20:58,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.048 2026-03-23 03:20:58,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.078 2026-03-23 03:20:58,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-03-23 03:20:58,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [3/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:20:58,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-03-23 03:20:58,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-03-23 03:20:58,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-03-23 03:20:58,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.234 2026-03-23 03:20:58,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-03-23 03:20:58,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.267 2026-03-23 03:20:58,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.178 2026-03-23 03:20:58,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.305 2026-03-23 03:20:58,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [4/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:59,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.022 2026-03-23 03:20:59,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [5/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '3.19' (trigger: .product-screen .order-summary .total:contains("3.19")) 2026-03-23 03:20:59,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [6/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:59,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:59] "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:20:59,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [7/10] Tour test_lot_tracking_without_lot_creation → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:20:59,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 03:20:59,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [8/10] Tour test_lot_tracking_without_lot_creation → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:20:59,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 03:20:59,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [9/10] Tour test_lot_tracking_without_lot_creation → Step order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38")) 2026-03-23 03:20:59,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: [10/10] Tour test_lot_tracking_without_lot_creation → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:20:59,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: tour succeeded 2026-03-23 03:20:59,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_lot_tracking_without_lot_creation SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 03:20:59,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:20:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.035 2026-03-23 03:20:59,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation.browser: heap 13590168 (allocated 14417920) 2026-03-23 03:20:59,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing chrome headless with pid 46048 2026-03-23 03:20:59,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Closing websocket connection 2026-03-23 03:20:59,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Terminating chrome headless with pid 46048 2026-03-23 03:20:59,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_lot_tracking_without_lot_creation: Removing chrome user profile "/tmp/tmplf94ggen_chrome_odoo" 2026-03-23 03:20:59,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-03-23 03:21:00,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome pid: 46227 2026-03-23 03:21:00,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome headless temporary user profile dir: /tmp/tmp_g9_m491_chrome_odoo 2026-03-23 03:21:00,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Issuing json command http://127.0.0.1:34127/json/version 2026-03-23 03:21:00,793 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:00,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Browser version: Chrome/141.0.7390.54 2026-03-23 03:21:00,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Issuing json command http://127.0.0.1:34127/json 2026-03-23 03:21:00,955 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:01,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Websocket url found: ws://127.0.0.1:34127/devtools/page/EE75C1954CF804451D124C0E29C2AFC2 2026-03-23 03:21:01,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Enable chrome headless console log notification 2026-03-23 03:21:01,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Chrome headless enable page notifications 2026-03-23 03:21:01,235 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:21:01,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Setting session cookie in browser 2026-03-23 03:21:01,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:21:01,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:21:01,266 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:21:02,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:02] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.101 0.912 2026-03-23 03:21:02,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Navigation result: {'frameId': 'EE75C1954CF804451D124C0E29C2AFC2', 'loaderId': '2CB69A2DCE6A7AE230C88A30DA44D010', 'isDownload': False} 2026-03-23 03:21:02,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-03-23 03:21:02,326 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:21:02,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-03-23 03:21:02,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 03:21:02,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:02] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-03-23 03:21:02,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:02,993 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:03,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:21:03,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:21:03,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:21:03,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [1/7] Tour MultiProductOptionsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:21:03,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:21:03,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:03,182 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6385) 2026-03-23 03:21:03,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.039 2026-03-23 03:21:03,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.059 2026-03-23 03:21:03,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-03-23 03:21:03,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.048 2026-03-23 03:21:04,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.281 0.444 2026-03-23 03:21:04,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:21:04,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:21:04,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-03-23 03:21:04,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.012 2026-03-23 03:21:04,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: Owl is running in 'dev' mode. 2026-03-23 03:21:04,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:21:04,539 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:21:04,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.012 2026-03-23 03:21:04,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.050 2026-03-23 03:21:04,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 03:21:04,635 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "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:21:04,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:04,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 03:21:04,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.038 2026-03-23 03:21:04,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [2/7] Tour MultiProductOptionsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:21:04,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:04] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.028 2026-03-23 03:21:05,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.051 2026-03-23 03:21:05,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-03-23 03:21:05,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [3/7] Tour MultiProductOptionsTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:21:05,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-03-23 03:21:05,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.140 2026-03-23 03:21:05,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-03-23 03:21:05,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-03-23 03:21:05,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-03-23 03:21:05,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.306 2026-03-23 03:21:05,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.310 2026-03-23 03:21:05,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image?model=product.template&field=image_128&id=633&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-03-23 03:21:05,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.221 2026-03-23 03:21:05,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.029 0.322 2026-03-23 03:21:05,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [4/7] Tour MultiProductOptionsTour → Step option Value 1 is shown (trigger: .form-check-label:contains('Value 1')) 2026-03-23 03:21:05,694 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "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:21:05,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [5/7] Tour MultiProductOptionsTour → Step option Value 2 is shown (trigger: .form-check-label:contains('Value 2')) 2026-03-23 03:21:05,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [6/7] Tour MultiProductOptionsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-03-23 03:21:05,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: [7/7] Tour MultiProductOptionsTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:21:05,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:21:05,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: tour succeeded 2026-03-23 03:21:05,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiProductOptionsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:21:06,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options.browser: heap 13356248 (allocated 13893632) 2026-03-23 03:21:06,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Closing chrome headless with pid 46227 2026-03-23 03:21:06,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Closing websocket connection 2026-03-23 03:21:06,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Terminating chrome headless with pid 46227 2026-03-23 03:21:06,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_multi_product_options: Removing chrome user profile "/tmp/tmp_g9_m491_chrome_odoo" 2026-03-23 03:21:06,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_not_available_pricelist_not_set_on_order ... 2026-03-23 03:21:07,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome pid: 46400 2026-03-23 03:21:07,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome headless temporary user profile dir: /tmp/tmpby5wl_qn_chrome_odoo 2026-03-23 03:21:07,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Issuing json command http://127.0.0.1:36725/json/version 2026-03-23 03:21:07,163 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:07,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Browser version: Chrome/141.0.7390.54 2026-03-23 03:21:07,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Issuing json command http://127.0.0.1:36725/json 2026-03-23 03:21:07,233 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:07,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Websocket url found: ws://127.0.0.1:36725/devtools/page/B33B597E4ABF17E734B097182DD9FACB 2026-03-23 03:21:07,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Enable chrome headless console log notification 2026-03-23 03:21:07,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Chrome headless enable page notifications 2026-03-23 03:21:07,626 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:21:07,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Setting session cookie in browser 2026-03-23 03:21:07,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:21:07,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:21:07,659 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:21:08,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:08] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 84 0.066 0.759 2026-03-23 03:21:08,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Navigation result: {'frameId': 'B33B597E4ABF17E734B097182DD9FACB', 'loaderId': '88B761D06E55DA3082888D81B01F7C0A', 'isDownload': False} 2026-03-23 03:21:08,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Evaluate ready code "odoo.isTourReady('test_not_available_pricelist_not_set_on_order')" 2026-03-23 03:21:08,533 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:21:08,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-03-23 03:21:08,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.064 2026-03-23 03:21:08,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.077 2026-03-23 03:21:09,292 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:21:09,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:09,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 03:21:09,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Evaluate test code "odoo.startTour('test_not_available_pricelist_not_set_on_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:21:09,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-03-23 03:21:09,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [1/32] Tour test_not_available_pricelist_not_set_on_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:21:09,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:21:09,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:09,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.022 2026-03-23 03:21:09,576 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6386) 2026-03-23 03:21:09,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.107 2026-03-23 03:21:09,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.149 2026-03-23 03:21:09,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-03-23 03:21:10,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.279 0.488 2026-03-23 03:21:10,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:21:10,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 03:21:10,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:10] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.066 2026-03-23 03:21:10,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.040 0.012 2026-03-23 03:21:10,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: Owl is running in 'dev' mode. 2026-03-23 03:21:11,053 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:21:11,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.010 2026-03-23 03:21:11,112 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:21:11,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.011 0.050 2026-03-23 03:21:11,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-03-23 03:21:11,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:11,175 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:21:11,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 03:21:11,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.051 2026-03-23 03:21:11,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [2/32] Tour test_not_available_pricelist_not_set_on_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:21:11,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.015 0.044 2026-03-23 03:21:11,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [3/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-leftheader .orders-button 2026-03-23 03:21:11,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.120 2026-03-23 03:21:11,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.187 2026-03-23 03:21:11,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.270 2026-03-23 03:21:11,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.303 2026-03-23 03:21:11,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:11] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.321 2026-03-23 03:21:12,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.339 2026-03-23 03:21:12,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-03-23 03:21:12,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-03-23 03:21:12,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-03-23 03:21:12,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.220 2026-03-23 03:21:12,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.267 2026-03-23 03:21:12,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [4/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter 2026-03-23 03:21:12,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:21:12,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.033 2026-03-23 03:21:12,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.031 2026-03-23 03:21:12,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [5/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter ul 2026-03-23 03:21:12,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "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:21:12,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 03:21:12,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [6/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:21:12,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [7/32] Tour test_not_available_pricelist_not_set_on_order → Step .pos-leftheader .list-plus-btn 2026-03-23 03:21:12,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.011 0.021 2026-03-23 03:21:12,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [8/32] Tour test_not_available_pricelist_not_set_on_order → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:21:12,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 51 0.049 0.069 2026-03-23 03:21:12,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.079 2026-03-23 03:21:12,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.030 2026-03-23 03:21:12,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [9/32] Tour test_not_available_pricelist_not_set_on_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:12,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 03:21:12,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [10/32] Tour test_not_available_pricelist_not_set_on_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:21:12,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.015 0.034 2026-03-23 03:21:12,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [11/32] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:21:12,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [12/32] Tour test_not_available_pricelist_not_set_on_order → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:21:13,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [13/32] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:21:13,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [14/32] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:21:13,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [15/32] Tour test_not_available_pricelist_not_set_on_order → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:21:13,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:21:13,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [16/32] Tour test_not_available_pricelist_not_set_on_order → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:21:13,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [17/32] Tour test_not_available_pricelist_not_set_on_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-03-23 03:21:13,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [18/32] Tour test_not_available_pricelist_not_set_on_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:13,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 03:21:13,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [19/32] Tour test_not_available_pricelist_not_set_on_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:13,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.043 2026-03-23 03:21:13,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [20/32] Tour test_not_available_pricelist_not_set_on_order → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:21:13,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [21/32] Tour test_not_available_pricelist_not_set_on_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:21:13,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [22/32] Tour test_not_available_pricelist_not_set_on_order → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:21:13,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [23/32] Tour test_not_available_pricelist_not_set_on_order → Step Search customer with "AA Customer" (trigger: .modal-dialog .input-group input) 2026-03-23 03:21:13,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [24/32] Tour test_not_available_pricelist_not_set_on_order → Step Check "AA Customer" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AA Customer")) 2026-03-23 03:21:14,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [25/32] Tour test_not_available_pricelist_not_set_on_order → Step click partner 'AA Customer' from partner list screen (trigger: .modal .partner-list b:contains(AA Customer)) 2026-03-23 03:21:14,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [26/32] Tour test_not_available_pricelist_not_set_on_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:14,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [27/32] Tour test_not_available_pricelist_not_set_on_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:21:14,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [28/32] Tour test_not_available_pricelist_not_set_on_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:21:14,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [29/32] Tour test_not_available_pricelist_not_set_on_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:21:14,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:14,384 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:14,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [30/32] Tour test_not_available_pricelist_not_set_on_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:21:14,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [31/32] Tour test_not_available_pricelist_not_set_on_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:21:14,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:21:14,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: [32/32] Tour test_not_available_pricelist_not_set_on_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:21:14,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:14,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.028 2026-03-23 03:21:14,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83657855 started for PoS orders references: [{'name': '/', 'uuid': '115e5c91-8416-4316-9816-46da91aa3e96'}] 2026-03-23 03:21:15,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83657855 order {'name': '/', 'uuid': '115e5c91-8416-4316-9816-46da91aa3e96'} created pos.order #109 2026-03-23 03:21:15,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83657855 finished 2026-03-23 03:21:15,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.197 0.417 2026-03-23 03:21:15,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.039 2026-03-23 03:21:15,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 03:21:15,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: tour succeeded 2026-03-23 03:21:15,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_not_available_pricelist_not_set_on_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 03:21:15,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order.browser: heap 17356652 (allocated 19271680) 2026-03-23 03:21:15,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Closing chrome headless with pid 46400 2026-03-23 03:21:15,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Closing websocket connection 2026-03-23 03:21:15,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Terminating chrome headless with pid 46400 2026-03-23 03:21:15,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_not_available_pricelist_not_set_on_order: Removing chrome user profile "/tmp/tmpby5wl_qn_chrome_odoo" 2026-03-23 03:21:15,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_one_attribute_value_scan_barcode ... 2026-03-23 03:21:16,732 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [734] 2026-03-23 03:21:17,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome pid: 46592 2026-03-23 03:21:17,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmpxqqu_j0l_chrome_odoo 2026-03-23 03:21:17,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:43835/json/version 2026-03-23 03:21:17,572 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:17,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Browser version: Chrome/141.0.7390.54 2026-03-23 03:21:17,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Issuing json command http://127.0.0.1:43835/json 2026-03-23 03:21:17,653 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:17,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Websocket url found: ws://127.0.0.1:43835/devtools/page/9470700C513846319B22AC4F50B640C6 2026-03-23 03:21:17,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Enable chrome headless console log notification 2026-03-23 03:21:17,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Chrome headless enable page notifications 2026-03-23 03:21:18,011 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:21:18,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Setting session cookie in browser 2026-03-23 03:21:18,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:21:18,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:21:18,050 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:21:18,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:18] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.091 0.809 2026-03-23 03:21:18,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Navigation result: {'frameId': '9470700C513846319B22AC4F50B640C6', 'loaderId': 'FC1EE5D7A04CC3300185504553FF616D', 'isDownload': False} 2026-03-23 03:21:18,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Evaluate ready code "odoo.isTourReady('test_one_attribute_value_scan_barcode')" 2026-03-23 03:21:18,999 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:21:19,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.032 2026-03-23 03:21:19,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-03-23 03:21:19,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.057 2026-03-23 03:21:19,710 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:21:19,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:19,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.020 2026-03-23 03:21:19,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Evaluate test code "odoo.startTour('test_one_attribute_value_scan_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:21:19,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:21:19,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [1/11] Tour test_one_attribute_value_scan_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:21:19,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:21:19,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:19,906 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6387) 2026-03-23 03:21:19,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.055 2026-03-23 03:21:19,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.074 2026-03-23 03:21:20,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.051 2026-03-23 03:21:20,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.074 2026-03-23 03:21:20,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.273 0.423 2026-03-23 03:21:20,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:21:20,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:21:20,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:20] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.009 0.036 2026-03-23 03:21:21,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.101 2026-03-23 03:21:21,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 03:21:21,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: Owl is running in 'dev' mode. 2026-03-23 03:21:21,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:21:21,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 03:21:21,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:21,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 03:21:21,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 03:21:21,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "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:21:21,532 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:21:21,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 03:21:21,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.022 2026-03-23 03:21:21,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [2/11] Tour test_one_attribute_value_scan_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:21:21,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.023 2026-03-23 03:21:21,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.057 2026-03-23 03:21:21,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-03-23 03:21:21,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [3/11] Tour test_one_attribute_value_scan_barcode → Step PoS model scan barcode '1234567' (trigger: body) 2026-03-23 03:21:21,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:21] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.127 2026-03-23 03:21:22,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.186 2026-03-23 03:21:22,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-03-23 03:21:22,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [4/11] Tour test_one_attribute_value_scan_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:22,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.320 2026-03-23 03:21:22,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.312 2026-03-23 03:21:22,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.351 2026-03-23 03:21:22,324 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.004 2026-03-23 03:21:22,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.325 2026-03-23 03:21:22,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image?model=product.template&field=image_128&id=634&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.329 2026-03-23 03:21:22,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.002 0.192 2026-03-23 03:21:22,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.181 2026-03-23 03:21:22,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.406 2026-03-23 03:21:22,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.096 2026-03-23 03:21:22,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [5/11] Tour test_one_attribute_value_scan_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.0","price":"10","attributeLine":"Large, Red"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Large, Red"))) 2026-03-23 03:21:22,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [6/11] Tour test_one_attribute_value_scan_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:22,725 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "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:21:22,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [7/11] Tour test_one_attribute_value_scan_barcode → Step PoS model scan barcode '1234568' (trigger: body) 2026-03-23 03:21:22,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:21:22,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [8/11] Tour test_one_attribute_value_scan_barcode → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:22,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 03:21:22,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [9/11] Tour test_one_attribute_value_scan_barcode → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.0","price":"10","attributeLine":"Large, Blue"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1")):has(.price:contains("10")):has(.attribute-line:contains("Large, Blue"))) 2026-03-23 03:21:23,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [10/11] Tour test_one_attribute_value_scan_barcode → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:23,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: [11/11] Tour test_one_attribute_value_scan_barcode → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:21:23,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:21:23,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: tour succeeded 2026-03-23 03:21:23,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_one_attribute_value_scan_barcode SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 03:21:23,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode.browser: heap 13974964 (allocated 14942208) 2026-03-23 03:21:23,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Closing chrome headless with pid 46592 2026-03-23 03:21:23,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Closing websocket connection 2026-03-23 03:21:23,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Terminating chrome headless with pid 46592 2026-03-23 03:21:23,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_one_attribute_value_scan_barcode: Removing chrome user profile "/tmp/tmpxqqu_j0l_chrome_odoo" 2026-03-23 03:21:23,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_existing_lots ... 2026-03-23 03:21:24,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Chrome pid: 46782 2026-03-23 03:21:24,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Chrome headless temporary user profile dir: /tmp/tmpko9fwdvl_chrome_odoo 2026-03-23 03:21:24,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Issuing json command http://127.0.0.1:33893/json/version 2026-03-23 03:21:24,572 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:24,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Browser version: Chrome/141.0.7390.54 2026-03-23 03:21:24,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Issuing json command http://127.0.0.1:33893/json 2026-03-23 03:21:24,675 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:24,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Websocket url found: ws://127.0.0.1:33893/devtools/page/947AFC75CC145F62FF7A08D7FC586921 2026-03-23 03:21:24,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Enable chrome headless console log notification 2026-03-23 03:21:24,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Chrome headless enable page notifications 2026-03-23 03:21:24,984 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:21:24,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Setting session cookie in browser 2026-03-23 03:21:24,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:21:24,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:21:25,019 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:21:26,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:26] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.065 1.091 2026-03-23 03:21:26,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Navigation result: {'frameId': '947AFC75CC145F62FF7A08D7FC586921', 'loaderId': '988B34C5447E9BE3F75CDA3C099872AC', 'isDownload': False} 2026-03-23 03:21:26,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Evaluate ready code "odoo.isTourReady('test_only_existing_lots')" 2026-03-23 03:21:26,214 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:21:26,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.012 2026-03-23 03:21:26,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 03:21:26,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-03-23 03:21:26,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:21:26,927 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:21:26,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:21:26,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Evaluate test code "odoo.startTour('test_only_existing_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:21:27,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-03-23 03:21:27,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [1/12] Tour test_only_existing_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:21:27,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:21:27,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:27,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.016 2026-03-23 03:21:27,132 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6388) 2026-03-23 03:21:27,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.060 2026-03-23 03:21:27,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.094 2026-03-23 03:21:27,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.052 2026-03-23 03:21:27,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.228 0.387 2026-03-23 03:21:27,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 03:21:28,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:21:28,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-03-23 03:21:28,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:21:28,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: Owl is running in 'dev' mode. 2026-03-23 03:21:28,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:21:28,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:21:28,364 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:28,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-03-23 03:21:28,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 03:21:28,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21: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:21:28,460 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:28,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.014 0.027 2026-03-23 03:21:28,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.026 2026-03-23 03:21:28,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [2/12] Tour test_only_existing_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:21:28,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.002 0.013 2026-03-23 03:21:28,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.042 2026-03-23 03:21:28,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [3/12] Tour test_only_existing_lots → Step click product 'Product with existing lots' (trigger: article.product .product-content .product-name:contains("Product with existing lots")) 2026-03-23 03:21:28,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.070 2026-03-23 03:21:28,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-03-23 03:21:28,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:28] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-03-23 03:21:29,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.172 2026-03-23 03:21:29,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-03-23 03:21:29,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.261 2026-03-23 03:21:29,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-03-23 03:21:29,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-03-23 03:21:29,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "GET /web/image?model=product.template&field=image_128&id=635&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.276 2026-03-23 03:21:29,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.321 2026-03-23 03:21:29,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.336 2026-03-23 03:21:29,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [4/12] Tour test_only_existing_lots → Step .o-autocomplete--dropdown-menu .o-autocomplete--dropdown-item:eq(0) 2026-03-23 03:21:29,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.012 0.023 2026-03-23 03:21:29,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [5/12] Tour test_only_existing_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:21:29,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [6/12] Tour test_only_existing_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:29,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 03:21:29,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [7/12] Tour test_only_existing_lots → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with existing lots","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with existing lots")):has(.qty:contains("1"))) 2026-03-23 03:21:29,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [8/12] Tour test_only_existing_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:29,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21: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:21:29,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [9/12] Tour test_only_existing_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:29,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:21:29,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [10/12] Tour test_only_existing_lots → Step .order-container .orderline .lot-number:contains('Lot Number 1001') 2026-03-23 03:21:29,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [11/12] Tour test_only_existing_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:30,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: [12/12] Tour test_only_existing_lots → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:21:30,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: tour succeeded 2026-03-23 03:21:30,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: ╔════════════════════════════════════════╗ ║ TOUR test_only_existing_lots SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:21:30,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots.browser: heap 13856200 (allocated 14680064) 2026-03-23 03:21:30,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Closing chrome headless with pid 46782 2026-03-23 03:21:30,230 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Closing websocket connection 2026-03-23 03:21:30,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Terminating chrome headless with pid 46782 2026-03-23 03:21:30,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_only_existing_lots: Removing chrome user profile "/tmp/tmpko9fwdvl_chrome_odoo" 2026-03-23 03:21:30,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_optional_product ... 2026-03-23 03:21:31,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome pid: 46958 2026-03-23 03:21:31,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome headless temporary user profile dir: /tmp/tmp73knp1wb_chrome_odoo 2026-03-23 03:21:31,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Issuing json command http://127.0.0.1:35165/json/version 2026-03-23 03:21:31,107 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:31,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Browser version: Chrome/141.0.7390.54 2026-03-23 03:21:31,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Issuing json command http://127.0.0.1:35165/json 2026-03-23 03:21:31,268 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:31,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Websocket url found: ws://127.0.0.1:35165/devtools/page/10F2B724FB0B06C2DC0619A9EB1D5FB3 2026-03-23 03:21:31,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Enable chrome headless console log notification 2026-03-23 03:21:31,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome headless enable page notifications 2026-03-23 03:21:31,797 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:21:31,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Setting session cookie in browser 2026-03-23 03:21:31,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:21:31,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:21:31,832 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:21:32,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:32] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.059 0.619 2026-03-23 03:21:32,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Navigation result: {'frameId': '10F2B724FB0B06C2DC0619A9EB1D5FB3', 'loaderId': '6CB7569A64DB3514BF76A315F757B79F', 'isDownload': False} 2026-03-23 03:21:32,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Evaluate ready code "odoo.isTourReady('test_optional_product')" 2026-03-23 03:21:32,574 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:21:32,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:32] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.010 2026-03-23 03:21:32,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:32] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.036 2026-03-23 03:21:32,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:32] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-03-23 03:21:33,210 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:33,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:21:33,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:21:33,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Evaluate test code "odoo.startTour('test_optional_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:21:33,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 03:21:33,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [1/59] Tour test_optional_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:21:33,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:21:33,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:33,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.013 2026-03-23 03:21:33,404 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6394) 2026-03-23 03:21:33,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.050 2026-03-23 03:21:33,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.071 2026-03-23 03:21:33,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.053 2026-03-23 03:21:34,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.259 0.432 2026-03-23 03:21:34,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:21:34,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:21:34,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-03-23 03:21:34,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:21:34,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: Owl is running in 'dev' mode. 2026-03-23 03:21:34,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:21:34,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 03:21:34,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:21:34,726 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:21:34,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 03:21:34,772 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "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:21:34,786 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:34,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 03:21:34,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.027 2026-03-23 03:21:34,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [2/59] Tour test_optional_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:21:35,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.028 2026-03-23 03:21:35,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.055 2026-03-23 03:21:35,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.090 2026-03-23 03:21:35,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [3/59] Tour test_optional_product → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:21:35,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.142 2026-03-23 03:21:35,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 4 0.006 0.179 2026-03-23 03:21:35,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.209 2026-03-23 03:21:35,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.256 2026-03-23 03:21:35,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-03-23 03:21:35,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-03-23 03:21:35,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-03-23 03:21:35,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.282 2026-03-23 03:21:35,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.315 2026-03-23 03:21:35,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [4/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-03-23 03:21:35,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:21:35,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:35] "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:21:35,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [5/59] Tour test_optional_product → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:21:35,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [6/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:35,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [7/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"1.98","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-03-23 03:21:35,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [8/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:36,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [9/59] Tour test_optional_product → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:21:36,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:21:36,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [10/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-03-23 03:21:36,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 03:21:36,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [11/59] Tour test_optional_product → Step Check image visibility for optional product "Small Shelf" (trigger: .modal .optional-product-line:has(.product-name:contains("Small Shelf")):has(img.product-img)) 2026-03-23 03:21:36,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [12/59] Tour test_optional_product → Step Verify that the optional product "Small Shelf" is available in the list. (trigger: .optional-product-line .product-name:contains("Small Shelf")) 2026-03-23 03:21:36,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [13/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Small Shelf" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-03-23 03:21:36,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [14/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-03-23 03:21:36,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [15/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:36,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [16/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 2. (trigger: .optional-product-line .cart-buttons input:value("2")) 2026-03-23 03:21:36,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [17/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:36,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [18/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 3. (trigger: .optional-product-line .cart-buttons input:value("3")) 2026-03-23 03:21:36,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [19/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:36,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [20/59] Tour test_optional_product → Step Verify the quantity of "Small Shelf" is updated to 4. (trigger: .optional-product-line .cart-buttons input:value("4")) 2026-03-23 03:21:36,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [21/59] Tour test_optional_product → Step Increase the quantity of "Small Shelf" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:36,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [22/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Small Shelf" to the order. (trigger: .modal-footer button:contains("Add")) 2026-03-23 03:21:36,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [23/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:36,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:21:36,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [24/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"5.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("5"))) 2026-03-23 03:21:37,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [25/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:37,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [26/59] Tour test_optional_product → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:21:37,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:21:37,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [27/59] Tour test_optional_product → Step Verify that the optional product "Configurable Chair" is available in the list. (trigger: .optional-product-line .product-name:contains("Configurable Chair")) 2026-03-23 03:21:37,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:21:37,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [28/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Configurable Chair" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-03-23 03:21:37,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [29/59] Tour test_optional_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:21:37,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [30/59] Tour test_optional_product → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-03-23 03:21:37,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [31/59] Tour test_optional_product → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-03-23 03:21:37,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [32/59] Tour test_optional_product → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Add') 2026-03-23 03:21:37,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [33/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-03-23 03:21:37,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [34/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:37,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [35/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 2. (trigger: .optional-product-line .cart-buttons input:value("2")) 2026-03-23 03:21:37,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [36/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:37,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [37/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 3. (trigger: .optional-product-line .cart-buttons input:value("3")) 2026-03-23 03:21:37,844 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [38/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:37,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [39/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 4. (trigger: .optional-product-line .cart-buttons input:value("4")) 2026-03-23 03:21:37,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [40/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:38,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [41/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Configurable Chair" to the order. (trigger: .modal-footer button:contains("Add")) 2026-03-23 03:21:38,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [42/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:38,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:21:38,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [43/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"5.0","price":"50.0","attributeLine":"Blue, Metal, wool"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("5")):has(.price:contains("50.0")):has(.attribute-line:contains("Blue, Metal, wool"))) 2026-03-23 03:21:38,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [44/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:38,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [45/59] Tour test_optional_product → Step PoS model scan barcode 'lettertray' (trigger: body) 2026-03-23 03:21:38,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:21:38,434 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [46/59] Tour test_optional_product → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Optional Products")) 2026-03-23 03:21:38,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 03:21:38,470 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:38] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-03-23 03:21:38,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [47/59] Tour test_optional_product → Step Verify that the optional product "Configurable Chair" is available in the list. (trigger: .optional-product-line .product-name:contains("Configurable Chair")) 2026-03-23 03:21:38,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [48/59] Tour test_optional_product → Step Click the "+ Add" button to add the optional product "Configurable Chair" to the cart. (trigger: .optional-product-line .cart-buttons button:contains("+ Add")) 2026-03-23 03:21:38,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [49/59] Tour test_optional_product → Step picking color attribute with name Blue (trigger: .modal .configurator_color[data-color='Blue']) 2026-03-23 03:21:38,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:38] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.017 2026-03-23 03:21:38,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [50/59] Tour test_optional_product → Step picking select attribute with name Metal (trigger: .modal .configurator_select:has(option:contains('Metal'))) 2026-03-23 03:21:38,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [51/59] Tour test_optional_product → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-03-23 03:21:38,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [52/59] Tour test_optional_product → Step .o-overlay-item:nth-child(2) .modal-footer button:contains('Add') 2026-03-23 03:21:38,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [53/59] Tour test_optional_product → Step Verify the quantity of "Configurable Chair" is updated to 1. (trigger: .optional-product-line .cart-buttons input:value("1")) 2026-03-23 03:21:38,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [54/59] Tour test_optional_product → Step Increase the quantity of "Configurable Chair" by clicking the "+" button. (trigger: .optional-product-line .cart-buttons button:eq(1)) 2026-03-23 03:21:38,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [55/59] Tour test_optional_product → Step Click the "Add" button to confirm adding "Configurable Chair" to the order. (trigger: .modal-footer button:contains("Add")) 2026-03-23 03:21:39,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [56/59] Tour test_optional_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:39,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:21:39,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [57/59] Tour test_optional_product → Step Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"7.0","price":"70.0","attributeLine":"Blue, Metal, wool"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(.qty:contains("7")):has(.price:contains("70.0")):has(.attribute-line:contains("Blue, Metal, wool"))) 2026-03-23 03:21:39,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [58/59] Tour test_optional_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:39,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [59/59] Tour test_optional_product → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:21:39,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:21:39,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: tour succeeded 2026-03-23 03:21:39,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: ╔══════════════════════════════════════╗ ║ TOUR test_optional_product SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 03:21:39,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: heap 16776700 (allocated 17960960) 2026-03-23 03:21:39,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Closing chrome headless with pid 46958 2026-03-23 03:21:39,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Closing websocket connection 2026-03-23 03:21:39,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Terminating chrome headless with pid 46958 2026-03-23 03:21:39,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Removing chrome user profile "/tmp/tmp73knp1wb_chrome_odoo" 2026-03-23 03:21:40,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome pid: 47155 2026-03-23 03:21:40,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome headless temporary user profile dir: /tmp/tmpldjbkwhw_chrome_odoo 2026-03-23 03:21:40,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Issuing json command http://127.0.0.1:40707/json/version 2026-03-23 03:21:40,174 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:40,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Browser version: Chrome/141.0.7390.54 2026-03-23 03:21:40,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Issuing json command http://127.0.0.1:40707/json 2026-03-23 03:21:40,342 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:40,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Websocket url found: ws://127.0.0.1:40707/devtools/page/466194DC970144FDAD8B287198F4EE4E 2026-03-23 03:21:40,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Enable chrome headless console log notification 2026-03-23 03:21:40,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Chrome headless enable page notifications 2026-03-23 03:21:40,619 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:21:40,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Setting session cookie in browser 2026-03-23 03:21:40,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:21:40,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:21:40,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:40] "GET /pos/ui/4 HTTP/1.1" 200 - 30 0.023 0.052 2026-03-23 03:21:40,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Navigation result: {'frameId': '466194DC970144FDAD8B287198F4EE4E', 'loaderId': '22F27BF7EF0BC7A08D457CB7450AD3A2', 'isDownload': False} 2026-03-23 03:21:40,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Evaluate ready code "odoo.isTourReady('test_optional_product_image_not_display')" 2026-03-23 03:21:40,735 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:21:40,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-03-23 03:21:40,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.036 2026-03-23 03:21:40,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.060 2026-03-23 03:21:41,455 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:41,465 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:21:41,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:21:41,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Evaluate test code "odoo.startTour('test_optional_product_image_not_display', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:21:41,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.008 2026-03-23 03:21:41,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [1/3] Tour test_optional_product_image_not_display → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:21:41,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 03:21:41,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:41,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 03:21:41,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.022 2026-03-23 03:21:41,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.037 2026-03-23 03:21:41,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-03-23 03:21:42,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 173 0.205 0.394 2026-03-23 03:21:42,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:21:42,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:21:42,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:42] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 03:21:42,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.033 2026-03-23 03:21:42,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: Owl is running in 'dev' mode. 2026-03-23 03:21:42,992 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:21:42,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:21:43,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:43,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 03:21:43,030 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:43,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "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:21:43,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:43,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.022 2026-03-23 03:21:43,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 03:21:43,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [2/3] Tour test_optional_product_image_not_display → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:21:43,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.014 0.046 2026-03-23 03:21:43,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: [3/3] Tour test_optional_product_image_not_display → Step Check image visibility for optional product "Small Shelf" (trigger: .modal .optional-product-line:has(.product-name:contains("Small Shelf")):not(:has(img.product-img))) 2026-03-23 03:21:43,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.068 2026-03-23 03:21:43,697 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "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:21:43,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: tour succeeded 2026-03-23 03:21:43,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_optional_product_image_not_display SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 03:21:43,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:43] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.015 0.095 2026-03-23 03:21:44,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product.browser: heap 13218588 (allocated 14155776) 2026-03-23 03:21:44,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Closing chrome headless with pid 47155 2026-03-23 03:21:44,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Closing websocket connection 2026-03-23 03:21:44,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Terminating chrome headless with pid 47155 2026-03-23 03:21:44,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_optional_product: Removing chrome user profile "/tmp/tmpldjbkwhw_chrome_odoo" 2026-03-23 03:21:44,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-03-23 03:21:45,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome pid: 47318 2026-03-23 03:21:45,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmp9t0chtsv_chrome_odoo 2026-03-23 03:21:45,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:42533/json/version 2026-03-23 03:21:45,599 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:45,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Browser version: Chrome/141.0.7390.54 2026-03-23 03:21:45,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Issuing json command http://127.0.0.1:42533/json 2026-03-23 03:21:45,810 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:45,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:42533/devtools/page/2ABDD0BB577B87DB9789994B8DD57A7F 2026-03-23 03:21:45,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Enable chrome headless console log notification 2026-03-23 03:21:45,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Chrome headless enable page notifications 2026-03-23 03:21:46,173 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:21:46,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Setting session cookie in browser 2026-03-23 03:21:46,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:21:46,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:21:46,218 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:21:47,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.077 0.821 2026-03-23 03:21:47,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Navigation result: {'frameId': '2ABDD0BB577B87DB9789994B8DD57A7F', 'loaderId': 'F98CB211BF92E4F6F49EE1425AA92886', 'isDownload': False} 2026-03-23 03:21:47,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-03-23 03:21:47,150 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:21:47,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:21:47,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-03-23 03:21:47,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.064 2026-03-23 03:21:47,875 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:47,888 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:21:47,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-03-23 03:21:47,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:21:47,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 03:21:47,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [1/21] Tour PaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:21:47,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:21:48,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:21:48,107 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6395) 2026-03-23 03:21:48,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.068 2026-03-23 03:21:48,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.081 2026-03-23 03:21:48,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.060 2026-03-23 03:21:48,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.080 2026-03-23 03:21:48,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.253 0.400 2026-03-23 03:21:49,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:21:49,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:21:49,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.059 2026-03-23 03:21:49,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:21:49,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-03-23 03:21:49,475 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:21:49,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:21:49,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.016 0.074 2026-03-23 03:21:49,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-03-23 03:21:49,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:21:49,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.132 2026-03-23 03:21:49,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:21:49,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.042 2026-03-23 03:21:49,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.040 2026-03-23 03:21:49,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [2/21] Tour PaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:21:49,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.020 0.044 2026-03-23 03:21:50,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.029 0.088 2026-03-23 03:21:50,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-03-23 03:21:50,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [3/21] Tour PaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:21:50,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-03-23 03:21:50,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.250 2026-03-23 03:21:50,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.305 2026-03-23 03:21:50,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.366 2026-03-23 03:21:50,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.345 2026-03-23 03:21:50,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-03-23 03:21:50,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-03-23 03:21:50,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image?model=product.template&field=image_128&id=636&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-03-23 03:21:50,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.255 2026-03-23 03:21:50,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.259 2026-03-23 03:21:50,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:21:50,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [4/21] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:50,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [5/21] Tour PaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:21:50,889 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:50] "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:21:50,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [6/21] Tour PaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:21:50,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [7/21] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:51,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [8/21] Tour PaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:21:51,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:21:51,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [9/21] Tour PaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:21:51,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [10/21] Tour PaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:21:51,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [11/21] Tour PaymentScreenInvoiceOrder → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:21:51,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [12/21] Tour PaymentScreenInvoiceOrder → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:21:51,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [13/21] Tour PaymentScreenInvoiceOrder → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:21:51,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [14/21] Tour PaymentScreenInvoiceOrder → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:21:51,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [15/21] Tour PaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:21:51,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [16/21] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:21:51,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [17/21] Tour PaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:21:51,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [18/21] Tour PaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:21:51,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:21:51,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:21:51,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [19/21] Tour PaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:21:51,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [20/21] Tour PaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:21:51,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.028 2026-03-23 03:21:51,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: [21/21] Tour PaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:21:52,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: tour succeeded 2026-03-23 03:21:52,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenInvoiceOrder SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:21:52,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:21:52,096 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:52,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67095279 started for PoS orders references: [{'name': '/', 'uuid': '8580d138-0b7e-4b48-bfa9-5e85e9f3af6c'}] 2026-03-23 03:21:52,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts.browser: heap 15360080 (allocated 17039360) 2026-03-23 03:21:52,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Closing chrome headless with pid 47318 2026-03-23 03:21:52,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Closing websocket connection 2026-03-23 03:21:52,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Terminating chrome headless with pid 47318 2026-03-23 03:21:52,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmp9t0chtsv_chrome_odoo" 2026-03-23 03:21:52,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_and_invoice_amounts: waiting for threads: [, ] 2026-03-23 03:21:55,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67095279 order {'name': '/', 'uuid': '8580d138-0b7e-4b48-bfa9-5e85e9f3af6c'} created pos.order #110 2026-03-23 03:21:55,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67095279 finished 2026-03-23 03:21:55,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 466 0.872 2.250 2026-03-23 03:21:55,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_invoice_search ... 2026-03-23 03:21:56,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Chrome pid: 47500 2026-03-23 03:21:56,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Chrome headless temporary user profile dir: /tmp/tmpxnujnwl4_chrome_odoo 2026-03-23 03:21:56,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Issuing json command http://127.0.0.1:34721/json/version 2026-03-23 03:21:56,050 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:56,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Browser version: Chrome/141.0.7390.54 2026-03-23 03:21:56,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Issuing json command http://127.0.0.1:34721/json 2026-03-23 03:21:56,190 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:21:56,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Websocket url found: ws://127.0.0.1:34721/devtools/page/A27B18AF9317E5E07FE91D0C00DC47B3 2026-03-23 03:21:56,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Enable chrome headless console log notification 2026-03-23 03:21:56,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Chrome headless enable page notifications 2026-03-23 03:21:56,484 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:21:56,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Setting session cookie in browser 2026-03-23 03:21:56,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:21:56,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:21:56,523 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:21:57,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:57] "GET /pos/ui/4 HTTP/1.1" 200 - 87 0.058 0.676 2026-03-23 03:21:57,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Navigation result: {'frameId': 'A27B18AF9317E5E07FE91D0C00DC47B3', 'loaderId': 'D3CE8537954F96A5ED5BB7B10C72B4E1', 'isDownload': False} 2026-03-23 03:21:57,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Evaluate ready code "odoo.isTourReady('test_order_invoice_search')" 2026-03-23 03:21:57,301 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:21:57,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-03-23 03:21:57,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:57] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.034 2026-03-23 03:21:57,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.057 2026-03-23 03:21:57,932 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:57,942 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:57,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 03:21:58,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Evaluate test code "odoo.startTour('test_order_invoice_search', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:21:58,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.014 2026-03-23 03:21:58,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [1/37] Tour test_order_invoice_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:21:58,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:21:58,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:21:58,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-03-23 03:21:58,255 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6398) 2026-03-23 03:21:58,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.067 2026-03-23 03:21:58,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.072 2026-03-23 03:21:58,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.032 2026-03-23 03:21:59,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.232 0.402 2026-03-23 03:21:59,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:21:59,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:21:59,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.061 2026-03-23 03:21:59,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:21:59,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: Owl is running in 'dev' mode. 2026-03-23 03:21:59,495 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:21:59,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-03-23 03:21:59,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:21:59,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:21:59,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:21:59,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "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:21:59,605 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:21:59,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.019 2026-03-23 03:21:59,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 03:21:59,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [2/37] Tour test_order_invoice_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:21:59,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.034 2026-03-23 03:21:59,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:21:59] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.040 2026-03-23 03:22:00,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.072 2026-03-23 03:22:00,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.120 2026-03-23 03:22:00,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [3/37] Tour test_order_invoice_search → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:22:00,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.176 2026-03-23 03:22:00,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-03-23 03:22:00,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.266 2026-03-23 03:22:00,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.292 2026-03-23 03:22:00,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.293 2026-03-23 03:22:00,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.269 2026-03-23 03:22:00,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.069 0.307 2026-03-23 03:22:00,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.320 2026-03-23 03:22:00,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [4/37] Tour test_order_invoice_search → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:00,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 03:22:00,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [5/37] Tour test_order_invoice_search → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:22:00,732 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:00] "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:22:00,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [6/37] Tour test_order_invoice_search → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:22:00,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [7/37] Tour test_order_invoice_search → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:22:00,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [8/37] Tour test_order_invoice_search → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:22:00,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [9/37] Tour test_order_invoice_search → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:22:01,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [10/37] Tour test_order_invoice_search → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:22:01,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [11/37] Tour test_order_invoice_search → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:01,230 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [12/37] Tour test_order_invoice_search → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:22:01,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 03:22:01,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [13/37] Tour test_order_invoice_search → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:22:01,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [14/37] Tour test_order_invoice_search → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:22:01,430 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:01,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:01,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [15/37] Tour test_order_invoice_search → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:22:01,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [16/37] Tour test_order_invoice_search → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:22:01,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:22:01,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [17/37] Tour test_order_invoice_search → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:22:01,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [18/37] Tour test_order_invoice_search → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:22:01,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:22:01,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42913195 started for PoS orders references: [{'name': '/', 'uuid': '6af5301e-9598-4b41-a86c-a08d48ff6e71'}] 2026-03-23 03:22:01,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:04,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42913195 order {'name': '/', 'uuid': '6af5301e-9598-4b41-a86c-a08d48ff6e71'} created pos.order #111 2026-03-23 03:22:04,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42913195 finished 2026-03-23 03:22:04,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 479 0.536 2.405 2026-03-23 03:22:04,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.050 2026-03-23 03:22:04,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:04] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 03:22:04,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 03:22:04,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [19/37] Tour test_order_invoice_search → Step .pos-leftheader .orders-button 2026-03-23 03:22:05,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [20/37] Tour test_order_invoice_search → Step .pos-search-bar .filter 2026-03-23 03:22:05,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:22:05,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.021 2026-03-23 03:22:05,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [21/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul 2026-03-23 03:22:05,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [22/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:22:05,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [23/37] Tour test_order_invoice_search → Step .pos-search-bar input 2026-03-23 03:22:05,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 8 0.009 0.024 2026-03-23 03:22:05,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [24/37] Tour test_order_invoice_search → Step .pos-search-bar .search ul li:contains("Invoice Number") 2026-03-23 03:22:05,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.008 0.022 2026-03-23 03:22:05,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [25/37] Tour test_order_invoice_search → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("001") 2026-03-23 03:22:05,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:05] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 11 0.010 0.018 2026-03-23 03:22:05,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [26/37] Tour test_order_invoice_search → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:22:05,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [27/37] Tour test_order_invoice_search → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:22:05,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [28/37] Tour test_order_invoice_search → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:22:05,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [29/37] Tour test_order_invoice_search → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:22:05,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [30/37] Tour test_order_invoice_search → Step Select button close register (trigger: button:contains(close register)) 2026-03-23 03:22:05,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:05] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.012 0.034 2026-03-23 03:22:05,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:05] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 7 0.005 0.022 2026-03-23 03:22:05,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:05] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 25 0.046 0.076 2026-03-23 03:22:06,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:06] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 259 0.338 0.518 2026-03-23 03:22:06,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:06] "GET /pos/ui/4 HTTP/1.1" 200 - 71 0.065 0.121 2026-03-23 03:22:07,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:07] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:22:07,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [31/37] Tour test_order_invoice_search → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:22:07,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 03:22:07,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-03-23 03:22:07,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:22:07,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.006 2026-03-23 03:22:07,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.013 0.051 2026-03-23 03:22:07,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-03-23 03:22:08,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 116 0.109 0.183 2026-03-23 03:22:08,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.006 0.018 2026-03-23 03:22:08,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 03:22:08,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:08] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 304 - 3 0.018 0.029 2026-03-23 03:22:08,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:22:08,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: Owl is running in 'dev' mode. 2026-03-23 03:22:08,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:08] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 304 - 3 0.005 0.014 2026-03-23 03:22:08,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:22:08,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 03:22:08,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [32/37] Tour test_order_invoice_search → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:22:09,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [33/37] Tour test_order_invoice_search → Step .pos-leftheader .orders-button 2026-03-23 03:22:09,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 25 0.047 0.078 2026-03-23 03:22:09,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [34/37] Tour test_order_invoice_search → Step .pos-search-bar .filter 2026-03-23 03:22:09,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:22:09,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.020 2026-03-23 03:22:09,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [35/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul 2026-03-23 03:22:09,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [36/37] Tour test_order_invoice_search → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:22:09,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:22:09,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: [37/37] Tour test_order_invoice_search → Step Verify that the order is paid; this ensures that the RPC process is complete. (trigger: .orders .order-row:eq(0):has(.badge.rounded:contains(Paid))) 2026-03-23 03:22:09,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:09] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.007 0.017 2026-03-23 03:22:09,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.031 0.060 2026-03-23 03:22:09,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.009 0.024 2026-03-23 03:22:09,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: tour succeeded 2026-03-23 03:22:09,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_order_invoice_search SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:22:10,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search.browser: heap 14615928 (allocated 15990784) 2026-03-23 03:22:10,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Closing chrome headless with pid 47500 2026-03-23 03:22:10,042 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Closing websocket connection 2026-03-23 03:22:10,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Terminating chrome headless with pid 47500 2026-03-23 03:22:10,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_invoice_search: Removing chrome user profile "/tmp/tmpxnujnwl4_chrome_odoo" 2026-03-23 03:22:10,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_refund_flow ... 2026-03-23 03:22:10,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome pid: 47717 2026-03-23 03:22:10,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome headless temporary user profile dir: /tmp/tmpl8ecxwik_chrome_odoo 2026-03-23 03:22:10,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:38517/json/version 2026-03-23 03:22:10,764 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:10,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Browser version: Chrome/141.0.7390.54 2026-03-23 03:22:10,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Issuing json command http://127.0.0.1:38517/json 2026-03-23 03:22:10,866 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:10,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Websocket url found: ws://127.0.0.1:38517/devtools/page/BEC7C3A53E00F9D40649C711121F01C1 2026-03-23 03:22:10,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Enable chrome headless console log notification 2026-03-23 03:22:10,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Chrome headless enable page notifications 2026-03-23 03:22:11,178 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:22:11,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Setting session cookie in browser 2026-03-23 03:22:11,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:22:11,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:22:11,223 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:22:11,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:11] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.062 0.646 2026-03-23 03:22:11,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Navigation result: {'frameId': 'BEC7C3A53E00F9D40649C711121F01C1', 'loaderId': '6CEF2E9EF602D6A1845C496E15EAECAC', 'isDownload': False} 2026-03-23 03:22:11,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Evaluate ready code "odoo.isTourReady('test_order_refund_flow')" 2026-03-23 03:22:11,968 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:22:11,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:11] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 03:22:12,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-03-23 03:22:12,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-03-23 03:22:12,614 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:22:12,617 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:22:12,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-03-23 03:22:12,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Evaluate test code "odoo.startTour('test_order_refund_flow', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:22:12,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 03:22:12,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [1/90] Tour test_order_refund_flow → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:22:12,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-03-23 03:22:12,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:12,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 03:22:12,806 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6401) 2026-03-23 03:22:12,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.063 2026-03-23 03:22:12,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.072 2026-03-23 03:22:12,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-03-23 03:22:13,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.249 0.423 2026-03-23 03:22:13,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:22:13,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:22:13,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:13] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.037 2026-03-23 03:22:13,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:22:13,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: Owl is running in 'dev' mode. 2026-03-23 03:22:14,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:14,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:22:14,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:22:14,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:22:14,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.041 2026-03-23 03:22:14,209 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "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:22:14,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:22:14,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.010 0.025 2026-03-23 03:22:14,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.021 2026-03-23 03:22:14,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [2/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:22:14,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.041 0.047 2026-03-23 03:22:14,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.051 2026-03-23 03:22:14,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [3/90] Tour test_order_refund_flow → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:22:14,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.115 2026-03-23 03:22:14,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.143 2026-03-23 03:22:14,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.211 2026-03-23 03:22:14,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-03-23 03:22:14,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-03-23 03:22:14,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.248 2026-03-23 03:22:14,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-03-23 03:22:14,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:14] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-03-23 03:22:15,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:15] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-03-23 03:22:15,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.243 2026-03-23 03:22:15,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:15] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.213 2026-03-23 03:22:15,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:22:15,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [4/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:15,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [5/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:22:15,345 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:15] "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:22:15,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [6/90] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:22:15,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [7/90] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:22:15,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [8/90] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:22:15,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [9/90] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:22:15,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [10/90] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:22:15,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 03:22:15,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [11/90] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:22:15,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [12/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2"))) 2026-03-23 03:22:15,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [13/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:15,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 03:22:15,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [14/90] Tour test_order_refund_flow → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:22:15,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 03:22:16,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [15/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:16,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.030 2026-03-23 03:22:16,127 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [16/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:22:16,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [17/90] Tour test_order_refund_flow → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:22:16,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [18/90] Tour test_order_refund_flow → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:22:16,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [19/90] Tour test_order_refund_flow → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:22:16,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [20/90] Tour test_order_refund_flow → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:22:16,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [21/90] Tour test_order_refund_flow → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:22:16,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:22:16,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [22/90] Tour test_order_refund_flow → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:22:16,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [23/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-03-23 03:22:16,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [24/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:16,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:22:16,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [25/90] Tour test_order_refund_flow → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:22:16,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 03:22:16,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [26/90] Tour test_order_refund_flow → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:22:16,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [27/90] Tour test_order_refund_flow → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:22:16,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:22:16,991 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:22:17,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [28/90] Tour test_order_refund_flow → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:22:17,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [29/90] Tour test_order_refund_flow → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:22:17,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:22:17,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [30/90] Tour test_order_refund_flow → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:22:17,192 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:22:17,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.019 0.029 2026-03-23 03:22:17,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30049034 started for PoS orders references: [{'name': '/', 'uuid': '3a1985d1-501e-4347-92b8-684841d3ff4c'}] 2026-03-23 03:22:17,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30049034 order {'name': '/', 'uuid': '3a1985d1-501e-4347-92b8-684841d3ff4c'} created pos.order #112 2026-03-23 03:22:17,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30049034 finished 2026-03-23 03:22:17,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.225 0.461 2026-03-23 03:22:17,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.050 2026-03-23 03:22:18,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:22:18,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [31/90] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:22:18,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [32/90] Tour test_order_refund_flow → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:22:18,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [33/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:18,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:22:18,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [34/90] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:22:18,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [35/90] Tour test_order_refund_flow → Step click Actions button (trigger: .more-btn) 2026-03-23 03:22:18,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [36/90] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:22:18,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [37/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:22:18,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:22:18,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.032 2026-03-23 03:22:18,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [38/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:18,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:18] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.006 0.020 2026-03-23 03:22:18,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [39/90] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:22:18,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [40/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:18,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [41/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:18,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [42/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-03-23 03:22:18,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [43/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:19,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [44/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:19,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [45/90] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:22:19,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [46/90] Tour test_order_refund_flow → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:22:19,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [47/90] Tour test_order_refund_flow → Step click back button (trigger: .back-button) 2026-03-23 03:22:19,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.044 2026-03-23 03:22:19,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [48/90] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:22:19,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [49/90] Tour test_order_refund_flow → Step Check orderline with attributes: "Desk Pad" (trigger: .order-container .orderline) 2026-03-23 03:22:19,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [50/90] Tour test_order_refund_flow → Step .pos-leftheader .list-plus-btn 2026-03-23 03:22:19,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [51/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:19,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 03:22:19,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [52/90] Tour test_order_refund_flow → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:22:19,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [53/90] Tour test_order_refund_flow → Step click Actions button (trigger: .more-btn) 2026-03-23 03:22:19,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [54/90] Tour test_order_refund_flow → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:22:19,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [55/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:22:19,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:22:19,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.020 2026-03-23 03:22:19,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [56/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:19,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.008 0.034 2026-03-23 03:22:19,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [57/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("Refunding") 2026-03-23 03:22:19,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [58/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:19,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [59/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:20,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [60/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-03-23 03:22:20,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [61/90] Tour test_order_refund_flow → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("3"))) 2026-03-23 03:22:20,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [62/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:20,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [63/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:20,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [64/90] Tour test_order_refund_flow → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:22:20,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [65/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:20,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [66/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:20,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [67/90] Tour test_order_refund_flow → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-03-23 03:22:20,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [68/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:20,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [69/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:20,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [70/90] Tour test_order_refund_flow → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:22:20,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [71/90] Tour test_order_refund_flow → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:22:20,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 03:22:20,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [72/90] Tour test_order_refund_flow → Step click back button (trigger: .back-button) 2026-03-23 03:22:20,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [73/90] Tour test_order_refund_flow → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:22:20,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [74/90] Tour test_order_refund_flow → Step Check orderline with attributes: "Letter Tray" (trigger: .order-container .orderline) 2026-03-23 03:22:20,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [75/90] Tour test_order_refund_flow → Step .pos-leftheader .orders-button 2026-03-23 03:22:21,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [76/90] Tour test_order_refund_flow → Step .ticket-screen .order-row > div:contains("002") 2026-03-23 03:22:21,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.033 2026-03-23 03:22:21,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [77/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-03-23 03:22:21,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.037 2026-03-23 03:22:21,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [78/90] Tour test_order_refund_flow → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-03-23 03:22:21,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [79/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:22:21,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [80/90] Tour test_order_refund_flow → Step .ticket-screen .order-row > div:contains("003") 2026-03-23 03:22:21,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [81/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:has(div:contains("003")) .btn-danger 2026-03-23 03:22:21,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [82/90] Tour test_order_refund_flow → Step .ticket-screen .orders .order-row > td:contains("003") ~ td.text-end button.text-danger 2026-03-23 03:22:21,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [83/90] Tour test_order_refund_flow → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:22:21,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [84/90] Tour test_order_refund_flow → Step .pos-search-bar .filter 2026-03-23 03:22:21,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:22:21,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [85/90] Tour test_order_refund_flow → Step .pos-search-bar .filter ul 2026-03-23 03:22:21,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [86/90] Tour test_order_refund_flow → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:22:21,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [87/90] Tour test_order_refund_flow → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:22:21,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:21] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.006 0.016 2026-03-23 03:22:21,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [88/90] Tour test_order_refund_flow → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:21,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [89/90] Tour test_order_refund_flow → Step No lines are marked for to refund or refunding (trigger: .ticket-screen:not(:has(.to-refund-highlight))) 2026-03-23 03:22:21,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: [90/90] Tour test_order_refund_flow → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:21,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: tour succeeded 2026-03-23 03:22:21,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_order_refund_flow SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:22:22,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow.browser: heap 19317012 (allocated 20582400) 2026-03-23 03:22:22,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Closing chrome headless with pid 47717 2026-03-23 03:22:22,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Closing websocket connection 2026-03-23 03:22:22,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Terminating chrome headless with pid 47717 2026-03-23 03:22:22,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_refund_flow: Removing chrome user profile "/tmp/tmpl8ecxwik_chrome_odoo" 2026-03-23 03:22:22,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_with_existing_serial ... 2026-03-23 03:22:23,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome pid: 47914 2026-03-23 03:22:23,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless temporary user profile dir: /tmp/tmpn1e_fepo_chrome_odoo 2026-03-23 03:22:23,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:40587/json/version 2026-03-23 03:22:23,848 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:24,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Browser version: Chrome/141.0.7390.54 2026-03-23 03:22:24,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Issuing json command http://127.0.0.1:40587/json 2026-03-23 03:22:24,041 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:24,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Websocket url found: ws://127.0.0.1:40587/devtools/page/09715A09B8FC03295FB0DD6A9761E9A2 2026-03-23 03:22:24,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Enable chrome headless console log notification 2026-03-23 03:22:24,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Chrome headless enable page notifications 2026-03-23 03:22:24,582 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:22:24,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Setting session cookie in browser 2026-03-23 03:22:24,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:22:24,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:22:24,624 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:22:25,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:25] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.085 0.836 2026-03-23 03:22:25,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Navigation result: {'frameId': '09715A09B8FC03295FB0DD6A9761E9A2', 'loaderId': '1AD7289FAAFF0BCE2B8650DE8136F3E7', 'isDownload': False} 2026-03-23 03:22:25,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Evaluate ready code "odoo.isTourReady('test_order_with_existing_serial')" 2026-03-23 03:22:25,576 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:22:25,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.016 2026-03-23 03:22:25,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 03:22:25,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-03-23 03:22:26,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:22:26,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:22:26,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.017 2026-03-23 03:22:26,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Evaluate test code "odoo.startTour('test_order_with_existing_serial', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:22:26,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-03-23 03:22:26,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [1/26] Tour test_order_with_existing_serial → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:22:26,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:22:26,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:22:26,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.019 2026-03-23 03:22:26,545 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6402) 2026-03-23 03:22:26,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.100 2026-03-23 03:22:26,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.117 2026-03-23 03:22:26,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-03-23 03:22:27,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.260 0.423 2026-03-23 03:22:27,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:22:27,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 03:22:27,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.111 2026-03-23 03:22:27,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:22:27,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: Owl is running in 'dev' mode. 2026-03-23 03:22:27,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:22:27,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.044 2026-03-23 03:22:27,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.033 2026-03-23 03:22:27,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:22:27,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.070 2026-03-23 03:22:27,952 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "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:22:27,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:22:27,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:27] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.014 0.028 2026-03-23 03:22:28,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 03:22:28,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [2/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:22:28,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.029 2026-03-23 03:22:28,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.055 2026-03-23 03:22:28,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [3/26] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-03-23 03:22:28,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.088 2026-03-23 03:22:28,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-03-23 03:22:28,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.180 2026-03-23 03:22:28,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.231 2026-03-23 03:22:28,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-03-23 03:22:28,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.270 2026-03-23 03:22:28,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-03-23 03:22:28,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.259 2026-03-23 03:22:28,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image?model=product.template&field=image_128&id=637&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.245 2026-03-23 03:22:28,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.277 2026-03-23 03:22:28,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.310 2026-03-23 03:22:28,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [4/26] Tour test_order_with_existing_serial → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:22:28,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:28] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 10 0.006 0.023 2026-03-23 03:22:29,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [5/26] Tour test_order_with_existing_serial → Step .o-autocomplete input 2026-03-23 03:22:29,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [6/26] Tour test_order_with_existing_serial → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN1)) 2026-03-23 03:22:29,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [7/26] Tour test_order_with_existing_serial → Step .o-autocomplete input:value() 2026-03-23 03:22:29,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [8/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:22:29,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [9/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:29,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:22:29,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [10/26] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("1"))) 2026-03-23 03:22:29,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [11/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:29,608 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22: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:22:29,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [12/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:29,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 03:22:29,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [13/26] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN1') 2026-03-23 03:22:29,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [14/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:29,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [15/26] Tour test_order_with_existing_serial → Step click product 'Serial Product' (trigger: article.product .product-content .product-name:contains("Serial Product")) 2026-03-23 03:22:29,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [16/26] Tour test_order_with_existing_serial → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:22:29,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:29] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 6 0.006 0.016 2026-03-23 03:22:29,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [17/26] Tour test_order_with_existing_serial → Step .o-autocomplete input 2026-03-23 03:22:30,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [18/26] Tour test_order_with_existing_serial → Step Check entered lot/serial number (trigger: .lot-container .lot-item:eq(-1) span:contains(SN2)) 2026-03-23 03:22:30,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [19/26] Tour test_order_with_existing_serial → Step .o-autocomplete input:value() 2026-03-23 03:22:30,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [20/26] Tour test_order_with_existing_serial → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:22:30,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [21/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:30,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:22:30,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [22/26] Tour test_order_with_existing_serial → Step Check orderline with attributes: {"withClass":".selected","productName":"Serial Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Serial Product")):has(.qty:contains("2"))) 2026-03-23 03:22:30,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [23/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:30,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [24/26] Tour test_order_with_existing_serial → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:30,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.022 2026-03-23 03:22:30,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [25/26] Tour test_order_with_existing_serial → Step .info-list:contains('SN SN2') 2026-03-23 03:22:30,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: [26/26] Tour test_order_with_existing_serial → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:30,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: tour succeeded 2026-03-23 03:22:30,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_order_with_existing_serial SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:22:31,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial.browser: heap 14577380 (allocated 15466496) 2026-03-23 03:22:31,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing chrome headless with pid 47914 2026-03-23 03:22:31,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Closing websocket connection 2026-03-23 03:22:31,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Terminating chrome headless with pid 47914 2026-03-23 03:22:31,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_order_with_existing_serial: Removing chrome user profile "/tmp/tmpn1e_fepo_chrome_odoo" 2026-03-23 03:22:31,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_orderline_merge_with_higher_price_precision ... 2026-03-23 03:22:31,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome pid: 48094 2026-03-23 03:22:31,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome headless temporary user profile dir: /tmp/tmptmw3wcc3_chrome_odoo 2026-03-23 03:22:31,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:45041/json/version 2026-03-23 03:22:31,778 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:31,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Browser version: Chrome/141.0.7390.54 2026-03-23 03:22:31,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Issuing json command http://127.0.0.1:45041/json 2026-03-23 03:22:31,932 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:31,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Websocket url found: ws://127.0.0.1:45041/devtools/page/FBB31EEDFB537307DD9120F08A0B50D1 2026-03-23 03:22:31,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Enable chrome headless console log notification 2026-03-23 03:22:32,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Chrome headless enable page notifications 2026-03-23 03:22:32,211 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:22:32,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Setting session cookie in browser 2026-03-23 03:22:32,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:22:32,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:22:32,243 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:22:33,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 130 0.104 0.696 2026-03-23 03:22:33,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Navigation result: {'frameId': 'FBB31EEDFB537307DD9120F08A0B50D1', 'loaderId': '66ECBCCC450BF15546A68BED720351B9', 'isDownload': False} 2026-03-23 03:22:33,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Evaluate ready code "odoo.isTourReady('test_orderline_merge_with_higher_price_precision')" 2026-03-23 03:22:33,082 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:22:33,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 03:22:33,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-03-23 03:22:33,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 03:22:33,681 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:33,700 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:33,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:22:33,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Evaluate test code "odoo.startTour('test_orderline_merge_with_higher_price_precision', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:22:33,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [1/11] Tour test_orderline_merge_with_higher_price_precision → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:22:33,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.018 2026-03-23 03:22:33,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:22:33,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:22:33,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-03-23 03:22:33,896 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6403) 2026-03-23 03:22:33,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.064 2026-03-23 03:22:33,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.068 2026-03-23 03:22:33,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.041 2026-03-23 03:22:34,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.192 0.345 2026-03-23 03:22:34,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:22:34,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:22:34,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:34] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.086 2026-03-23 03:22:34,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 03:22:34,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: Owl is running in 'dev' mode. 2026-03-23 03:22:35,053 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:35,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-03-23 03:22:35,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:22:35,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:22:35,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:22:35,135 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:35,138 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:22:35,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.010 0.031 2026-03-23 03:22:35,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.042 2026-03-23 03:22:35,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [2/11] Tour test_orderline_merge_with_higher_price_precision → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:22:35,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.033 2026-03-23 03:22:35,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 03:22:35,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-03-23 03:22:35,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.111 2026-03-23 03:22:35,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [3/11] Tour test_orderline_merge_with_higher_price_precision → Step click product 'High Precision Product' (trigger: article.product .product-content .product-name:contains("High Precision Product")) 2026-03-23 03:22:35,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-03-23 03:22:35,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-03-23 03:22:35,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-03-23 03:22:35,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-03-23 03:22:35,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-03-23 03:22:35,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-03-23 03:22:35,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image?model=product.template&field=image_128&id=638&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-03-23 03:22:35,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.026 0.169 2026-03-23 03:22:35,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.182 2026-03-23 03:22:36,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:22:36,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [4/11] Tour test_orderline_merge_with_higher_price_precision → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:36,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [5/11] Tour test_orderline_merge_with_higher_price_precision → Step Check orderline with attributes: {"withClass":".selected","productName":"High Precision Product","quantity":"1.0","price":"8.25","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("1")):has(.price:contains("8.25"))) 2026-03-23 03:22:36,200 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22: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:22:36,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [6/11] Tour test_orderline_merge_with_higher_price_precision → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:36,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [7/11] Tour test_orderline_merge_with_higher_price_precision → Step click product 'High Precision Product' (trigger: article.product .product-content .product-name:contains("High Precision Product")) 2026-03-23 03:22:36,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 03:22:36,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [8/11] Tour test_orderline_merge_with_higher_price_precision → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:36,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:22:36,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [9/11] Tour test_orderline_merge_with_higher_price_precision → Step Check orderline with attributes: {"withClass":".selected","productName":"High Precision Product","quantity":"2.0","price":"16.49","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("High Precision Product")):has(.qty:contains("2")):has(.price:contains("16.49"))) 2026-03-23 03:22:36,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [10/11] Tour test_orderline_merge_with_higher_price_precision → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:36,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: [11/11] Tour test_orderline_merge_with_higher_price_precision → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:22:36,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 03:22:36,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: tour succeeded 2026-03-23 03:22:36,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_orderline_merge_with_higher_price_precision SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-03-23 03:22:36,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision.browser: heap 13760776 (allocated 14680064) 2026-03-23 03:22:36,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Closing chrome headless with pid 48094 2026-03-23 03:22:36,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Closing websocket connection 2026-03-23 03:22:36,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Terminating chrome headless with pid 48094 2026-03-23 03:22:36,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_orderline_merge_with_higher_price_precision: Removing chrome user profile "/tmp/tmptmw3wcc3_chrome_odoo" 2026-03-23 03:22:36,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_paid_order_with_archived_product_loads ... 2026-03-23 03:22:37,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Chrome pid: 48271 2026-03-23 03:22:37,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Chrome headless temporary user profile dir: /tmp/tmpdh9dv6ds_chrome_odoo 2026-03-23 03:22:37,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Issuing json command http://127.0.0.1:36437/json/version 2026-03-23 03:22:37,792 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:37,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Browser version: Chrome/141.0.7390.54 2026-03-23 03:22:37,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Issuing json command http://127.0.0.1:36437/json 2026-03-23 03:22:37,996 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:38,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Websocket url found: ws://127.0.0.1:36437/devtools/page/14B3861C6A2FFFC6387077F2D3026574 2026-03-23 03:22:38,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Enable chrome headless console log notification 2026-03-23 03:22:38,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Chrome headless enable page notifications 2026-03-23 03:22:38,278 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:22:38,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Setting session cookie in browser 2026-03-23 03:22:38,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:22:38,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:22:38,306 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:22:39,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:39] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.054 1.028 2026-03-23 03:22:39,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Navigation result: {'frameId': '14B3861C6A2FFFC6387077F2D3026574', 'loaderId': '7D12B3190E2482CF5D8735D88B53923F', 'isDownload': False} 2026-03-23 03:22:39,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Evaluate ready code "odoo.isTourReady('test_paid_order_with_archived_product_loads')" 2026-03-23 03:22:39,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:22:39,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-03-23 03:22:39,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 03:22:39,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.033 2026-03-23 03:22:40,179 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:22:40,191 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:22:40,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 03:22:40,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Evaluate test code "odoo.startTour('test_paid_order_with_archived_product_loads', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:22:40,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 03:22:40,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [1/11] Tour test_paid_order_with_archived_product_loads → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:22:40,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:22:40,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:22:40,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-03-23 03:22:40,436 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6404) 2026-03-23 03:22:40,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.065 2026-03-23 03:22:40,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.075 2026-03-23 03:22:40,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-03-23 03:22:41,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.241 0.393 2026-03-23 03:22:41,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:22:41,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:22:41,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.060 2026-03-23 03:22:41,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:22:41,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: Owl is running in 'dev' mode. 2026-03-23 03:22:41,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:22:41,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:22:41,705 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:22:41,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 03:22:41,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.041 2026-03-23 03:22:41,770 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "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:22:41,794 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:41,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 03:22:41,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 03:22:41,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [2/11] Tour test_paid_order_with_archived_product_loads → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:22:42,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.057 2026-03-23 03:22:42,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.033 2026-03-23 03:22:42,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.072 2026-03-23 03:22:42,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [3/11] Tour test_paid_order_with_archived_product_loads → Step .pos-leftheader .orders-button 2026-03-23 03:22:42,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.118 2026-03-23 03:22:42,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.204 2026-03-23 03:22:42,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-03-23 03:22:42,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-03-23 03:22:42,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.270 2026-03-23 03:22:42,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-03-23 03:22:42,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-03-23 03:22:42,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image?model=product.template&field=image_128&id=639&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.172 2026-03-23 03:22:42,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.208 2026-03-23 03:22:42,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.257 2026-03-23 03:22:42,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [4/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter 2026-03-23 03:22:42,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:22:42,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.016 2026-03-23 03:22:42,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [5/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter ul 2026-03-23 03:22:42,800 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:22:42,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [6/11] Tour test_paid_order_with_archived_product_loads → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:22:42,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [7/11] Tour test_paid_order_with_archived_product_loads → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("0002") 2026-03-23 03:22:42,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.004 0.015 2026-03-23 03:22:42,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [8/11] Tour test_paid_order_with_archived_product_loads → Step .ticket-screen .order-row:contains("0002") 2026-03-23 03:22:43,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 51 0.054 0.070 2026-03-23 03:22:43,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:43] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 28 0.023 0.052 2026-03-23 03:22:43,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [9/11] Tour test_paid_order_with_archived_product_loads → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:43,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.047 0.069 2026-03-23 03:22:43,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.121 2026-03-23 03:22:43,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [10/11] Tour test_paid_order_with_archived_product_loads → Step Check orderline with attributes: {"productName":"Archived Product","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Archived Product"))) 2026-03-23 03:22:43,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: [11/11] Tour test_paid_order_with_archived_product_loads → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:43,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: tour succeeded 2026-03-23 03:22:43,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_paid_order_with_archived_product_loads SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 03:22:43,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads.browser: heap 13934144 (allocated 14680064) 2026-03-23 03:22:43,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Closing chrome headless with pid 48271 2026-03-23 03:22:43,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Closing websocket connection 2026-03-23 03:22:43,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Terminating chrome headless with pid 48271 2026-03-23 03:22:43,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_paid_order_with_archived_product_loads: Removing chrome user profile "/tmp/tmpdh9dv6ds_chrome_odoo" 2026-03-23 03:22:43,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_payment_screen_tip_scenario ... 2026-03-23 03:22:44,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Chrome pid: 48450 2026-03-23 03:22:44,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Chrome headless temporary user profile dir: /tmp/tmpuz6qekcb_chrome_odoo 2026-03-23 03:22:44,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Issuing json command http://127.0.0.1:41605/json/version 2026-03-23 03:22:44,387 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41605', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:44,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Browser version: Chrome/141.0.7390.54 2026-03-23 03:22:44,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Issuing json command http://127.0.0.1:41605/json 2026-03-23 03:22:44,483 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41605', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:44,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Websocket url found: ws://127.0.0.1:41605/devtools/page/1615A2C792C64B3C88BE34FF6CC1A043 2026-03-23 03:22:44,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Enable chrome headless console log notification 2026-03-23 03:22:44,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Chrome headless enable page notifications 2026-03-23 03:22:44,788 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:22:44,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Setting session cookie in browser 2026-03-23 03:22:44,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:22:44,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:22:44,827 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:22:45,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:45] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 130 0.097 0.728 2026-03-23 03:22:45,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Navigation result: {'frameId': '1615A2C792C64B3C88BE34FF6CC1A043', 'loaderId': '6F584E1F6A226DA6DB5D69B8CA127AA6', 'isDownload': False} 2026-03-23 03:22:45,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Evaluate ready code "odoo.isTourReady('test_payment_screen_tip_scenario')" 2026-03-23 03:22:45,683 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:22:45,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 03:22:45,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 03:22:45,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.044 2026-03-23 03:22:46,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:22:46,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:22:46,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:22:46,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Evaluate test code "odoo.startTour('test_payment_screen_tip_scenario', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:22:46,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:22:46,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [1/33] Tour test_payment_screen_tip_scenario → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:22:46,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 03:22:46,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:22:46,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.017 2026-03-23 03:22:46,659 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6405) 2026-03-23 03:22:46,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.071 2026-03-23 03:22:46,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.066 2026-03-23 03:22:46,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.036 2026-03-23 03:22:47,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.228 0.380 2026-03-23 03:22:47,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:22:47,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:22:47,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-03-23 03:22:47,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:22:47,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: Owl is running in 'dev' mode. 2026-03-23 03:22:47,752 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:47,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-03-23 03:22:47,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:22:47,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:22:47,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.048 2026-03-23 03:22:47,894 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "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:22:47,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:22:47,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:47] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.012 0.024 2026-03-23 03:22:48,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.028 2026-03-23 03:22:48,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [2/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:22:48,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.019 0.048 2026-03-23 03:22:48,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 03:22:48,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-03-23 03:22:48,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-03-23 03:22:48,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [3/33] Tour test_payment_screen_tip_scenario → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:22:48,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-03-23 03:22:48,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-03-23 03:22:48,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-03-23 03:22:48,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-03-23 03:22:48,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-03-23 03:22:48,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-03-23 03:22:48,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.242 2026-03-23 03:22:48,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.255 2026-03-23 03:22:48,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 03:22:48,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [4/33] Tour test_payment_screen_tip_scenario → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:48,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [5/33] Tour test_payment_screen_tip_scenario → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:22:48,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:22:48,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [6/33] Tour test_payment_screen_tip_scenario → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:22:48,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [7/33] Tour test_payment_screen_tip_scenario → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:22:48,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [8/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:22:49,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [9/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:22:49,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [10/33] Tour test_payment_screen_tip_scenario → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:22:49,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [11/33] Tour test_payment_screen_tip_scenario → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:22:49,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:22:49,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [12/33] Tour test_payment_screen_tip_scenario → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:22:49,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [13/33] Tour test_payment_screen_tip_scenario → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:49,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [14/33] Tour test_payment_screen_tip_scenario → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:22:49,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 03:22:49,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [15/33] Tour test_payment_screen_tip_scenario → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:22:49,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [16/33] Tour test_payment_screen_tip_scenario → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:22:49,537 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:22:49,544 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:22:49,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [17/33] Tour test_payment_screen_tip_scenario → Step Switch localization to comma (trigger: body) 2026-03-23 03:22:49,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [18/33] Tour test_payment_screen_tip_scenario → Step .payment-screen .button:contains('Tip') 2026-03-23 03:22:49,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [19/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:22:49,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [20/33] Tour test_payment_screen_tip_scenario → Step click numpad button: , (trigger: .modal div.numpad button:contains(/^,$/)) 2026-03-23 03:22:49,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [21/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:22:49,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [22/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:22:49,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [23/33] Tour test_payment_screen_tip_scenario → Step input shown is '1,50' (trigger: .modal .value:contains("1,50")) 2026-03-23 03:22:49,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [24/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:22:50,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [25/33] Tour test_payment_screen_tip_scenario → Step total is 12,50 (trigger: .total:contains("12,50")) 2026-03-23 03:22:50,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [26/33] Tour test_payment_screen_tip_scenario → Step Switch localization back to dot (trigger: body) 2026-03-23 03:22:50,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.061 2026-03-23 03:22:50,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [27/33] Tour test_payment_screen_tip_scenario → Step .payment-screen .button:contains('Tip') 2026-03-23 03:22:50,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [28/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:22:50,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [29/33] Tour test_payment_screen_tip_scenario → Step click numpad button: . (trigger: .modal div.numpad button:contains(/^\.$/)) 2026-03-23 03:22:50,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [30/33] Tour test_payment_screen_tip_scenario → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:22:50,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [31/33] Tour test_payment_screen_tip_scenario → Step input shown is '2.5' (trigger: .modal .value:contains("2.5")) 2026-03-23 03:22:50,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [32/33] Tour test_payment_screen_tip_scenario → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:22:50,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: [33/33] Tour test_payment_screen_tip_scenario → Step total is 13.50 (trigger: .total:contains("13.50")) 2026-03-23 03:22:50,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: tour succeeded 2026-03-23 03:22:50,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_payment_screen_tip_scenario SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 03:22:50,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.042 2026-03-23 03:22:50,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario.browser: heap 14611996 (allocated 15728640) 2026-03-23 03:22:50,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Closing chrome headless with pid 48450 2026-03-23 03:22:50,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Closing websocket connection 2026-03-23 03:22:50,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Terminating chrome headless with pid 48450 2026-03-23 03:22:51,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tip_scenario: Removing chrome user profile "/tmp/tmpuz6qekcb_chrome_odoo" 2026-03-23 03:22:51,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_payment_screen_tour ... 2026-03-23 03:22:51,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Chrome pid: 48629 2026-03-23 03:22:51,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Chrome headless temporary user profile dir: /tmp/tmplbkz55ay_chrome_odoo 2026-03-23 03:22:51,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Issuing json command http://127.0.0.1:33283/json/version 2026-03-23 03:22:51,880 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:51,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:22:52,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Issuing json command http://127.0.0.1:33283/json 2026-03-23 03:22:52,034 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:22:52,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Websocket url found: ws://127.0.0.1:33283/devtools/page/B8E8C2E80FBC0DEB5449BA1FE98D2AF6 2026-03-23 03:22:52,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Enable chrome headless console log notification 2026-03-23 03:22:52,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Chrome headless enable page notifications 2026-03-23 03:22:52,379 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:22:52,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Setting session cookie in browser 2026-03-23 03:22:52,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:22:52,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:22:52,447 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:22:53,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:53] "GET /pos/ui/4 HTTP/1.1" 200 - 136 0.158 1.027 2026-03-23 03:22:53,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Navigation result: {'frameId': 'B8E8C2E80FBC0DEB5449BA1FE98D2AF6', 'loaderId': '99F9CD24983F7A5B95C7C0BFDFAEA140', 'isDownload': False} 2026-03-23 03:22:53,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-03-23 03:22:53,684 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:22:53,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-03-23 03:22:53,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-03-23 03:22:53,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.045 0.055 2026-03-23 03:22:54,447 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:22:54,448 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:22:54,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 03:22:54,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:22:54,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:22:54,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [1/84] Tour PaymentScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:22:54,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:22:54,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:22:54,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 03:22:54,722 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6406) 2026-03-23 03:22:54,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.107 2026-03-23 03:22:54,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.142 2026-03-23 03:22:54,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.076 2026-03-23 03:22:55,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.302 0.485 2026-03-23 03:22:55,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:22:55,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:22:55,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:55] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-03-23 03:22:56,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:22:56,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:22:56,245 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:22:56,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.013 2026-03-23 03:22:56,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:22:56,292 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:22:56,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 03:22:56,360 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "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:22:56,382 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:56,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.011 0.022 2026-03-23 03:22:56,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.028 2026-03-23 03:22:56,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [2/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:22:56,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.036 2026-03-23 03:22:56,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.014 0.055 2026-03-23 03:22:56,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-03-23 03:22:56,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [3/84] Tour PaymentScreenTour → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:22:56,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.112 2026-03-23 03:22:56,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 03:22:56,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [4/84] Tour PaymentScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:22:56,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:56] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-03-23 03:22:57,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.282 2026-03-23 03:22:57,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.305 2026-03-23 03:22:57,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-03-23 03:22:57,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.383 2026-03-23 03:22:57,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.238 2026-03-23 03:22:57,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.195 2026-03-23 03:22:57,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.216 2026-03-23 03:22:57,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.101 2026-03-23 03:22:57,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [5/84] Tour PaymentScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:22:57,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [6/84] Tour PaymentScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:22:57,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [7/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:22:57,553 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:57] "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:22:57,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [8/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:22:57,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [9/84] Tour PaymentScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 03:22:57,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [10/84] Tour PaymentScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:22:57,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [11/84] Tour PaymentScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:22:57,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [12/84] Tour PaymentScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:22:58,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [13/84] Tour PaymentScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:22:58,083 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:22:58,084 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:22:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:22:58,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [14/84] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 03:22:58,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [15/84] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-03-23 03:22:58,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [16/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:22:58,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [17/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:22:58,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [18/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:22:58,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [19/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:22:58,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [20/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:22:58,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [21/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:22:58,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [22/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:22:58,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [23/84] Tour PaymentScreenTour → Step remaining amount is 41.8 (trigger: .payment-status-amount .amount:contains("41.8")) 2026-03-23 03:22:58,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [24/84] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:22:58,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [25/84] Tour PaymentScreenTour → Step amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00")) 2026-03-23 03:22:58,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [26/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 03:22:58,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [27/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:22:58,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [28/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:22:58,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [29/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:22:58,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [30/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:22:59,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [31/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:22:59,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [32/84] Tour PaymentScreenTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:22:59,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [33/84] Tour PaymentScreenTour → Step amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00")) 2026-03-23 03:22:59,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [34/84] Tour PaymentScreenTour → Step delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button) 2026-03-23 03:22:59,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [35/84] Tour PaymentScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 03:22:59,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [36/84] Tour PaymentScreenTour → Step amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8")) 2026-03-23 03:22:59,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [37/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:22:59,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [38/84] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:22:59,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [39/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:22:59,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [40/84] Tour PaymentScreenTour → Step delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button) 2026-03-23 03:22:59,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [41/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:22:59,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [42/84] Tour PaymentScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:22:59,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [43/84] Tour PaymentScreenTour → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-03-23 03:22:59,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [44/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:22:59,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [45/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:22:59,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [46/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:22:59,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [47/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:23:00,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [48/84] Tour PaymentScreenTour → Step remaining amount is 42.8 (trigger: .payment-status-amount .amount:contains("42.8")) 2026-03-23 03:23:00,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [49/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 03:23:00,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [50/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:23:00,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [51/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:23:00,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [52/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:23:00,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [53/84] Tour PaymentScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:23:00,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [54/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:23:00,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [55/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:23:00,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [56/84] Tour PaymentScreenTour → Step change is 52.2 (trigger: .payment-status-amount .amount:contains("52.2")) 2026-03-23 03:23:00,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [57/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:23:00,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [58/84] Tour PaymentScreenTour → Step click numpad button: +50 (trigger: div.numpad button:contains(/^\+50$/)) 2026-03-23 03:23:00,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [59/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:23:00,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [60/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:23:00,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [61/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:23:00,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [62/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:23:00,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [63/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:23:00,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [64/84] Tour PaymentScreenTour → Step change is 102.2 (trigger: .payment-status-amount .amount:contains("102.2")) 2026-03-23 03:23:00,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [65/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:23:01,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [66/84] Tour PaymentScreenTour → Step delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button) 2026-03-23 03:23:01,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [67/84] Tour PaymentScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:23:01,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [68/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:23:01,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [69/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:23:01,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [70/84] Tour PaymentScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:23:01,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [71/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:23:01,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [72/84] Tour PaymentScreenTour → Step remaining amount is 51.8 (trigger: .payment-status-amount .amount:contains("51.8")) 2026-03-23 03:23:01,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [73/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 03:23:01,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [74/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:23:01,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [75/84] Tour PaymentScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 03:23:01,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [76/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:23:01,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [77/84] Tour PaymentScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:23:01,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [78/84] Tour PaymentScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:23:01,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [79/84] Tour PaymentScreenTour → Step remaining amount is 46.8 (trigger: .payment-status-amount .amount:contains("46.8")) 2026-03-23 03:23:01,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [80/84] Tour PaymentScreenTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 03:23:01,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [81/84] Tour PaymentScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:23:02,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [82/84] Tour PaymentScreenTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:23:02,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [83/84] Tour PaymentScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:23:02,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: [84/84] Tour PaymentScreenTour → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:23:02,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: tour succeeded 2026-03-23 03:23:02,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR PaymentScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:23:02,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour.browser: heap 15276236 (allocated 16515072) 2026-03-23 03:23:02,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Closing chrome headless with pid 48629 2026-03-23 03:23:02,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Closing websocket connection 2026-03-23 03:23:02,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Terminating chrome headless with pid 48629 2026-03-23 03:23:02,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_payment_screen_tour: Removing chrome user profile "/tmp/tmplbkz55ay_chrome_odoo" 2026-03-23 03:23:02,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_basic_order_02_decimal_order_quantity ... 2026-03-23 03:23:03,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome pid: 48804 2026-03-23 03:23:03,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome headless temporary user profile dir: /tmp/tmpimhy39wh_chrome_odoo 2026-03-23 03:23:03,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Issuing json command http://127.0.0.1:44471/json/version 2026-03-23 03:23:03,122 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:03,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Browser version: Chrome/141.0.7390.54 2026-03-23 03:23:03,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Issuing json command http://127.0.0.1:44471/json 2026-03-23 03:23:03,263 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:03,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Websocket url found: ws://127.0.0.1:44471/devtools/page/3530951EDD9AF4439B797CCA22C15775 2026-03-23 03:23:03,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Enable chrome headless console log notification 2026-03-23 03:23:03,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Chrome headless enable page notifications 2026-03-23 03:23:03,546 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:23:03,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Setting session cookie in browser 2026-03-23 03:23:03,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:23:03,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:23:03,585 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:23:04,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:04] "GET /pos/ui/4 HTTP/1.1" 200 - 136 0.097 0.756 2026-03-23 03:23:04,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Navigation result: {'frameId': '3530951EDD9AF4439B797CCA22C15775', 'loaderId': 'EB592902EBF0204F9B3BF9D20539A152', 'isDownload': False} 2026-03-23 03:23:04,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Evaluate ready code "odoo.isTourReady('pos_basic_order_02_decimal_order_quantity')" 2026-03-23 03:23:04,476 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:23:04,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.014 2026-03-23 03:23:04,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 03:23:04,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.045 2026-03-23 03:23:05,154 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:23:05,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:23:05,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:23:05,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Evaluate test code "odoo.startTour('pos_basic_order_02_decimal_order_quantity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:23:05,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:23:05,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [1/28] Tour pos_basic_order_02_decimal_order_quantity → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-03-23 03:23:05,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:23:05,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:23:05,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 03:23:05,409 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6407) 2026-03-23 03:23:05,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.083 2026-03-23 03:23:05,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.043 0.110 2026-03-23 03:23:05,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-03-23 03:23:06,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.336 0.484 2026-03-23 03:23:06,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:23:06,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:23:06,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.064 2026-03-23 03:23:06,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:23:06,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:06,932 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:23:06,963 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:06,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.018 2026-03-23 03:23:06,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:23:06,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:23:07,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "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:23:07,041 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:23:07,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 03:23:07,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [2/28] Tour pos_basic_order_02_decimal_order_quantity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:23:07,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.023 2026-03-23 03:23:07,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 03:23:07,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [3/28] Tour pos_basic_order_02_decimal_order_quantity → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:23:07,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 03:23:07,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.064 2026-03-23 03:23:07,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [4/28] Tour pos_basic_order_02_decimal_order_quantity → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:23:07,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.124 2026-03-23 03:23:07,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.172 2026-03-23 03:23:07,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-03-23 03:23:07,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.313 2026-03-23 03:23:07,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.016 0.319 2026-03-23 03:23:07,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.338 2026-03-23 03:23:07,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.314 2026-03-23 03:23:07,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-03-23 03:23:07,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.115 2026-03-23 03:23:08,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.036 0.306 2026-03-23 03:23:08,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:23:08,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [5/28] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:08,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [6/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:23:08,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [7/28] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:08,308 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:08] "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:23:08,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [8/28] Tour pos_basic_order_02_decimal_order_quantity → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:23:08,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:23:08,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [9/28] Tour pos_basic_order_02_decimal_order_quantity → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:08,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [10/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:23:08,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [11/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:23:08,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.014 2026-03-23 03:23:08,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [12/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-03-23 03:23:08,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [13/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 03:23:08,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 03:23:08,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [14/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0.9"))) 2026-03-23 03:23:09,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [15/28] Tour pos_basic_order_02_decimal_order_quantity → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 03:23:09,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 03:23:09,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [16/28] Tour pos_basic_order_02_decimal_order_quantity → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.99"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0.99"))) 2026-03-23 03:23:09,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [17/28] Tour pos_basic_order_02_decimal_order_quantity → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:09,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:23:09,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [18/28] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:23:09,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:23:09,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [19/28] Tour pos_basic_order_02_decimal_order_quantity → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:23:09,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [20/28] Tour pos_basic_order_02_decimal_order_quantity → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:23:09,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:09,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:09,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [21/28] Tour pos_basic_order_02_decimal_order_quantity → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:23:09,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [22/28] Tour pos_basic_order_02_decimal_order_quantity → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:23:09,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:23:09,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [23/28] Tour pos_basic_order_02_decimal_order_quantity → Step amount tendered in the line is '5.05' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.05")) 2026-03-23 03:23:09,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [24/28] Tour pos_basic_order_02_decimal_order_quantity → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:23:09,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [25/28] Tour pos_basic_order_02_decimal_order_quantity → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-03-23 03:23:09,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:09,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.047 2026-03-23 03:23:09,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22529314 started for PoS orders references: [{'name': '/', 'uuid': 'ee52e8f8-1999-4f4b-9e20-590417d72af7'}] 2026-03-23 03:23:10,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22529314 order {'name': '/', 'uuid': 'ee52e8f8-1999-4f4b-9e20-590417d72af7'} created pos.order #114 2026-03-23 03:23:10,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22529314 finished 2026-03-23 03:23:10,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.207 0.471 2026-03-23 03:23:10,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.033 2026-03-23 03:23:10,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:23:10,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [26/28] Tour pos_basic_order_02_decimal_order_quantity → Step click Next Order (trigger: .receipt-screen .button.next.highlight:visible) 2026-03-23 03:23:10,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [27/28] Tour pos_basic_order_02_decimal_order_quantity → Step Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:23:10,850 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: [28/28] Tour pos_basic_order_02_decimal_order_quantity → Step check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen))) 2026-03-23 03:23:10,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:23:10,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: tour succeeded 2026-03-23 03:23:10,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_02_decimal_order_quantity SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 03:23:11,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity.browser: heap 15300032 (allocated 16777216) 2026-03-23 03:23:11,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Closing chrome headless with pid 48804 2026-03-23 03:23:11,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Closing websocket connection 2026-03-23 03:23:11,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Terminating chrome headless with pid 48804 2026-03-23 03:23:11,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_02_decimal_order_quantity: Removing chrome user profile "/tmp/tmpimhy39wh_chrome_odoo" 2026-03-23 03:23:11,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_basic_order_03_tax_position ... 2026-03-23 03:23:11,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Chrome pid: 48994 2026-03-23 03:23:11,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Chrome headless temporary user profile dir: /tmp/tmp8r2eyorp_chrome_odoo 2026-03-23 03:23:11,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Issuing json command http://127.0.0.1:39477/json/version 2026-03-23 03:23:11,838 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:11,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Browser version: Chrome/141.0.7390.54 2026-03-23 03:23:11,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Issuing json command http://127.0.0.1:39477/json 2026-03-23 03:23:11,980 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:12,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Websocket url found: ws://127.0.0.1:39477/devtools/page/38A7943A228DD6940EE85F39865ED156 2026-03-23 03:23:12,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Enable chrome headless console log notification 2026-03-23 03:23:12,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Chrome headless enable page notifications 2026-03-23 03:23:12,324 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:23:12,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Setting session cookie in browser 2026-03-23 03:23:12,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:23:12,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:23:12,364 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:23:13,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:13] "GET /pos/ui/4 HTTP/1.1" 200 - 136 0.106 1.080 2026-03-23 03:23:13,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Navigation result: {'frameId': '38A7943A228DD6940EE85F39865ED156', 'loaderId': '28B6CB135DCFF264CF6C3BAB3ACF7586', 'isDownload': False} 2026-03-23 03:23:13,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Evaluate ready code "odoo.isTourReady('pos_basic_order_03_tax_position')" 2026-03-23 03:23:13,599 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:23:13,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:13] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-03-23 03:23:13,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:13] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 03:23:13,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.037 2026-03-23 03:23:14,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:14,308 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:23:14,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:23:14,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Evaluate test code "odoo.startTour('pos_basic_order_03_tax_position', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:23:14,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-03-23 03:23:14,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [1/29] Tour pos_basic_order_03_tax_position → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-03-23 03:23:14,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:23:14,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:14,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-03-23 03:23:14,496 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6408) 2026-03-23 03:23:14,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.065 2026-03-23 03:23:14,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.090 2026-03-23 03:23:14,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.057 2026-03-23 03:23:15,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.255 0.380 2026-03-23 03:23:15,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:23:15,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:23:15,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-03-23 03:23:15,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:23:15,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:15,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:15,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:23:15,697 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:15,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.018 2026-03-23 03:23:15,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.034 2026-03-23 03:23:15,757 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:23:15,766 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:15,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [2/29] Tour pos_basic_order_03_tax_position → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:23:15,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.039 2026-03-23 03:23:15,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.028 2026-03-23 03:23:15,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 03:23:16,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [3/29] Tour pos_basic_order_03_tax_position → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:23:16,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.050 2026-03-23 03:23:16,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-03-23 03:23:16,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [4/29] Tour pos_basic_order_03_tax_position → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:23:16,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-03-23 03:23:16,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-03-23 03:23:16,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.167 2026-03-23 03:23:16,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.196 2026-03-23 03:23:16,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.189 2026-03-23 03:23:16,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-03-23 03:23:16,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-03-23 03:23:16,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.302 2026-03-23 03:23:16,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.059 0.367 2026-03-23 03:23:16,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.283 2026-03-23 03:23:16,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:23:16,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [5/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:16,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [6/29] Tour pos_basic_order_03_tax_position → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:23:16,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [7/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:16,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:16] "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:23:17,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [8/29] Tour pos_basic_order_03_tax_position → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:23:17,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:23:17,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [9/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:17,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [10/29] Tour pos_basic_order_03_tax_position → Step order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28")) 2026-03-23 03:23:17,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [11/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:17,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [12/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:17,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [13/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:23:17,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [14/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .more-btn) 2026-03-23 03:23:17,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [15/29] Tour pos_basic_order_03_tax_position → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:23:17,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [16/29] Tour pos_basic_order_03_tax_position → Step fiscal position screen is shown (trigger: .selection-item:contains("FP-POS-2M")) 2026-03-23 03:23:17,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [17/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:23:17,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.023 2026-03-23 03:23:17,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [18/29] Tour pos_basic_order_03_tax_position → Step click Actions button (trigger: .more-btn) 2026-03-23 03:23:17,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [19/29] Tour pos_basic_order_03_tax_position → Step the fiscal position FP-POS-2M has been set to the order (trigger: .o_fiscal_position_button:contains("FP-POS-2M")) 2026-03-23 03:23:17,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [20/29] Tour pos_basic_order_03_tax_position → Step cancel dialog (trigger: .modal .modal-header button[aria-label='Close']) 2026-03-23 03:23:17,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [21/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:17,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [22/29] Tour pos_basic_order_03_tax_position → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:17,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [23/29] Tour pos_basic_order_03_tax_position → Step order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52")) 2026-03-23 03:23:18,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [24/29] Tour pos_basic_order_03_tax_position → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:18,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [25/29] Tour pos_basic_order_03_tax_position → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:23:18,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [26/29] Tour pos_basic_order_03_tax_position → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:23:18,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [27/29] Tour pos_basic_order_03_tax_position → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:23:18,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [28/29] Tour pos_basic_order_03_tax_position → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:23:18,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: [29/29] Tour pos_basic_order_03_tax_position → Step close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard')) 2026-03-23 03:23:18,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:18] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.005 0.026 2026-03-23 03:23:18,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: tour succeeded 2026-03-23 03:23:18,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: ╔════════════════════════════════════════════════╗ ║ TOUR pos_basic_order_03_tax_position SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:23:18,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position.browser: heap 14629844 (allocated 15990784) 2026-03-23 03:23:18,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Closing chrome headless with pid 48994 2026-03-23 03:23:18,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Closing websocket connection 2026-03-23 03:23:18,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Terminating chrome headless with pid 48994 2026-03-23 03:23:18,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_basic_order_03_tax_position: Removing chrome user profile "/tmp/tmp8r2eyorp_chrome_odoo" 2026-03-23 03:23:18,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-03-23 03:23:19,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome pid: 49169 2026-03-23 03:23:19,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome headless temporary user profile dir: /tmp/tmp2qr8rg37_chrome_odoo 2026-03-23 03:23:19,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:45839/json/version 2026-03-23 03:23:19,560 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:19,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Browser version: Chrome/141.0.7390.54 2026-03-23 03:23:19,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Issuing json command http://127.0.0.1:45839/json 2026-03-23 03:23:19,623 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:19,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Websocket url found: ws://127.0.0.1:45839/devtools/page/1D769960B7AA5814B6AEA325187EFD20 2026-03-23 03:23:19,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Enable chrome headless console log notification 2026-03-23 03:23:19,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Chrome headless enable page notifications 2026-03-23 03:23:19,877 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:23:19,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Setting session cookie in browser 2026-03-23 03:23:19,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:23:19,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:23:19,908 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:23:20,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:20] "GET /pos/ui/4 HTTP/1.1" 200 - 84 0.068 0.627 2026-03-23 03:23:20,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Navigation result: {'frameId': '1D769960B7AA5814B6AEA325187EFD20', 'loaderId': 'F853100F44DA2E54A0C78FF2096E1378', 'isDownload': False} 2026-03-23 03:23:20,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-03-23 03:23:20,637 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:23:20,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 03:23:20,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.051 2026-03-23 03:23:20,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.072 2026-03-23 03:23:21,314 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:21,329 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:23:21,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:23:21,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:23:21,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 03:23:21,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [1/29] Tour CashClosingDetails → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:23:21,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:23:21,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:21,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-03-23 03:23:21,554 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6409) 2026-03-23 03:23:21,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.068 2026-03-23 03:23:21,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.039 0.123 2026-03-23 03:23:21,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.062 2026-03-23 03:23:22,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.293 0.466 2026-03-23 03:23:22,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:23:22,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:23:22,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:22] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-03-23 03:23:22,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:23:22,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:23,025 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:23:23,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.026 2026-03-23 03:23:23,078 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:23:23,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:23:23,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.051 2026-03-23 03:23:23,162 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:23,173 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:23:23,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 03:23:23,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.031 2026-03-23 03:23:23,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [2/29] Tour CashClosingDetails → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-03-23 03:23:23,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.090 2026-03-23 03:23:23,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.089 2026-03-23 03:23:23,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [3/29] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:23:23,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.155 2026-03-23 03:23:23,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.214 2026-03-23 03:23:23,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [4/29] Tour CashClosingDetails → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:23:23,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.270 2026-03-23 03:23:23,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.319 2026-03-23 03:23:23,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:23] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.377 2026-03-23 03:23:24,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.383 2026-03-23 03:23:24,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.343 2026-03-23 03:23:24,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.302 2026-03-23 03:23:24,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.281 2026-03-23 03:23:24,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.074 0.343 2026-03-23 03:23:24,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [5/29] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:24,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:23:24,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [6/29] Tour CashClosingDetails → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:23:24,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "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:23:24,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [7/29] Tour CashClosingDetails → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:23:24,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [8/29] Tour CashClosingDetails → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:23:24,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [9/29] Tour CashClosingDetails → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-03-23 03:23:24,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [10/29] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:24,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:23:24,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [11/29] Tour CashClosingDetails → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:24,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:23:24,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [12/29] Tour CashClosingDetails → Step order total amount is '51.00' (trigger: .product-screen .order-summary .total:contains("51.00")) 2026-03-23 03:23:25,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [13/29] Tour CashClosingDetails → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:25,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [14/29] Tour CashClosingDetails → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:23:25,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [15/29] Tour CashClosingDetails → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:23:25,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [16/29] Tour CashClosingDetails → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:23:25,398 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:25,408 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:23:25,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [17/29] Tour CashClosingDetails → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:23:25,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [18/29] Tour CashClosingDetails → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:23:25,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:23:25,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [19/29] Tour CashClosingDetails → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:23:25,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [20/29] Tour CashClosingDetails → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:23:25,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:23:25,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40129476 started for PoS orders references: [{'name': '/', 'uuid': 'c3023cd9-1906-4570-9e7a-3290de6915a0'}] 2026-03-23 03:23:25,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:23:26,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40129476 order {'name': '/', 'uuid': 'c3023cd9-1906-4570-9e7a-3290de6915a0'} created pos.order #115 2026-03-23 03:23:26,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40129476 finished 2026-03-23 03:23:26,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.201 0.490 2026-03-23 03:23:26,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.052 2026-03-23 03:23:26,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.044 2026-03-23 03:23:26,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [21/29] Tour CashClosingDetails → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:23:26,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [22/29] Tour CashClosingDetails → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:23:26,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [23/29] Tour CashClosingDetails → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:23:26,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [24/29] Tour CashClosingDetails → Step .modal .close-pos-popup .cash-input input 2026-03-23 03:23:26,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:26] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.020 0.060 2026-03-23 03:23:26,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [25/29] Tour CashClosingDetails → Step .payment-methods-overview .cash-difference:contains(-1.00) 2026-03-23 03:23:27,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [26/29] Tour CashClosingDetails → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-03-23 03:23:27,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [27/29] Tour CashClosingDetails → Step .modal .btn-primary:contains(Proceed Anyway) 2026-03-23 03:23:27,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:27] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.005 0.014 2026-03-23 03:23:27,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:27] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 28 0.029 0.050 2026-03-23 03:23:28,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:28] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 237 0.330 0.698 2026-03-23 03:23:28,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:28] "GET /pos/ui/4 HTTP/1.1" 200 - 70 0.060 0.113 2026-03-23 03:23:29,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:29] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:23:29,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [28/29] Tour CashClosingDetails → Step button:contains(backend) 2026-03-23 03:23:29,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-03-23 03:23:29,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:23:29,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:29,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.011 0.038 2026-03-23 03:23:29,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.052 2026-03-23 03:23:29,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-03-23 03:23:30,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 110 0.130 0.205 2026-03-23 03:23:30,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.013 0.034 2026-03-23 03:23:30,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:23:30,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:30] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.017 2026-03-23 03:23:30,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:23:30,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:30,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:23:30,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:30] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 304 - 3 0.004 0.017 2026-03-23 03:23:30,680 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted mail.message records with IDs: [4811] 2026-03-23 03:23:30,697 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted pos.session records with IDs: [203] 2026-03-23 03:23:30,708 26 INFO 00799-19-0-all odoo.models.unlink: User #494 deleted mail.followers records with IDs: [1459] 2026-03-23 03:23:30,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:30] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 36 0.081 0.060 2026-03-23 03:23:32,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:32] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 111 0.199 1.604 2026-03-23 03:23:32,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.289 2026-03-23 03:23:32,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:32] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:23:32,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:32] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 03:23:32,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.101 0.131 2026-03-23 03:23:32,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:32] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.117 2026-03-23 03:23:33,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:33] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 03:23:33,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:33,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.029 2026-03-23 03:23:33,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:33] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:23:33,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: [29/29] Tour CashClosingDetails → Step body 2026-03-23 03:23:33,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.007 2026-03-23 03:23:33,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:33,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:34,016 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:34,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /odoo HTTP/1.1" 200 - 25 0.018 0.042 2026-03-23 03:23:34,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.096 2026-03-23 03:23:34,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /web/image?model=res.users&field=avatar_128&id=494 HTTP/1.1" 200 - 14 0.018 0.032 2026-03-23 03:23:34,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.004 0.048 2026-03-23 03:23:34,396 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:23:34,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /web/image/res.partner/821/avatar_128?unique=1774235483000 HTTP/1.1" 200 - 6 0.010 0.089 2026-03-23 03:23:34,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.124 2026-03-23 03:23:34,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "POST /mail/data HTTP/1.1" 200 - 32 0.037 0.141 2026-03-23 03:23:34,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.129 2026-03-23 03:23:34,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 25 0.019 0.093 2026-03-23 03:23:34,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:23:35,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: tour succeeded 2026-03-23 03:23:35,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: ╔═══════════════════════════════════╗ ║ TOUR CashClosingDetails SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:23:35,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.014 0.010 2026-03-23 03:23:35,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:35] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:23:35,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.011 2026-03-23 03:23:35,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:35,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:23:35,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:35] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.027 2026-03-23 03:23:35,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:35] "GET /web/image?model=res.users&field=avatar_128&id=494 HTTP/1.1" 304 - 7 0.017 0.059 2026-03-23 03:23:36,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:36] "POST /mail/data HTTP/1.1" 200 - 19 0.018 0.082 2026-03-23 03:23:36,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details.browser: heap 18103528 (allocated 19091456) 2026-03-23 03:23:36,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Closing chrome headless with pid 49169 2026-03-23 03:23:36,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Closing websocket connection 2026-03-23 03:23:36,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Terminating chrome headless with pid 49169 2026-03-23 03:23:36,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_closing_cash_details: Removing chrome user profile "/tmp/tmp2qr8rg37_chrome_odoo" 2026-03-23 03:23:36,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:36] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.101 0.163 2026-03-23 03:23:36,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:36] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.237 2026-03-23 03:23:36,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_large_amount_confirmation_dialog ... 2026-03-23 03:23:37,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Chrome pid: 49410 2026-03-23 03:23:37,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Chrome headless temporary user profile dir: /tmp/tmp23_qsn_3_chrome_odoo 2026-03-23 03:23:37,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Issuing json command http://127.0.0.1:41685/json/version 2026-03-23 03:23:37,573 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:37,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Browser version: Chrome/141.0.7390.54 2026-03-23 03:23:37,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Issuing json command http://127.0.0.1:41685/json 2026-03-23 03:23:37,827 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:37,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Websocket url found: ws://127.0.0.1:41685/devtools/page/6C558BA5BF52236CEA5C3A235A6E291E 2026-03-23 03:23:37,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Enable chrome headless console log notification 2026-03-23 03:23:37,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Chrome headless enable page notifications 2026-03-23 03:23:38,118 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:23:38,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Setting session cookie in browser 2026-03-23 03:23:38,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:23:38,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:23:38,148 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:23:38,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:38] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.081 0.753 2026-03-23 03:23:38,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Navigation result: {'frameId': '6C558BA5BF52236CEA5C3A235A6E291E', 'loaderId': '8F9635AF85B8D317E05CE92488D6D9CD', 'isDownload': False} 2026-03-23 03:23:38,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Evaluate ready code "odoo.isTourReady('test_pos_large_amount_confirmation_dialog')" 2026-03-23 03:23:39,011 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:23:39,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-03-23 03:23:39,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 03:23:39,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-03-23 03:23:39,707 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:39,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:23:39,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 03:23:39,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Evaluate test code "odoo.startTour('test_pos_large_amount_confirmation_dialog', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:23:39,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 03:23:39,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [1/20] Tour test_pos_large_amount_confirmation_dialog → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:23:39,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:23:39,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:39,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-03-23 03:23:39,929 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6410) 2026-03-23 03:23:39,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.072 2026-03-23 03:23:40,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.078 2026-03-23 03:23:40,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.055 2026-03-23 03:23:40,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.263 0.452 2026-03-23 03:23:40,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:23:40,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:23:40,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:40] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-03-23 03:23:41,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:23:41,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:41,213 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:41,253 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:23:41,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.015 2026-03-23 03:23:41,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.013 0.035 2026-03-23 03:23:41,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-03-23 03:23:41,354 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "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:23:41,359 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:41,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.012 0.020 2026-03-23 03:23:41,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.024 2026-03-23 03:23:41,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.022 2026-03-23 03:23:41,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [2/20] Tour test_pos_large_amount_confirmation_dialog → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:23:41,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-03-23 03:23:41,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 03:23:41,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.059 2026-03-23 03:23:41,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [3/20] Tour test_pos_large_amount_confirmation_dialog → Step click product 'Overpay Test Product' (trigger: article.product .product-content .product-name:contains("Overpay Test Product")) 2026-03-23 03:23:41,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.098 2026-03-23 03:23:41,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.166 2026-03-23 03:23:41,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.202 2026-03-23 03:23:41,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:41] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.231 2026-03-23 03:23:42,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-03-23 03:23:42,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.235 2026-03-23 03:23:42,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-03-23 03:23:42,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-03-23 03:23:42,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "GET /web/image?model=product.template&field=image_128&id=640&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.203 2026-03-23 03:23:42,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.242 2026-03-23 03:23:42,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [4/20] Tour test_pos_large_amount_confirmation_dialog → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:23:42,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:23:42,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [5/20] Tour test_pos_large_amount_confirmation_dialog → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:23:42,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [6/20] Tour test_pos_large_amount_confirmation_dialog → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:23:42,569 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:23:42,572 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:23:42,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [7/20] Tour test_pos_large_amount_confirmation_dialog → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:23:42,603 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:23:42,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [8/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:23:42,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.037 2026-03-23 03:23:42,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [9/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:23:42,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [10/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:23:42,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [11/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:23:42,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [12/20] Tour test_pos_large_amount_confirmation_dialog → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:23:42,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [13/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:23:43,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [14/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:23:43,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [15/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:23:43,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [16/20] Tour test_pos_large_amount_confirmation_dialog → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:23:43,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [17/20] Tour test_pos_large_amount_confirmation_dialog → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:23:43,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [18/20] Tour test_pos_large_amount_confirmation_dialog → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:23:43,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 03:23:43,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [19/20] Tour test_pos_large_amount_confirmation_dialog → Step .modal .modal-footer .btn-primary 2026-03-23 03:23:43,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: [20/20] Tour test_pos_large_amount_confirmation_dialog → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:23:43,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 03:23:43,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26395816 started for PoS orders references: [{'name': '/', 'uuid': '1e724f0d-e635-4434-aade-aa61de3287c4'}] 2026-03-23 03:23:43,419 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:23:43,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26395816 order {'name': '/', 'uuid': '1e724f0d-e635-4434-aade-aa61de3287c4'} created pos.order #116 2026-03-23 03:23:43,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26395816 finished 2026-03-23 03:23:44,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.213 0.449 2026-03-23 03:23:44,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.044 2026-03-23 03:23:44,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.057 2026-03-23 03:23:44,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: tour succeeded 2026-03-23 03:23:44,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_pos_large_amount_confirmation_dialog SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 03:23:44,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog.browser: heap 15010164 (allocated 16252928) 2026-03-23 03:23:44,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Closing chrome headless with pid 49410 2026-03-23 03:23:44,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Closing websocket connection 2026-03-23 03:23:44,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Terminating chrome headless with pid 49410 2026-03-23 03:23:44,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_large_amount_confirmation_dialog: Removing chrome user profile "/tmp/tmp23_qsn_3_chrome_odoo" 2026-03-23 03:23:44,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_order_shipping_date ... 2026-03-23 03:23:45,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome pid: 49595 2026-03-23 03:23:45,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless temporary user profile dir: /tmp/tmp1lrglnf6_chrome_odoo 2026-03-23 03:23:45,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:43001/json/version 2026-03-23 03:23:45,278 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:45,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Browser version: Chrome/141.0.7390.54 2026-03-23 03:23:45,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Issuing json command http://127.0.0.1:43001/json 2026-03-23 03:23:45,390 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:45,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Websocket url found: ws://127.0.0.1:43001/devtools/page/36F0918E8D697EE6E9A3C9B2B15FD193 2026-03-23 03:23:45,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Enable chrome headless console log notification 2026-03-23 03:23:45,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Chrome headless enable page notifications 2026-03-23 03:23:45,708 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:23:45,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Setting session cookie in browser 2026-03-23 03:23:45,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:23:45,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:23:45,742 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:23:46,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:46] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 84 0.060 0.961 2026-03-23 03:23:46,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Navigation result: {'frameId': '36F0918E8D697EE6E9A3C9B2B15FD193', 'loaderId': '765848EE52338D18582F2A19913CACE1', 'isDownload': False} 2026-03-23 03:23:46,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Evaluate ready code "odoo.isTourReady('test_pos_order_shipping_date')" 2026-03-23 03:23:46,795 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:23:46,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 03:23:46,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-03-23 03:23:46,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 03:23:47,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:23:47,493 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:23:47,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.011 2026-03-23 03:23:47,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Evaluate test code "odoo.startTour('test_pos_order_shipping_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:23:47,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 03:23:47,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [1/26] Tour test_pos_order_shipping_date → Step Set test time zone to America/New_York (trigger: body) 2026-03-23 03:23:47,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:23:47,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:23:47,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-03-23 03:23:47,735 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6411) 2026-03-23 03:23:47,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.072 2026-03-23 03:23:47,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.099 2026-03-23 03:23:47,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.074 2026-03-23 03:23:48,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.237 0.401 2026-03-23 03:23:48,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:23:48,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.043 2026-03-23 03:23:48,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:48] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.115 2026-03-23 03:23:48,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:23:48,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:49,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:49,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-03-23 03:23:49,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:23:49,100 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:49,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.015 2026-03-23 03:23:49,150 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "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:23:49,179 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:23:49,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [2/26] Tour test_pos_order_shipping_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:23:49,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.012 0.022 2026-03-23 03:23:49,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.033 2026-03-23 03:23:49,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [3/26] Tour test_pos_order_shipping_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:23:49,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.012 0.051 2026-03-23 03:23:49,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-03-23 03:23:49,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [4/26] Tour test_pos_order_shipping_date → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:23:49,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-03-23 03:23:49,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-03-23 03:23:49,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-03-23 03:23:49,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.008 0.224 2026-03-23 03:23:49,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.206 2026-03-23 03:23:49,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-03-23 03:23:49,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-03-23 03:23:49,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-22T23:11:23.000-04:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-03-23 03:23:49,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.181 2026-03-23 03:23:49,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.167 2026-03-23 03:23:50,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:23:50,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [5/26] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:50,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.023 2026-03-23 03:23:50,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [6/26] Tour test_pos_order_shipping_date → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:23:50,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [7/26] Tour test_pos_order_shipping_date → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:23:50,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:23:50,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [8/26] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:50,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [9/26] Tour test_pos_order_shipping_date → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:50,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:23:50,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [10/26] Tour test_pos_order_shipping_date → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:23:50,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [11/26] Tour test_pos_order_shipping_date → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:23:50,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [12/26] Tour test_pos_order_shipping_date → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:23:50,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [13/26] Tour test_pos_order_shipping_date → Step Search customer with "Partner Test with Address" (trigger: .modal-dialog .input-group input) 2026-03-23 03:23:50,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [14/26] Tour test_pos_order_shipping_date → Step Check "Partner Test with Address" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test with Address")) 2026-03-23 03:23:50,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [15/26] Tour test_pos_order_shipping_date → Step click partner 'Partner Test with Address' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test with Address)) 2026-03-23 03:23:50,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [16/26] Tour test_pos_order_shipping_date → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:50,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:23:50,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [17/26] Tour test_pos_order_shipping_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:23:50,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [18/26] Tour test_pos_order_shipping_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:23:51,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [19/26] Tour test_pos_order_shipping_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:23:51,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:51,049 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:23:51,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [20/26] Tour test_pos_order_shipping_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:23:51,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [21/26] Tour test_pos_order_shipping_date → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-03-23 03:23:51,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:23:51,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [22/26] Tour test_pos_order_shipping_date → Step pick a date (trigger: .modal-body input[type="date"]) 2026-03-23 03:23:51,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [23/26] Tour test_pos_order_shipping_date → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-03-23 03:23:51,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [24/26] Tour test_pos_order_shipping_date → Step Assert shipping date was set (trigger: .payment-buttons .d-flex .btn span) 2026-03-23 03:23:51,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [25/26] Tour test_pos_order_shipping_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:23:51,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: [26/26] Tour test_pos_order_shipping_date → Step Assert shipping date in receipt (trigger: .pos-receipt-order-data) 2026-03-23 03:23:51,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 03:23:51,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16535764 started for PoS orders references: [{'name': '/', 'uuid': '65df1200-8a57-4b8f-9f0e-6d10c18c4918'}] 2026-03-23 03:23:51,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:51,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16535764 order {'name': '/', 'uuid': '65df1200-8a57-4b8f-9f0e-6d10c18c4918'} created pos.order #117 2026-03-23 03:23:51,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16535764 finished 2026-03-23 03:23:52,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.212 0.331 2026-03-23 03:23:52,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 03:23:52,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.046 2026-03-23 03:23:52,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: tour succeeded 2026-03-23 03:23:52,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_pos_order_shipping_date SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 03:23:52,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date.browser: heap 16144992 (allocated 17563648) 2026-03-23 03:23:52,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing chrome headless with pid 49595 2026-03-23 03:23:52,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Closing websocket connection 2026-03-23 03:23:52,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Terminating chrome headless with pid 49595 2026-03-23 03:23:52,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_order_shipping_date: Removing chrome user profile "/tmp/tmp1lrglnf6_chrome_odoo" 2026-03-23 03:23:52,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_session_statistics_display ... 2026-03-23 03:23:53,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Chrome pid: 49772 2026-03-23 03:23:53,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Chrome headless temporary user profile dir: /tmp/tmpaehc8m1r_chrome_odoo 2026-03-23 03:23:53,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Issuing json command http://127.0.0.1:42659/json/version 2026-03-23 03:23:53,267 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:53,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Browser version: Chrome/141.0.7390.54 2026-03-23 03:23:53,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Issuing json command http://127.0.0.1:42659/json 2026-03-23 03:23:53,432 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:23:53,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Websocket url found: ws://127.0.0.1:42659/devtools/page/7C940B9424D37D68DE8242F94FAE568D 2026-03-23 03:23:53,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Enable chrome headless console log notification 2026-03-23 03:23:53,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Chrome headless enable page notifications 2026-03-23 03:23:53,723 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:23:53,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Setting session cookie in browser 2026-03-23 03:23:53,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:23:53,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:23:53,756 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:23:54,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:54] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.062 0.638 2026-03-23 03:23:54,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Navigation result: {'frameId': '7C940B9424D37D68DE8242F94FAE568D', 'loaderId': 'FF6BEF0A4450C7D2878E676D067D1B0A', 'isDownload': False} 2026-03-23 03:23:54,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Evaluate ready code "odoo.isTourReady('SessionStatisticsDisplay')" 2026-03-23 03:23:54,486 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:23:54,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 03:23:54,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-03-23 03:23:54,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 03:23:55,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:55,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:55,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:23:55,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Evaluate test code "odoo.startTour('SessionStatisticsDisplay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:23:55,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:23:55,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [1/50] Tour SessionStatisticsDisplay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:23:55,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:23:55,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:23:55,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-03-23 03:23:55,408 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6412) 2026-03-23 03:23:55,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.067 2026-03-23 03:23:55,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.079 2026-03-23 03:23:55,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-03-23 03:23:56,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.256 0.439 2026-03-23 03:23:56,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:23:56,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:23:56,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.047 2026-03-23 03:23:56,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:23:56,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:23:56,685 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:23:56,739 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:23:56,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.010 0.034 2026-03-23 03:23:56,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.064 2026-03-23 03:23:56,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-03-23 03:23:56,859 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "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:23:56,903 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:23:56,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.019 0.058 2026-03-23 03:23:57,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.045 2026-03-23 03:23:57,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [2/50] Tour SessionStatisticsDisplay → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-03-23 03:23:57,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.020 0.021 2026-03-23 03:23:57,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 03:23:57,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-03-23 03:23:57,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [3/50] Tour SessionStatisticsDisplay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:23:57,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.019 0.142 2026-03-23 03:23:57,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [4/50] Tour SessionStatisticsDisplay → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:23:57,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-03-23 03:23:57,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.361 2026-03-23 03:23:57,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.394 2026-03-23 03:23:57,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.369 2026-03-23 03:23:57,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.400 2026-03-23 03:23:57,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.369 2026-03-23 03:23:57,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:57] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-03-23 03:23:58,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.291 2026-03-23 03:23:58,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.209 2026-03-23 03:23:58,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [5/50] Tour SessionStatisticsDisplay → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:23:58,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.053 2026-03-23 03:23:58,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [6/50] Tour SessionStatisticsDisplay → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:23:58,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [7/50] Tour SessionStatisticsDisplay → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:23:58,360 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:58] "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:23:58,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [8/50] Tour SessionStatisticsDisplay → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:23:58,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [9/50] Tour SessionStatisticsDisplay → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:23:58,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [10/50] Tour SessionStatisticsDisplay → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:23:58,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [11/50] Tour SessionStatisticsDisplay → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:23:58,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:23:58,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [12/50] Tour SessionStatisticsDisplay → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:23:58,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [13/50] Tour SessionStatisticsDisplay → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("5"))) 2026-03-23 03:23:58,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [14/50] Tour SessionStatisticsDisplay → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:23:58,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:23:58,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [15/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:23:59,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:23:59,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [16/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:23:59,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [17/50] Tour SessionStatisticsDisplay → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:23:59,206 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:23:59,225 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:23:59,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [18/50] Tour SessionStatisticsDisplay → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:23:59,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [19/50] Tour SessionStatisticsDisplay → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:23:59,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [20/50] Tour SessionStatisticsDisplay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:23:59,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.056 2026-03-23 03:23:59,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [21/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:23:59,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [22/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:23:59,519 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:23:59,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:23:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.065 2026-03-23 03:23:59,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34930667 started for PoS orders references: [{'name': '/', 'uuid': '80054e5e-5c3d-4ba0-9fab-50daa96e0dbd'}] 2026-03-23 03:24:00,127 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34930667 order {'name': '/', 'uuid': '80054e5e-5c3d-4ba0-9fab-50daa96e0dbd'} created pos.order #118 2026-03-23 03:24:00,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34930667 finished 2026-03-23 03:24:00,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.207 0.510 2026-03-23 03:24:00,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 03:24:00,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.059 2026-03-23 03:24:00,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [23/50] Tour SessionStatisticsDisplay → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:24:00,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 03:24:00,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [24/50] Tour SessionStatisticsDisplay → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:24:00,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [25/50] Tour SessionStatisticsDisplay → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:00,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:24:00,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [26/50] Tour SessionStatisticsDisplay → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:24:00,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [27/50] Tour SessionStatisticsDisplay → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:24:00,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [28/50] Tour SessionStatisticsDisplay → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:24:00,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [29/50] Tour SessionStatisticsDisplay → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:24:00,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [30/50] Tour SessionStatisticsDisplay → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:24:01,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [31/50] Tour SessionStatisticsDisplay → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:24:01,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [32/50] Tour SessionStatisticsDisplay → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:24:01,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:24:01,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [33/50] Tour SessionStatisticsDisplay → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:24:01,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [34/50] Tour SessionStatisticsDisplay → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("2"))) 2026-03-23 03:24:01,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [35/50] Tour SessionStatisticsDisplay → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:01,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 03:24:01,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [36/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:24:01,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:24:01,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [37/50] Tour SessionStatisticsDisplay → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:24:01,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [38/50] Tour SessionStatisticsDisplay → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:24:01,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [39/50] Tour SessionStatisticsDisplay → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:24:01,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [40/50] Tour SessionStatisticsDisplay → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:24:01,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:24:01,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [41/50] Tour SessionStatisticsDisplay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:24:01,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [42/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:24:01,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.037 2026-03-23 03:24:01,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [43/50] Tour SessionStatisticsDisplay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:24:01,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76608829 started for PoS orders references: [{'name': '/', 'uuid': '4fefc6fc-5c6e-43f8-ba1c-b68aa5c78814'}] 2026-03-23 03:24:02,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76608829 order {'name': '/', 'uuid': '4fefc6fc-5c6e-43f8-ba1c-b68aa5c78814'} created pos.order #119 2026-03-23 03:24:02,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76608829 finished 2026-03-23 03:24:02,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.100 0.334 2026-03-23 03:24:02,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.063 2026-03-23 03:24:02,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.067 2026-03-23 03:24:02,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [44/50] Tour SessionStatisticsDisplay → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:24:02,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [45/50] Tour SessionStatisticsDisplay → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:24:02,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.083 2026-03-23 03:24:02,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [46/50] Tour SessionStatisticsDisplay → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:24:02,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [47/50] Tour SessionStatisticsDisplay → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:24:02,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [48/50] Tour SessionStatisticsDisplay → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-03-23 03:24:04,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:04] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 111 0.141 1.545 2026-03-23 03:24:04,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:04] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 03:24:04,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.051 0.105 2026-03-23 03:24:04,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:04] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.201 2026-03-23 03:24:05,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:05] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-03-23 03:24:05,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:05] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-03-23 03:24:05,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:05] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:24:05,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [49/50] Tour SessionStatisticsDisplay → Step [name=opening_cash]:contains(100.00) 2026-03-23 03:24:05,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.027 2026-03-23 03:24:05,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:05] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:24:06,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.012 2026-03-23 03:24:06,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:24:06,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:24:06,223 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:06,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /odoo HTTP/1.1" 200 - 25 0.020 0.043 2026-03-23 03:24:06,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.082 2026-03-23 03:24:06,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /web/image/res.partner/821/avatar_128?unique=1774235483000 HTTP/1.1" 200 - 13 0.017 0.050 2026-03-23 03:24:06,595 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:06,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.086 2026-03-23 03:24:06,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.093 2026-03-23 03:24:06,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "POST /mail/data HTTP/1.1" 200 - 32 0.041 0.111 2026-03-23 03:24:06,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /web/image?model=res.users&field=avatar_128&id=494 HTTP/1.1" 200 - 7 0.021 0.242 2026-03-23 03:24:06,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-03-23 03:24:06,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 25 0.020 0.083 2026-03-23 03:24:06,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:24:08,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.007 0.018 2026-03-23 03:24:08,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [49/50] Tour SessionStatisticsDisplay → Step [name=opening_cash]:contains(100.00) 2026-03-23 03:24:08,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:24:08,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.013 2026-03-23 03:24:08,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: Owl is running in 'dev' mode. 2026-03-23 03:24:08,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "GET /web/image?model=res.users&field=avatar_128&id=494 HTTP/1.1" 304 - 7 0.020 0.033 2026-03-23 03:24:08,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.066 2026-03-23 03:24:08,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 1 0.000 0.093 2026-03-23 03:24:08,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "POST /mail/data HTTP/1.1" 200 - 19 0.033 0.108 2026-03-23 03:24:08,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.115 2026-03-23 03:24:08,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.056 0.153 2026-03-23 03:24:08,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 14 0.013 0.035 2026-03-23 03:24:08,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:08] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 5 0.006 0.057 2026-03-23 03:24:09,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: [50/50] Tour SessionStatisticsDisplay → Step [name=paid_orders]:contains(45.00 (2 orders)) 2026-03-23 03:24:09,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:09] "GET /web/image/res.users/494/avatar_128 HTTP/1.1" 200 - 7 0.013 0.034 2026-03-23 03:24:09,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: tour succeeded 2026-03-23 03:24:09,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: ╔═════════════════════════════════════════╗ ║ TOUR SessionStatisticsDisplay SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:24:09,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:09] "POST /mail/data HTTP/1.1" 200 - 42 0.077 0.092 2026-03-23 03:24:09,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display.browser: heap 20278584 (allocated 24334336) 2026-03-23 03:24:09,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Closing chrome headless with pid 49772 2026-03-23 03:24:09,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Closing websocket connection 2026-03-23 03:24:09,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Terminating chrome headless with pid 49772 2026-03-23 03:24:09,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:09] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 10 0.030 0.025 2026-03-23 03:24:09,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_session_statistics_display: Removing chrome user profile "/tmp/tmpaehc8m1r_chrome_odoo" 2026-03-23 03:24:09,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_ui_round_globally ... 2026-03-23 03:24:10,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome pid: 50009 2026-03-23 03:24:10,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome headless temporary user profile dir: /tmp/tmpraa14qp5_chrome_odoo 2026-03-23 03:24:10,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:44113/json/version 2026-03-23 03:24:10,957 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:11,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Browser version: Chrome/141.0.7390.54 2026-03-23 03:24:11,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Issuing json command http://127.0.0.1:44113/json 2026-03-23 03:24:11,145 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:11,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Websocket url found: ws://127.0.0.1:44113/devtools/page/B300D54C88AF124B7E0464C7F295F8EE 2026-03-23 03:24:11,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Enable chrome headless console log notification 2026-03-23 03:24:11,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Chrome headless enable page notifications 2026-03-23 03:24:11,543 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:24:11,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Setting session cookie in browser 2026-03-23 03:24:11,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:24:11,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:24:11,589 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:24:12,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:12] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.082 0.707 2026-03-23 03:24:12,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Navigation result: {'frameId': 'B300D54C88AF124B7E0464C7F295F8EE', 'loaderId': 'FBB8E9E88F18B382211A20E753696A1F', 'isDownload': False} 2026-03-23 03:24:12,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Evaluate ready code "odoo.isTourReady('test_pos_ui_round_globally')" 2026-03-23 03:24:12,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:24:12,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 03:24:12,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.043 2026-03-23 03:24:12,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.071 2026-03-23 03:24:13,156 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:24:13,159 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:24:13,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-03-23 03:24:13,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Evaluate test code "odoo.startTour('test_pos_ui_round_globally', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:24:13,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:24:13,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [1/18] Tour test_pos_ui_round_globally → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:24:13,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:24:13,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:24:13,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-03-23 03:24:13,408 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6413) 2026-03-23 03:24:13,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.115 2026-03-23 03:24:13,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.123 2026-03-23 03:24:13,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.050 2026-03-23 03:24:14,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.246 0.410 2026-03-23 03:24:14,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:24:14,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:24:14,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.066 2026-03-23 03:24:14,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.022 2026-03-23 03:24:14,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: Owl is running in 'dev' mode. 2026-03-23 03:24:14,689 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:24:14,717 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:24:14,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:24:14,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:24:14,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 03:24:14,772 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "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:24:14,796 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:14,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 03:24:14,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.028 2026-03-23 03:24:14,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [2/18] Tour test_pos_ui_round_globally → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:24:15,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-03-23 03:24:15,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 03:24:15,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-03-23 03:24:15,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [3/18] Tour test_pos_ui_round_globally → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 03:24:15,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.113 2026-03-23 03:24:15,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.164 2026-03-23 03:24:15,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.028 0.234 2026-03-23 03:24:15,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.315 2026-03-23 03:24:15,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.346 2026-03-23 03:24:15,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.363 2026-03-23 03:24:15,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.356 2026-03-23 03:24:15,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=641&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.356 2026-03-23 03:24:15,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image?model=product.template&field=image_128&id=642&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.303 2026-03-23 03:24:15,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.192 2026-03-23 03:24:15,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.321 2026-03-23 03:24:15,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [4/18] Tour test_pos_ui_round_globally → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-03-23 03:24:15,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.017 2026-03-23 03:24:16,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [5/18] Tour test_pos_ui_round_globally → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:16,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.017 2026-03-23 03:24:16,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [6/18] Tour test_pos_ui_round_globally → Step click numpad button: +/- (trigger: div.numpad button:contains(/^\+/-$/)) 2026-03-23 03:24:16,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [7/18] Tour test_pos_ui_round_globally → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("-1"))) 2026-03-23 03:24:16,139 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "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:24:16,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:24:16,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [8/18] Tour test_pos_ui_round_globally → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:16,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [9/18] Tour test_pos_ui_round_globally → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:16,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 03:24:16,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [10/18] Tour test_pos_ui_round_globally → Step order total amount is '7,771.01' (trigger: .product-screen .order-summary .total:contains("7,771.01")) 2026-03-23 03:24:16,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [11/18] Tour test_pos_ui_round_globally → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:16,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [12/18] Tour test_pos_ui_round_globally → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:24:16,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [13/18] Tour test_pos_ui_round_globally → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:24:16,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [14/18] Tour test_pos_ui_round_globally → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:24:16,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:16,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:24:16,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [15/18] Tour test_pos_ui_round_globally → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:24:16,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [16/18] Tour test_pos_ui_round_globally → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:24:16,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:24:16,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [17/18] Tour test_pos_ui_round_globally → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:24:16,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 03:24:16,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21301057 started for PoS orders references: [{'name': '/', 'uuid': 'cc2e4f55-f489-4668-a6ca-52925635df69'}] 2026-03-23 03:24:16,989 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:24:17,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21301057 order {'name': '/', 'uuid': 'cc2e4f55-f489-4668-a6ca-52925635df69'} created pos.order #121 2026-03-23 03:24:17,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21301057 finished 2026-03-23 03:24:17,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.241 0.542 2026-03-23 03:24:17,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.055 2026-03-23 03:24:17,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.067 2026-03-23 03:24:18,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: [18/18] Tour test_pos_ui_round_globally → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:24:18,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: tour succeeded 2026-03-23 03:24:18,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_ui_round_globally SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 03:24:18,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally.browser: heap 15275632 (allocated 17039360) 2026-03-23 03:24:18,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Closing chrome headless with pid 50009 2026-03-23 03:24:18,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Closing websocket connection 2026-03-23 03:24:18,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Terminating chrome headless with pid 50009 2026-03-23 03:24:18,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pos_ui_round_globally: Removing chrome user profile "/tmp/tmpraa14qp5_chrome_odoo" 2026-03-23 03:24:19,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_preset_customer_selection ... 2026-03-23 03:24:20,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Chrome pid: 50196 2026-03-23 03:24:20,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Chrome headless temporary user profile dir: /tmp/tmpt38zujow_chrome_odoo 2026-03-23 03:24:20,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Issuing json command http://127.0.0.1:42897/json/version 2026-03-23 03:24:20,086 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:20,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Browser version: Chrome/141.0.7390.54 2026-03-23 03:24:20,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Issuing json command http://127.0.0.1:42897/json 2026-03-23 03:24:20,193 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:20,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Websocket url found: ws://127.0.0.1:42897/devtools/page/AB715FE027A6155D33CA648221370D5E 2026-03-23 03:24:20,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Enable chrome headless console log notification 2026-03-23 03:24:20,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Chrome headless enable page notifications 2026-03-23 03:24:20,499 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:24:20,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Setting session cookie in browser 2026-03-23 03:24:20,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:24:20,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:24:20,528 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:24:21,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "GET /pos/ui/4 HTTP/1.1" 200 - 84 0.046 0.641 2026-03-23 03:24:21,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Navigation result: {'frameId': 'AB715FE027A6155D33CA648221370D5E', 'loaderId': 'A4B3EE02D6539E378A5B7B0D111609AD', 'isDownload': False} 2026-03-23 03:24:21,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Evaluate ready code "odoo.isTourReady('test_preset_customer_selection')" 2026-03-23 03:24:21,259 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:24:21,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 03:24:21,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.022 2026-03-23 03:24:21,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-03-23 03:24:21,876 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:21,879 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:21,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:24:21,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Evaluate test code "odoo.startTour('test_preset_customer_selection', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:24:21,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:24:21,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [1/11] Tour test_preset_customer_selection → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:24:21,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:24:22,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:24:22,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.020 2026-03-23 03:24:22,119 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6414) 2026-03-23 03:24:22,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.094 2026-03-23 03:24:22,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.089 2026-03-23 03:24:22,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-03-23 03:24:23,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 274 0.250 0.788 2026-03-23 03:24:23,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:24:23,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:24:23,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.073 2026-03-23 03:24:23,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:24:23,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: Owl is running in 'dev' mode. 2026-03-23 03:24:23,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:24:23,941 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:24:23,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-03-23 03:24:23,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:24:23,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:23] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:24:24,008 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "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:24:24,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:24,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.024 2026-03-23 03:24:24,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.052 2026-03-23 03:24:24,322 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [2/11] Tour test_preset_customer_selection → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:24:24,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.014 0.044 2026-03-23 03:24:24,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 03:24:24,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.064 2026-03-23 03:24:24,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [3/11] Tour test_preset_customer_selection → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:24:24,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.113 2026-03-23 03:24:24,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.022 0.170 2026-03-23 03:24:24,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.253 2026-03-23 03:24:24,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-03-23 03:24:24,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.303 2026-03-23 03:24:24,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.293 2026-03-23 03:24:24,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:24] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.269 2026-03-23 03:24:25,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.270 2026-03-23 03:24:25,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:25] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.249 2026-03-23 03:24:25,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [4/11] Tour test_preset_customer_selection → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 03:24:25,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [5/11] Tour test_preset_customer_selection → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 03:24:25,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [6/11] Tour test_preset_customer_selection → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 03:24:25,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [7/11] Tour test_preset_customer_selection → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-03-23 03:24:25,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [8/11] Tour test_preset_customer_selection → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-03-23 03:24:25,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:25] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 15 0.044 0.073 2026-03-23 03:24:25,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [9/11] Tour test_preset_customer_selection → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:25,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 03:24:25,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:24:25,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [10/11] Tour test_preset_customer_selection → Step customer 'Test Partner' is selected (trigger: .product-screen .set-partner:contains("Test Partner")) 2026-03-23 03:24:25,530 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:24:25,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: [11/11] Tour test_preset_customer_selection → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:24:25,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.036 0.096 2026-03-23 03:24:25,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: tour succeeded 2026-03-23 03:24:25,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_preset_customer_selection SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 03:24:25,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection.browser: heap 14160896 (allocated 15204352) 2026-03-23 03:24:25,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Closing chrome headless with pid 50196 2026-03-23 03:24:25,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Closing websocket connection 2026-03-23 03:24:25,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Terminating chrome headless with pid 50196 2026-03-23 03:24:25,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_customer_selection: Removing chrome user profile "/tmp/tmpt38zujow_chrome_odoo" 2026-03-23 03:24:25,953 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_preset_timing_retail ... 2026-03-23 03:24:26,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Chrome pid: 50371 2026-03-23 03:24:26,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Chrome headless temporary user profile dir: /tmp/tmp4b4wf9pg_chrome_odoo 2026-03-23 03:24:26,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Issuing json command http://127.0.0.1:39363/json/version 2026-03-23 03:24:26,611 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:26,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Browser version: Chrome/141.0.7390.54 2026-03-23 03:24:26,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Issuing json command http://127.0.0.1:39363/json 2026-03-23 03:24:26,720 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:26,733 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Websocket url found: ws://127.0.0.1:39363/devtools/page/A5400AEF5E78A12C9E0275D2224CFA18 2026-03-23 03:24:26,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Enable chrome headless console log notification 2026-03-23 03:24:26,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Chrome headless enable page notifications 2026-03-23 03:24:27,107 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:24:27,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Setting session cookie in browser 2026-03-23 03:24:27,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:24:27,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:24:27,170 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:24:28,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:28] "GET /pos/ui/4 HTTP/1.1" 200 - 130 0.123 0.827 2026-03-23 03:24:28,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Navigation result: {'frameId': 'A5400AEF5E78A12C9E0275D2224CFA18', 'loaderId': 'FB639C03E72F079FDD26EDFE90B55CBA', 'isDownload': False} 2026-03-23 03:24:28,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Evaluate ready code "odoo.isTourReady('test_preset_timing_retail')" 2026-03-23 03:24:28,211 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:24:28,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:28] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-03-23 03:24:28,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:28] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.032 2026-03-23 03:24:28,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:28] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.057 2026-03-23 03:24:29,118 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:24:29,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:24:29,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-03-23 03:24:29,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Evaluate test code "odoo.startTour('test_preset_timing_retail', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:24:29,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.017 0.048 2026-03-23 03:24:29,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [1/19] Tour test_preset_timing_retail → Step body 2026-03-23 03:24:29,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:24:29,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:24:29,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.031 2026-03-23 03:24:29,520 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6415) 2026-03-23 03:24:29,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.138 2026-03-23 03:24:29,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.158 2026-03-23 03:24:29,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.076 2026-03-23 03:24:30,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.273 0.488 2026-03-23 03:24:30,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:24:30,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:24:30,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:30] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.101 2026-03-23 03:24:30,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:24:30,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: Owl is running in 'dev' mode. 2026-03-23 03:24:31,030 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:24:31,056 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:31,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-03-23 03:24:31,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 03:24:31,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:24:31,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "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:24:31,142 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:31,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [2/19] Tour test_preset_timing_retail → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:24:31,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.021 2026-03-23 03:24:31,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.013 0.052 2026-03-23 03:24:31,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [3/19] Tour test_preset_timing_retail → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:24:31,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.042 2026-03-23 03:24:31,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [4/19] Tour test_preset_timing_retail → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:24:31,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.114 2026-03-23 03:24:31,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-03-23 03:24:31,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-03-23 03:24:31,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.337 2026-03-23 03:24:31,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.386 2026-03-23 03:24:31,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:31] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.356 2026-03-23 03:24:32,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.324 2026-03-23 03:24:32,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.326 2026-03-23 03:24:32,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.307 2026-03-23 03:24:32,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.033 0.263 2026-03-23 03:24:32,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.217 2026-03-23 03:24:32,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-03-23 03:24:32,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 03:24:32,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [5/19] Tour test_preset_timing_retail → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:32,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [6/19] Tour test_preset_timing_retail → Step click preset button (trigger: .product-screen button:contains("Dine in")) 2026-03-23 03:24:32,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [7/19] Tour test_preset_timing_retail → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-03-23 03:24:32,399 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "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:24:32,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [8/19] Tour test_preset_timing_retail → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-03-23 03:24:32,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [9/19] Tour test_preset_timing_retail → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-03-23 03:24:32,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:32] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:24:32,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [10/19] Tour test_preset_timing_retail → Step Click on the slot hour 15:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('15:00')) 2026-03-23 03:24:32,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [11/19] Tour test_preset_timing_retail → Step Wait the slot hour 15:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(15:00)) 2026-03-23 03:24:32,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55962924 started for PoS orders references: [{'name': '/', 'uuid': '85d94d6f-1a51-45fb-819b-897df085c6e7'}] 2026-03-23 03:24:32,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55962924 order {'name': '/', 'uuid': '85d94d6f-1a51-45fb-819b-897df085c6e7'} created pos.order #122 2026-03-23 03:24:32,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55962924 finished 2026-03-23 03:24:33,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.071 0.134 2026-03-23 03:24:33,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 03:24:33,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [12/19] Tour test_preset_timing_retail → Step .pos-leftheader .preset-time-btn:contains('15:00') 2026-03-23 03:24:33,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [13/19] Tour test_preset_timing_retail → Step .pos-leftheader .list-plus-btn 2026-03-23 03:24:33,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [14/19] Tour test_preset_timing_retail → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:24:33,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 03:24:33,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [15/19] Tour test_preset_timing_retail → Step .pos-leftheader .orders-button 2026-03-23 03:24:33,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 03:24:33,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [16/19] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("A simple PoS man!") 2026-03-23 03:24:33,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [17/19] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Delivery") 2026-03-23 03:24:33,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [18/19] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("002") 2026-03-23 03:24:33,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: [19/19] Tour test_preset_timing_retail → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Dine in") 2026-03-23 03:24:33,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: tour succeeded 2026-03-23 03:24:33,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_preset_timing_retail SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:24:33,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:33] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.102 0.115 2026-03-23 03:24:33,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 03:24:33,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail.browser: heap 19442084 (allocated 21630976) 2026-03-23 03:24:33,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Closing chrome headless with pid 50371 2026-03-23 03:24:34,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Closing websocket connection 2026-03-23 03:24:34,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Terminating chrome headless with pid 50371 2026-03-23 03:24:34,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_preset_timing_retail: Removing chrome user profile "/tmp/tmp4b4wf9pg_chrome_odoo" 2026-03-23 03:24:34,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pricelist_multi_items_different_qty_thresholds ... 2026-03-23 03:24:35,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome pid: 50552 2026-03-23 03:24:35,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome headless temporary user profile dir: /tmp/tmp7kb9snmq_chrome_odoo 2026-03-23 03:24:35,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Issuing json command http://127.0.0.1:44829/json/version 2026-03-23 03:24:35,143 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:35,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Browser version: Chrome/141.0.7390.54 2026-03-23 03:24:35,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Issuing json command http://127.0.0.1:44829/json 2026-03-23 03:24:35,281 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:35,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Websocket url found: ws://127.0.0.1:44829/devtools/page/6EE7AE77D997C2B13BE47F5C6F924FD8 2026-03-23 03:24:35,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Enable chrome headless console log notification 2026-03-23 03:24:35,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Chrome headless enable page notifications 2026-03-23 03:24:35,631 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:24:35,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Setting session cookie in browser 2026-03-23 03:24:35,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:24:35,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:24:35,664 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:24:36,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:36] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.076 0.747 2026-03-23 03:24:36,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Navigation result: {'frameId': '6EE7AE77D997C2B13BE47F5C6F924FD8', 'loaderId': 'B1C4A4159991B22E53847AB8B9FA10D9', 'isDownload': False} 2026-03-23 03:24:36,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Evaluate ready code "odoo.isTourReady('test_pricelist_multi_items_different_qty_thresholds')" 2026-03-23 03:24:36,528 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:24:36,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:36] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:24:36,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:36] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.024 2026-03-23 03:24:36,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:36] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.050 2026-03-23 03:24:37,150 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:24:37,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:24:37,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 03:24:37,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Evaluate test code "odoo.startTour('test_pricelist_multi_items_different_qty_thresholds', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:24:37,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [1/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:24:37,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.021 2026-03-23 03:24:37,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:24:37,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:24:37,355 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6416) 2026-03-23 03:24:37,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.041 2026-03-23 03:24:37,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.072 2026-03-23 03:24:37,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.024 2026-03-23 03:24:37,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.047 2026-03-23 03:24:38,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.264 0.421 2026-03-23 03:24:38,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:24:38,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 03:24:38,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.092 2026-03-23 03:24:38,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 03:24:38,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: Owl is running in 'dev' mode. 2026-03-23 03:24:38,833 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:24:38,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-03-23 03:24:38,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:24:38,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.033 2026-03-23 03:24:38,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:24:38,938 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "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:24:38,945 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:24:39,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.010 0.035 2026-03-23 03:24:39,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 03:24:39,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [2/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:24:39,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.041 2026-03-23 03:24:39,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.078 2026-03-23 03:24:39,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [3/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-03-23 03:24:39,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.129 2026-03-23 03:24:39,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.019 0.219 2026-03-23 03:24:39,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-03-23 03:24:39,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.343 2026-03-23 03:24:39,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.035 0.425 2026-03-23 03:24:39,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.482 2026-03-23 03:24:39,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.439 2026-03-23 03:24:39,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.393 2026-03-23 03:24:39,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:39] "GET /web/image?model=product.template&field=image_128&id=643&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.391 2026-03-23 03:24:40,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:40] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.199 2026-03-23 03:24:40,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.364 2026-03-23 03:24:40,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [4/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-03-23 03:24:40,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:24:40,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [5/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click product 'tpmcapi product' (trigger: article.product .product-content .product-name:contains("tpmcapi product")) 2026-03-23 03:24:40,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:24:40,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [6/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:24:40,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [7/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:24:40,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.057 2026-03-23 03:24:40,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [8/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:24:40,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:40,601 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:40,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:40] "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:24:40,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: [9/9] Tour test_pricelist_multi_items_different_qty_thresholds → Step total is 30 (trigger: .total:contains("30")) 2026-03-23 03:24:40,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: tour succeeded 2026-03-23 03:24:40,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_multi_items_different_qty_thresholds SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:24:40,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds.browser: heap 14019840 (allocated 14942208) 2026-03-23 03:24:40,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Closing chrome headless with pid 50552 2026-03-23 03:24:40,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Closing websocket connection 2026-03-23 03:24:40,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Terminating chrome headless with pid 50552 2026-03-23 03:24:40,953 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_multi_items_different_qty_thresholds: Removing chrome user profile "/tmp/tmp7kb9snmq_chrome_odoo" 2026-03-23 03:24:41,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pricelist_parent_category_rule ... 2026-03-23 03:24:41,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Chrome pid: 50728 2026-03-23 03:24:41,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Chrome headless temporary user profile dir: /tmp/tmp8u7ccum2_chrome_odoo 2026-03-23 03:24:41,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Issuing json command http://127.0.0.1:43105/json/version 2026-03-23 03:24:41,855 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:42,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Browser version: Chrome/141.0.7390.54 2026-03-23 03:24:42,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Issuing json command http://127.0.0.1:43105/json 2026-03-23 03:24:42,046 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:42,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Websocket url found: ws://127.0.0.1:43105/devtools/page/F57B7F192C1A984173BAB63D9A57D210 2026-03-23 03:24:42,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Enable chrome headless console log notification 2026-03-23 03:24:42,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Chrome headless enable page notifications 2026-03-23 03:24:42,325 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:24:42,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Setting session cookie in browser 2026-03-23 03:24:42,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:24:42,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:24:42,352 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:24:43,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.069 0.660 2026-03-23 03:24:43,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Navigation result: {'frameId': 'F57B7F192C1A984173BAB63D9A57D210', 'loaderId': '823E9465E6607DDA599893FB05E98F71', 'isDownload': False} 2026-03-23 03:24:43,080 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Evaluate ready code "odoo.isTourReady('test_pricelist_parent_category_rule')" 2026-03-23 03:24:43,102 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:24:43,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 03:24:43,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 03:24:43,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-03-23 03:24:43,803 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:24:43,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:24:43,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 03:24:43,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Evaluate test code "odoo.startTour('test_pricelist_parent_category_rule', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:24:43,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [1/7] Tour test_pricelist_parent_category_rule → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:24:43,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-03-23 03:24:43,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:24:43,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:24:44,064 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6417) 2026-03-23 03:24:44,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.074 2026-03-23 03:24:44,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.067 2026-03-23 03:24:44,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.013 2026-03-23 03:24:44,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.045 2026-03-23 03:24:44,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.292 0.414 2026-03-23 03:24:45,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:24:45,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:24:45,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.064 2026-03-23 03:24:45,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:24:45,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: Owl is running in 'dev' mode. 2026-03-23 03:24:45,506 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:45,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:24:45,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.026 2026-03-23 03:24:45,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:45,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.017 2026-03-23 03:24:45,621 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "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:24:45,629 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:24:45,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.009 0.019 2026-03-23 03:24:45,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.023 2026-03-23 03:24:45,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [2/7] Tour test_pricelist_parent_category_rule → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:24:45,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.029 2026-03-23 03:24:45,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:45] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.040 2026-03-23 03:24:46,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.072 2026-03-23 03:24:46,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [3/7] Tour test_pricelist_parent_category_rule → Step click product 'Product with child category' (trigger: article.product .product-content .product-name:contains("Product with child category")) 2026-03-23 03:24:46,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.124 2026-03-23 03:24:46,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-03-23 03:24:46,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-03-23 03:24:46,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-03-23 03:24:46,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-03-23 03:24:46,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-03-23 03:24:46,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-03-23 03:24:46,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image?model=product.template&field=image_128&id=644&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-03-23 03:24:46,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.030 0.192 2026-03-23 03:24:46,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.198 2026-03-23 03:24:46,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [4/7] Tour test_pricelist_parent_category_rule → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:46,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:24:46,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [5/7] Tour test_pricelist_parent_category_rule → Step Check orderline with attributes: {"withClass":".selected","productName":"Product with child category","quantity":"1","price":"50.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product with child category")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-03-23 03:24:46,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [6/7] Tour test_pricelist_parent_category_rule → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:46,670 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "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:24:46,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: [7/7] Tour test_pricelist_parent_category_rule → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:24:46,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:24:46,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: tour succeeded 2026-03-23 03:24:46,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_parent_category_rule SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:24:46,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule.browser: heap 13087168 (allocated 13893632) 2026-03-23 03:24:46,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Closing chrome headless with pid 50728 2026-03-23 03:24:46,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Closing websocket connection 2026-03-23 03:24:46,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Terminating chrome headless with pid 50728 2026-03-23 03:24:47,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelist_parent_category_rule: Removing chrome user profile "/tmp/tmp8u7ccum2_chrome_odoo" 2026-03-23 03:24:47,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pricelists_in_pos ... 2026-03-23 03:24:50,455 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [765, 766, 767] 2026-03-23 03:24:50,761 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [768] 2026-03-23 03:24:51,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Chrome pid: 50904 2026-03-23 03:24:51,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Chrome headless temporary user profile dir: /tmp/tmp78kp_32l_chrome_odoo 2026-03-23 03:24:51,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Issuing json command http://127.0.0.1:34203/json/version 2026-03-23 03:24:51,492 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:51,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:24:51,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Issuing json command http://127.0.0.1:34203/json 2026-03-23 03:24:51,665 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:24:51,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Websocket url found: ws://127.0.0.1:34203/devtools/page/647B2BA775C8202F5EDA4C3571316D42 2026-03-23 03:24:51,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Enable chrome headless console log notification 2026-03-23 03:24:51,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Chrome headless enable page notifications 2026-03-23 03:24:51,859 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:24:51,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Setting session cookie in browser 2026-03-23 03:24:51,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:24:51,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:24:51,911 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:24:53,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "GET /pos/ui/4 HTTP/1.1" 200 - 130 0.099 1.102 2026-03-23 03:24:53,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Navigation result: {'frameId': '647B2BA775C8202F5EDA4C3571316D42', 'loaderId': 'C10796FFADC7AEE70931BB6799F28E6B', 'isDownload': False} 2026-03-23 03:24:53,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Evaluate ready code "odoo.isTourReady('test_pricelists_in_pos')" 2026-03-23 03:24:53,152 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:24:53,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 03:24:53,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.033 2026-03-23 03:24:53,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.053 2026-03-23 03:24:53,824 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:24:53,829 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:24:53,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 03:24:53,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Evaluate test code "odoo.startTour('test_pricelists_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:24:53,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:24:53,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [1/251] Tour test_pricelists_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:24:53,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:24:53,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:24:54,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.019 2026-03-23 03:24:54,078 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6418) 2026-03-23 03:24:54,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.066 2026-03-23 03:24:54,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.077 2026-03-23 03:24:54,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-03-23 03:24:54,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 253 0.238 0.347 2026-03-23 03:24:54,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 03:24:54,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:24:55,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-03-23 03:24:55,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:24:55,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:24:55,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:55,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:24:55,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 03:24:55,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-03-23 03:24:55,326 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:24:55,421 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:24:55,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:24:55,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.025 2026-03-23 03:24:55,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.032 2026-03-23 03:24:55,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [2/251] Tour test_pricelists_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:24:55,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.058 2026-03-23 03:24:55,815 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:55] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:24:55,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [3/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:56,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.066 0.102 2026-03-23 03:24:56,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.110 2026-03-23 03:24:56,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [4/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:24:56,186 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:24:56,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [5/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 03:24:56,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [6/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-03-23 03:24:56,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [7/251] Tour test_pricelists_in_pos → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-03-23 03:24:56,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [8/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:56,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [9/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-03-23 03:24:56,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [10/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:56,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [11/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:24:56,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:56] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 43 0.038 0.092 2026-03-23 03:24:56,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [12/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:56,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.070 0.105 2026-03-23 03:24:56,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:56] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.015 2026-03-23 03:24:56,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.135 2026-03-23 03:24:56,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [13/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-03-23 03:24:56,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:24:57,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [14/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:57,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:24:57,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.018 2026-03-23 03:24:57,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [15/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:24:57,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [16/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:57,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [17/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-03-23 03:24:57,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 03:24:57,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [18/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:57,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:24:57,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [19/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"1","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:24:57,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [20/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:57,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [21/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-03-23 03:24:57,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:24:57,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [22/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:57,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [23/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:24:57,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:57] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.042 0.078 2026-03-23 03:24:57,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [24/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:57,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [25/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-03-23 03:24:57,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.073 0.152 2026-03-23 03:24:57,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.188 2026-03-23 03:24:58,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.107 2026-03-23 03:24:58,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [26/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:58,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:24:58,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [27/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:24:58,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [28/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:58,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [29/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-03-23 03:24:58,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.017 2026-03-23 03:24:58,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [30/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:58,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:24:58,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [31/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"1","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:24:58,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [32/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:58,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [33/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:58,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 03:24:58,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [34/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:24:58,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [35/251] Tour test_pricelists_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 03:24:58,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [36/251] Tour test_pricelists_in_pos → Step .o_pricelist_button 2026-03-23 03:24:58,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [37/251] Tour test_pricelists_in_pos → Step select price list 'Percentage Pricelist' (trigger: .selection-item:contains("Percentage Pricelist")) 2026-03-23 03:24:58,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [38/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:59,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.042 2026-03-23 03:24:59,044 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [39/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_0' (trigger: body) 2026-03-23 03:24:59,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [40/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:59,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:24:59,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [41/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:24:59,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [42/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:59,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [43/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_1' (trigger: body) 2026-03-23 03:24:59,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:24:59,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [44/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:59,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 03:24:59,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [45/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"150.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("150.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:24:59,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [46/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:24:59,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [47/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'banana_2' (trigger: body) 2026-03-23 03:24:59,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:24:59,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [48/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:24:59,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:24:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:24:59,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [49/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Banana","quantity":"2","price":"20.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Banana")):has(.qty:contains("2")):has(.price:contains("20.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:24:59,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [50/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:00,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [51/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_0' (trigger: body) 2026-03-23 03:25:00,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:25:00,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [52/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:00,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 03:25:00,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [53/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"100.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("100.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:25:00,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [54/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:00,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [55/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_1' (trigger: body) 2026-03-23 03:25:00,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:25:00,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [56/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:00,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [57/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:25:00,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.024 0.082 2026-03-23 03:25:00,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [58/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:00,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [59/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'apple_2' (trigger: body) 2026-03-23 03:25:00,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.065 2026-03-23 03:25:01,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [60/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:01,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 03:25:01,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [61/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Apple","quantity":"2","price":"500.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Apple")):has(.qty:contains("2")):has(.price:contains("500.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:25:01,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [62/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:01,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [63/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_0' (trigger: body) 2026-03-23 03:25:01,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [64/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:01,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.042 2026-03-23 03:25:01,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [65/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:25:01,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:01] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.055 0.161 2026-03-23 03:25:01,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [66/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:01,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.055 0.091 2026-03-23 03:25:01,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [67/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_1' (trigger: body) 2026-03-23 03:25:01,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.127 2026-03-23 03:25:01,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.056 2026-03-23 03:25:01,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [68/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:01,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 03:25:01,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [69/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"20.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("20.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:25:01,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [70/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:02,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [71/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'pear_2' (trigger: body) 2026-03-23 03:25:02,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 03:25:02,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [72/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:02,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:25:02,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [73/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Pear","quantity":"1","price":"30.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pear")):has(.qty:contains("1")):has(.price:contains("30.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:25:02,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [74/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:02,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [75/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_0' (trigger: body) 2026-03-23 03:25:02,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.018 2026-03-23 03:25:02,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [76/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:02,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [77/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"50.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("50.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:25:02,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:02] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.045 0.070 2026-03-23 03:25:02,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [78/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:02,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.046 0.086 2026-03-23 03:25:02,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.077 2026-03-23 03:25:02,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [79/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_1' (trigger: body) 2026-03-23 03:25:02,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:25:02,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [80/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:02,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 03:25:02,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [81/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"100.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("100.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:25:02,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [82/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:03,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [83/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'lime_2' (trigger: body) 2026-03-23 03:25:03,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 03:25:03,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [84/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:03,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 03:25:03,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [85/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Lime","quantity":"1","price":"200.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Lime")):has(.qty:contains("1")):has(.price:contains("200.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:25:03,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [86/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:03,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [87/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_0' (trigger: body) 2026-03-23 03:25:03,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.026 2026-03-23 03:25:03,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [88/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:03,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [89/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"500.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("500.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:25:03,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:03] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.031 0.131 2026-03-23 03:25:03,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [90/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:03,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.060 0.087 2026-03-23 03:25:03,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.094 2026-03-23 03:25:03,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [91/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_1' (trigger: body) 2026-03-23 03:25:03,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:25:03,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [92/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:03,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 03:25:04,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [93/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"300.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("300.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:25:04,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [94/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:04,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [95/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'orange_2' (trigger: body) 2026-03-23 03:25:04,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 03:25:04,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [96/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:04,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:25:04,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [97/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Orange","quantity":"1","price":"250.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Orange")):has(.qty:contains("1")):has(.price:contains("250.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:25:04,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [98/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:04,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [99/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_0' (trigger: body) 2026-03-23 03:25:04,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:25:04,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [100/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:04,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [101/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"10.0","attributeLine":"BIG"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("10.0")):has(.attribute-line:contains("BIG"))) 2026-03-23 03:25:04,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:04] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 41 0.044 0.092 2026-03-23 03:25:04,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 44 0.039 0.066 2026-03-23 03:25:04,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [102/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:04,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.033 2026-03-23 03:25:04,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [103/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_1' (trigger: body) 2026-03-23 03:25:04,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:25:05,080 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [104/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:05,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:25:05,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [105/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"MEDIUM"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("MEDIUM"))) 2026-03-23 03:25:05,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [106/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:05,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [107/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'kiwi_2' (trigger: body) 2026-03-23 03:25:05,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:25:05,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [108/251] Tour test_pricelists_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:05,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:25:05,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [109/251] Tour test_pricelists_in_pos → Step Check orderline with attributes: {"withClass":".selected","productName":"Kiwi","quantity":"1","price":"5.0","attributeLine":"SMALL"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Kiwi")):has(.qty:contains("1")):has(.price:contains("5.0")):has(.attribute-line:contains("SMALL"))) 2026-03-23 03:25:05,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [110/251] Tour test_pricelists_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:05,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [111/251] Tour test_pricelists_in_pos → Step PoS model scan barcode 'cherry_3' (trigger: body) 2026-03-23 03:25:05,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [112/251] Tour test_pricelists_in_pos → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 03:25:05,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.070 2026-03-23 03:25:05,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: [113/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body) 2026-03-23 03:25:05,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: console.groupEnd 2026-03-23 03:25:05,845 26 ERROR 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: FAILED: [113/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body). TypeError: Cannot read properties of undefined (reading 'sale_line_warn_msg') at Proxy.addLineToCurrentOrder (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:19370:63) at Proxy.addLineToCurrentOrder (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:19737:14) at Object.run (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1230:5661) at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:12562:105) at action (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:12514:12) at performAction (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6605:18) at executeStep (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6615:195) at async Macro.advance (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6615:472) at async Macro.advance (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6616:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6616:21) 2026-03-23 03:25:05,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:05] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 39 0.041 0.126 2026-03-23 03:25:05,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Asking for screenshot 2026-03-23 03:25:05,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos.browser: Error received after termination: { "isActive": [ "mobile" ], "content": "go back to the products", "trigger": ".actionpad .back-button", "run": "click" }, { "content": "PoS model scan barcode 'cherry_3'", "trigger": "body", "run": "[function]" }, { "content": "Wait loading is finished if it is shown", "trigger": "body", "run": "[function]", "timeout": 15000 }, ---------- FAILED: [113/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body) ---------- { "content": "Click hided product with attribute", "trigger": "body", "run": "[function]" }, ----------------------------------------------------------------------------------------------------------------------------- { "content": "picking radio attribute with name BIG", "trigger": ".modal .attribute-name-cell:contains('BIG') input", "run": "click" }, { "content": "picking radio attribute with name GREEN", "trigger": ".modal .attribute-name-cell:contains('GREEN') input", "run": "click" }, { "content": "option RED is unavailable", "trigger": ".modal .attribute span.text-muted:contains('RED')" }, 2026-03-23 03:25:05,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.036 0.068 2026-03-23 03:25:06,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.007 0.010 2026-03-23 03:25:06,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Closing chrome headless with pid 50904 2026-03-23 03:25:06,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_032506_276286_MobileTestUi.png 2026-03-23 03:25:06,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Closing websocket connection 2026-03-23 03:25:06,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Terminating chrome headless with pid 50904 2026-03-23 03:25:06,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_pricelists_in_pos: Removing chrome user profile "/tmp/tmp78kp_32l_chrome_odoo" 2026-03-23 03:25:06,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: ====================================================================== 2026-03-23 03:25:06,551 26 ERROR 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: FAIL: MobileTestUi.test_pricelists_in_pos Traceback (most recent call last): File "/data/build/odoo/addons/point_of_sale/tests/test_frontend.py", line 2960, in test_pricelists_in_pos self.start_pos_tour('test_pricelists_in_pos') File "/data/build/odoo/addons/point_of_sale/tests/test_frontend.py", line 52, in start_pos_tour self.start_tour(self._get_url(pos_config=kwargs.get('pos_config')), tour_name, login=login, **kwargs) File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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_pricelists_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" failed FAILED: [113/251] Tour test_pricelists_in_pos → Step Click hided product with attribute (trigger: body). TypeError: Cannot read properties of undefined (reading 'sale_line_warn_msg') at Proxy.addLineToCurrentOrder (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:19370:63) at Proxy.addLineToCurrentOrder (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:19737:14) at Object.run (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1230:5661) at TourStepAutomatic.doAction (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:12562:105) at action (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:12514:12) at performAction (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6605:18) at executeStep (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6615:195) at async Macro.advance (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6615:472) at async Macro.advance (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6616:21) at async Macro.advance (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6616:21) 2026-03-23 03:25:06,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_printed_receipt_tour ... 2026-03-23 03:25:07,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Chrome pid: 51149 2026-03-23 03:25:07,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Chrome headless temporary user profile dir: /tmp/tmp6lqrjfyb_chrome_odoo 2026-03-23 03:25:07,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Issuing json command http://127.0.0.1:38697/json/version 2026-03-23 03:25:07,546 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:07,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:25:07,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Issuing json command http://127.0.0.1:38697/json 2026-03-23 03:25:07,676 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:07,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Websocket url found: ws://127.0.0.1:38697/devtools/page/D6147378B246F7B651CACDA320ED1FF3 2026-03-23 03:25:07,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Enable chrome headless console log notification 2026-03-23 03:25:07,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Chrome headless enable page notifications 2026-03-23 03:25:08,011 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:25:08,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Setting session cookie in browser 2026-03-23 03:25:08,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:25:08,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:25:08,046 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:25:09,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.077 0.895 2026-03-23 03:25:09,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Navigation result: {'frameId': 'D6147378B246F7B651CACDA320ED1FF3', 'loaderId': '802911EA0A0870A9AC8F4722801F6D4F', 'isDownload': False} 2026-03-23 03:25:09,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Evaluate ready code "odoo.isTourReady('point_of_sale.test_printed_receipt_tour')" 2026-03-23 03:25:09,066 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:25:09,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.015 2026-03-23 03:25:09,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 03:25:09,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-03-23 03:25:09,699 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:25:09,715 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:25:09,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.026 2026-03-23 03:25:09,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Evaluate test code "odoo.startTour('point_of_sale.test_printed_receipt_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:25:09,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:25:09,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [1/19] Tour point_of_sale.test_printed_receipt_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:25:09,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:25:09,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:25:09,927 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6419) 2026-03-23 03:25:09,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.081 2026-03-23 03:25:09,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.101 2026-03-23 03:25:10,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.060 2026-03-23 03:25:10,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.105 2026-03-23 03:25:10,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.304 0.471 2026-03-23 03:25:11,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 03:25:11,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:25:11,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.059 2026-03-23 03:25:11,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.046 2026-03-23 03:25:11,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:25:11,546 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:25:11,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:25:11,602 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:25:11,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.045 2026-03-23 03:25:11,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.046 2026-03-23 03:25:11,663 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "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:25:11,682 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:25:11,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.030 2026-03-23 03:25:11,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.028 2026-03-23 03:25:11,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [2/19] Tour point_of_sale.test_printed_receipt_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:25:11,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:11] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.026 2026-03-23 03:25:12,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.047 2026-03-23 03:25:12,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.073 2026-03-23 03:25:12,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-03-23 03:25:12,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-03-23 03:25:12,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.173 2026-03-23 03:25:12,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [3/19] Tour point_of_sale.test_printed_receipt_tour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:25:12,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.210 2026-03-23 03:25:12,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-03-23 03:25:12,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.238 2026-03-23 03:25:12,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.261 2026-03-23 03:25:12,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.139 2026-03-23 03:25:12,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.307 2026-03-23 03:25:12,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:25:12,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [4/19] Tour point_of_sale.test_printed_receipt_tour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:12,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [5/19] Tour point_of_sale.test_printed_receipt_tour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:25:12,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:12] "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:25:12,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [6/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:25:12,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [7/19] Tour point_of_sale.test_printed_receipt_tour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:25:12,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [8/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:25:12,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [9/19] Tour point_of_sale.test_printed_receipt_tour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:25:13,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [10/19] Tour point_of_sale.test_printed_receipt_tour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:25:13,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:25:13,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [11/19] Tour point_of_sale.test_printed_receipt_tour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:25:13,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [12/19] Tour point_of_sale.test_printed_receipt_tour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:13,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [13/19] Tour point_of_sale.test_printed_receipt_tour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:25:13,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:25:13,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [14/19] Tour point_of_sale.test_printed_receipt_tour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:25:13,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [15/19] Tour point_of_sale.test_printed_receipt_tour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:25:13,447 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:25:13,460 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:25:13,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [16/19] Tour point_of_sale.test_printed_receipt_tour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:25:13,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [17/19] Tour point_of_sale.test_printed_receipt_tour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:25:13,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:25:13,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [18/19] Tour point_of_sale.test_printed_receipt_tour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:25:13,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:25:13,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.038 2026-03-23 03:25:13,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92009032 started for PoS orders references: [{'name': '/', 'uuid': 'a02dfc87-212d-460d-86a2-8a383a5a81f1'}] 2026-03-23 03:25:14,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92009032 order {'name': '/', 'uuid': 'a02dfc87-212d-460d-86a2-8a383a5a81f1'} created pos.order #123 2026-03-23 03:25:14,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92009032 finished 2026-03-23 03:25:14,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.218 0.501 2026-03-23 03:25:14,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 03:25:14,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:25:14,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: [19/19] Tour point_of_sale.test_printed_receipt_tour → Step Basic receipt doesn't have price (trigger: body) 2026-03-23 03:25:14,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: tour succeeded 2026-03-23 03:25:14,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR point_of_sale.test_printed_receipt_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 03:25:14,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:14] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 03:25:14,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour.browser: heap 14963552 (allocated 16515072) 2026-03-23 03:25:14,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Closing chrome headless with pid 51149 2026-03-23 03:25:14,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Closing websocket connection 2026-03-23 03:25:14,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Terminating chrome headless with pid 51149 2026-03-23 03:25:14,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 3 0.006 0.017 2026-03-23 03:25:15,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printed_receipt_tour: Removing chrome user profile "/tmp/tmp6lqrjfyb_chrome_odoo" 2026-03-23 03:25:15,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_printer_not_linked_to_any_combo_category ... 2026-03-23 03:25:16,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Chrome pid: 51335 2026-03-23 03:25:16,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Chrome headless temporary user profile dir: /tmp/tmpfwegz0j0_chrome_odoo 2026-03-23 03:25:16,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Issuing json command http://127.0.0.1:35445/json/version 2026-03-23 03:25:16,967 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:17,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Browser version: Chrome/141.0.7390.54 2026-03-23 03:25:17,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Issuing json command http://127.0.0.1:35445/json 2026-03-23 03:25:17,167 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:17,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Websocket url found: ws://127.0.0.1:35445/devtools/page/E55076816E3CE95B23890A3620FCBDA3 2026-03-23 03:25:17,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Enable chrome headless console log notification 2026-03-23 03:25:17,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Chrome headless enable page notifications 2026-03-23 03:25:17,440 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:25:17,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Setting session cookie in browser 2026-03-23 03:25:17,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:25:17,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:25:17,472 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:25:18,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:18] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.059 0.646 2026-03-23 03:25:18,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Navigation result: {'frameId': 'E55076816E3CE95B23890A3620FCBDA3', 'loaderId': '745338651063052F08E99E16117F59D8', 'isDownload': False} 2026-03-23 03:25:18,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Evaluate ready code "odoo.isTourReady('test_printer_not_linked_to_any_combo_category')" 2026-03-23 03:25:18,210 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:25:18,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:18] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 03:25:18,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:18] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:25:18,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:18] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.079 2026-03-23 03:25:18,880 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:25:18,883 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:25:18,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:25:18,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Evaluate test code "odoo.startTour('test_printer_not_linked_to_any_combo_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:25:18,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:25:18,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [1/10] Tour test_printer_not_linked_to_any_combo_category → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:25:19,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:25:19,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:25:19,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.019 2026-03-23 03:25:19,163 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6420) 2026-03-23 03:25:19,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.064 2026-03-23 03:25:19,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.085 2026-03-23 03:25:19,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-03-23 03:25:20,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.296 0.435 2026-03-23 03:25:20,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:25:20,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:25:20,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-03-23 03:25:20,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:25:20,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: Owl is running in 'dev' mode. 2026-03-23 03:25:20,441 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:25:20,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:25:20,481 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:25:20,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:25:20,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.017 2026-03-23 03:25:20,527 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "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:25:20,543 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:25:20,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:25:20,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 03:25:20,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [2/10] Tour test_printer_not_linked_to_any_combo_category → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:25:20,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.052 2026-03-23 03:25:20,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:20] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.086 2026-03-23 03:25:21,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [3/10] Tour test_printer_not_linked_to_any_combo_category → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:25:21,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-03-23 03:25:21,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.172 2026-03-23 03:25:21,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-03-23 03:25:21,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.322 2026-03-23 03:25:21,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.372 2026-03-23 03:25:21,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.357 2026-03-23 03:25:21,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.351 2026-03-23 03:25:21,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.322 2026-03-23 03:25:21,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.323 2026-03-23 03:25:21,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=652&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.323 2026-03-23 03:25:21,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [4/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:25:21,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=653&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.411 2026-03-23 03:25:21,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "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:25:21,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [5/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:25:21,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=654&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.450 2026-03-23 03:25:21,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.013 0.599 2026-03-23 03:25:21,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [6/10] Tour test_printer_not_linked_to_any_combo_category → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 03:25:21,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=655&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.490 2026-03-23 03:25:21,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:21] "GET /web/image?model=product.template&field=image_128&id=656&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.387 2026-03-23 03:25:22,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.template&field=image_128&id=657&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.296 2026-03-23 03:25:22,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [7/10] Tour test_printer_not_linked_to_any_combo_category → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:25:22,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.template&field=image_128&id=658&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-03-23 03:25:22,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=778&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.024 0.180 2026-03-23 03:25:22,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=780&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.197 2026-03-23 03:25:22,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=777&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.194 2026-03-23 03:25:22,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=781&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.211 2026-03-23 03:25:22,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [8/10] Tour test_printer_not_linked_to_any_combo_category → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:25:22,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=779&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.226 2026-03-23 03:25:22,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=782&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.223 2026-03-23 03:25:22,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=783&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.011 0.211 2026-03-23 03:25:22,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.227 2026-03-23 03:25:22,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [9/10] Tour test_printer_not_linked_to_any_combo_category → Step body 2026-03-23 03:25:22,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.product&field=image_128&id=784&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.019 0.259 2026-03-23 03:25:22,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: [10/10] Tour test_printer_not_linked_to_any_combo_category → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:25:22,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.template&field=image_128&id=659&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-03-23 03:25:22,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: tour succeeded 2026-03-23 03:25:22,532 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_printer_not_linked_to_any_combo_category SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 03:25:22,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.template&field=image_128&id=660&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-03-23 03:25:22,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "GET /web/image?model=product.template&field=image_128&id=661&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.232 2026-03-23 03:25:22,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.216 2026-03-23 03:25:22,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.381 2026-03-23 03:25:22,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category.browser: heap 15301324 (allocated 16252928) 2026-03-23 03:25:22,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Closing chrome headless with pid 51335 2026-03-23 03:25:22,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Closing websocket connection 2026-03-23 03:25:22,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Terminating chrome headless with pid 51335 2026-03-23 03:25:22,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_not_linked_to_any_combo_category: Removing chrome user profile "/tmp/tmpfwegz0j0_chrome_odoo" 2026-03-23 03:25:22,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo ... 2026-03-23 03:25:24,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome pid: 51529 2026-03-23 03:25:24,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome headless temporary user profile dir: /tmp/tmpjgfncg42_chrome_odoo 2026-03-23 03:25:24,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Issuing json command http://127.0.0.1:40051/json/version 2026-03-23 03:25:24,839 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:24,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Browser version: Chrome/141.0.7390.54 2026-03-23 03:25:24,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Issuing json command http://127.0.0.1:40051/json 2026-03-23 03:25:24,985 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:25,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Websocket url found: ws://127.0.0.1:40051/devtools/page/05118D0F9763A2EB13ACC832E4D13E51 2026-03-23 03:25:25,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Enable chrome headless console log notification 2026-03-23 03:25:25,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Chrome headless enable page notifications 2026-03-23 03:25:25,315 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:25:25,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Setting session cookie in browser 2026-03-23 03:25:25,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:25:25,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:25:25,346 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:25:26,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.066 0.661 2026-03-23 03:25:26,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Navigation result: {'frameId': '05118D0F9763A2EB13ACC832E4D13E51', 'loaderId': '7DD8F8F06D06C2F96E677FA947D0BB0F', 'isDownload': False} 2026-03-23 03:25:26,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Evaluate ready code "odoo.isTourReady('test_printer_restricts_to_allowed_categories_for_combo')" 2026-03-23 03:25:26,143 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:25:26,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-03-23 03:25:26,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 03:25:26,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 03:25:26,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:25:26,839 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:25:26,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.046 2026-03-23 03:25:26,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Evaluate test code "odoo.startTour('test_printer_restricts_to_allowed_categories_for_combo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:25:26,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [1/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:25:26,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-03-23 03:25:26,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:25:26,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:25:27,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.025 2026-03-23 03:25:27,126 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6421) 2026-03-23 03:25:27,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.020 0.086 2026-03-23 03:25:27,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.085 2026-03-23 03:25:27,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-03-23 03:25:28,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.279 0.439 2026-03-23 03:25:28,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:25:28,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-03-23 03:25:28,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-03-23 03:25:28,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:25:28,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: Owl is running in 'dev' mode. 2026-03-23 03:25:28,472 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:25:28,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 03:25:28,535 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:25:28,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.012 0.024 2026-03-23 03:25:28,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:25:28,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:25:28,607 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:25:28,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.014 0.036 2026-03-23 03:25:28,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.022 2026-03-23 03:25:28,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [2/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:25:28,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.029 2026-03-23 03:25:29,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [3/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:25:29,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.051 2026-03-23 03:25:29,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.152 2026-03-23 03:25:29,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.270 2026-03-23 03:25:29,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.357 2026-03-23 03:25:29,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.433 2026-03-23 03:25:29,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.467 2026-03-23 03:25:29,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.448 2026-03-23 03:25:29,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.404 2026-03-23 03:25:29,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.298 2026-03-23 03:25:29,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=665&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-03-23 03:25:29,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.208 2026-03-23 03:25:29,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=662&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-03-23 03:25:29,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=663&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-03-23 03:25:29,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=664&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-03-23 03:25:29,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.438 2026-03-23 03:25:29,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=667&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-03-23 03:25:29,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=668&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-03-23 03:25:29,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=669&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-03-23 03:25:29,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [4/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 03:25:29,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:29] "GET /web/image?model=product.template&field=image_128&id=666&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-03-23 03:25:30,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [5/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:25:30,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=670&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.240 2026-03-23 03:25:30,041 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "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:25:30,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.template&field=image_128&id=671&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.207 2026-03-23 03:25:30,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [6/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 03:25:30,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.014 0.110 2026-03-23 03:25:30,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [7/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:25:30,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.155 2026-03-23 03:25:30,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.011 0.201 2026-03-23 03:25:30,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.261 2026-03-23 03:25:30,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.247 2026-03-23 03:25:30,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.277 2026-03-23 03:25:30,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [8/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step body 2026-03-23 03:25:30,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.293 2026-03-23 03:25:30,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=795&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.337 2026-03-23 03:25:30,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: [9/9] Tour test_printer_restricts_to_allowed_categories_for_combo → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:25:30,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.005 0.320 2026-03-23 03:25:30,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.187 2026-03-23 03:25:30,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: tour succeeded 2026-03-23 03:25:30,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_printer_restricts_to_allowed_categories_for_combo SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:25:30,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo.browser: heap 14901720 (allocated 15990784) 2026-03-23 03:25:30,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Closing chrome headless with pid 51529 2026-03-23 03:25:30,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Closing websocket connection 2026-03-23 03:25:30,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Terminating chrome headless with pid 51529 2026-03-23 03:25:31,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_printer_restricts_to_allowed_categories_for_combo: Removing chrome user profile "/tmp/tmpjgfncg42_chrome_odoo" 2026-03-23 03:25:31,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_card_qty_precision ... 2026-03-23 03:25:32,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome pid: 51721 2026-03-23 03:25:32,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome headless temporary user profile dir: /tmp/tmpmsjo_xh7_chrome_odoo 2026-03-23 03:25:32,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:34755/json/version 2026-03-23 03:25:32,016 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:32,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Browser version: Chrome/141.0.7390.54 2026-03-23 03:25:32,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Issuing json command http://127.0.0.1:34755/json 2026-03-23 03:25:32,198 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:32,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Websocket url found: ws://127.0.0.1:34755/devtools/page/AC26881F83D1774E9C9F3E0FD5D42840 2026-03-23 03:25:32,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Enable chrome headless console log notification 2026-03-23 03:25:32,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Chrome headless enable page notifications 2026-03-23 03:25:32,643 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:25:32,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Setting session cookie in browser 2026-03-23 03:25:32,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:25:32,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:25:32,692 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:25:34,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:34] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.095 1.284 2026-03-23 03:25:34,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Navigation result: {'frameId': 'AC26881F83D1774E9C9F3E0FD5D42840', 'loaderId': '05C2548954F3004B26E033A06B756CDC', 'isDownload': False} 2026-03-23 03:25:34,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Evaluate ready code "odoo.isTourReady('ProductCardUoMPrecision')" 2026-03-23 03:25:34,137 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:25:34,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 03:25:34,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-03-23 03:25:34,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.061 2026-03-23 03:25:35,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:25:35,018 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:25:35,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 03:25:35,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Evaluate test code "odoo.startTour('ProductCardUoMPrecision', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:25:35,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [1/20] Tour ProductCardUoMPrecision → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:25:35,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:25:35,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:25:35,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:25:35,251 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6422) 2026-03-23 03:25:35,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.073 2026-03-23 03:25:35,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.113 2026-03-23 03:25:35,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.009 2026-03-23 03:25:35,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.066 2026-03-23 03:25:36,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.283 0.482 2026-03-23 03:25:36,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:25:36,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:25:36,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.052 2026-03-23 03:25:36,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:25:36,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: Owl is running in 'dev' mode. 2026-03-23 03:25:36,619 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:25:36,656 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:25:36,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.020 2026-03-23 03:25:36,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 03:25:36,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:25:36,710 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:25:36,711 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "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:25:36,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:25:36,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:25:36,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [2/20] Tour ProductCardUoMPrecision → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:25:37,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.019 0.063 2026-03-23 03:25:37,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-03-23 03:25:37,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [3/20] Tour ProductCardUoMPrecision → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:25:37,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.219 2026-03-23 03:25:37,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-03-23 03:25:37,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-03-23 03:25:37,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.350 2026-03-23 03:25:37,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.441 2026-03-23 03:25:37,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.416 2026-03-23 03:25:37,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.355 2026-03-23 03:25:37,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.630 2026-03-23 03:25:37,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.338 2026-03-23 03:25:37,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.344 2026-03-23 03:25:37,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:37] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.219 2026-03-23 03:25:37,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [4/20] Tour ProductCardUoMPrecision → Step picking radio attribute with name Leather (trigger: .modal .attribute-name-cell:contains('Leather') input) 2026-03-23 03:25:38,032 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:38] "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:25:38,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [5/20] Tour ProductCardUoMPrecision → Step Click on Add (trigger: body button:contains(Add)) 2026-03-23 03:25:38,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [6/20] Tour ProductCardUoMPrecision → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:38,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 03:25:38,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [7/20] Tour ProductCardUoMPrecision → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:25:38,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [8/20] Tour ProductCardUoMPrecision → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:25:38,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [9/20] Tour ProductCardUoMPrecision → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"0.1"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("0.1"))) 2026-03-23 03:25:38,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [10/20] Tour ProductCardUoMPrecision → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:38,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.025 2026-03-23 03:25:38,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [11/20] Tour ProductCardUoMPrecision → Step click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair")) 2026-03-23 03:25:38,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:25:38,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [12/20] Tour ProductCardUoMPrecision → Step picking radio attribute with name wool (trigger: .modal .attribute-name-cell:contains('wool') input) 2026-03-23 03:25:38,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [13/20] Tour ProductCardUoMPrecision → Step Click on Add (trigger: body button:contains(Add)) 2026-03-23 03:25:38,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [14/20] Tour ProductCardUoMPrecision → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:38,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:25:38,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [15/20] Tour ProductCardUoMPrecision → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:25:38,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [16/20] Tour ProductCardUoMPrecision → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-03-23 03:25:39,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [17/20] Tour ProductCardUoMPrecision → Step Check orderline with attributes: {"productName":"Configurable Chair","quantity":"0.7"} (trigger: .order-container .orderline:has(.product-name:contains("Configurable Chair")):has(.qty:contains("0.7"))) 2026-03-23 03:25:39,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [18/20] Tour ProductCardUoMPrecision → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:39,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 03:25:39,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [19/20] Tour ProductCardUoMPrecision → Step 'Configurable Chair' should have '0.8' quantity (trigger: article.product .product-content:has(.product-name:contains("Configurable Chair")):has(.product-cart-qty:contains("0.8"))) 2026-03-23 03:25:39,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:25:39,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: [20/20] Tour ProductCardUoMPrecision → Step Check the cart button if it shows the quantity in correct format/precision (trigger: .review-button:contains('0.8')) 2026-03-23 03:25:39,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: tour succeeded 2026-03-23 03:25:39,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: ╔════════════════════════════════════════╗ ║ TOUR ProductCardUoMPrecision SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:25:39,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision.browser: heap 14734572 (allocated 15728640) 2026-03-23 03:25:39,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Closing chrome headless with pid 51721 2026-03-23 03:25:39,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Closing websocket connection 2026-03-23 03:25:39,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Terminating chrome headless with pid 51721 2026-03-23 03:25:39,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_card_qty_precision: Removing chrome user profile "/tmp/tmpmsjo_xh7_chrome_odoo" 2026-03-23 03:25:39,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_categories_order ... 2026-03-23 03:25:40,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome pid: 51901 2026-03-23 03:25:40,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome headless temporary user profile dir: /tmp/tmpd7ea42wf_chrome_odoo 2026-03-23 03:25:40,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Issuing json command http://127.0.0.1:39311/json/version 2026-03-23 03:25:40,976 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39311', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:41,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Browser version: Chrome/141.0.7390.54 2026-03-23 03:25:41,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Issuing json command http://127.0.0.1:39311/json 2026-03-23 03:25:41,151 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39311', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:41,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Websocket url found: ws://127.0.0.1:39311/devtools/page/50CE13199AA52CFC958CD08311D52F26 2026-03-23 03:25:41,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Enable chrome headless console log notification 2026-03-23 03:25:41,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Chrome headless enable page notifications 2026-03-23 03:25:41,517 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:25:41,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Setting session cookie in browser 2026-03-23 03:25:41,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:25:41,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:25:41,545 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:25:42,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:42] "GET /pos/ui/4 HTTP/1.1" 200 - 86 0.072 0.689 2026-03-23 03:25:42,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Navigation result: {'frameId': '50CE13199AA52CFC958CD08311D52F26', 'loaderId': 'F812AC23B7E81FE8C9BF8CA50B970ACF', 'isDownload': False} 2026-03-23 03:25:42,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Evaluate ready code "odoo.isTourReady('PosCategoriesOrder')" 2026-03-23 03:25:42,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:25:42,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 03:25:42,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.047 2026-03-23 03:25:42,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.102 2026-03-23 03:25:43,131 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:25:43,154 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:25:43,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-03-23 03:25:43,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Evaluate test code "odoo.startTour('PosCategoriesOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:25:43,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [1/10] Tour PosCategoriesOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:25:43,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 03:25:43,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:25:43,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:25:43,388 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6423) 2026-03-23 03:25:43,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.073 2026-03-23 03:25:43,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.106 2026-03-23 03:25:43,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-03-23 03:25:43,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.044 2026-03-23 03:25:44,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.219 0.404 2026-03-23 03:25:44,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:25:44,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:25:44,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.078 2026-03-23 03:25:44,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.026 2026-03-23 03:25:44,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: Owl is running in 'dev' mode. 2026-03-23 03:25:44,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:25:44,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:25:44,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.010 2026-03-23 03:25:44,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:25:44,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 03:25:44,892 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:25:44,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "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:25:44,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 03:25:44,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:25:45,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [2/10] Tour PosCategoriesOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:25:45,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.057 2026-03-23 03:25:45,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [3/10] Tour PosCategoriesOrder → Step Verify 'AAA' category has sequence number 1 (trigger: .category-button > div span:contains("AAA")) 2026-03-23 03:25:45,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.068 2026-03-23 03:25:45,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [4/10] Tour PosCategoriesOrder → Step Verify 'AAB' category has sequence number 2 (trigger: .category-button > div span:contains("AAB")) 2026-03-23 03:25:45,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.120 2026-03-23 03:25:45,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [5/10] Tour PosCategoriesOrder → Step Verify 'AAC' category has sequence number 3 (trigger: .category-button > div span:contains("AAC")) 2026-03-23 03:25:45,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.195 2026-03-23 03:25:45,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [6/10] Tour PosCategoriesOrder → Step .category-button:eq(1) > div span:contains("AAB") 2026-03-23 03:25:45,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-03-23 03:25:45,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-03-23 03:25:45,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.284 2026-03-23 03:25:45,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.289 2026-03-23 03:25:45,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.261 2026-03-23 03:25:45,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.220 2026-03-23 03:25:45,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.256 2026-03-23 03:25:45,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=672&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-03-23 03:25:45,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=673&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-03-23 03:25:45,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [7/10] Tour PosCategoriesOrder → Step 'Product in AAB and AAX' should be displayed (trigger: .product-list article:eq(0) .product-name:contains("Product in AAB and AAX")) 2026-03-23 03:25:45,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=674&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-03-23 03:25:45,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [8/10] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAX") 2026-03-23 03:25:45,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.380 2026-03-23 03:25:45,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:45] "GET /web/image?model=product.template&field=image_128&id=675&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.268 2026-03-23 03:25:45,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [9/10] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAX") 2026-03-23 03:25:46,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: [10/10] Tour PosCategoriesOrder → Step .category-button:eq(-1) > div span:contains("AAY") 2026-03-23 03:25:46,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: tour succeeded 2026-03-23 03:25:46,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: ╔═══════════════════════════════════╗ ║ TOUR PosCategoriesOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:25:46,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order.browser: heap 12754616 (allocated 13369344) 2026-03-23 03:25:46,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Closing chrome headless with pid 51901 2026-03-23 03:25:46,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Closing websocket connection 2026-03-23 03:25:46,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Terminating chrome headless with pid 51901 2026-03-23 03:25:46,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_categories_order: Removing chrome user profile "/tmp/tmpd7ea42wf_chrome_odoo" 2026-03-23 03:25:46,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_fp ... 2026-03-23 03:25:48,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome pid: 52077 2026-03-23 03:25:48,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome headless temporary user profile dir: /tmp/tmpjpxra6xl_chrome_odoo 2026-03-23 03:25:48,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:34097/json/version 2026-03-23 03:25:48,335 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:48,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Browser version: Chrome/141.0.7390.54 2026-03-23 03:25:48,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Issuing json command http://127.0.0.1:34097/json 2026-03-23 03:25:48,493 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:48,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Websocket url found: ws://127.0.0.1:34097/devtools/page/1CDCD2FC2B3151F112894C5265CEAF1E 2026-03-23 03:25:48,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Enable chrome headless console log notification 2026-03-23 03:25:48,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Chrome headless enable page notifications 2026-03-23 03:25:48,811 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:25:48,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Setting session cookie in browser 2026-03-23 03:25:48,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:25:48,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:25:48,848 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:25:49,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:49] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.053 0.684 2026-03-23 03:25:49,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Navigation result: {'frameId': '1CDCD2FC2B3151F112894C5265CEAF1E', 'loaderId': '97B82E82F838500FE450C46F7F81B501', 'isDownload': False} 2026-03-23 03:25:49,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Evaluate ready code "odoo.isTourReady('ProductComboChangeFP')" 2026-03-23 03:25:49,635 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:25:49,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:49] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-03-23 03:25:49,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:49] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.046 2026-03-23 03:25:49,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:49] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.049 2026-03-23 03:25:50,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:25:50,429 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:25:50,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:25:50,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Evaluate test code "odoo.startTour('ProductComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:25:50,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 03:25:50,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [1/33] Tour ProductComboChangeFP → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:25:50,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:25:50,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:25:50,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-03-23 03:25:50,620 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6424) 2026-03-23 03:25:50,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.059 2026-03-23 03:25:50,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.084 2026-03-23 03:25:50,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-03-23 03:25:51,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.269 0.434 2026-03-23 03:25:51,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:25:51,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:25:51,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.048 2026-03-23 03:25:51,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 03:25:51,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: Owl is running in 'dev' mode. 2026-03-23 03:25:51,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:25:51,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:25:51,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:25:51,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 03:25:51,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:25:51,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:25:52,011 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:25:52,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.032 2026-03-23 03:25:52,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 03:25:52,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [2/33] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:25:52,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.034 2026-03-23 03:25:52,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [3/33] Tour ProductComboChangeFP → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:25:52,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.060 2026-03-23 03:25:52,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.122 2026-03-23 03:25:52,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.177 2026-03-23 03:25:52,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.225 2026-03-23 03:25:52,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-03-23 03:25:52,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.313 2026-03-23 03:25:52,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.311 2026-03-23 03:25:52,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.289 2026-03-23 03:25:52,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:52] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-03-23 03:25:53,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.286 2026-03-23 03:25:53,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=676&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-03-23 03:25:53,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=677&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-03-23 03:25:53,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [4/33] Tour ProductComboChangeFP → Step 'Combo Product 3' should have '2' extra price (trigger: article.product:has(.product-name:contains("Combo Product 3")):has(.price-extra:contains("2"))) 2026-03-23 03:25:53,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=678&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-03-23 03:25:53,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.395 2026-03-23 03:25:53,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [5/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:25:53,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=679&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-03-23 03:25:53,194 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "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:25:53,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=680&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.200 2026-03-23 03:25:53,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=681&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-03-23 03:25:53,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [6/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:25:53,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [7/33] Tour ProductComboChangeFP → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:25:53,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=682&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.334 2026-03-23 03:25:53,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=683&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.328 2026-03-23 03:25:53,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [8/33] Tour ProductComboChangeFP → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:25:53,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=684&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.343 2026-03-23 03:25:53,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.306 2026-03-23 03:25:53,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.295 2026-03-23 03:25:53,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.302 2026-03-23 03:25:53,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.017 0.209 2026-03-23 03:25:53,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.222 2026-03-23 03:25:53,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [9/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:53,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.013 0.245 2026-03-23 03:25:53,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [10/33] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1","price":"50.00"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-03-23 03:25:53,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.013 0.250 2026-03-23 03:25:53,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [11/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:53,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.004 0.273 2026-03-23 03:25:53,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.263 2026-03-23 03:25:53,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [12/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:53,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "GET /web/image?model=product.template&field=image_128&id=685&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.278 2026-03-23 03:25:53,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [13/33] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 03:25:53,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.272 2026-03-23 03:25:54,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.104 2026-03-23 03:25:54,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [14/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:54,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [15/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:54,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [16/33] Tour ProductComboChangeFP → Step order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55")) 2026-03-23 03:25:54,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [17/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:54,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [18/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:54,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [19/33] Tour ProductComboChangeFP → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:25:54,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [20/33] Tour ProductComboChangeFP → Step click Actions button (trigger: .more-btn) 2026-03-23 03:25:54,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [21/33] Tour ProductComboChangeFP → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:25:54,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [22/33] Tour ProductComboChangeFP → Step fiscal position screen is shown (trigger: .selection-item:contains("test fp")) 2026-03-23 03:25:54,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [23/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:54,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.020 2026-03-23 03:25:54,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [24/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:54,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [25/33] Tour ProductComboChangeFP → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1","price":"50.00"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-03-23 03:25:54,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [26/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:54,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [27/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:54,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [28/33] Tour ProductComboChangeFP → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 03:25:55,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [29/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:55,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [30/33] Tour ProductComboChangeFP → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:25:55,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [31/33] Tour ProductComboChangeFP → Step order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38")) 2026-03-23 03:25:55,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [32/33] Tour ProductComboChangeFP → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:25:55,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: [33/33] Tour ProductComboChangeFP → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:25:55,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: tour succeeded 2026-03-23 03:25:55,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: ╔═════════════════════════════════════╗ ║ TOUR ProductComboChangeFP SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 03:25:55,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp.browser: heap 16219116 (allocated 17301504) 2026-03-23 03:25:55,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Closing chrome headless with pid 52077 2026-03-23 03:25:55,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Closing websocket connection 2026-03-23 03:25:55,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Terminating chrome headless with pid 52077 2026-03-23 03:25:55,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_fp: Removing chrome user profile "/tmp/tmpjpxra6xl_chrome_odoo" 2026-03-23 03:25:55,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_change_pricelist ... 2026-03-23 03:25:57,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome pid: 52272 2026-03-23 03:25:57,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmpm95pmi12_chrome_odoo 2026-03-23 03:25:57,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:45359/json/version 2026-03-23 03:25:57,670 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:57,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Browser version: Chrome/141.0.7390.54 2026-03-23 03:25:57,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Issuing json command http://127.0.0.1:45359/json 2026-03-23 03:25:57,731 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:25:57,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Websocket url found: ws://127.0.0.1:45359/devtools/page/C1E9783DCD8FD15FF787213EFD577CD7 2026-03-23 03:25:57,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Enable chrome headless console log notification 2026-03-23 03:25:57,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Chrome headless enable page notifications 2026-03-23 03:25:58,131 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:25:58,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Setting session cookie in browser 2026-03-23 03:25:58,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:25:58,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:25:58,168 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:25:58,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:58] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.063 0.689 2026-03-23 03:25:58,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Navigation result: {'frameId': 'C1E9783DCD8FD15FF787213EFD577CD7', 'loaderId': '1F087FFD26DDAE6CC4206AD6763FC6E6', 'isDownload': False} 2026-03-23 03:25:58,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Evaluate ready code "odoo.isTourReady('ProductComboChangePricelist')" 2026-03-23 03:25:58,993 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:25:59,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-03-23 03:25:59,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 03:25:59,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-03-23 03:25:59,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:25:59,665 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:25:59,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:25:59,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Evaluate test code "odoo.startTour('ProductComboChangePricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:25:59,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:25:59,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [1/30] Tour ProductComboChangePricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:25:59,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:25:59,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:25:59,876 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6425) 2026-03-23 03:25:59,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.054 2026-03-23 03:25:59,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:25:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.060 2026-03-23 03:26:00,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.048 0.087 2026-03-23 03:26:00,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.131 2026-03-23 03:26:01,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.277 0.833 2026-03-23 03:26:01,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 03:26:01,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:26:01,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-03-23 03:26:01,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:26:01,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: Owl is running in 'dev' mode. 2026-03-23 03:26:01,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:01,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.045 2026-03-23 03:26:01,912 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:01,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.063 2026-03-23 03:26:01,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 03:26:01,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26: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 03:26:01,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:26:02,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.006 0.039 2026-03-23 03:26:02,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.040 2026-03-23 03:26:02,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [2/30] Tour ProductComboChangePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:26:02,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.017 0.035 2026-03-23 03:26:02,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 03:26:02,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [3/30] Tour ProductComboChangePricelist → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:26:02,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-03-23 03:26:02,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-03-23 03:26:02,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-03-23 03:26:02,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-03-23 03:26:02,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.251 2026-03-23 03:26:02,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-03-23 03:26:02,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-03-23 03:26:02,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:02] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-03-23 03:26:03,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.247 2026-03-23 03:26:03,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=686&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.292 2026-03-23 03:26:03,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=687&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-03-23 03:26:03,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [4/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:26:03,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=688&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.346 2026-03-23 03:26:03,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.488 2026-03-23 03:26:03,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=689&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.376 2026-03-23 03:26:03,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [5/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:26:03,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=690&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.370 2026-03-23 03:26:03,475 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:26:03,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [6/30] Tour ProductComboChangePricelist → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:26:03,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=691&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.401 2026-03-23 03:26:03,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [7/30] Tour ProductComboChangePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:26:03,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=692&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.448 2026-03-23 03:26:03,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=693&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.363 2026-03-23 03:26:03,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=694&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.406 2026-03-23 03:26:03,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.template&field=image_128&id=695&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.366 2026-03-23 03:26:03,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.278 2026-03-23 03:26:03,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.280 2026-03-23 03:26:03,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.009 0.253 2026-03-23 03:26:03,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.261 2026-03-23 03:26:03,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [8/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:03,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:03] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.258 2026-03-23 03:26:04,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [9/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 03:26:04,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:04] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.270 2026-03-23 03:26:04,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:04] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.007 0.269 2026-03-23 03:26:04,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [10/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-03-23 03:26:04,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [11/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 03:26:04,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:04] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.022 0.285 2026-03-23 03:26:04,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:04] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.012 0.309 2026-03-23 03:26:04,230 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [12/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:04,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.329 2026-03-23 03:26:04,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [13/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:04,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 03:26:04,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [14/30] Tour ProductComboChangePricelist → Step order total amount is '47.33' (trigger: .product-screen .order-summary .total:contains("47.33")) 2026-03-23 03:26:04,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [15/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:04,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [16/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:04,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [17/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:26:04,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [18/30] Tour ProductComboChangePricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 03:26:04,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [19/30] Tour ProductComboChangePricelist → Step .o_pricelist_button 2026-03-23 03:26:04,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [20/30] Tour ProductComboChangePricelist → Step select price list 'sale 10%' (trigger: .selection-item:contains("sale 10%")) 2026-03-23 03:26:04,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [21/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:04,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:26:04,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [22/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:05,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [23/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 03:26:05,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [24/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-03-23 03:26:05,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [25/30] Tour ProductComboChangePricelist → Step Check orderline with attributes: {"productName":"Combo Product 6","quantity":"1.0","attributeLine":""} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(.qty:contains("1"))) 2026-03-23 03:26:05,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [26/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:05,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [27/30] Tour ProductComboChangePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:05,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [28/30] Tour ProductComboChangePricelist → Step order total amount is '42.60' (trigger: .product-screen .order-summary .total:contains("42.60")) 2026-03-23 03:26:05,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [29/30] Tour ProductComboChangePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:05,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: [30/30] Tour ProductComboChangePricelist → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:26:05,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: tour succeeded 2026-03-23 03:26:05,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: ╔════════════════════════════════════════════╗ ║ TOUR ProductComboChangePricelist SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 03:26:05,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist.browser: heap 15981684 (allocated 17039360) 2026-03-23 03:26:05,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Closing chrome headless with pid 52272 2026-03-23 03:26:05,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Closing websocket connection 2026-03-23 03:26:05,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Terminating chrome headless with pid 52272 2026-03-23 03:26:05,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_change_pricelist: Removing chrome user profile "/tmp/tmpm95pmi12_chrome_odoo" 2026-03-23 03:26:05,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_discount ... 2026-03-23 03:26:08,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Chrome pid: 52467 2026-03-23 03:26:08,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Chrome headless temporary user profile dir: /tmp/tmpf9xdykyr_chrome_odoo 2026-03-23 03:26:08,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Issuing json command http://127.0.0.1:35101/json/version 2026-03-23 03:26:08,334 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:08,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Browser version: Chrome/141.0.7390.54 2026-03-23 03:26:08,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Issuing json command http://127.0.0.1:35101/json 2026-03-23 03:26:08,530 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:08,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Websocket url found: ws://127.0.0.1:35101/devtools/page/D9C7783955F75BDBD9A7F0CCE7A342E9 2026-03-23 03:26:08,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Enable chrome headless console log notification 2026-03-23 03:26:08,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Chrome headless enable page notifications 2026-03-23 03:26:08,885 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:26:08,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Setting session cookie in browser 2026-03-23 03:26:08,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:26:08,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:26:08,970 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:26:09,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:09] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.098 0.872 2026-03-23 03:26:09,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Navigation result: {'frameId': 'D9C7783955F75BDBD9A7F0CCE7A342E9', 'loaderId': '5848CE8CB9294424A832E816A4D7B2D0', 'isDownload': False} 2026-03-23 03:26:09,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Evaluate ready code "odoo.isTourReady('ProductComboDiscountTour')" 2026-03-23 03:26:09,980 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:26:09,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-03-23 03:26:10,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-03-23 03:26:10,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.058 2026-03-23 03:26:10,777 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:26:10,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:26:10,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:26:10,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Evaluate test code "odoo.startTour('ProductComboDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:26:10,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:26:10,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [1/17] Tour ProductComboDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:26:10,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:26:10,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:10,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-03-23 03:26:10,981 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6426) 2026-03-23 03:26:10,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.077 2026-03-23 03:26:11,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.110 2026-03-23 03:26:11,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.053 2026-03-23 03:26:11,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.305 0.511 2026-03-23 03:26:12,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:26:12,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:26:12,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.062 2026-03-23 03:26:12,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:26:12,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: Owl is running in 'dev' mode. 2026-03-23 03:26:12,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:26:12,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:26:12,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:26:12,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:26:12,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:26:12,491 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:26:12,495 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "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:26:12,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:26:12,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.026 2026-03-23 03:26:12,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [2/17] Tour ProductComboDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:26:12,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.036 2026-03-23 03:26:12,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.034 2026-03-23 03:26:12,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:12] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.069 2026-03-23 03:26:13,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.102 2026-03-23 03:26:13,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [3/17] Tour ProductComboDiscountTour → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:26:13,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.143 2026-03-23 03:26:13,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.185 2026-03-23 03:26:13,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.232 2026-03-23 03:26:13,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.290 2026-03-23 03:26:13,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.273 2026-03-23 03:26:13,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.294 2026-03-23 03:26:13,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.298 2026-03-23 03:26:13,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.290 2026-03-23 03:26:13,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.328 2026-03-23 03:26:13,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=697&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.298 2026-03-23 03:26:13,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.264 2026-03-23 03:26:13,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [4/17] Tour ProductComboDiscountTour → Step 'Combo Product 3' should have '2' extra price (trigger: article.product:has(.product-name:contains("Combo Product 3")):has(.price-extra:contains("2"))) 2026-03-23 03:26:13,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=698&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-03-23 03:26:13,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [5/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 03:26:13,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=696&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.450 2026-03-23 03:26:13,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:26:13,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=699&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.279 2026-03-23 03:26:13,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [6/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 03:26:13,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=700&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.214 2026-03-23 03:26:13,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=701&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-03-23 03:26:13,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [7/17] Tour ProductComboDiscountTour → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 03:26:13,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=702&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.249 2026-03-23 03:26:13,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:13] "GET /web/image?model=product.template&field=image_128&id=703&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.255 2026-03-23 03:26:13,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [8/17] Tour ProductComboDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:26:14,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.023 0.275 2026-03-23 03:26:14,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.018 0.338 2026-03-23 03:26:14,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [9/17] Tour ProductComboDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:14,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.389 2026-03-23 03:26:14,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.020 0.433 2026-03-23 03:26:14,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [10/17] Tour ProductComboDiscountTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-03-23 03:26:14,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.028 0.464 2026-03-23 03:26:14,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [11/17] Tour ProductComboDiscountTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:26:14,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.024 0.471 2026-03-23 03:26:14,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [12/17] Tour ProductComboDiscountTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:26:14,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.010 0.447 2026-03-23 03:26:14,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [13/17] Tour ProductComboDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:14,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.005 0.419 2026-03-23 03:26:14,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.006 0.369 2026-03-23 03:26:14,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.307 2026-03-23 03:26:14,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [14/17] Tour ProductComboDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:14,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.template&field=image_128&id=705&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-03-23 03:26:14,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [15/17] Tour ProductComboDiscountTour → Step order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00")) 2026-03-23 03:26:14,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "GET /web/image?model=product.template&field=image_128&id=704&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.280 2026-03-23 03:26:14,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.084 2026-03-23 03:26:14,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [16/17] Tour ProductComboDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:14,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: [17/17] Tour ProductComboDiscountTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:26:14,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: tour succeeded 2026-03-23 03:26:14,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: ╔═════════════════════════════════════════╗ ║ TOUR ProductComboDiscountTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:26:14,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount.browser: heap 15078416 (allocated 16515072) 2026-03-23 03:26:14,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Closing chrome headless with pid 52467 2026-03-23 03:26:14,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Closing websocket connection 2026-03-23 03:26:14,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Terminating chrome headless with pid 52467 2026-03-23 03:26:15,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_discount: Removing chrome user profile "/tmp/tmpf9xdykyr_chrome_odoo" 2026-03-23 03:26:15,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_combo_price ... 2026-03-23 03:26:16,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome pid: 52663 2026-03-23 03:26:16,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome headless temporary user profile dir: /tmp/tmpvivuwzni_chrome_odoo 2026-03-23 03:26:16,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Issuing json command http://127.0.0.1:43991/json/version 2026-03-23 03:26:16,067 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:16,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:26:16,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Issuing json command http://127.0.0.1:43991/json 2026-03-23 03:26:16,260 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:16,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Websocket url found: ws://127.0.0.1:43991/devtools/page/A6BD75D25EA62CF99BC9362D943FFA6A 2026-03-23 03:26:16,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Enable chrome headless console log notification 2026-03-23 03:26:16,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Chrome headless enable page notifications 2026-03-23 03:26:16,534 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:26:16,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Setting session cookie in browser 2026-03-23 03:26:16,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:26:16,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:26:16,566 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:26:17,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:17] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.066 0.688 2026-03-23 03:26:17,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Navigation result: {'frameId': 'A6BD75D25EA62CF99BC9362D943FFA6A', 'loaderId': '2B3A423EBA14CB199857F93C8C9EFC54', 'isDownload': False} 2026-03-23 03:26:17,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Evaluate ready code "odoo.isTourReady('ProductComboPriceCheckTour')" 2026-03-23 03:26:17,339 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:26:17,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 03:26:17,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.029 2026-03-23 03:26:17,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.056 2026-03-23 03:26:17,971 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:26:17,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:26:18,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 03:26:18,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Evaluate test code "odoo.startTour('ProductComboPriceCheckTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:26:18,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-03-23 03:26:18,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [1/18] Tour ProductComboPriceCheckTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:26:18,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:26:18,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:18,178 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6427) 2026-03-23 03:26:18,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.039 2026-03-23 03:26:18,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.053 2026-03-23 03:26:18,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.041 2026-03-23 03:26:18,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.065 2026-03-23 03:26:19,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.275 0.441 2026-03-23 03:26:19,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:26:19,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:26:19,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.089 2026-03-23 03:26:19,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 03:26:19,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:26:19,717 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:26:19,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.022 2026-03-23 03:26:19,773 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:26:19,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:26:19,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:26:19,803 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "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:26:19,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:26:19,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 03:26:19,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.028 2026-03-23 03:26:19,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [2/18] Tour ProductComboPriceCheckTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:26:20,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.015 0.030 2026-03-23 03:26:20,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.045 2026-03-23 03:26:20,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.077 2026-03-23 03:26:20,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-03-23 03:26:20,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.125 2026-03-23 03:26:20,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [3/18] Tour ProductComboPriceCheckTour → Step click product 'Desk Combo' (trigger: article.product .product-content .product-name:contains("Desk Combo")) 2026-03-23 03:26:20,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-03-23 03:26:20,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.200 2026-03-23 03:26:20,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-03-23 03:26:20,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.319 2026-03-23 03:26:20,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.348 2026-03-23 03:26:20,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image?model=product.template&field=image_128&id=706&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.377 2026-03-23 03:26:20,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.425 2026-03-23 03:26:20,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.416 2026-03-23 03:26:20,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [4/18] Tour ProductComboPriceCheckTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:20,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:26:20,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [5/18] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Combo","quantity":"1","price":"7.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Combo")):has(.qty:contains("1")):has(.price:contains("7.00"))) 2026-03-23 03:26:21,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [6/18] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:26:21,076 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:26:21,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [7/18] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:26:21,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [8/18] Tour ProductComboPriceCheckTour → Step Check orderline with attributes: {"productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:26:21,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [9/18] Tour ProductComboPriceCheckTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:21,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [10/18] Tour ProductComboPriceCheckTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:21,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.015 2026-03-23 03:26:21,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [11/18] Tour ProductComboPriceCheckTour → Step order total amount is '7.00' (trigger: .product-screen .order-summary .total:contains("7.00")) 2026-03-23 03:26:21,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [12/18] Tour ProductComboPriceCheckTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:21,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [13/18] Tour ProductComboPriceCheckTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:26:21,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [14/18] Tour ProductComboPriceCheckTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:26:21,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [15/18] Tour ProductComboPriceCheckTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:26:21,704 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:26:21,708 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:26:21,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [16/18] Tour ProductComboPriceCheckTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:26:21,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [17/18] Tour ProductComboPriceCheckTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:26:21,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:26:21,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:26:21,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: [18/18] Tour ProductComboPriceCheckTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:26:21,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #328715 started for PoS orders references: [{'name': '/', 'uuid': 'e90cab2d-0a30-4051-89ae-c017425bd768'}] 2026-03-23 03:26:21,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:26:22,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #328715 order {'name': '/', 'uuid': 'e90cab2d-0a30-4051-89ae-c017425bd768'} created pos.order #124 2026-03-23 03:26:22,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #328715 finished 2026-03-23 03:26:22,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 213 0.242 0.479 2026-03-23 03:26:22,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.033 2026-03-23 03:26:22,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 03:26:22,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: tour succeeded 2026-03-23 03:26:22,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR ProductComboPriceCheckTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 03:26:23,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price.browser: heap 15635908 (allocated 17301504) 2026-03-23 03:26:23,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Closing chrome headless with pid 52663 2026-03-23 03:26:23,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Closing websocket connection 2026-03-23 03:26:23,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Terminating chrome headless with pid 52663 2026-03-23 03:26:23,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_combo_price: Removing chrome user profile "/tmp/tmpvivuwzni_chrome_odoo" 2026-03-23 03:26:23,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_configurator_price ... 2026-03-23 03:26:23,942 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [832] 2026-03-23 03:26:24,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Chrome pid: 52848 2026-03-23 03:26:24,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Chrome headless temporary user profile dir: /tmp/tmpsz5_2k2v_chrome_odoo 2026-03-23 03:26:24,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Issuing json command http://127.0.0.1:44195/json/version 2026-03-23 03:26:24,787 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44195', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:24,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:26:24,914 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Issuing json command http://127.0.0.1:44195/json 2026-03-23 03:26:24,915 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44195', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:24,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Websocket url found: ws://127.0.0.1:44195/devtools/page/28BD7D282C5C7254043920C438332298 2026-03-23 03:26:24,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Enable chrome headless console log notification 2026-03-23 03:26:25,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Chrome headless enable page notifications 2026-03-23 03:26:25,187 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:26:25,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Setting session cookie in browser 2026-03-23 03:26:25,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:26:25,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:26:25,217 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:26:26,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:26] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 130 0.145 0.747 2026-03-23 03:26:26,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Navigation result: {'frameId': '28BD7D282C5C7254043920C438332298', 'loaderId': 'C284C3719EB1BA3737918A0F9E42DD1D', 'isDownload': False} 2026-03-23 03:26:26,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Evaluate ready code "odoo.isTourReady('test_product_configurator_price')" 2026-03-23 03:26:26,169 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:26:26,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-03-23 03:26:26,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.034 2026-03-23 03:26:26,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.044 2026-03-23 03:26:26,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:26:26,979 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:26:27,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:26:27,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Evaluate test code "odoo.startTour('test_product_configurator_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:26:27,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-03-23 03:26:27,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [1/47] Tour test_product_configurator_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:26:27,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 03:26:27,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:26:27,154 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6428) 2026-03-23 03:26:27,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.046 2026-03-23 03:26:27,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.058 2026-03-23 03:26:27,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.037 2026-03-23 03:26:27,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-03-23 03:26:27,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.249 0.370 2026-03-23 03:26:28,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:28,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:26:28,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.005 0.019 2026-03-23 03:26:28,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.050 2026-03-23 03:26:28,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:26:28,384 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:26:28,481 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:26:28,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 03:26:28,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:26:28,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:26:28,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 03:26:28,588 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "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 03:26:28,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:26:28,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 03:26:28,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 03:26:28,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [2/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:26:28,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.045 2026-03-23 03:26:28,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:28] "GET /web/image?model=product.template&field=image_128&id=707&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-03-23 03:26:28,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [3/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-03-23 03:26:29,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.060 0.101 2026-03-23 03:26:29,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.104 2026-03-23 03:26:29,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [4/47] Tour test_product_configurator_price → Step checking that total price is 13.20 (trigger: .modal .modal-title:contains('13.20')) 2026-03-23 03:26:29,258 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:29] "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:26:29,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [5/47] Tour test_product_configurator_price → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-03-23 03:26:29,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [6/47] Tour test_product_configurator_price → Step checking that total price is 14.30 (trigger: .modal .modal-title:contains('14.30')) 2026-03-23 03:26:29,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [7/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-03-23 03:26:29,458 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [8/47] Tour test_product_configurator_price → Step checking that total price is 15.40 (trigger: .modal .modal-title:contains('15.40')) 2026-03-23 03:26:29,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [9/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:26:29,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:26:29,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [10/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:29,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [11/47] Tour test_product_configurator_price → Step order total amount is '15.40' (trigger: .product-screen .order-summary .total:contains("15.40")) 2026-03-23 03:26:29,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [12/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:29,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [13/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:29,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:26:29,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [14/47] Tour test_product_configurator_price → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:26:29,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [15/47] Tour test_product_configurator_price → Step click Actions button (trigger: .more-btn) 2026-03-23 03:26:30,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [16/47] Tour test_product_configurator_price → Step .o_pricelist_button 2026-03-23 03:26:30,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [17/47] Tour test_product_configurator_price → Step select price list 'Pricelist 2' (trigger: .selection-item:contains("Pricelist 2")) 2026-03-23 03:26:30,169 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [18/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:30,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:26:30,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [19/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:30,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [20/47] Tour test_product_configurator_price → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-03-23 03:26:30,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [21/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:30,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [22/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-03-23 03:26:30,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [23/47] Tour test_product_configurator_price → Step checking that total price is 22.00 (trigger: .modal .modal-title:contains('22.00')) 2026-03-23 03:26:30,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [24/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-03-23 03:26:30,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [25/47] Tour test_product_configurator_price → Step checking that total price is 22.00 (trigger: .modal .modal-title:contains('22.00')) 2026-03-23 03:26:30,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [26/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:26:30,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [27/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:30,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:26:30,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [28/47] Tour test_product_configurator_price → Step order total amount is '44.00' (trigger: .product-screen .order-summary .total:contains("44.00")) 2026-03-23 03:26:30,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [29/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:30,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [30/47] Tour test_product_configurator_price → Step .pos-leftheader .list-plus-btn 2026-03-23 03:26:30,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.044 2026-03-23 03:26:31,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [31/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:31,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 03:26:31,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [32/47] Tour test_product_configurator_price → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:26:31,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [33/47] Tour test_product_configurator_price → Step click Actions button (trigger: .more-btn) 2026-03-23 03:26:31,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [34/47] Tour test_product_configurator_price → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:26:31,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [35/47] Tour test_product_configurator_price → Step fiscal position screen is shown (trigger: .selection-item:contains("Include to Exclude")) 2026-03-23 03:26:31,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [36/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:31,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:26:31,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [37/47] Tour test_product_configurator_price → Step click product 'Configurable Product' (trigger: article.product .product-content .product-name:contains("Configurable Product")) 2026-03-23 03:26:31,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [38/47] Tour test_product_configurator_price → Step checking that total price is 12.00 (trigger: .modal .modal-title:contains('12.00')) 2026-03-23 03:26:31,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [39/47] Tour test_product_configurator_price → Step picking radio attribute with name Large (trigger: .modal .attribute-name-cell:contains('Large') input) 2026-03-23 03:26:31,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [40/47] Tour test_product_configurator_price → Step checking that total price is 13.00 (trigger: .modal .modal-title:contains('13.00')) 2026-03-23 03:26:31,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [41/47] Tour test_product_configurator_price → Step picking radio attribute with name Blue (trigger: .modal .attribute-name-cell:contains('Blue') input) 2026-03-23 03:26:31,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [42/47] Tour test_product_configurator_price → Step checking that total price is 14.00 (trigger: .modal .modal-title:contains('14.00')) 2026-03-23 03:26:31,804 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [43/47] Tour test_product_configurator_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:26:31,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [44/47] Tour test_product_configurator_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:31,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 03:26:31,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [45/47] Tour test_product_configurator_price → Step order total amount is '14.00' (trigger: .product-screen .order-summary .total:contains("14.00")) 2026-03-23 03:26:32,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [46/47] Tour test_product_configurator_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:32,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: [47/47] Tour test_product_configurator_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:26:32,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 03:26:32,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: tour succeeded 2026-03-23 03:26:32,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_product_configurator_price SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:26:32,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price.browser: heap 15579720 (allocated 17301504) 2026-03-23 03:26:32,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Closing chrome headless with pid 52848 2026-03-23 03:26:32,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Closing websocket connection 2026-03-23 03:26:32,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Terminating chrome headless with pid 52848 2026-03-23 03:26:32,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_configurator_price: Removing chrome user profile "/tmp/tmpsz5_2k2v_chrome_odoo" 2026-03-23 03:26:32,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_create_update_from_frontend ... 2026-03-23 03:26:33,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Chrome pid: 53023 2026-03-23 03:26:33,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpciubexa7_chrome_odoo 2026-03-23 03:26:33,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Issuing json command http://127.0.0.1:41875/json/version 2026-03-23 03:26:33,254 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:33,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Browser version: Chrome/141.0.7390.54 2026-03-23 03:26:33,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Issuing json command http://127.0.0.1:41875/json 2026-03-23 03:26:33,456 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:33,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Websocket url found: ws://127.0.0.1:41875/devtools/page/8111357AF5B903885EBA9F824E183E02 2026-03-23 03:26:33,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Enable chrome headless console log notification 2026-03-23 03:26:33,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Chrome headless enable page notifications 2026-03-23 03:26:33,734 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:26:33,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Setting session cookie in browser 2026-03-23 03:26:33,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:26:33,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:26:33,772 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:26:34,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:34] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.086 1.041 2026-03-23 03:26:34,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Navigation result: {'frameId': '8111357AF5B903885EBA9F824E183E02', 'loaderId': 'DF49002524343D65C97164AA79C69A1B', 'isDownload': False} 2026-03-23 03:26:34,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Evaluate ready code "odoo.isTourReady('test_product_create_update_from_frontend')" 2026-03-23 03:26:34,979 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:26:35,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:35] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 03:26:35,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:35] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.034 2026-03-23 03:26:35,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:35] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-03-23 03:26:35,862 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:26:35,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:26:35,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:26:35,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Evaluate test code "odoo.startTour('test_product_create_update_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:26:35,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 03:26:35,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [1/36] Tour test_product_create_update_from_frontend → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:26:36,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:26:36,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:26:36,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.025 2026-03-23 03:26:36,147 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6429) 2026-03-23 03:26:36,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.095 2026-03-23 03:26:36,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.111 2026-03-23 03:26:36,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.046 2026-03-23 03:26:37,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.309 0.497 2026-03-23 03:26:37,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:26:37,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:26:37,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.046 2026-03-23 03:26:37,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:26:37,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: Owl is running in 'dev' mode. 2026-03-23 03:26:37,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:26:37,739 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:26:37,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.037 2026-03-23 03:26:37,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 03:26:37,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:26:37,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "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:26:37,858 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:26:37,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:37] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 03:26:38,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 03:26:38,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [2/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:26:38,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.050 2026-03-23 03:26:38,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.054 2026-03-23 03:26:38,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-03-23 03:26:38,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [3/36] Tour test_product_create_update_from_frontend → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:26:38,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-03-23 03:26:38,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [4/36] Tour test_product_create_update_from_frontend → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:26:38,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-03-23 03:26:38,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.015 0.188 2026-03-23 03:26:38,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.251 2026-03-23 03:26:38,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-03-23 03:26:38,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-03-23 03:26:38,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-03-23 03:26:38,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-03-23 03:26:38,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.256 2026-03-23 03:26:38,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.248 2026-03-23 03:26:38,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:38] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.017 0.036 2026-03-23 03:26:38,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [5/36] Tour test_product_create_update_from_frontend → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:26:38,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [6/36] Tour test_product_create_update_from_frontend → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-03-23 03:26:39,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [7/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-03-23 03:26:39,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:39] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.041 2026-03-23 03:26:39,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:39] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 12 0.039 0.061 2026-03-23 03:26:39,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:39] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 20 0.022 0.065 2026-03-23 03:26:39,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [8/36] Tour test_product_create_update_from_frontend → Step Enter product name. (trigger: div[name="name"] input) 2026-03-23 03:26:39,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:26:39,494 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:39] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:26:39,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [9/36] Tour test_product_create_update_from_frontend → Step Enter barcode to fetch product data using barcodelookup. (trigger: div[name="barcode"] input) 2026-03-23 03:26:39,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [10/36] Tour test_product_create_update_from_frontend → Step Enter list_price. (trigger: div[name="list_price"] input) 2026-03-23 03:26:39,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [11/36] Tour test_product_create_update_from_frontend → Step Remove default tax 15%. (trigger: div[name="taxes_id"] .o_delete) 2026-03-23 03:26:39,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [12/36] Tour test_product_create_update_from_frontend → Step Open category selector. (trigger: div[name="pos_categ_ids"] input) 2026-03-23 03:26:39,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:39] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 10 0.017 0.063 2026-03-23 03:26:39,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [13/36] Tour test_product_create_update_from_frontend → Step Select category. (trigger: .o_input_dropdown .o-autocomplete--dropdown-menu li:contains(Chair test)) 2026-03-23 03:26:39,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [14/36] Tour test_product_create_update_from_frontend → Step Select category. (trigger: .o_kanban_renderer .o_kanban_record span:contains(Chair test)) 2026-03-23 03:26:39,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:39] "POST /web/dataset/call_kw/pos.category/get_views#pos.category.get_views HTTP/1.1" 200 - 14 0.024 0.052 2026-03-23 03:26:39,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:39] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 4 0.007 0.069 2026-03-23 03:26:40,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:40] "POST /web/dataset/call_kw/pos.category/web_search_read#pos.category.web_search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 03:26:40,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [15/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:26:40,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:40] "POST /web/dataset/call_kw/pos.category/web_read#pos.category.web_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 03:26:40,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:40] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 03:26:40,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [16/36] Tour test_product_create_update_from_frontend → Step .product-list article:contains(Test Frontend Product) 2026-03-23 03:26:40,632 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:26:40,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:40] "POST /web/dataset/call_kw/product.template/web_save#product.template.web_save HTTP/1.1" 200 - 103 0.142 0.233 2026-03-23 03:26:40,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:40] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 25 0.037 0.055 2026-03-23 03:26:40,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:40] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 8 0.027 0.148 2026-03-23 03:26:41,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:41] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 46 0.068 0.173 2026-03-23 03:26:41,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [17/36] Tour test_product_create_update_from_frontend → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-03-23 03:26:41,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:41] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 28 0.045 0.266 2026-03-23 03:26:41,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [18/36] Tour test_product_create_update_from_frontend → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-03-23 03:26:41,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [19/36] Tour test_product_create_update_from_frontend → Step Long pressing product "Test Frontend Product"... (trigger: .product-list .product-name:contains("Test Frontend Product")) 2026-03-23 03:26:41,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 28 0.038 0.225 2026-03-23 03:26:41,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:41] "GET /web/image?model=product.template&field=image_128&id=708&unique=2026-03-23T03:26:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-03-23 03:26:41,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 27 0.023 0.208 2026-03-23 03:26:41,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [20/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Edit")) 2026-03-23 03:26:41,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:41] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 72 0.091 0.146 2026-03-23 03:26:41,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [21/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Edit Product")) 2026-03-23 03:26:41,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.038 2026-03-23 03:26:41,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:41] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 3 0.020 0.040 2026-03-23 03:26:42,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:42] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 13 0.042 0.041 2026-03-23 03:26:42,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [22/36] Tour test_product_create_update_from_frontend → Step Enter product name. (trigger: div[name="name"] input) 2026-03-23 03:26:42,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [23/36] Tour test_product_create_update_from_frontend → Step Enter barcode to fetch product data using barcodelookup. (trigger: div[name="barcode"] input) 2026-03-23 03:26:42,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [24/36] Tour test_product_create_update_from_frontend → Step Enter list_price. (trigger: div[name="list_price"] input) 2026-03-23 03:26:42,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [25/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:26:42,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [26/36] Tour test_product_create_update_from_frontend → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-03-23 03:26:42,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:42] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 13 0.015 0.037 2026-03-23 03:26:42,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:42] "POST /web/dataset/call_kw/product.template/web_save#product.template.web_save HTTP/1.1" 200 - 32 0.070 0.094 2026-03-23 03:26:42,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [27/36] Tour test_product_create_update_from_frontend → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-03-23 03:26:42,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:42] "POST /web/dataset/call_kw/product.template/read#product.template.read HTTP/1.1" 200 - 12 0.011 0.034 2026-03-23 03:26:42,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [28/36] Tour test_product_create_update_from_frontend → Step click product 'Test Frontend Product Edited' (trigger: article.product .product-content .product-name:contains("Test Frontend Product Edited")) 2026-03-23 03:26:42,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:42] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 7 0.018 0.072 2026-03-23 03:26:42,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:42] "GET /web/image?model=product.template&field=image_128&id=708&unique=2026-03-23T03:26:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-03-23 03:26:42,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [29/36] Tour test_product_create_update_from_frontend → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:42,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:26:42,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [30/36] Tour test_product_create_update_from_frontend → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Frontend Product Edited","quantity":"1","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Frontend Product Edited")):has(.qty:contains("1")):has(.price:contains("50.0"))) 2026-03-23 03:26:43,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [31/36] Tour test_product_create_update_from_frontend → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:43,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [32/36] Tour test_product_create_update_from_frontend → Step Long pressing product "Test Frontend Product Edited"... (trigger: .product-list .product-name:contains("Test Frontend Product Edited")) 2026-03-23 03:26:43,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:26:43,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [33/36] Tour test_product_create_update_from_frontend → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Edit")) 2026-03-23 03:26:43,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:43] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 53 0.054 0.103 2026-03-23 03:26:43,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [34/36] Tour test_product_create_update_from_frontend → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Edit Product")) 2026-03-23 03:26:43,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.027 2026-03-23 03:26:43,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:43] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 03:26:43,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:43] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 13 0.012 0.038 2026-03-23 03:26:43,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [35/36] Tour test_product_create_update_from_frontend → Step Taxes field should be readonly. (trigger: div[name="taxes_id"].o_readonly_modifier) 2026-03-23 03:26:43,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: [36/36] Tour test_product_create_update_from_frontend → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:26:43,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: tour succeeded 2026-03-23 03:26:43,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_product_create_update_from_frontend SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 03:26:44,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend.browser: heap 17918588 (allocated 19398656) 2026-03-23 03:26:44,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Closing chrome headless with pid 53023 2026-03-23 03:26:44,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Closing websocket connection 2026-03-23 03:26:44,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Terminating chrome headless with pid 53023 2026-03-23 03:26:44,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_create_update_from_frontend: Removing chrome user profile "/tmp/tmpciubexa7_chrome_odoo" 2026-03-23 03:26:44,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_info_product_inventory ... 2026-03-23 03:26:45,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome pid: 53231 2026-03-23 03:26:45,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless temporary user profile dir: /tmp/tmpr22kigmh_chrome_odoo 2026-03-23 03:26:45,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:34519/json/version 2026-03-23 03:26:45,703 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:45,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Browser version: Chrome/141.0.7390.54 2026-03-23 03:26:45,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Issuing json command http://127.0.0.1:34519/json 2026-03-23 03:26:45,948 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:46,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Websocket url found: ws://127.0.0.1:34519/devtools/page/FC6C3A81E00B4E7AF13094E7BF3F58E9 2026-03-23 03:26:46,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Enable chrome headless console log notification 2026-03-23 03:26:46,081 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Chrome headless enable page notifications 2026-03-23 03:26:46,319 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:26:46,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Setting session cookie in browser 2026-03-23 03:26:46,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:26:46,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:26:46,351 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:26:47,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:47] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.081 0.782 2026-03-23 03:26:47,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Navigation result: {'frameId': 'FC6C3A81E00B4E7AF13094E7BF3F58E9', 'loaderId': '8C8FEF676435969811F1326808213994', 'isDownload': False} 2026-03-23 03:26:47,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Evaluate ready code "odoo.isTourReady('test_product_info_product_inventory')" 2026-03-23 03:26:47,245 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:26:47,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:47] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:26:47,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:47] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 03:26:47,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:47] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.052 2026-03-23 03:26:47,964 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:26:47,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:26:48,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 03:26:48,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Evaluate test code "odoo.startTour('test_product_info_product_inventory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:26:48,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-03-23 03:26:48,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [1/18] Tour test_product_info_product_inventory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:26:48,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:26:48,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:48,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-03-23 03:26:48,223 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6430) 2026-03-23 03:26:48,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.077 2026-03-23 03:26:48,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.081 2026-03-23 03:26:48,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.038 2026-03-23 03:26:49,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.292 0.464 2026-03-23 03:26:49,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:26:49,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:26:49,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 03:26:49,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-03-23 03:26:49,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:26:49,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: Owl is running in 'dev' mode. 2026-03-23 03:26:49,762 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:49,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:26:49,838 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:26:49,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 03:26:49,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.066 2026-03-23 03:26:49,907 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:26:49,919 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "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:26:49,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.006 0.036 2026-03-23 03:26:50,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.042 2026-03-23 03:26:50,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [2/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:26:50,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.020 0.054 2026-03-23 03:26:50,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.042 2026-03-23 03:26:50,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.088 2026-03-23 03:26:50,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [3/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:50,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.140 2026-03-23 03:26:50,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-03-23 03:26:50,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.240 2026-03-23 03:26:50,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.288 2026-03-23 03:26:50,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.283 2026-03-23 03:26:50,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-03-23 03:26:50,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-03-23 03:26:50,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:50] "GET /web/image?model=product.template&field=image_128&id=709&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-03-23 03:26:51,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.268 2026-03-23 03:26:51,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:51] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.027 0.350 2026-03-23 03:26:51,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [4/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_0' (trigger: body) 2026-03-23 03:26:51,203 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:51] "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:26:51,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [5/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:26:51,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:26:51,304 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:51] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.003 2026-03-23 03:26:51,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [6/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-03-23 03:26:51,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [7/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:26:51,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [8/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(100) 2026-03-23 03:26:51,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:51] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 82 0.079 0.136 2026-03-23 03:26:51,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:51] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.211 2026-03-23 03:26:51,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [9/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:26:51,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [10/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:51,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [11/18] Tour test_product_info_product_inventory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:51,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:26:51,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [12/18] Tour test_product_info_product_inventory → Step PoS model scan barcode 'product_variant_1' (trigger: body) 2026-03-23 03:26:52,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [13/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:26:52,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:26:52,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [14/18] Tour test_product_info_product_inventory → Step click Actions button (trigger: .more-btn) 2026-03-23 03:26:52,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [15/18] Tour test_product_info_product_inventory → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:26:52,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [16/18] Tour test_product_info_product_inventory → Step .section-inventory-body :contains(200) 2026-03-23 03:26:52,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:52] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 63 0.052 0.142 2026-03-23 03:26:52,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [17/18] Tour test_product_info_product_inventory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:26:52,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: [18/18] Tour test_product_info_product_inventory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:52,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: tour succeeded 2026-03-23 03:26:52,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_product_info_product_inventory SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:26:52,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:26:52,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory.browser: heap 14799916 (allocated 15728640) 2026-03-23 03:26:52,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing chrome headless with pid 53231 2026-03-23 03:26:52,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Closing websocket connection 2026-03-23 03:26:52,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Terminating chrome headless with pid 53231 2026-03-23 03:26:52,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_info_product_inventory: Removing chrome user profile "/tmp/tmpr22kigmh_chrome_odoo" 2026-03-23 03:26:52,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_information_screen_admin ... 2026-03-23 03:26:53,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome pid: 53426 2026-03-23 03:26:53,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome headless temporary user profile dir: /tmp/tmp118mt0i4_chrome_odoo 2026-03-23 03:26:53,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:46453/json/version 2026-03-23 03:26:53,675 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46453', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:53,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Browser version: Chrome/141.0.7390.54 2026-03-23 03:26:53,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Issuing json command http://127.0.0.1:46453/json 2026-03-23 03:26:53,816 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46453', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:26:53,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Websocket url found: ws://127.0.0.1:46453/devtools/page/81A7C38AC5294F5097567BF0DE463FEE 2026-03-23 03:26:53,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Enable chrome headless console log notification 2026-03-23 03:26:53,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Chrome headless enable page notifications 2026-03-23 03:26:54,130 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:26:54,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Setting session cookie in browser 2026-03-23 03:26:54,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:26:54,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:26:54,167 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:26:54,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:54] "GET /pos/ui/4 HTTP/1.1" 200 - 87 0.066 0.676 2026-03-23 03:26:54,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Navigation result: {'frameId': '81A7C38AC5294F5097567BF0DE463FEE', 'loaderId': 'E41E11824B823BB60A1431459BC42080', 'isDownload': False} 2026-03-23 03:26:54,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Evaluate ready code "odoo.isTourReady('CheckProductInformation')" 2026-03-23 03:26:54,948 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:26:54,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 03:26:54,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.018 2026-03-23 03:26:55,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.061 2026-03-23 03:26:55,673 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:26:55,680 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:55,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:26:55,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Evaluate test code "odoo.startTour('CheckProductInformation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:26:55,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [1/14] Tour CheckProductInformation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:26:55,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 03:26:55,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:26:55,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:26:55,850 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6431) 2026-03-23 03:26:55,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.045 2026-03-23 03:26:55,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.060 2026-03-23 03:26:55,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.048 2026-03-23 03:26:55,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-03-23 03:26:56,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.294 0.487 2026-03-23 03:26:56,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:26:56,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:26:56,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:56] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-03-23 03:26:57,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 03:26:57,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: Owl is running in 'dev' mode. 2026-03-23 03:26:57,214 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:26:57,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-03-23 03:26:57,271 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:26:57,279 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "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:26:57,283 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:26:57,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.018 0.032 2026-03-23 03:26:57,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:26:57,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 03:26:57,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.023 2026-03-23 03:26:57,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [2/14] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:26:57,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.036 2026-03-23 03:26:57,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image?model=product.template&field=image_128&id=523&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.065 2026-03-23 03:26:57,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [3/14] Tour CheckProductInformation → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:26:57,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.130 2026-03-23 03:26:57,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.001 0.173 2026-03-23 03:26:57,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.196 2026-03-23 03:26:57,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-03-23 03:26:57,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-03-23 03:26:57,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.205 2026-03-23 03:26:57,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:57] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-03-23 03:26:58,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-03-23 03:26:58,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.153 2026-03-23 03:26:58,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-03-23 03:26:58,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.193 2026-03-23 03:26:58,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.183 2026-03-23 03:26:58,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [4/14] Tour CheckProductInformation → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Create Product)) 2026-03-23 03:26:58,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [5/14] Tour CheckProductInformation → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("New Product")) 2026-03-23 03:26:58,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.021 2026-03-23 03:26:58,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 12 0.023 0.047 2026-03-23 03:26:58,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "POST /web/dataset/call_kw/product.template/onchange#product.template.onchange HTTP/1.1" 200 - 20 0.016 0.043 2026-03-23 03:26:58,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:26:58,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [6/14] Tour CheckProductInformation → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:26:58,677 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "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:26:58,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [7/14] Tour CheckProductInformation → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 03:26:58,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:26:58,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [8/14] Tour CheckProductInformation → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:26:58,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [9/14] Tour CheckProductInformation → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:26:58,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [10/14] Tour CheckProductInformation → Step click Actions button (trigger: .more-btn) 2026-03-23 03:26:59,042 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [11/14] Tour CheckProductInformation → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:26:59,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [12/14] Tour CheckProductInformation → Step .section-financials :contains('Margin') 2026-03-23 03:26:59,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:59] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 75 0.063 0.129 2026-03-23 03:26:59,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [13/14] Tour CheckProductInformation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:26:59,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: [14/14] Tour CheckProductInformation → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:26:59,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: tour succeeded 2026-03-23 03:26:59,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: ╔════════════════════════════════════════╗ ║ TOUR CheckProductInformation SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:26:59,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:26:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.045 2026-03-23 03:26:59,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin.browser: heap 15346064 (allocated 16252928) 2026-03-23 03:26:59,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Closing chrome headless with pid 53426 2026-03-23 03:26:59,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Closing websocket connection 2026-03-23 03:26:59,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Terminating chrome headless with pid 53426 2026-03-23 03:27:00,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_information_screen_admin: Removing chrome user profile "/tmp/tmp118mt0i4_chrome_odoo" 2026-03-23 03:27:00,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_long_press ... 2026-03-23 03:27:00,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Chrome pid: 53608 2026-03-23 03:27:00,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Chrome headless temporary user profile dir: /tmp/tmp5asz7hnz_chrome_odoo 2026-03-23 03:27:00,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Issuing json command http://127.0.0.1:41683/json/version 2026-03-23 03:27:00,978 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41683', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:01,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Browser version: Chrome/141.0.7390.54 2026-03-23 03:27:01,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Issuing json command http://127.0.0.1:41683/json 2026-03-23 03:27:01,134 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41683', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:01,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Websocket url found: ws://127.0.0.1:41683/devtools/page/46B712605D5BE437DF40CCD2CFF97008 2026-03-23 03:27:01,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Enable chrome headless console log notification 2026-03-23 03:27:01,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Chrome headless enable page notifications 2026-03-23 03:27:01,507 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:27:01,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Setting session cookie in browser 2026-03-23 03:27:01,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:27:01,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:27:01,543 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:27:02,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:02] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.068 0.748 2026-03-23 03:27:02,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Navigation result: {'frameId': '46B712605D5BE437DF40CCD2CFF97008', 'loaderId': 'CE8174B315F73E2E362AC6B4CDEF8CF6', 'isDownload': False} 2026-03-23 03:27:02,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Evaluate ready code "odoo.isTourReady('test_product_long_press')" 2026-03-23 03:27:02,401 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:27:02,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.009 2026-03-23 03:27:02,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-03-23 03:27:02,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:02] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-03-23 03:27:03,267 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:27:03,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:27:03,359 26 INFO 00799-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.002 0.017 2026-03-23 03:27:03,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Evaluate test code "odoo.startTour('test_product_long_press', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:27:03,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:27:03,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [1/7] Tour test_product_long_press → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:27:03,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:27:03,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:27:03,510 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6432) 2026-03-23 03:27:03,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.054 2026-03-23 03:27:03,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.069 2026-03-23 03:27:03,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.046 2026-03-23 03:27:03,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-03-23 03:27:04,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 256 0.192 0.350 2026-03-23 03:27:04,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:27:04,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:27:04,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.047 2026-03-23 03:27:04,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 03:27:04,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: Owl is running in 'dev' mode. 2026-03-23 03:27:04,788 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:04,839 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:04,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.054 2026-03-23 03:27:04,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 03:27:04,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.012 0.052 2026-03-23 03:27:04,925 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.001 2026-03-23 03:27:04,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:04,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:04] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 03:27:05,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.027 0.051 2026-03-23 03:27:05,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [2/7] Tour test_product_long_press → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:27:05,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:05] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.049 2026-03-23 03:27:05,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:05] "GET /web/image?model=product.template&field=image_128&id=710&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:27:05,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [3/7] Tour test_product_long_press → Step Long pressing product "Test Product"... (trigger: .product-list .product-name:contains("Test Product")) 2026-03-23 03:27:05,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.097 2026-03-23 03:27:05,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:05] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.020 0.158 2026-03-23 03:27:05,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [4/7] Tour test_product_long_press → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 03:27:06,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:06] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 80 0.139 0.197 2026-03-23 03:27:06,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [5/7] Tour test_product_long_press → Step Check that VAT label is present in the product details popup (trigger: .section-financials .vat-label:contains('VAT')) 2026-03-23 03:27:06,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [6/7] Tour test_product_long_press → Step Check that VAT value is correct in the product details popup (trigger: .section-financials .vat-value:contains('$ 15.00 (Parent Tax)')) 2026-03-23 03:27:06,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: [7/7] Tour test_product_long_press → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:27:06,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: tour succeeded 2026-03-23 03:27:06,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: ╔════════════════════════════════════════╗ ║ TOUR test_product_long_press SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:27:06,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press.browser: heap 12556732 (allocated 13369344) 2026-03-23 03:27:06,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Closing chrome headless with pid 53608 2026-03-23 03:27:06,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Closing websocket connection 2026-03-23 03:27:06,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Terminating chrome headless with pid 53608 2026-03-23 03:27:06,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_long_press: Removing chrome user profile "/tmp/tmp5asz7hnz_chrome_odoo" 2026-03-23 03:27:06,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_screen_tour ... 2026-03-23 03:27:07,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Chrome pid: 53774 2026-03-23 03:27:07,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpc2163wae_chrome_odoo 2026-03-23 03:27:07,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Issuing json command http://127.0.0.1:43879/json/version 2026-03-23 03:27:07,249 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:07,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:27:07,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Issuing json command http://127.0.0.1:43879/json 2026-03-23 03:27:07,295 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:07,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Websocket url found: ws://127.0.0.1:43879/devtools/page/4B0F334B5B067964922ABB214747FA8D 2026-03-23 03:27:07,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Enable chrome headless console log notification 2026-03-23 03:27:07,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Chrome headless enable page notifications 2026-03-23 03:27:07,639 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:27:07,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Setting session cookie in browser 2026-03-23 03:27:07,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:27:07,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:27:07,689 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:27:08,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:08] "GET /pos/ui/4 HTTP/1.1" 200 - 130 0.106 1.141 2026-03-23 03:27:08,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Navigation result: {'frameId': '4B0F334B5B067964922ABB214747FA8D', 'loaderId': '4F8A6354F16041B1D669A750C6D75DC1', 'isDownload': False} 2026-03-23 03:27:08,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-03-23 03:27:09,007 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:27:09,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-03-23 03:27:09,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-03-23 03:27:09,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.068 2026-03-23 03:27:10,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:27:10,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:10,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:27:10,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:27:10,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:27:10,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [1/174] Tour ProductScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:27:10,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:27:10,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:27:10,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.022 2026-03-23 03:27:10,339 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6433) 2026-03-23 03:27:10,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.070 2026-03-23 03:27:10,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.124 2026-03-23 03:27:10,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.129 2026-03-23 03:27:11,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.340 0.539 2026-03-23 03:27:11,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.062 2026-03-23 03:27:11,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:27:11,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.064 2026-03-23 03:27:11,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:27:11,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:27:12,077 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:27:12,150 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:27:12,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.022 0.051 2026-03-23 03:27:12,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 03:27:12,225 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "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:27:12,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:27:12,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.053 0.112 2026-03-23 03:27:12,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.029 0.059 2026-03-23 03:27:12,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.029 2026-03-23 03:27:12,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [2/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:27:12,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.050 2026-03-23 03:27:12,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.050 2026-03-23 03:27:12,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [3/174] Tour ProductScreenTour → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:27:12,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.111 2026-03-23 03:27:12,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [4/174] Tour ProductScreenTour → Step first product is 'Whiteboard Pen' (trigger: .product-list .product:first-of-type .product-name:contains("Whiteboard Pen")) 2026-03-23 03:27:12,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [5/174] Tour ProductScreenTour → Step .product-list 2026-03-23 03:27:12,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:12] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.223 2026-03-23 03:27:13,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.292 2026-03-23 03:27:13,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.023 0.405 2026-03-23 03:27:13,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.488 2026-03-23 03:27:13,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.482 2026-03-23 03:27:13,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.461 2026-03-23 03:27:13,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.369 2026-03-23 03:27:13,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.171 2026-03-23 03:27:13,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.060 0.409 2026-03-23 03:27:13,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [6/174] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:27:13,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [7/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:13,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [8/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 03:27:13,808 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:27:13,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [9/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:13,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [10/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:27:13,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [11/174] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:27:14,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [12/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:14,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [13/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":"10.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2")):has(.price:contains("10.20"))) 2026-03-23 03:27:14,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [14/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:14,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [15/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 03:27:14,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [16/174] Tour ProductScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:27:14,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [17/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:14,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [18/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":"5.28","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1")):has(.price:contains("5.28"))) 2026-03-23 03:27:14,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [19/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:14,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [20/174] Tour ProductScreenTour → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:27:14,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [21/174] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:27:14,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [22/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:14,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [23/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3")):has(.price:contains("15.30"))) 2026-03-23 03:27:14,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [24/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:14,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [25/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("3"))) 2026-03-23 03:27:14,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [26/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:15,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [27/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:27:15,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [28/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:27:15,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [29/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:27:15,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [30/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:15,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [31/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("0")):has(.price:contains("0.0"))) 2026-03-23 03:27:15,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [32/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:15,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [33/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3")):has(.price:contains("15.30"))) 2026-03-23 03:27:15,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [34/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:15,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [35/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0")):has(.price:contains("0.0"))) 2026-03-23 03:27:15,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [36/174] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:27:15,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [37/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 03:27:16,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [38/174] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:27:16,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [39/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("12")):has(.price:contains("61.2"))) 2026-03-23 03:27:16,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [40/174] Tour ProductScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:27:16,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [41/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123")):has(.price:contains("627.3"))) 2026-03-23 03:27:16,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [42/174] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:27:16,658 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [43/174] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:27:16,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [44/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5")):has(.price:contains("629.85"))) 2026-03-23 03:27:16,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [45/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:16,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [46/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '123.5' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("123.5"))) 2026-03-23 03:27:17,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [47/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:17,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [48/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"123.5"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5"))) 2026-03-23 03:27:17,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [49/174] Tour ProductScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:27:17,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [50/174] Tour ProductScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:27:17,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [51/174] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:27:17,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [52/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5")):has(.price:contains("123.5"))) 2026-03-23 03:27:17,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [53/174] Tour ProductScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:27:17,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [54/174] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:27:17,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [55/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5")):has(.price:contains("1,358.5"))) 2026-03-23 03:27:17,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [56/174] Tour ProductScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-03-23 03:27:17,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [57/174] Tour ProductScreenTour → Step check if --%-- mode is activated (trigger: div.numpad button:contains(/^%$/).active) 2026-03-23 03:27:17,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [58/174] Tour ProductScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:27:17,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [59/174] Tour ProductScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:27:17,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [60/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("123.5")):has(.price:contains("1,290.58"))) 2026-03-23 03:27:18,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [61/174] Tour ProductScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:27:18,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [62/174] Tour ProductScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:27:18,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [63/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:18,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [64/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:18,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [65/174] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:27:18,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [66/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:18,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [67/174] Tour ProductScreenTour → Step selecting 'Desk test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Desk test")) 2026-03-23 03:27:18,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [68/174] Tour ProductScreenTour → Step 'Desk test' subcategory selected (trigger: button.category-button:contains("Desk test")) 2026-03-23 03:27:18,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [69/174] Tour ProductScreenTour → Step 'Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad")) 2026-03-23 03:27:18,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [70/174] Tour ProductScreenTour → Step selecting 'Misc test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Misc test")) 2026-03-23 03:27:18,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [71/174] Tour ProductScreenTour → Step 'Misc test' subcategory selected (trigger: button.category-button:contains("Misc test")) 2026-03-23 03:27:18,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [72/174] Tour ProductScreenTour → Step 'Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen")) 2026-03-23 03:27:18,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [73/174] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-03-23 03:27:19,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [74/174] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-03-23 03:27:19,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [75/174] Tour ProductScreenTour → Step 'Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray")) 2026-03-23 03:27:19,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [76/174] Tour ProductScreenTour → Step selecting 'Chair test' subcategory (trigger: .product-screen .rightpane .category-button:contains("Chair test")) 2026-03-23 03:27:19,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [77/174] Tour ProductScreenTour → Step 'Chair test' subcategory selected (trigger: button.category-button:contains("Chair test")) 2026-03-23 03:27:19,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [78/174] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:27:19,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [79/174] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:27:19,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [80/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:19,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [81/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:27:19,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [82/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:27:19,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [83/174] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:27:19,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [84/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 03:27:19,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [85/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 03:27:19,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [86/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 03:27:19,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [87/174] Tour ProductScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:27:19,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [88/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("2"))) 2026-03-23 03:27:20,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [89/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:20,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [90/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("0"))) 2026-03-23 03:27:20,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [91/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:20,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [92/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 03:27:20,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [93/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:20,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [94/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("0"))) 2026-03-23 03:27:20,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [95/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:20,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [96/174] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:27:21,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [97/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:21,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [98/174] Tour ProductScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:27:21,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [99/174] Tour ProductScreenTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:27:21,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [100/174] Tour ProductScreenTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-03-23 03:27:21,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [101/174] Tour ProductScreenTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 03:27:21,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [102/174] Tour ProductScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:27:21,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [103/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:21,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [104/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:27:21,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [105/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:27:21,807 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [106/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:21,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [107/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("0"))) 2026-03-23 03:27:22,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [108/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:22,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [109/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:27:22,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [110/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 03:27:22,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [111/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 03:27:22,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [112/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:22,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [113/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("0"))) 2026-03-23 03:27:22,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [114/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:22,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [115/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:27:22,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [116/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 03:27:22,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [117/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 03:27:22,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [118/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:23,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [119/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("0"))) 2026-03-23 03:27:23,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [120/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:23,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [121/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:27:23,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [122/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 03:27:23,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [123/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 03:27:23,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [124/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:23,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [125/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-03-23 03:27:23,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [126/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:23,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [127/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:27:24,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [128/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:24,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [129/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("0"))) 2026-03-23 03:27:24,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [130/174] Tour ProductScreenTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:27:24,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [131/174] Tour ProductScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:27:24,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [132/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:24,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [133/174] Tour ProductScreenTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:27:24,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [134/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:24,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [135/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:27:24,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [136/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:24,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [137/174] Tour ProductScreenTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:27:24,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [138/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:24,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [139/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:27:25,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [140/174] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:27:25,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [141/174] Tour ProductScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:27:25,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [142/174] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-03-23 03:27:25,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [143/174] Tour ProductScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:27:25,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [144/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:27:25,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [145/174] Tour ProductScreenTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note"))) 2026-03-23 03:27:25,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [146/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:27:25,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [147/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:27:25,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [148/174] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:27:25,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [149/174] Tour ProductScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:27:25,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [150/174] Tour ProductScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-03-23 03:27:25,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [151/174] Tour ProductScreenTour → Step input text 'Test customer note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:27:25,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [152/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:27:25,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [153/174] Tour ProductScreenTour → Step Order customer note is 'Test customer note on order' (trigger: .order-container .customer-note div:contains("Test customer note on order")) 2026-03-23 03:27:25,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [154/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:25,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [155/174] Tour ProductScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:27:26,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [156/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:27:26,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [157/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:27:26,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [158/174] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:27:26,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [159/174] Tour ProductScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 03:27:26,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [160/174] Tour ProductScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 03:27:26,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [161/174] Tour ProductScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:27:26,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [162/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:27:26,434 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [163/174] Tour ProductScreenTour → Step Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1","internalNote":"Test internal note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.info-list .o_tag_badge_text:contains("Test internal note"))) 2026-03-23 03:27:26,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [164/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:27:26,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [165/174] Tour ProductScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:27:26,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [166/174] Tour ProductScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:27:26,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [167/174] Tour ProductScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 03:27:26,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [168/174] Tour ProductScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 03:27:26,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [169/174] Tour ProductScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:27:26,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [170/174] Tour ProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:27:26,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [171/174] Tour ProductScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-03-23 03:27:26,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [172/174] Tour ProductScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:27:27,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [173/174] Tour ProductScreenTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:27:27,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: [174/174] Tour ProductScreenTour → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:27:27,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: tour succeeded 2026-03-23 03:27:27,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR ProductScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:27:27,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour.browser: heap 18546552 (allocated 20320256) 2026-03-23 03:27:27,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Closing chrome headless with pid 53774 2026-03-23 03:27:27,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Closing websocket connection 2026-03-23 03:27:27,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Terminating chrome headless with pid 53774 2026-03-23 03:27:27,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_screen_tour: Removing chrome user profile "/tmp/tmpc2163wae_chrome_odoo" 2026-03-23 03:27:27,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search ... 2026-03-23 03:27:28,150 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [839] 2026-03-23 03:27:29,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome pid: 53946 2026-03-23 03:27:29,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome headless temporary user profile dir: /tmp/tmpi43wqn8s_chrome_odoo 2026-03-23 03:27:29,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Issuing json command http://127.0.0.1:46537/json/version 2026-03-23 03:27:29,607 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:29,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Browser version: Chrome/141.0.7390.54 2026-03-23 03:27:29,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Issuing json command http://127.0.0.1:46537/json 2026-03-23 03:27:29,849 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:29,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Websocket url found: ws://127.0.0.1:46537/devtools/page/508669C7A517FD036B36B515AD31B16D 2026-03-23 03:27:30,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Enable chrome headless console log notification 2026-03-23 03:27:30,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Chrome headless enable page notifications 2026-03-23 03:27:30,264 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:27:30,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Setting session cookie in browser 2026-03-23 03:27:30,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:27:30,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:27:30,321 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:27:31,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:31] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.124 0.997 2026-03-23 03:27:31,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Navigation result: {'frameId': '508669C7A517FD036B36B515AD31B16D', 'loaderId': 'FED60B61E4C7766305B20B60D4D85535', 'isDownload': False} 2026-03-23 03:27:31,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Evaluate ready code "odoo.isTourReady('ProductSearchTour')" 2026-03-23 03:27:31,515 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:27:31,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-03-23 03:27:31,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.020 2026-03-23 03:27:31,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-03-23 03:27:32,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:27:32,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:27:32,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.013 2026-03-23 03:27:32,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Evaluate test code "odoo.startTour('ProductSearchTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:27:32,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 03:27:32,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [1/66] Tour ProductSearchTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:27:32,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:27:32,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:27:32,751 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6434) 2026-03-23 03:27:32,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.056 2026-03-23 03:27:32,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.078 2026-03-23 03:27:32,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.013 2026-03-23 03:27:32,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.047 2026-03-23 03:27:33,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.232 0.421 2026-03-23 03:27:33,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:27:33,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:27:33,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:33] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 03:27:33,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:33] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.048 2026-03-23 03:27:33,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:27:33,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: Owl is running in 'dev' mode. 2026-03-23 03:27:34,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:34,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-03-23 03:27:34,091 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:34,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:27:34,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:27:34,142 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "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:27:34,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:34,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 03:27:34,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 03:27:34,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [2/66] Tour ProductSearchTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:27:34,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.028 2026-03-23 03:27:34,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.034 2026-03-23 03:27:34,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-03-23 03:27:34,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [3/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:34,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-03-23 03:27:34,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.121 2026-03-23 03:27:34,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-03-23 03:27:34,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-03-23 03:27:34,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-03-23 03:27:34,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.208 2026-03-23 03:27:34,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-03-23 03:27:34,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=714&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-03-23 03:27:34,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=716&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-03-23 03:27:34,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:34] "GET /web/image?model=product.template&field=image_128&id=711&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-03-23 03:27:35,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.201 2026-03-23 03:27:35,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:35] "GET /web/image?model=product.template&field=image_128&id=715&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-03-23 03:27:35,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:35] "GET /web/image?model=product.template&field=image_128&id=712&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-03-23 03:27:35,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:35] "GET /web/image?model=product.template&field=image_128&id=713&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-03-23 03:27:35,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.299 2026-03-23 03:27:35,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [4/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:35,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:35] "GET /web/image?model=product.template&field=image_128&id=717&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-03-23 03:27:35,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [5/66] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-03-23 03:27:35,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [6/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-03-23 03:27:35,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [7/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-03-23 03:27:35,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [8/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:35,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [9/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:35,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [10/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:27:36,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [11/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:27:36,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [12/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:36,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [13/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:36,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [14/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:27:36,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [15/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:27:36,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [16/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:36,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [17/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:36,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [18/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:27:36,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [19/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-03-23 03:27:37,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [20/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:37,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [21/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:37,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [22/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:27:38,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [23/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-03-23 03:27:38,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [24/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:38,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [25/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:38,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [26/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:27:38,743 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [27/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-03-23 03:27:38,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [28/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:38,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [29/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:38,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [30/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:27:39,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [31/66] Tour ProductSearchTour → Step 'Test Product 2' should be displayed (trigger: .product-list .product-name:contains("Test Product 2")) 2026-03-23 03:27:39,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [32/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:39,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [33/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:39,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [34/66] Tour ProductSearchTour → Step 'galaxy' should be displayed (trigger: .product-list .product-name:contains("galaxy")) 2026-03-23 03:27:40,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [35/66] Tour ProductSearchTour → Step 'Test Product variant' should be displayed (trigger: .product-list .product-name:contains("Test Product variant")) 2026-03-23 03:27:40,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [36/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:40,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [37/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:40,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [38/66] Tour ProductSearchTour → Step Check that: ---'galaxy' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("galaxy")))) 2026-03-23 03:27:40,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [39/66] Tour ProductSearchTour → Step 'Test Product variant' should be displayed (trigger: .product-list .product-name:contains("Test Product variant")) 2026-03-23 03:27:40,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [40/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:40,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [41/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:40,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [42/66] Tour ProductSearchTour → Step 'Test Product 1' should be displayed (trigger: .product-list .product-name:contains("Test Product 1")) 2026-03-23 03:27:41,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [43/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:27:41,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [44/66] Tour ProductSearchTour → Step '1234567890123' should be displayed (trigger: .product-list .product-name:contains("1234567890123")) 2026-03-23 03:27:41,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [45/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:41,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [46/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:41,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [47/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:27:42,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [48/66] Tour ProductSearchTour → Step Check that: ---'Test Product 1' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 1")))) 2026-03-23 03:27:42,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [49/66] Tour ProductSearchTour → Step Check that: ---'Test Product 2' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Test Product 2")))) 2026-03-23 03:27:42,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [50/66] Tour ProductSearchTour → Step Check that: ---'Apple' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Apple")))) 2026-03-23 03:27:42,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [51/66] Tour ProductSearchTour → Step Check that: ---'1234567890123' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("1234567890123")))) 2026-03-23 03:27:42,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [52/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:42,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [53/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:42,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [54/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:27:42,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [55/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:42,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [56/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:42,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [57/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:27:42,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [58/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:42,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [59/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:42,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [60/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:27:42,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [61/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:43,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [62/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:43,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [63/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:27:43,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [64/66] Tour ProductSearchTour → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:43,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [65/66] Tour ProductSearchTour → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:43,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: [66/66] Tour ProductSearchTour → Step 'Product with Variant' should be displayed (trigger: .product-list .product-name:contains("Product with Variant")) 2026-03-23 03:27:43,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: tour succeeded 2026-03-23 03:27:43,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: ╔══════════════════════════════════╗ ║ TOUR ProductSearchTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:27:43,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search.browser: heap 13171424 (allocated 13893632) 2026-03-23 03:27:43,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Closing chrome headless with pid 53946 2026-03-23 03:27:43,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Closing websocket connection 2026-03-23 03:27:43,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Terminating chrome headless with pid 53946 2026-03-23 03:27:43,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search: Removing chrome user profile "/tmp/tmpi43wqn8s_chrome_odoo" 2026-03-23 03:27:43,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_search_2 ... 2026-03-23 03:27:45,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome pid: 54127 2026-03-23 03:27:45,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome headless temporary user profile dir: /tmp/tmprfyvm0m9_chrome_odoo 2026-03-23 03:27:45,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Issuing json command http://127.0.0.1:34745/json/version 2026-03-23 03:27:45,097 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:45,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Browser version: Chrome/141.0.7390.54 2026-03-23 03:27:45,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Issuing json command http://127.0.0.1:34745/json 2026-03-23 03:27:45,311 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:45,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Websocket url found: ws://127.0.0.1:34745/devtools/page/31B62A49031B006E0D6D3F2FA816A1F9 2026-03-23 03:27:45,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Enable chrome headless console log notification 2026-03-23 03:27:45,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Chrome headless enable page notifications 2026-03-23 03:27:45,660 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:27:45,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Setting session cookie in browser 2026-03-23 03:27:45,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:27:45,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:27:45,702 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:27:46,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:46] "GET /pos/ui/4 HTTP/1.1" 200 - 87 0.085 0.859 2026-03-23 03:27:46,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Navigation result: {'frameId': '31B62A49031B006E0D6D3F2FA816A1F9', 'loaderId': '514C10C85B25B0296F7AE975374F44CF', 'isDownload': False} 2026-03-23 03:27:46,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Evaluate ready code "odoo.isTourReady('SearchProducts')" 2026-03-23 03:27:46,671 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:27:46,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.013 2026-03-23 03:27:46,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.032 2026-03-23 03:27:46,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-03-23 03:27:47,347 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:27:47,369 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:47,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.024 2026-03-23 03:27:47,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Evaluate test code "odoo.startTour('SearchProducts', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:27:47,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [1/18] Tour SearchProducts → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:27:47,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.033 2026-03-23 03:27:47,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.012 2026-03-23 03:27:47,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:27:47,692 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6435) 2026-03-23 03:27:47,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.064 2026-03-23 03:27:47,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.091 2026-03-23 03:27:47,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.058 2026-03-23 03:27:47,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.092 2026-03-23 03:27:48,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.314 0.517 2026-03-23 03:27:48,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:27:48,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:27:49,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.095 2026-03-23 03:27:49,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 03:27:49,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: Owl is running in 'dev' mode. 2026-03-23 03:27:49,245 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:27:49,285 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:27:49,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.020 2026-03-23 03:27:49,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.039 2026-03-23 03:27:49,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 03:27:49,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "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 03:27:49,369 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:27:49,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.014 0.036 2026-03-23 03:27:49,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.039 2026-03-23 03:27:49,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [2/18] Tour SearchProducts → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:27:49,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.058 2026-03-23 03:27:49,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-03-23 03:27:49,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [3/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:49,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-03-23 03:27:49,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-03-23 03:27:49,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:49] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 03:27:50,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.277 2026-03-23 03:27:50,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.356 2026-03-23 03:27:50,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.354 2026-03-23 03:27:50,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.332 2026-03-23 03:27:50,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-03-23 03:27:50,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=718&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.298 2026-03-23 03:27:50,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=720&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-03-23 03:27:50,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=719&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.223 2026-03-23 03:27:50,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.281 2026-03-23 03:27:50,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image?model=product.template&field=image_128&id=721&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.269 2026-03-23 03:27:50,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [4/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:50,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.349 2026-03-23 03:27:50,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [5/18] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-03-23 03:27:50,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.014 2026-03-23 03:27:50,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [6/18] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-03-23 03:27:50,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [7/18] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-03-23 03:27:50,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 03:27:50,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [8/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:50,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.037 2026-03-23 03:27:50,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [9/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:51,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [10/18] Tour SearchProducts → Step click product 'Test chair 1' (trigger: article.product .product-content .product-name:contains("Test chair 1")) 2026-03-23 03:27:51,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [11/18] Tour SearchProducts → Step click product 'Test CHAIR 2' (trigger: article.product .product-content .product-name:contains("Test CHAIR 2")) 2026-03-23 03:27:51,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 03:27:51,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [12/18] Tour SearchProducts → Step click product 'Test sofa' (trigger: article.product .product-content .product-name:contains("Test sofa")) 2026-03-23 03:27:51,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.035 2026-03-23 03:27:51,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [13/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:51,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:27:51,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [14/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:51,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [15/18] Tour SearchProducts → Step click product 'clémentine' (trigger: article.product .product-content .product-name:contains("clémentine")) 2026-03-23 03:27:52,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [16/18] Tour SearchProducts → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:52,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 03:27:52,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [17/18] Tour SearchProducts → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:52,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: [18/18] Tour SearchProducts → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:27:52,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: tour succeeded 2026-03-23 03:27:52,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: ╔═══════════════════════════════╗ ║ TOUR SearchProducts SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-23 03:27:52,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:27:53,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2.browser: heap 15524080 (allocated 16515072) 2026-03-23 03:27:53,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Closing chrome headless with pid 54127 2026-03-23 03:27:53,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Closing websocket connection 2026-03-23 03:27:53,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Terminating chrome headless with pid 54127 2026-03-23 03:27:53,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_search_2: Removing chrome user profile "/tmp/tmprfyvm0m9_chrome_odoo" 2026-03-23 03:27:53,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_product_with_dynamic_attributes ... 2026-03-23 03:27:53,739 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [853] 2026-03-23 03:27:54,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Chrome pid: 54308 2026-03-23 03:27:54,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Chrome headless temporary user profile dir: /tmp/tmp6ix994un_chrome_odoo 2026-03-23 03:27:54,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Issuing json command http://127.0.0.1:40363/json/version 2026-03-23 03:27:54,398 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:54,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Browser version: Chrome/141.0.7390.54 2026-03-23 03:27:54,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Issuing json command http://127.0.0.1:40363/json 2026-03-23 03:27:54,560 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:27:54,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Websocket url found: ws://127.0.0.1:40363/devtools/page/2E4F90B1AFA7442DA3263338EC408F0F 2026-03-23 03:27:54,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Enable chrome headless console log notification 2026-03-23 03:27:54,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Chrome headless enable page notifications 2026-03-23 03:27:54,809 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:27:54,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Setting session cookie in browser 2026-03-23 03:27:54,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:27:54,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:27:54,850 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:27:55,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:55] "GET /pos/ui/4 HTTP/1.1" 200 - 86 0.065 0.687 2026-03-23 03:27:55,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Navigation result: {'frameId': '2E4F90B1AFA7442DA3263338EC408F0F', 'loaderId': '4D502F8DC39E42374027039379DEFE35', 'isDownload': False} 2026-03-23 03:27:55,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Evaluate ready code "odoo.isTourReady('PosProductWithDynamicAttributes')" 2026-03-23 03:27:55,638 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:27:55,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:55] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 03:27:55,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:55] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-03-23 03:27:55,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:55] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.051 2026-03-23 03:27:56,361 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:27:56,370 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:56,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.014 2026-03-23 03:27:56,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Evaluate test code "odoo.startTour('PosProductWithDynamicAttributes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:27:56,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:27:56,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [1/20] Tour PosProductWithDynamicAttributes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:27:56,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:27:56,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:27:56,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.025 2026-03-23 03:27:56,609 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6436) 2026-03-23 03:27:56,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.098 2026-03-23 03:27:56,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.105 2026-03-23 03:27:56,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-03-23 03:27:57,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.260 0.389 2026-03-23 03:27:57,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:27:57,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.037 2026-03-23 03:27:57,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:57] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.090 2026-03-23 03:27:58,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 03:27:58,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: Owl is running in 'dev' mode. 2026-03-23 03:27:58,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:58,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:27:58,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 03:27:58,222 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:58,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.013 0.028 2026-03-23 03:27:58,312 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "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:27:58,337 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:27:58,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.016 0.051 2026-03-23 03:27:58,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.027 2026-03-23 03:27:58,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 03:27:58,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [2/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:27:58,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.030 2026-03-23 03:27:58,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.025 0.095 2026-03-23 03:27:58,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [3/20] Tour PosProductWithDynamicAttributes → Step Click search field (trigger: .fa-search) 2026-03-23 03:27:58,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.118 2026-03-23 03:27:58,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:58] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.176 2026-03-23 03:27:59,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-03-23 03:27:59,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.254 2026-03-23 03:27:59,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.293 2026-03-23 03:27:59,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-03-23 03:27:59,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-03-23 03:27:59,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-03-23 03:27:59,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "GET /web/image?model=product.template&field=image_128&id=722&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-03-23 03:27:59,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.213 2026-03-23 03:27:59,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:27:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.009 0.267 2026-03-23 03:27:59,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [4/20] Tour PosProductWithDynamicAttributes → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:27:59,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [5/20] Tour PosProductWithDynamicAttributes → Step Check that: ---'Dynamic Product' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Dynamic Product")))) 2026-03-23 03:28:00,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [6/20] Tour PosProductWithDynamicAttributes → Step Click search field (trigger: .fa-search) 2026-03-23 03:28:00,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [7/20] Tour PosProductWithDynamicAttributes → Step Search for a product using the search bar (trigger: .pos-rightheader .form-control > input) 2026-03-23 03:28:00,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [8/20] Tour PosProductWithDynamicAttributes → Step 'Dynamic Product' should be displayed (trigger: .product-list .product-name:contains("Dynamic Product")) 2026-03-23 03:28:00,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [9/20] Tour PosProductWithDynamicAttributes → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-03-23 03:28:00,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [10/20] Tour PosProductWithDynamicAttributes → Step picking radio attribute with name Test 1 (trigger: .modal .attribute-name-cell:contains('Test 1') input) 2026-03-23 03:28:00,822 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:00] "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:28:00,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [11/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:00,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [12/20] Tour PosProductWithDynamicAttributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:00,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [13/20] Tour PosProductWithDynamicAttributes → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product","quantity":"1","price":"1.15","attributeLine":"Test 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product")):has(.qty:contains("1")):has(.price:contains("1.15")):has(.attribute-line:contains("Test 1"))) 2026-03-23 03:28:01,295 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:28:01,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:01] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 72 0.062 0.302 2026-03-23 03:28:01,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.052 0.075 2026-03-23 03:28:01,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [14/20] Tour PosProductWithDynamicAttributes → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:01,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.121 2026-03-23 03:28:01,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [15/20] Tour PosProductWithDynamicAttributes → Step click product 'Dynamic Product' (trigger: article.product .product-content .product-name:contains("Dynamic Product")) 2026-03-23 03:28:01,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:28:01,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [16/20] Tour PosProductWithDynamicAttributes → Step picking radio attribute with name Test 2 (trigger: .modal .attribute-name-cell:contains('Test 2') input) 2026-03-23 03:28:01,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [17/20] Tour PosProductWithDynamicAttributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:01,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [18/20] Tour PosProductWithDynamicAttributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:01,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [19/20] Tour PosProductWithDynamicAttributes → Step Check orderline with attributes: {"withClass":".selected","productName":"Dynamic Product","quantity":"1","price":"12.65","attributeLine":"Test 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Dynamic Product")):has(.qty:contains("1")):has(.price:contains("12.65")):has(.attribute-line:contains("Test 2"))) 2026-03-23 03:28:01,926 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:28:01,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:01] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.063 0.118 2026-03-23 03:28:02,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: [20/20] Tour PosProductWithDynamicAttributes → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:02,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.097 0.110 2026-03-23 03:28:02,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.046 0.113 2026-03-23 03:28:02,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: tour succeeded 2026-03-23 03:28:02,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PosProductWithDynamicAttributes SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:28:02,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.043 2026-03-23 03:28:02,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes.browser: heap 14503276 (allocated 15466496) 2026-03-23 03:28:02,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Closing chrome headless with pid 54308 2026-03-23 03:28:02,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Closing websocket connection 2026-03-23 03:28:02,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Terminating chrome headless with pid 54308 2026-03-23 03:28:02,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_product_with_dynamic_attributes: Removing chrome user profile "/tmp/tmp6ix994un_chrome_odoo" 2026-03-23 03:28:02,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_properly_display_price ... 2026-03-23 03:28:03,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome pid: 54492 2026-03-23 03:28:03,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome headless temporary user profile dir: /tmp/tmp6tzti810_chrome_odoo 2026-03-23 03:28:03,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Issuing json command http://127.0.0.1:43801/json/version 2026-03-23 03:28:03,871 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:04,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:28:04,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Issuing json command http://127.0.0.1:43801/json 2026-03-23 03:28:04,015 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:04,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Websocket url found: ws://127.0.0.1:43801/devtools/page/7A77775AA49ACEC86098CCF2355A81D6 2026-03-23 03:28:04,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Enable chrome headless console log notification 2026-03-23 03:28:04,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Chrome headless enable page notifications 2026-03-23 03:28:04,757 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:28:04,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Setting session cookie in browser 2026-03-23 03:28:04,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:28:04,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:28:04,792 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:28:05,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:05] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.059 1.045 2026-03-23 03:28:05,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Navigation result: {'frameId': '7A77775AA49ACEC86098CCF2355A81D6', 'loaderId': '7B402555C3193C27F816A497891AE257', 'isDownload': False} 2026-03-23 03:28:05,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Evaluate ready code "odoo.isTourReady('DecimalCommaOrderlinePrice')" 2026-03-23 03:28:05,943 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:28:05,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:05] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-03-23 03:28:06,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.050 2026-03-23 03:28:06,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.075 2026-03-23 03:28:06,758 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:06,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:28:06,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:28:06,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Evaluate test code "odoo.startTour('DecimalCommaOrderlinePrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:28:06,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:28:06,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [1/8] Tour DecimalCommaOrderlinePrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:28:06,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:28:06,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:28:06,952 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6437) 2026-03-23 03:28:06,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.041 2026-03-23 03:28:07,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.069 2026-03-23 03:28:07,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 03:28:07,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.051 2026-03-23 03:28:07,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.276 0.444 2026-03-23 03:28:07,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 03:28:08,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:28:08,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.063 2026-03-23 03:28:08,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:28:08,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:28:08,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:08,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 03:28:08,414 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:28:08,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:28:08,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.011 0.045 2026-03-23 03:28:08,498 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "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:28:08,534 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:28:08,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.012 0.026 2026-03-23 03:28:08,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.036 2026-03-23 03:28:08,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [2/8] Tour DecimalCommaOrderlinePrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:28:08,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.028 2026-03-23 03:28:08,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:08] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.045 2026-03-23 03:28:09,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [3/8] Tour DecimalCommaOrderlinePrice → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:28:09,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.140 2026-03-23 03:28:09,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-03-23 03:28:09,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.027 0.224 2026-03-23 03:28:09,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.277 2026-03-23 03:28:09,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.353 2026-03-23 03:28:09,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.340 2026-03-23 03:28:09,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-03-23 03:28:09,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-03-23 03:28:09,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image?model=product.template&field=image_128&id=723&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-03-23 03:28:09,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.268 2026-03-23 03:28:09,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.232 2026-03-23 03:28:09,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.024 2026-03-23 03:28:09,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [4/8] Tour DecimalCommaOrderlinePrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:09,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [5/8] Tour DecimalCommaOrderlinePrice → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:28:09,819 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:09] "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:28:09,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [6/8] Tour DecimalCommaOrderlinePrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"5","price":"7.267,65"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("5")):has(.price:contains("7.267,65"))) 2026-03-23 03:28:10,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [7/8] Tour DecimalCommaOrderlinePrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:10,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.042 2026-03-23 03:28:10,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: [8/8] Tour DecimalCommaOrderlinePrice → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:28:10,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 03:28:10,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: tour succeeded 2026-03-23 03:28:10,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: ╔═══════════════════════════════════════════╗ ║ TOUR DecimalCommaOrderlinePrice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 03:28:10,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price.browser: heap 13396576 (allocated 13893632) 2026-03-23 03:28:10,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Closing chrome headless with pid 54492 2026-03-23 03:28:10,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Closing websocket connection 2026-03-23 03:28:10,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Terminating chrome headless with pid 54492 2026-03-23 03:28:10,546 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_properly_display_price: Removing chrome user profile "/tmp/tmp6tzti810_chrome_odoo" 2026-03-23 03:28:10,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_quantity_package_of_non_basic_unit ... 2026-03-23 03:28:11,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Chrome pid: 54668 2026-03-23 03:28:11,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Chrome headless temporary user profile dir: /tmp/tmp3eoli_6b_chrome_odoo 2026-03-23 03:28:11,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Issuing json command http://127.0.0.1:41319/json/version 2026-03-23 03:28:11,555 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:11,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Browser version: Chrome/141.0.7390.54 2026-03-23 03:28:11,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Issuing json command http://127.0.0.1:41319/json 2026-03-23 03:28:11,696 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:11,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Websocket url found: ws://127.0.0.1:41319/devtools/page/F8F2839A32925351A9EF62681A8DBB32 2026-03-23 03:28:11,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Enable chrome headless console log notification 2026-03-23 03:28:11,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Chrome headless enable page notifications 2026-03-23 03:28:12,034 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:28:12,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Setting session cookie in browser 2026-03-23 03:28:12,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:28:12,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:28:12,105 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:28:13,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:13] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.073 0.916 2026-03-23 03:28:13,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Navigation result: {'frameId': 'F8F2839A32925351A9EF62681A8DBB32', 'loaderId': 'B8080389D90EA2264012CE7B40EF025F', 'isDownload': False} 2026-03-23 03:28:13,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Evaluate ready code "odoo.isTourReady('test_quantity_package_of_non_basic_unit')" 2026-03-23 03:28:13,141 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:28:13,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:13] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 03:28:13,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:13] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.068 2026-03-23 03:28:13,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.067 2026-03-23 03:28:14,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:28:14,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:28:14,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.025 2026-03-23 03:28:14,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Evaluate test code "odoo.startTour('test_quantity_package_of_non_basic_unit', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:28:14,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [1/7] Tour test_quantity_package_of_non_basic_unit → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:28:14,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.022 2026-03-23 03:28:14,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:28:14,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:28:14,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.029 2026-03-23 03:28:14,486 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6438) 2026-03-23 03:28:14,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.118 2026-03-23 03:28:14,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.045 0.182 2026-03-23 03:28:14,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.133 2026-03-23 03:28:15,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.358 0.564 2026-03-23 03:28:15,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:28:15,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:28:15,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:15] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.064 2026-03-23 03:28:15,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 03:28:16,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: Owl is running in 'dev' mode. 2026-03-23 03:28:16,175 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:28:16,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:28:16,201 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:16,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 03:28:16,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.029 2026-03-23 03:28:16,293 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:28:16,314 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:28:16,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.016 0.015 2026-03-23 03:28:16,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:28:16,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [2/7] Tour test_quantity_package_of_non_basic_unit → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:28:16,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.014 0.034 2026-03-23 03:28:16,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.085 2026-03-23 03:28:16,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [3/7] Tour test_quantity_package_of_non_basic_unit → Step PoS model scan barcode '555555' (trigger: body) 2026-03-23 03:28:16,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.147 2026-03-23 03:28:16,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-03-23 03:28:16,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.265 2026-03-23 03:28:16,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [4/7] Tour test_quantity_package_of_non_basic_unit → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:16,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:16] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.322 2026-03-23 03:28:17,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.361 2026-03-23 03:28:17,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.337 2026-03-23 03:28:17,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-03-23 03:28:17,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.005 2026-03-23 03:28:17,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.293 2026-03-23 03:28:17,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "GET /web/image?model=product.template&field=image_128&id=724&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.247 2026-03-23 03:28:17,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.114 0.304 2026-03-23 03:28:17,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.333 2026-03-23 03:28:17,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [5/7] Tour test_quantity_package_of_non_basic_unit → Step Check orderline with attributes: {"withClass":".selected","productName":"Cord","quantity":12,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Cord")):has(.qty:contains("12"))) 2026-03-23 03:28:17,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.427 2026-03-23 03:28:17,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [6/7] Tour test_quantity_package_of_non_basic_unit → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:17,572 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "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:28:17,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-03-23 03:28:17,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: [7/7] Tour test_quantity_package_of_non_basic_unit → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:28:17,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.036 2026-03-23 03:28:17,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: tour succeeded 2026-03-23 03:28:17,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_quantity_package_of_non_basic_unit SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 03:28:17,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit.browser: heap 13504452 (allocated 14417920) 2026-03-23 03:28:17,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Closing chrome headless with pid 54668 2026-03-23 03:28:17,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Closing websocket connection 2026-03-23 03:28:18,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Terminating chrome headless with pid 54668 2026-03-23 03:28:18,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_quantity_package_of_non_basic_unit: Removing chrome user profile "/tmp/tmp3eoli_6b_chrome_odoo" 2026-03-23 03:28:18,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_screen_tour ... 2026-03-23 03:28:19,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome pid: 54858 2026-03-23 03:28:19,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless temporary user profile dir: /tmp/tmpr9jlw9ip_chrome_odoo 2026-03-23 03:28:19,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:40547/json/version 2026-03-23 03:28:19,064 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:19,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:28:19,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Issuing json command http://127.0.0.1:40547/json 2026-03-23 03:28:19,260 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:19,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Websocket url found: ws://127.0.0.1:40547/devtools/page/82E4AEC6A23D391F00C4A967ACA6708A 2026-03-23 03:28:19,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Enable chrome headless console log notification 2026-03-23 03:28:19,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Chrome headless enable page notifications 2026-03-23 03:28:19,650 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:28:19,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Setting session cookie in browser 2026-03-23 03:28:19,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:28:19,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:28:19,690 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:28:20,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:20] "GET /pos/ui/4 HTTP/1.1" 200 - 130 0.116 0.886 2026-03-23 03:28:20,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Navigation result: {'frameId': '82E4AEC6A23D391F00C4A967ACA6708A', 'loaderId': 'E720D0B90EEB0CF2A07AAB9CE6FED80B', 'isDownload': False} 2026-03-23 03:28:20,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-03-23 03:28:20,771 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:28:20,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-03-23 03:28:20,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-03-23 03:28:20,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-03-23 03:28:21,511 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:28:21,523 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:21,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:28:21,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:28:21,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-03-23 03:28:21,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [1/223] Tour ReceiptScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:28:21,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:28:21,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:28:21,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-03-23 03:28:21,768 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6439) 2026-03-23 03:28:21,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.064 2026-03-23 03:28:21,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.101 2026-03-23 03:28:21,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-03-23 03:28:22,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.256 0.454 2026-03-23 03:28:22,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:28:22,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:28:23,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.064 2026-03-23 03:28:23,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:28:23,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:28:23,383 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:28:23,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:23,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 03:28:23,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.055 2026-03-23 03:28:23,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 03:28:23,528 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "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:28:23,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:23,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.013 0.057 2026-03-23 03:28:23,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.039 2026-03-23 03:28:23,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [2/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:28:23,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.014 0.083 2026-03-23 03:28:23,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:23] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.051 2026-03-23 03:28:24,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-03-23 03:28:24,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.091 2026-03-23 03:28:24,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-03-23 03:28:24,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-03-23 03:28:24,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [3/223] Tour ReceiptScreenTour → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:28:24,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-03-23 03:28:24,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-03-23 03:28:24,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [4/223] Tour ReceiptScreenTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 03:28:24,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-03-23 03:28:24,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.317 2026-03-23 03:28:24,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.397 2026-03-23 03:28:24,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.455 2026-03-23 03:28:24,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [5/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:24,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [6/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 03:28:24,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [7/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:28:24,849 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:24] "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:28:24,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [8/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:28:24,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [9/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:28:25,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [10/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:28:25,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [11/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:28:25,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [12/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:28:25,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [13/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:28:25,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [14/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 03:28:25,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [15/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:25,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [16/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:25,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [17/223] Tour ReceiptScreenTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:28:25,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [18/223] Tour ReceiptScreenTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:28:25,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [19/223] Tour ReceiptScreenTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:28:25,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [20/223] Tour ReceiptScreenTour → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-03-23 03:28:25,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [21/223] Tour ReceiptScreenTour → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-03-23 03:28:26,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [22/223] Tour ReceiptScreenTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-03-23 03:28:26,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [23/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:26,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [24/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:28:26,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [25/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:28:26,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [26/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:28:26,382 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:28:26,383 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:28:26,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [27/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:28:26,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [28/223] Tour ReceiptScreenTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 03:28:26,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [29/223] Tour ReceiptScreenTour → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-03-23 03:28:26,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [30/223] Tour ReceiptScreenTour → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-03-23 03:28:26,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [31/223] Tour ReceiptScreenTour → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-03-23 03:28:26,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [32/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:28:26,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [33/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:28:27,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:28:27,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [34/223] Tour ReceiptScreenTour → Step Cashier A exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(A)) 2026-03-23 03:28:27,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [35/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Continue with limited functionality")) 2026-03-23 03:28:27,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [36/223] Tour ReceiptScreenTour → Step Shipping date must be printed (trigger: .pos-receipt-order-data:contains('Expected delivery:')) 2026-03-23 03:28:27,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [37/223] Tour ReceiptScreenTour → Step Shipping date must be today (trigger: .pos-receipt-order-data:contains('Expected delivery:') > div:contains('3/23/2026')) 2026-03-23 03:28:27,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [38/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("55.0") 2026-03-23 03:28:27,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [39/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-03-23 03:28:27,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [40/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:28:27,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [41/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:28:27,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [42/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:28:27,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [43/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:27,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [44/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:27,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [45/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:28:27,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [46/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:28:27,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [47/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:28:27,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [48/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:28:27,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [49/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:28:27,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [50/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:28:28,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [51/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("30.0"))) 2026-03-23 03:28:28,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [52/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:28,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [53/223] Tour ReceiptScreenTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:28:28,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [54/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:28,460 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [55/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:28:28,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [56/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:28:28,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [57/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:28:28,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [58/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:28:28,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [59/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:28:28,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [60/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:28:28,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [61/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:28:28,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [62/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6")):has(.price:contains("36.0"))) 2026-03-23 03:28:29,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [63/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:29,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [64/223] Tour ReceiptScreenTour → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 03:28:29,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [65/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:29,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [66/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 03:28:29,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [67/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:28:29,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [68/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:28:29,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [69/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:28:29,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [70/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:28:29,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [71/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:28:29,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [72/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:28:29,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [73/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6")):has(.price:contains("6.0"))) 2026-03-23 03:28:29,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [74/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:29,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [75/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:28:30,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [76/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:28:30,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [77/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:28:30,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [78/223] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:28:30,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [79/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-03-23 03:28:30,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [80/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:28:30,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [81/223] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:28:30,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [82/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-03-23 03:28:30,434 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [83/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:28:30,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [84/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:30,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [85/223] Tour ReceiptScreenTour → Step remaining amount is 2.0 (trigger: .payment-status-amount .amount:contains("2.0")) 2026-03-23 03:28:30,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [86/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:28:30,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [87/223] Tour ReceiptScreenTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:28:30,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [88/223] Tour ReceiptScreenTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-03-23 03:28:30,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [89/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:28:30,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [90/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:28:30,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [91/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:30,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [92/223] Tour ReceiptScreenTour → Step change is 628.0 (trigger: .payment-status-amount .amount:contains("628.0")) 2026-03-23 03:28:31,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [93/223] Tour ReceiptScreenTour → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:28:31,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [94/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:28:31,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [95/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:28:31,186 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:31,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.024 0.046 2026-03-23 03:28:31,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75578908 started for PoS orders references: [{'name': '/', 'uuid': 'c4c8714d-edba-4ed7-83b9-7a94c9c5defd'}] 2026-03-23 03:28:31,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75578908 order {'name': '/', 'uuid': 'c4c8714d-edba-4ed7-83b9-7a94c9c5defd'} created pos.order #125 2026-03-23 03:28:31,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75578908 finished 2026-03-23 03:28:31,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.277 0.486 2026-03-23 03:28:32,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18479877 started for PoS orders references: [{'name': '/', 'uuid': '99863958-ed25-4a12-9ac4-eb068360cdc0'}] 2026-03-23 03:28:32,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18479877 order {'name': '/', 'uuid': '99863958-ed25-4a12-9ac4-eb068360cdc0'} created pos.order #126 2026-03-23 03:28:32,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18479877 finished 2026-03-23 03:28:32,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 168 0.157 0.413 2026-03-23 03:28:32,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.037 2026-03-23 03:28:32,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.053 2026-03-23 03:28:32,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [96/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("72.0") 2026-03-23 03:28:32,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [97/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-03-23 03:28:32,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [98/223] Tour ReceiptScreenTour → Step .receipt-screen .send-receipt-email-input 2026-03-23 03:28:32,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [99/223] Tour ReceiptScreenTour → Step .receipt-screen button i.fa-paper-plane 2026-03-23 03:28:33,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [100/223] Tour ReceiptScreenTour → Step .receipt-screen .notice .text-success 2026-03-23 03:28:33,401 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 03:28:33,402 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 03:28:33,402 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 03:28:33,403 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 03:28:33,406 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 03:28:33,407 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 03:28:33,407 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 03:28:33,408 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 03:28:33,408 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 03:28:33,409 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 03:28:33,409 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 03:28:33,425 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 03:28:33,428 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 03:28:33,455 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 03:28:33,492 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 03:28:33,502 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 03:28:33,505 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 03:28:33,509 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 03:28:33,512 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 03:28:33,515 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 03:28:33,520 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 03:28:33,521 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 03:28:33,526 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 03:28:33,528 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 03:28:33,531 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 03:28:33,533 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 03:28:33,534 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 03:28:33,537 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 03:28:33,548 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:28:33,549 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 03:28:33,550 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 03:28:33,554 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:28:33,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:28:33,558 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 03:28:33,560 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 03:28:33,562 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 03:28:33,563 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 03:28:33,563 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 03:28:33,564 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 03:28:33,565 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 03:28:33,567 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 03:28:33,568 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 03:28:33,570 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 03:28:33,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:33,629 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:33,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:33,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:28:33,641 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:28:33,652 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:28:33,656 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:28:33,673 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:28:33,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:28:33,679 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 03:28:33,680 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 03:28:33,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:28:33,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:28:33,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:28:33,752 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 03:28:33,759 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 03:28:33,766 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 03:28:33,778 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 03:28:33,779 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 03:28:33,793 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 03:28:33,796 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 03:28:33,801 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 03:28:33,805 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 03:28:33,806 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 03:28:33,809 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 03:28:33,814 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 03:28:33,818 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 03:28:33,821 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 03:28:33,824 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 03:28:33,827 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 03:28:33,828 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 03:28:33,829 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 03:28:33,833 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 03:28:33,835 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 03:28:33,839 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 03:28:33,840 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 03:28:33,842 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 03:28:33,845 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 03:28:33,849 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 03:28:33,852 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 03:28:33,858 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 03:28:33,862 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 03:28:33,864 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 03:28:33,864 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 03:28:33,865 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 03:28:33,865 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 03:28:33,867 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 03:28:33,870 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 03:28:33,872 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 03:28:33,873 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 03:28:33,873 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 03:28:33,874 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 03:28:33,915 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 03:28:33,916 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 03:28:33,923 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 03:28:33,928 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 03:28:33,953 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:28:33,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:28:33,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:28:33,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:28:33,979 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:28:33,980 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 03:28:34,002 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 03:28:34,007 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 03:28:34,004 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:28:34,014 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 03:28:34,016 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 03:28:34,011 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:28:34,017 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 03:28:34,021 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 03:28:34,023 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 03:28:34,024 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 03:28:34,030 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 03:28:34,031 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 03:28:34,038 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:34,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:34,047 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 03:28:34,054 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 03:28:34,057 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 03:28:34,059 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 03:28:34,061 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 03:28:34,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:28:34,083 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:28:34,094 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 03:28:34,095 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 03:28:34,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:34,104 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 03:28:34,105 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 03:28:34,106 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 03:28:34,110 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 03:28:34,110 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 03:28:34,121 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 03:28:34,126 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 03:28:34,127 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 03:28:34,133 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 03:28:34,138 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 03:28:34,151 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 03:28:34,158 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 03:28:34,159 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 03:28:34,159 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 03:28:34,168 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 03:28:34,173 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 03:28:34,183 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 03:28:34,183 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 03:28:35,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:35] "POST /web/dataset/call_kw/pos.order/action_send_receipt#pos.order.action_send_receipt HTTP/1.1" 200 - 27 0.033 0.087 2026-03-23 03:28:35,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [101/223] Tour ReceiptScreenTour → Step Offline mode is now enabled (trigger: body) 2026-03-23 03:28:35,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [102/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:28:35,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [103/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:28:35,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [104/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:28:35,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [105/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:35,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [106/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:35,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [107/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:28:35,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [108/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:28:35,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [109/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:28:35,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [110/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:28:35,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [111/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:28:35,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [112/223] Tour ReceiptScreenTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:28:36,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [113/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6"))) 2026-03-23 03:28:36,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [114/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:36,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [115/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:28:36,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [116/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:28:36,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [117/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:28:36,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [118/223] Tour ReceiptScreenTour → Step .payment-screen .button:contains('Tip') 2026-03-23 03:28:36,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [119/223] Tour ReceiptScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-03-23 03:28:36,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [120/223] Tour ReceiptScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-03-23 03:28:36,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [121/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:36,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [122/223] Tour ReceiptScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 03:28:36,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [123/223] Tour ReceiptScreenTour → Step amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0")) 2026-03-23 03:28:36,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [124/223] Tour ReceiptScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:28:36,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [125/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:28:36,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [126/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:28:37,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:28:37,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [127/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("$ 30.00 + $ 1.00 tip") 2026-03-23 03:28:37,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [128/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-03-23 03:28:37,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [129/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:28:37,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [130/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:28:37,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [131/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:28:37,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [132/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:37,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [133/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:37,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [134/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:28:37,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [135/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:28:37,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [136/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:28:37,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [137/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:28:37,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [138/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:28:37,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [139/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:37,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [140/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:37,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [141/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:38,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [142/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:38,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [143/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:28:38,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [144/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 03:28:38,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [145/223] Tour ReceiptScreenTour → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-03-23 03:28:38,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [146/223] Tour ReceiptScreenTour → Step input text 'Test customer note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:28:38,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [147/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:38,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [148/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:38,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [149/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:28:38,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [150/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:28:38,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [151/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:28:38,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [152/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:28:38,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [153/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:28:38,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [154/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note"))) 2026-03-23 03:28:38,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:28:38,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [155/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:28:38,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [156/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:28:39,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [157/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:28:39,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [158/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:39,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [159/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:39,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [160/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:28:39,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [161/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:28:39,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [162/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:28:39,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [163/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:28:39,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [164/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:28:39,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [165/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:39,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [166/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:39,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [167/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:39,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [168/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:39,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [169/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:28:39,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [170/223] Tour ReceiptScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 03:28:39,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [171/223] Tour ReceiptScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 03:28:39,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [172/223] Tour ReceiptScreenTour → Step input text 'Test internal note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:28:40,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [173/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:40,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [174/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:40,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [175/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:40,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [176/223] Tour ReceiptScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:28:40,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [177/223] Tour ReceiptScreenTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 03:28:40,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [178/223] Tour ReceiptScreenTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 03:28:40,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [179/223] Tour ReceiptScreenTour → Step input text 'Test internal note on order' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 03:28:40,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [180/223] Tour ReceiptScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:40,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [181/223] Tour ReceiptScreenTour → Step Order internal note is 'Test internal note on order' (trigger: .order-container .internal-note-container span div:contains("Test internal note on order")) 2026-03-23 03:28:40,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [182/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:40,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [183/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:28:40,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [184/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:28:40,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [185/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:28:40,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [186/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:28:40,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [187/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:28:40,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [188/223] Tour ReceiptScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:28:41,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:28:41,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [189/223] Tour ReceiptScreenTour → Step Check that: ---Check orderline with attributes: {"internalNote":"Test internal note"}--- is not true (trigger: body:not(:has(.order-container .orderline:has(.info-list .o_tag_badge_text:contains("Test internal note"))))) 2026-03-23 03:28:41,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [190/223] Tour ReceiptScreenTour → Step Check that: ---Order internal note is 'Test internal note on order'--- is not true (trigger: body:not(:has(.order-container .internal-note-container span div:contains("Test internal note on order")))) 2026-03-23 03:28:41,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [191/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:28:41,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [192/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:28:41,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [193/223] Tour ReceiptScreenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:28:41,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [194/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:41,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [195/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:41,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [196/223] Tour ReceiptScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:28:41,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [197/223] Tour ReceiptScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:28:41,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [198/223] Tour ReceiptScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:28:41,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [199/223] Tour ReceiptScreenTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:28:41,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [200/223] Tour ReceiptScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:28:41,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [201/223] Tour ReceiptScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:28:41,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [202/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:41,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [203/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:41,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [204/223] Tour ReceiptScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:28:42,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [205/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:28:42,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [206/223] Tour ReceiptScreenTour → Step click numpad button: % (trigger: div.numpad button:contains(/^%$/)) 2026-03-23 03:28:42,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [207/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("20"))) 2026-03-23 03:28:42,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [208/223] Tour ReceiptScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:28:42,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [209/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"19.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("19.0"))) 2026-03-23 03:28:42,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [210/223] Tour ReceiptScreenTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:28:42,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [211/223] Tour ReceiptScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:28:42,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [212/223] Tour ReceiptScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:28:42,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [213/223] Tour ReceiptScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:28:42,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [214/223] Tour ReceiptScreenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:28:42,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [215/223] Tour ReceiptScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:28:42,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [216/223] Tour ReceiptScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:28:42,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [217/223] Tour ReceiptScreenTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:28:42,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: Connection lost error handled in offline mode: ConnectionLostError: Connection couldn't be established or was interrupted Error: Connection couldn't be established or was interrupted at XMLHttpRequest.send (http://127.0.0.1:8069/web/assets/e278303/web.__assets_tests_call__.min.js:1665:616) at http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6825:9 at new Promise () at rpc._rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6820:166) at Proxy.rpc (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6818:228) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:6909:307) at Proxy.execute (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11008:170) at Proxy.call (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11040:74) at Proxy.syncAllOrders (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11277:297) at async OrderPaymentValidation.finalizeValidation (http://127.0.0.1:8069/web/assets/b1121d2/point_of_sale.assets_prod.min.js:11762:93) 2026-03-23 03:28:42,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [218/223] Tour ReceiptScreenTour → Step Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"20"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("20"))) 2026-03-23 03:28:43,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [219/223] Tour ReceiptScreenTour → Step .receipt-screen .o_payment_successful:contains("19.00") 2026-03-23 03:28:43,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [220/223] Tour ReceiptScreenTour → Step .receipt-screen 2026-03-23 03:28:43,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [221/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:28:43,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [222/223] Tour ReceiptScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:28:43,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: [223/223] Tour ReceiptScreenTour → Step Offline mode is now disabled (trigger: body) 2026-03-23 03:28:43,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: tour succeeded 2026-03-23 03:28:43,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: ╔══════════════════════════════════╗ ║ TOUR ReceiptScreenTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:28:43,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour.browser: heap 25585384 (allocated 27267072) 2026-03-23 03:28:43,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing chrome headless with pid 54858 2026-03-23 03:28:43,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Closing websocket connection 2026-03-23 03:28:43,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Terminating chrome headless with pid 54858 2026-03-23 03:28:44,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_screen_tour: Removing chrome user profile "/tmp/tmpr9jlw9ip_chrome_odoo" 2026-03-23 03:28:44,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-03-23 03:28:45,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome pid: 55066 2026-03-23 03:28:45,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless temporary user profile dir: /tmp/tmpa1a4hicl_chrome_odoo 2026-03-23 03:28:45,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:35215/json/version 2026-03-23 03:28:45,152 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:45,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Browser version: Chrome/141.0.7390.54 2026-03-23 03:28:45,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Issuing json command http://127.0.0.1:35215/json 2026-03-23 03:28:45,391 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:45,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Websocket url found: ws://127.0.0.1:35215/devtools/page/B188940DE2CF01623A436B20D354FEAE 2026-03-23 03:28:45,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Enable chrome headless console log notification 2026-03-23 03:28:45,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Chrome headless enable page notifications 2026-03-23 03:28:45,766 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:28:45,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Setting session cookie in browser 2026-03-23 03:28:45,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:28:45,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:28:45,793 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:28:46,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:46] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.076 0.807 2026-03-23 03:28:46,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Navigation result: {'frameId': 'B188940DE2CF01623A436B20D354FEAE', 'loaderId': 'AB6C710DD4F8428F03121DABCAD00E05', 'isDownload': False} 2026-03-23 03:28:46,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-03-23 03:28:46,718 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:28:46,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 03:28:46,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.025 2026-03-23 03:28:46,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-03-23 03:28:47,479 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:28:47,481 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:28:47,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.017 2026-03-23 03:28:47,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:28:47,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 03:28:47,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [1/14] Tour ReceiptTrackingMethodTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:28:47,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 03:28:47,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:28:47,685 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6441) 2026-03-23 03:28:47,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.044 2026-03-23 03:28:47,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.058 2026-03-23 03:28:47,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.015 2026-03-23 03:28:47,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.047 2026-03-23 03:28:48,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.304 0.775 2026-03-23 03:28:49,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:28:49,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:28:49,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.072 2026-03-23 03:28:49,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 03:28:49,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: Owl is running in 'dev' mode. 2026-03-23 03:28:49,442 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:49,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:28:49,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:28:49,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 03:28:49,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.037 2026-03-23 03:28:49,538 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "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:28:49,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:28:49,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.014 0.030 2026-03-23 03:28:49,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.032 2026-03-23 03:28:49,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [2/14] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:28:49,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.026 2026-03-23 03:28:50,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-03-23 03:28:50,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [3/14] Tour ReceiptTrackingMethodTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 03:28:50,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.152 2026-03-23 03:28:50,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-03-23 03:28:50,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.298 2026-03-23 03:28:50,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.336 2026-03-23 03:28:50,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.469 2026-03-23 03:28:50,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.422 2026-03-23 03:28:50,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.419 2026-03-23 03:28:50,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.367 2026-03-23 03:28:50,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image?model=product.template&field=image_128&id=725&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.344 2026-03-23 03:28:50,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.344 2026-03-23 03:28:50,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.259 2026-03-23 03:28:50,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [4/14] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...') 2026-03-23 03:28:50,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:50] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.009 0.024 2026-03-23 03:28:50,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [5/14] Tour ReceiptTrackingMethodTour → Step enter lot number (trigger: .o-autocomplete input) 2026-03-23 03:28:50,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [6/14] Tour ReceiptTrackingMethodTour → Step .o-autocomplete--dropdown-item a:contains('Create Lot/Serial number...') 2026-03-23 03:28:51,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [7/14] Tour ReceiptTrackingMethodTour → Step .o-autocomplete input 2026-03-23 03:28:51,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [8/14] Tour ReceiptTrackingMethodTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:28:51,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:28:51,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [9/14] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:28:51,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [10/14] Tour ReceiptTrackingMethodTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:28:51,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [11/14] Tour ReceiptTrackingMethodTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:28:51,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:28:51,561 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:28:51,573 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28: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:28:51,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [12/14] Tour ReceiptTrackingMethodTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:28:51,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [13/14] Tour ReceiptTrackingMethodTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:28:51,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:28:51,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 03:28:51,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: [14/14] Tour ReceiptTrackingMethodTour → Step tracking method is Lot (trigger: li.lot-number:contains("Lot Number 123456789")) 2026-03-23 03:28:51,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36182156 started for PoS orders references: [{'name': '/', 'uuid': '2c329960-9a3f-47c5-841e-c694b99b58e7'}] 2026-03-23 03:28:51,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:28:52,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36182156 order {'name': '/', 'uuid': '2c329960-9a3f-47c5-841e-c694b99b58e7'} created pos.order #127 2026-03-23 03:28:52,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36182156 finished 2026-03-23 03:28:52,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 214 0.261 0.435 2026-03-23 03:28:52,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.065 2026-03-23 03:28:52,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:28:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.066 2026-03-23 03:28:52,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: tour succeeded 2026-03-23 03:28:52,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: ╔══════════════════════════════════════════╗ ║ TOUR ReceiptTrackingMethodTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:28:52,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method.browser: heap 14942784 (allocated 16515072) 2026-03-23 03:28:52,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing chrome headless with pid 55066 2026-03-23 03:28:52,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Closing websocket connection 2026-03-23 03:28:52,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Terminating chrome headless with pid 55066 2026-03-23 03:28:53,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_receipt_tracking_method: Removing chrome user profile "/tmp/tmpa1a4hicl_chrome_odoo" 2026-03-23 03:28:53,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_few_quantities ... 2026-03-23 03:28:53,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome pid: 55248 2026-03-23 03:28:53,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome headless temporary user profile dir: /tmp/tmpmv8eqg0j_chrome_odoo 2026-03-23 03:28:53,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:45449/json/version 2026-03-23 03:28:53,914 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:54,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Browser version: Chrome/141.0.7390.54 2026-03-23 03:28:54,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Issuing json command http://127.0.0.1:45449/json 2026-03-23 03:28:54,118 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:28:54,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Websocket url found: ws://127.0.0.1:45449/devtools/page/DE3904DC878AC2B909D1BFF4872DE447 2026-03-23 03:28:54,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Enable chrome headless console log notification 2026-03-23 03:28:54,208 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Chrome headless enable page notifications 2026-03-23 03:28:54,586 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:28:54,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Setting session cookie in browser 2026-03-23 03:28:54,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:28:54,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:28:54,627 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:29:00,133 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 03:29:01,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:01] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.152 6.240 2026-03-23 03:29:01,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Navigation result: {'frameId': 'DE3904DC878AC2B909D1BFF4872DE447', 'loaderId': '17AC867899AB3B4648FD662431BAC9FF', 'isDownload': False} 2026-03-23 03:29:01,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Evaluate ready code "odoo.isTourReady('RefundFewQuantities')" 2026-03-23 03:29:01,078 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:29:01,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:01] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 03:29:01,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:01] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.025 2026-03-23 03:29:01,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:01] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.047 2026-03-23 03:29:01,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:29:01,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:01,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-03-23 03:29:01,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Evaluate test code "odoo.startTour('RefundFewQuantities', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:29:01,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 03:29:02,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [1/41] Tour RefundFewQuantities → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:29:02,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:29:02,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:02,127 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6442) 2026-03-23 03:29:02,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.035 2026-03-23 03:29:02,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.060 2026-03-23 03:29:02,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.038 2026-03-23 03:29:02,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.062 2026-03-23 03:29:03,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.257 0.422 2026-03-23 03:29:03,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:29:03,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 03:29:03,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.057 2026-03-23 03:29:03,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 03:29:03,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: Owl is running in 'dev' mode. 2026-03-23 03:29:03,607 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:29:03,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.019 2026-03-23 03:29:03,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:29:03,627 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:29:03,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:29:03,668 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "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:29:03,686 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:29:03,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.012 0.057 2026-03-23 03:29:03,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 03:29:03,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [2/41] Tour RefundFewQuantities → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:29:04,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 03:29:04,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [3/41] Tour RefundFewQuantities → Step click product 'Sugar' (trigger: article.product .product-content .product-name:contains("Sugar")) 2026-03-23 03:29:04,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.099 2026-03-23 03:29:04,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.166 2026-03-23 03:29:04,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-03-23 03:29:04,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.293 2026-03-23 03:29:04,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.294 2026-03-23 03:29:04,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.317 2026-03-23 03:29:04,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-03-23 03:29:04,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.225 2026-03-23 03:29:04,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-03-23 03:29:04,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image?model=product.template&field=image_128&id=726&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-03-23 03:29:04,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.128 2026-03-23 03:29:04,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.254 2026-03-23 03:29:04,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [4/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:04,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.047 2026-03-23 03:29:05,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [5/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:29:05,084 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:05] "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:29:05,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [6/41] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:29:05,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [7/41] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0","price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0")):has(.price:contains("0.00"))) 2026-03-23 03:29:05,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [8/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:29:05,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 03:29:05,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [9/41] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:29:05,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [10/41] Tour RefundFewQuantities → Step Check orderline with attributes: {"withClass":".selected","productName":"Sugar","quantity":"0.02","price":"0.06"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Sugar")):has(.qty:contains("0.02")):has(.price:contains("0.06"))) 2026-03-23 03:29:05,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [11/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:05,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.034 2026-03-23 03:29:05,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [12/41] Tour RefundFewQuantities → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:29:05,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [13/41] Tour RefundFewQuantities → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:29:05,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.042 2026-03-23 03:29:05,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [14/41] Tour RefundFewQuantities → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:29:05,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:05,885 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:29:05,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [15/41] Tour RefundFewQuantities → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:29:05,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [16/41] Tour RefundFewQuantities → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:06,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.028 2026-03-23 03:29:06,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [17/41] Tour RefundFewQuantities → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:29:06,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.055 2026-03-23 03:29:06,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:29:06,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69318438 started for PoS orders references: [{'name': '/', 'uuid': '0e954f5d-59a1-40de-a2b2-c27dd42ff4f6'}] 2026-03-23 03:29:06,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69318438 order {'name': '/', 'uuid': '0e954f5d-59a1-40de-a2b2-c27dd42ff4f6'} created pos.order #128 2026-03-23 03:29:06,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69318438 finished 2026-03-23 03:29:06,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 185 0.210 0.426 2026-03-23 03:29:06,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.038 2026-03-23 03:29:06,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.038 2026-03-23 03:29:06,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [18/41] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:29:07,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [19/41] Tour RefundFewQuantities → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:29:07,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [20/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:07,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:29:07,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [21/41] Tour RefundFewQuantities → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:29:07,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [22/41] Tour RefundFewQuantities → Step click Actions button (trigger: .more-btn) 2026-03-23 03:29:07,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [23/41] Tour RefundFewQuantities → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:29:07,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [24/41] Tour RefundFewQuantities → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:29:07,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:29:07,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.027 2026-03-23 03:29:07,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [25/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:07,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:07] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.006 0.032 2026-03-23 03:29:07,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [26/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:29:07,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [27/41] Tour RefundFewQuantities → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 03:29:07,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [28/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:07,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [29/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:07,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [30/41] Tour RefundFewQuantities → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:29:07,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [31/41] Tour RefundFewQuantities → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:29:07,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [32/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:07,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [33/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:07,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [34/41] Tour RefundFewQuantities → Step .ticket-screen .to-refund-highlight:contains("To Refund: 0.02") 2026-03-23 03:29:08,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [35/41] Tour RefundFewQuantities → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:08,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [36/41] Tour RefundFewQuantities → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:08,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [37/41] Tour RefundFewQuantities → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:29:08,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [38/41] Tour RefundFewQuantities → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:29:08,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [39/41] Tour RefundFewQuantities → Step click back button (trigger: .back-button) 2026-03-23 03:29:08,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 03:29:08,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [40/41] Tour RefundFewQuantities → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:29:08,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: [41/41] Tour RefundFewQuantities → Step Check orderline with attributes: "Sugar" (trigger: .order-container .orderline) 2026-03-23 03:29:08,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: tour succeeded 2026-03-23 03:29:08,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: ╔════════════════════════════════════╗ ║ TOUR RefundFewQuantities SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 03:29:08,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities.browser: heap 16607596 (allocated 18350080) 2026-03-23 03:29:08,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Closing chrome headless with pid 55248 2026-03-23 03:29:08,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Closing websocket connection 2026-03-23 03:29:08,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Terminating chrome headless with pid 55248 2026-03-23 03:29:08,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_few_quantities: Removing chrome user profile "/tmp/tmpmv8eqg0j_chrome_odoo" 2026-03-23 03:29:08,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_line_keep_attributes ... 2026-03-23 03:29:09,255 26 INFO 00799-19-0-all odoo.models.unlink: User #492 deleted product.product records with IDs: [860] 2026-03-23 03:29:09,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Chrome pid: 55437 2026-03-23 03:29:09,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Chrome headless temporary user profile dir: /tmp/tmpnzlddrw3_chrome_odoo 2026-03-23 03:29:09,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Issuing json command http://127.0.0.1:39337/json/version 2026-03-23 03:29:09,848 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:10,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Browser version: Chrome/141.0.7390.54 2026-03-23 03:29:10,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Issuing json command http://127.0.0.1:39337/json 2026-03-23 03:29:10,031 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:10,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Websocket url found: ws://127.0.0.1:39337/devtools/page/807519113D9CF1FB01DBF5354037A069 2026-03-23 03:29:10,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Enable chrome headless console log notification 2026-03-23 03:29:10,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Chrome headless enable page notifications 2026-03-23 03:29:10,304 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:29:10,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Setting session cookie in browser 2026-03-23 03:29:10,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:29:10,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:29:10,354 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:29:11,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:11] "GET /pos/ui/4 HTTP/1.1" 200 - 130 0.092 0.695 2026-03-23 03:29:11,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Navigation result: {'frameId': '807519113D9CF1FB01DBF5354037A069', 'loaderId': '31256723A958C7E0CCF435D5C5C47568', 'isDownload': False} 2026-03-23 03:29:11,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Evaluate ready code "odoo.isTourReady('test_refund_line_keep_attributes')" 2026-03-23 03:29:11,208 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:29:11,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:11] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.023 2026-03-23 03:29:11,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:11] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.054 2026-03-23 03:29:11,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:11] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.105 2026-03-23 03:29:11,957 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:29:11,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:29:12,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:29:12,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Evaluate test code "odoo.startTour('test_refund_line_keep_attributes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:29:12,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [1/25] Tour test_refund_line_keep_attributes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:29:12,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-03-23 03:29:12,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:29:12,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:12,235 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6443) 2026-03-23 03:29:12,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.103 2026-03-23 03:29:12,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.120 2026-03-23 03:29:12,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.055 2026-03-23 03:29:12,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.079 2026-03-23 03:29:13,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.219 0.379 2026-03-23 03:29:13,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:29:13,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.010 0.064 2026-03-23 03:29:13,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.008 0.046 2026-03-23 03:29:13,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.104 2026-03-23 03:29:13,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:29:13,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: Owl is running in 'dev' mode. 2026-03-23 03:29:13,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:29:13,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:29:13,829 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:13,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 03:29:13,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.032 2026-03-23 03:29:13,890 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "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:29:13,904 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:29:13,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:13] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 03:29:14,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 03:29:14,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [2/25] Tour test_refund_line_keep_attributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:29:14,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.037 2026-03-23 03:29:14,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.022 0.128 2026-03-23 03:29:14,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-03-23 03:29:14,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [3/25] Tour test_refund_line_keep_attributes → Step click product 'Donut' (trigger: article.product .product-content .product-name:contains("Donut")) 2026-03-23 03:29:14,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.242 2026-03-23 03:29:14,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.301 2026-03-23 03:29:14,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.330 2026-03-23 03:29:14,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.402 2026-03-23 03:29:14,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.395 2026-03-23 03:29:14,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:14] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.404 2026-03-23 03:29:15,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.356 2026-03-23 03:29:15,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "GET /web/image?model=product.template&field=image_128&id=727&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.338 2026-03-23 03:29:15,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.359 2026-03-23 03:29:15,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.390 2026-03-23 03:29:15,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [4/25] Tour test_refund_line_keep_attributes → Step picking radio attribute with name Sugar (trigger: .modal .attribute-name-cell:contains('Sugar') input) 2026-03-23 03:29:15,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "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:29:15,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [5/25] Tour test_refund_line_keep_attributes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:29:15,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [6/25] Tour test_refund_line_keep_attributes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:29:15,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:29:15,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [7/25] Tour test_refund_line_keep_attributes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:29:15,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [8/25] Tour test_refund_line_keep_attributes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:29:15,609 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:15,617 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:29:15,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [9/25] Tour test_refund_line_keep_attributes → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:29:15,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [10/25] Tour test_refund_line_keep_attributes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:15,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.041 2026-03-23 03:29:15,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [11/25] Tour test_refund_line_keep_attributes → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:29:15,834 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:15,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 03:29:15,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79287886 started for PoS orders references: [{'name': '/', 'uuid': '2a01acea-dbc9-464b-8296-b2fb72f2d701'}] 2026-03-23 03:29:16,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79287886 order {'name': '/', 'uuid': '2a01acea-dbc9-464b-8296-b2fb72f2d701'} created pos.order #129 2026-03-23 03:29:16,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79287886 finished 2026-03-23 03:29:16,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.196 0.408 2026-03-23 03:29:16,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.043 2026-03-23 03:29:16,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.043 2026-03-23 03:29:16,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [12/25] Tour test_refund_line_keep_attributes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:29:16,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [13/25] Tour test_refund_line_keep_attributes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:29:16,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [14/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:16,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.043 2026-03-23 03:29:16,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [15/25] Tour test_refund_line_keep_attributes → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:29:17,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [16/25] Tour test_refund_line_keep_attributes → Step click Actions button (trigger: .more-btn) 2026-03-23 03:29:17,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [17/25] Tour test_refund_line_keep_attributes → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:29:17,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [18/25] Tour test_refund_line_keep_attributes → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:29:17,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:29:17,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.025 2026-03-23 03:29:17,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [19/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:17,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:17] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.014 2026-03-23 03:29:17,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [20/25] Tour test_refund_line_keep_attributes → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:29:17,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [21/25] Tour test_refund_line_keep_attributes → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:17,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [22/25] Tour test_refund_line_keep_attributes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:17,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [23/25] Tour test_refund_line_keep_attributes → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:29:17,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [24/25] Tour test_refund_line_keep_attributes → Step click back button (trigger: .back-button) 2026-03-23 03:29:17,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.040 2026-03-23 03:29:17,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: [25/25] Tour test_refund_line_keep_attributes → Step Check orderline with attributes: {"productName":"Donut","attributeLine":"Sugar"} (trigger: .order-container .orderline:has(.product-name:contains("Donut")):has(.attribute-line:contains("Sugar"))) 2026-03-23 03:29:17,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: tour succeeded 2026-03-23 03:29:17,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_refund_line_keep_attributes SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 03:29:17,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes.browser: heap 16390868 (allocated 18087936) 2026-03-23 03:29:17,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Closing chrome headless with pid 55437 2026-03-23 03:29:17,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Closing websocket connection 2026-03-23 03:29:17,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Terminating chrome headless with pid 55437 2026-03-23 03:29:18,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_line_keep_attributes: Removing chrome user profile "/tmp/tmpnzlddrw3_chrome_odoo" 2026-03-23 03:29:18,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_multiple_products_amounts_compliance ... 2026-03-23 03:29:19,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Chrome pid: 55627 2026-03-23 03:29:19,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Chrome headless temporary user profile dir: /tmp/tmpe4xr1nwb_chrome_odoo 2026-03-23 03:29:19,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Issuing json command http://127.0.0.1:37071/json/version 2026-03-23 03:29:19,064 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:19,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Browser version: Chrome/141.0.7390.54 2026-03-23 03:29:19,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Issuing json command http://127.0.0.1:37071/json 2026-03-23 03:29:19,247 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:19,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Websocket url found: ws://127.0.0.1:37071/devtools/page/4058D88112C8DB4D2FAE061DF5BC11AC 2026-03-23 03:29:19,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Enable chrome headless console log notification 2026-03-23 03:29:19,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Chrome headless enable page notifications 2026-03-23 03:29:19,461 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:29:19,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Setting session cookie in browser 2026-03-23 03:29:19,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:29:19,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:29:19,507 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:29:20,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:20] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.075 0.679 2026-03-23 03:29:20,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Navigation result: {'frameId': '4058D88112C8DB4D2FAE061DF5BC11AC', 'loaderId': '504F1E22FFF4E173B75B37BE8EF8ABA8', 'isDownload': False} 2026-03-23 03:29:20,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Evaluate ready code "odoo.isTourReady('refund_multiple_products_amounts_compliance')" 2026-03-23 03:29:20,308 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:29:20,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.012 2026-03-23 03:29:20,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-03-23 03:29:20,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.035 2026-03-23 03:29:21,015 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:21,018 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:29:21,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:29:21,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:29:21,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:29:21,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [1/29] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:29:21,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 03:29:21,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:29:21,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.021 2026-03-23 03:29:21,288 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6444) 2026-03-23 03:29:21,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.088 2026-03-23 03:29:21,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.109 2026-03-23 03:29:21,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-03-23 03:29:22,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.241 0.419 2026-03-23 03:29:22,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:29:22,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:29:22,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-03-23 03:29:22,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.049 2026-03-23 03:29:22,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: Owl is running in 'dev' mode. 2026-03-23 03:29:22,630 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:22,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.020 2026-03-23 03:29:22,667 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:29:22,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 03:29:22,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-03-23 03:29:22,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "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:29:22,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:29:22,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.038 2026-03-23 03:29:22,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.032 2026-03-23 03:29:22,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [2/29] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:29:23,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.016 0.040 2026-03-23 03:29:23,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-03-23 03:29:23,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-03-23 03:29:23,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-03-23 03:29:23,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [3/29] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:29:23,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.190 2026-03-23 03:29:23,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.024 0.252 2026-03-23 03:29:23,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.320 2026-03-23 03:29:23,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-03-23 03:29:23,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-03-23 03:29:23,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.307 2026-03-23 03:29:23,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image?model=product.template&field=image_128&id=728&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-03-23 03:29:23,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.298 2026-03-23 03:29:23,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.300 2026-03-23 03:29:23,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [4/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:23,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.045 2026-03-23 03:29:23,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [5/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:29:23,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:23] "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:29:23,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [6/29] Tour refund_multiple_products_amounts_compliance → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"2","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("2")):has(.price:contains("20"))) 2026-03-23 03:29:24,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [7/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:24,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 03:29:24,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [8/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:29:24,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [9/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:29:24,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 03:29:24,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [10/29] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:29:24,451 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:24,457 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:24,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [11/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:29:24,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [12/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:24,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:29:24,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [13/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:29:24,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:24,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.030 2026-03-23 03:29:24,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18531974 started for PoS orders references: [{'name': '/', 'uuid': 'c6358d27-53bc-4997-af87-13c66eac0fa5'}] 2026-03-23 03:29:25,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18531974 order {'name': '/', 'uuid': 'c6358d27-53bc-4997-af87-13c66eac0fa5'} created pos.order #130 2026-03-23 03:29:25,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18531974 finished 2026-03-23 03:29:25,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.169 0.418 2026-03-23 03:29:25,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.054 2026-03-23 03:29:25,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.080 2026-03-23 03:29:25,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [14/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:29:25,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [15/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:29:25,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [16/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:25,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:29:25,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [17/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:29:25,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [18/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .more-btn) 2026-03-23 03:29:25,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [19/29] Tour refund_multiple_products_amounts_compliance → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:29:26,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [20/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:29:26,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 03:29:26,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.028 2026-03-23 03:29:26,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [21/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:26,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.005 0.013 2026-03-23 03:29:26,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [22/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:29:26,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [23/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:26,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [24/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:26,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [25/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:29:26,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [26/29] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:29:26,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:29:26,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [27/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:29:26,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [28/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:26,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 03:29:26,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: [29/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:29:26,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.039 2026-03-23 03:29:26,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14436048 started for PoS orders references: [{'name': '/', 'uuid': 'a00f8263-b584-4c6b-97e4-72c59fcee31d'}] 2026-03-23 03:29:27,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14436048 order {'name': '/', 'uuid': 'a00f8263-b584-4c6b-97e4-72c59fcee31d'} created pos.order #131 2026-03-23 03:29:27,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14436048 finished 2026-03-23 03:29:27,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.379 0.665 2026-03-23 03:29:27,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 03:29:27,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 03:29:27,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: tour succeeded 2026-03-23 03:29:27,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR refund_multiple_products_amounts_compliance SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 03:29:28,216 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance.browser: heap 16825872 (allocated 18485248) 2026-03-23 03:29:28,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Closing chrome headless with pid 55627 2026-03-23 03:29:28,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Closing websocket connection 2026-03-23 03:29:28,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Terminating chrome headless with pid 55627 2026-03-23 03:29:28,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_multiple_products_amounts_compliance: Removing chrome user profile "/tmp/tmpe4xr1nwb_chrome_odoo" 2026-03-23 03:29:29,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-03-23 03:29:30,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome pid: 55821 2026-03-23 03:29:30,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome headless temporary user profile dir: /tmp/tmpomkjotge_chrome_odoo 2026-03-23 03:29:30,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:35029/json/version 2026-03-23 03:29:30,184 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:30,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Browser version: Chrome/141.0.7390.54 2026-03-23 03:29:30,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Issuing json command http://127.0.0.1:35029/json 2026-03-23 03:29:30,386 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:30,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Websocket url found: ws://127.0.0.1:35029/devtools/page/E5005098C85F1056541B28284F1DD586 2026-03-23 03:29:30,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Enable chrome headless console log notification 2026-03-23 03:29:30,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Chrome headless enable page notifications 2026-03-23 03:29:30,789 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:29:30,799 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Setting session cookie in browser 2026-03-23 03:29:30,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:29:30,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:29:30,823 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:29:31,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:31] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.078 1.084 2026-03-23 03:29:31,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Navigation result: {'frameId': 'E5005098C85F1056541B28284F1DD586', 'loaderId': '8E27C49CB82E0DCAA9D1F977BDEE6EB9', 'isDownload': False} 2026-03-23 03:29:31,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-03-23 03:29:32,022 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:29:32,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 03:29:32,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 03:29:32,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 03:29:32,858 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:29:32,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:32,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.016 2026-03-23 03:29:32,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:29:32,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 03:29:32,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [1/47] Tour FiscalPositionNoTaxRefund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:29:32,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:29:32,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:29:33,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.019 2026-03-23 03:29:33,114 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6445) 2026-03-23 03:29:33,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.102 2026-03-23 03:29:33,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.097 2026-03-23 03:29:33,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-03-23 03:29:34,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.313 0.546 2026-03-23 03:29:34,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:29:34,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:29:34,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-03-23 03:29:34,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 03:29:34,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: Owl is running in 'dev' mode. 2026-03-23 03:29:34,685 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:29:34,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.022 2026-03-23 03:29:34,702 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:34,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.009 0.043 2026-03-23 03:29:34,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-03-23 03:29:34,774 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "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:29:34,784 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:29:34,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:34] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.018 0.084 2026-03-23 03:29:35,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.032 2026-03-23 03:29:35,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [2/47] Tour FiscalPositionNoTaxRefund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:29:35,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-03-23 03:29:35,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.018 0.084 2026-03-23 03:29:35,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-03-23 03:29:35,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [3/47] Tour FiscalPositionNoTaxRefund → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:29:35,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.216 2026-03-23 03:29:35,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.262 2026-03-23 03:29:35,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.297 2026-03-23 03:29:35,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.377 2026-03-23 03:29:35,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.333 2026-03-23 03:29:35,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.348 2026-03-23 03:29:35,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.295 2026-03-23 03:29:35,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:35] "GET /web/image?model=product.template&field=image_128&id=729&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-03-23 03:29:36,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.366 2026-03-23 03:29:36,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:36] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.377 2026-03-23 03:29:36,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [4/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:36,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.034 2026-03-23 03:29:36,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [5/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:29:36,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [6/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:36,322 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29: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:29:36,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [7/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:36,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.049 2026-03-23 03:29:36,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [8/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:29:36,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [9/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .more-btn) 2026-03-23 03:29:36,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [10/47] Tour FiscalPositionNoTaxRefund → Step click fiscal position button (trigger: .o_fiscal_position_button) 2026-03-23 03:29:36,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [11/47] Tour FiscalPositionNoTaxRefund → Step fiscal position screen is shown (trigger: .selection-item:contains("No Tax")) 2026-03-23 03:29:36,739 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [12/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:36,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:29:36,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [13/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:36,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [14/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:29:36,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [15/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:36,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [16/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:29:37,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [17/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:29:37,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [18/47] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:29:37,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:37,163 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:29:37,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [19/47] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:29:37,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [20/47] Tour FiscalPositionNoTaxRefund → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:29:37,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:29:37,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [21/47] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:37,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [22/47] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:29:37,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:29:37,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90603270 started for PoS orders references: [{'name': '/', 'uuid': '3e2e32ad-93f3-4c09-9928-5e4146ae0a6f'}] 2026-03-23 03:29:37,461 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:38,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90603270 order {'name': '/', 'uuid': '3e2e32ad-93f3-4c09-9928-5e4146ae0a6f'} created pos.order #132 2026-03-23 03:29:38,200 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90603270 finished 2026-03-23 03:29:38,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.310 0.526 2026-03-23 03:29:38,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 03:29:38,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 03:29:38,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [23/47] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:29:38,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [24/47] Tour FiscalPositionNoTaxRefund → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:29:38,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [25/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:38,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.017 2026-03-23 03:29:38,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [26/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:29:38,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [27/47] Tour FiscalPositionNoTaxRefund → Step click Actions button (trigger: .more-btn) 2026-03-23 03:29:38,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [28/47] Tour FiscalPositionNoTaxRefund → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:29:38,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [29/47] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:29:38,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:29:39,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.021 2026-03-23 03:29:39,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [30/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:39,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:39] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.009 0.018 2026-03-23 03:29:39,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [31/47] Tour FiscalPositionNoTaxRefund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:29:39,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [32/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:39,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [33/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:39,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [34/47] Tour FiscalPositionNoTaxRefund → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:29:39,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [35/47] Tour FiscalPositionNoTaxRefund → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:29:39,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.019 2026-03-23 03:29:39,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [36/47] Tour FiscalPositionNoTaxRefund → Step click back button (trigger: .back-button) 2026-03-23 03:29:39,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [37/47] Tour FiscalPositionNoTaxRefund → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:29:39,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [38/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:39,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [39/47] Tour FiscalPositionNoTaxRefund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:39,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [40/47] Tour FiscalPositionNoTaxRefund → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 03:29:39,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [41/47] Tour FiscalPositionNoTaxRefund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:39,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [42/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:29:39,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [43/47] Tour FiscalPositionNoTaxRefund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:29:39,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [44/47] Tour FiscalPositionNoTaxRefund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:29:39,940 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [45/47] Tour FiscalPositionNoTaxRefund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:29:40,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [46/47] Tour FiscalPositionNoTaxRefund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:40,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.025 2026-03-23 03:29:40,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: [47/47] Tour FiscalPositionNoTaxRefund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:29:40,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:29:40,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70328739 started for PoS orders references: [{'name': '/', 'uuid': '0ca5787a-8b64-4ce8-a1f8-2fa81256dac2'}] 2026-03-23 03:29:40,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70328739 order {'name': '/', 'uuid': '0ca5787a-8b64-4ce8-a1f8-2fa81256dac2'} created pos.order #133 2026-03-23 03:29:40,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70328739 finished 2026-03-23 03:29:40,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.174 0.401 2026-03-23 03:29:40,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 03:29:40,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.029 2026-03-23 03:29:40,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: tour succeeded 2026-03-23 03:29:40,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: ╔══════════════════════════════════════════╗ ║ TOUR FiscalPositionNoTaxRefund SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:29:41,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included.browser: heap 17579140 (allocated 19533824) 2026-03-23 03:29:41,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Closing chrome headless with pid 55821 2026-03-23 03:29:41,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Closing websocket connection 2026-03-23 03:29:41,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Terminating chrome headless with pid 55821 2026-03-23 03:29:41,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_refund_order_with_fp_tax_included: Removing chrome user profile "/tmp/tmpomkjotge_chrome_odoo" 2026-03-23 03:29:41,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_reload_page_before_payment_with_customer_account ... 2026-03-23 03:29:41,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Chrome pid: 56015 2026-03-23 03:29:41,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Chrome headless temporary user profile dir: /tmp/tmpu2xdqtef_chrome_odoo 2026-03-23 03:29:41,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Issuing json command http://127.0.0.1:46821/json/version 2026-03-23 03:29:41,994 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:42,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Browser version: Chrome/141.0.7390.54 2026-03-23 03:29:42,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Issuing json command http://127.0.0.1:46821/json 2026-03-23 03:29:42,122 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:42,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Websocket url found: ws://127.0.0.1:46821/devtools/page/75A362072476324CD1DF48DE80F14FEB 2026-03-23 03:29:42,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Enable chrome headless console log notification 2026-03-23 03:29:42,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Chrome headless enable page notifications 2026-03-23 03:29:42,486 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:29:42,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Setting session cookie in browser 2026-03-23 03:29:42,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:29:42,509 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:29:42,560 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:29:43,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:43] "GET /pos/ui/4 HTTP/1.1" 200 - 84 0.093 0.768 2026-03-23 03:29:43,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Navigation result: {'frameId': '75A362072476324CD1DF48DE80F14FEB', 'loaderId': '8ADC1073D4AB5733F104595DC5C7AFCC', 'isDownload': False} 2026-03-23 03:29:43,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Evaluate ready code "odoo.isTourReady('test_reload_page_before_payment_with_customer_account')" 2026-03-23 03:29:43,487 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:29:43,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:43] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.017 2026-03-23 03:29:43,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:43] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.026 2026-03-23 03:29:43,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:43] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.080 2026-03-23 03:29:44,243 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:29:44,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:29:44,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:29:44,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Evaluate test code "odoo.startTour('test_reload_page_before_payment_with_customer_account', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:29:44,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 03:29:44,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [1/43] Tour test_reload_page_before_payment_with_customer_account → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:29:44,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:29:44,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:29:44,433 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6446) 2026-03-23 03:29:44,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.040 2026-03-23 03:29:44,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.077 2026-03-23 03:29:44,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.007 2026-03-23 03:29:44,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.050 2026-03-23 03:29:45,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.278 0.463 2026-03-23 03:29:45,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:29:45,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:29:45,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-03-23 03:29:45,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:29:45,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: Owl is running in 'dev' mode. 2026-03-23 03:29:45,772 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:29:45,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:29:45,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-03-23 03:29:45,796 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:29:45,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 03:29:45,846 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "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:29:45,865 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:29:45,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 03:29:45,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.032 2026-03-23 03:29:46,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [2/43] Tour test_reload_page_before_payment_with_customer_account → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:29:46,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.020 0.040 2026-03-23 03:29:46,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.034 0.092 2026-03-23 03:29:46,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [3/43] Tour test_reload_page_before_payment_with_customer_account → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:29:46,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.164 2026-03-23 03:29:46,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-03-23 03:29:46,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.300 2026-03-23 03:29:46,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.350 2026-03-23 03:29:46,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.387 2026-03-23 03:29:46,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.348 2026-03-23 03:29:46,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.312 2026-03-23 03:29:46,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.270 2026-03-23 03:29:46,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.019 0.230 2026-03-23 03:29:46,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.198 2026-03-23 03:29:46,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [4/43] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:46,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 03:29:47,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [5/43] Tour test_reload_page_before_payment_with_customer_account → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:29:47,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [6/43] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:47,118 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:47] "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:29:47,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [7/43] Tour test_reload_page_before_payment_with_customer_account → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:29:47,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 03:29:47,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [8/43] Tour test_reload_page_before_payment_with_customer_account → Step refresh page (trigger: body) 2026-03-23 03:29:47,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:47] "GET /pos/ui/4/product/0f5d3aa2-e2ea-4723-a77d-f2195c8909a3 HTTP/1.1" 200 - 30 0.032 0.068 2026-03-23 03:29:48,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:48] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:48,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [9/43] Tour test_reload_page_before_payment_with_customer_account → Step 'Desk Organizer' should be displayed (trigger: .product-list .product-name:contains("Desk Organizer")) 2026-03-23 03:29:48,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.017 2026-03-23 03:29:49,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:29:49,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:29:49,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.020 0.064 2026-03-23 03:29:49,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.007 0.078 2026-03-23 03:29:49,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-03-23 03:29:49,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.036 2026-03-23 03:29:49,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.014 2026-03-23 03:29:49,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-03-23 03:29:49,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: Owl is running in 'dev' mode. 2026-03-23 03:29:49,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:29:49,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:29:49,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [10/43] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:49,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.021 2026-03-23 03:29:50,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.015 0.047 2026-03-23 03:29:50,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [11/43] Tour test_reload_page_before_payment_with_customer_account → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:29:50,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.032 2026-03-23 03:29:50,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [12/43] Tour test_reload_page_before_payment_with_customer_account → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:29:50,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.019 2026-03-23 03:29:50,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [13/43] Tour test_reload_page_before_payment_with_customer_account → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:29:50,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [14/43] Tour test_reload_page_before_payment_with_customer_account → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:29:50,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [15/43] Tour test_reload_page_before_payment_with_customer_account → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:29:50,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [16/43] Tour test_reload_page_before_payment_with_customer_account → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:29:50,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [17/43] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:50,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [18/43] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:29:50,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [19/43] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:29:50,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [20/43] Tour test_reload_page_before_payment_with_customer_account → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:29:50,844 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:50] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:29:50,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:29:50,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [21/43] Tour test_reload_page_before_payment_with_customer_account → Step click 'Customer Account' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Customer Account")) 2026-03-23 03:29:50,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [22/43] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:50,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 03:29:51,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [23/43] Tour test_reload_page_before_payment_with_customer_account → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:29:51,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 03:29:51,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:51,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83369059 started for PoS orders references: [{'name': '/', 'uuid': '0f5d3aa2-e2ea-4723-a77d-f2195c8909a3'}] 2026-03-23 03:29:51,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [24/43] Tour test_reload_page_before_payment_with_customer_account → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:29:51,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83369059 order {'name': '/', 'uuid': '0f5d3aa2-e2ea-4723-a77d-f2195c8909a3'} created pos.order #134 2026-03-23 03:29:51,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83369059 finished 2026-03-23 03:29:51,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.263 0.442 2026-03-23 03:29:51,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.048 2026-03-23 03:29:51,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.047 2026-03-23 03:29:52,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [25/43] Tour test_reload_page_before_payment_with_customer_account → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:29:52,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.046 2026-03-23 03:29:52,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [26/43] Tour test_reload_page_before_payment_with_customer_account → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:29:52,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [27/43] Tour test_reload_page_before_payment_with_customer_account → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:52,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.044 2026-03-23 03:29:52,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [28/43] Tour test_reload_page_before_payment_with_customer_account → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:29:52,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [29/43] Tour test_reload_page_before_payment_with_customer_account → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:29:52,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [30/43] Tour test_reload_page_before_payment_with_customer_account → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:29:52,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 03:29:52,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [31/43] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:29:52,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:52,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [32/43] Tour test_reload_page_before_payment_with_customer_account → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:29:52,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [33/43] Tour test_reload_page_before_payment_with_customer_account → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:29:52,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [34/43] Tour test_reload_page_before_payment_with_customer_account → Step click 'Customer Account' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Customer Account")) 2026-03-23 03:29:52,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:29:52,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [35/43] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:52,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 03:29:53,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [36/43] Tour test_reload_page_before_payment_with_customer_account → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 03:29:53,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [37/43] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:53,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [38/43] Tour test_reload_page_before_payment_with_customer_account → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-03-23 03:29:53,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [39/43] Tour test_reload_page_before_payment_with_customer_account → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:29:53,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [40/43] Tour test_reload_page_before_payment_with_customer_account → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:29:53,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [41/43] Tour test_reload_page_before_payment_with_customer_account → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:29:53,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [42/43] Tour test_reload_page_before_payment_with_customer_account → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:29:53,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: [43/43] Tour test_reload_page_before_payment_with_customer_account → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:29:53,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: tour succeeded 2026-03-23 03:29:53,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_reload_page_before_payment_with_customer_account SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:29:53,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:29:53,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68523314 started for PoS orders references: [{'name': '/', 'uuid': 'beb5ba1f-8067-49e9-85f5-bd3595067dcd'}] 2026-03-23 03:29:54,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account.browser: heap 17839700 (allocated 19009536) 2026-03-23 03:29:54,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Closing chrome headless with pid 56015 2026-03-23 03:29:54,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Closing websocket connection 2026-03-23 03:29:54,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Terminating chrome headless with pid 56015 2026-03-23 03:29:54,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reload_page_before_payment_with_customer_account: Removing chrome user profile "/tmp/tmpu2xdqtef_chrome_odoo" 2026-03-23 03:29:54,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68523314 order {'name': '/', 'uuid': 'beb5ba1f-8067-49e9-85f5-bd3595067dcd'} created pos.order #135 2026-03-23 03:29:54,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68523314 finished 2026-03-23 03:29:54,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 109 0.228 0.469 2026-03-23 03:29:54,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_res_partner_scan_barcode ... 2026-03-23 03:29:55,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome pid: 56224 2026-03-23 03:29:55,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome headless temporary user profile dir: /tmp/tmpykczvzdu_chrome_odoo 2026-03-23 03:29:55,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:40887/json/version 2026-03-23 03:29:55,146 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:55,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Browser version: Chrome/141.0.7390.54 2026-03-23 03:29:55,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Issuing json command http://127.0.0.1:40887/json 2026-03-23 03:29:55,270 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:29:55,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Websocket url found: ws://127.0.0.1:40887/devtools/page/73D40A31D004F7AF70B05EA8F20969C6 2026-03-23 03:29:55,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Enable chrome headless console log notification 2026-03-23 03:29:55,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Chrome headless enable page notifications 2026-03-23 03:29:55,663 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:29:55,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Setting session cookie in browser 2026-03-23 03:29:55,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:29:55,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:29:55,719 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:29:56,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:56] "GET /pos/ui/4 HTTP/1.1" 200 - 84 0.076 0.758 2026-03-23 03:29:56,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Navigation result: {'frameId': '73D40A31D004F7AF70B05EA8F20969C6', 'loaderId': '61C27D22B4C4212E0E6EA8754B52B6DE', 'isDownload': False} 2026-03-23 03:29:56,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Evaluate ready code "odoo.isTourReady('BarcodeScanPartnerTour')" 2026-03-23 03:29:56,597 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:29:56,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:56] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.010 2026-03-23 03:29:56,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.031 2026-03-23 03:29:56,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-03-23 03:29:57,350 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:29:57,359 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:29:57,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-03-23 03:29:57,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Evaluate test code "odoo.startTour('BarcodeScanPartnerTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:29:57,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 03:29:57,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [1/6] Tour BarcodeScanPartnerTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:29:57,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:29:57,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:29:57,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-03-23 03:29:57,593 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6447) 2026-03-23 03:29:57,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.067 2026-03-23 03:29:57,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.086 2026-03-23 03:29:57,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-03-23 03:29:58,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.334 0.461 2026-03-23 03:29:58,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:29:58,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.034 2026-03-23 03:29:58,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:58] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.062 2026-03-23 03:29:58,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 03:29:58,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: Owl is running in 'dev' mode. 2026-03-23 03:29:59,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:29:59,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:29:59,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.017 2026-03-23 03:29:59,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 03:29:59,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:29:59,255 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "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:29:59,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:29:59,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.029 0.024 2026-03-23 03:29:59,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.054 2026-03-23 03:29:59,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [2/6] Tour BarcodeScanPartnerTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:29:59,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.024 0.059 2026-03-23 03:29:59,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.055 2026-03-23 03:29:59,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.068 2026-03-23 03:29:59,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [3/6] Tour BarcodeScanPartnerTour → Step PoS model scan barcode '0421234567890' (trigger: body) 2026-03-23 03:29:59,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.103 2026-03-23 03:29:59,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.158 2026-03-23 03:29:59,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [4/6] Tour BarcodeScanPartnerTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:29:59,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.212 2026-03-23 03:29:59,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-03-23 03:29:59,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.004 2026-03-23 03:29:59,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:29:59] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-03-23 03:30:00,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:00] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.331 2026-03-23 03:30:00,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:00] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.331 2026-03-23 03:30:00,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.100 0.404 2026-03-23 03:30:00,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.504 2026-03-23 03:30:00,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [5/6] Tour BarcodeScanPartnerTour → Step customer 'John Doe' is selected (trigger: .product-screen .set-partner:contains("John Doe")) 2026-03-23 03:30:00,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:00] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.029 2026-03-23 03:30:00,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:00] "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:30:00,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: [6/6] Tour BarcodeScanPartnerTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:30:00,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: tour succeeded 2026-03-23 03:30:00,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: ╔═══════════════════════════════════════╗ ║ TOUR BarcodeScanPartnerTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 03:30:00,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode.browser: heap 12597420 (allocated 13107200) 2026-03-23 03:30:00,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Closing chrome headless with pid 56224 2026-03-23 03:30:00,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Closing websocket connection 2026-03-23 03:30:00,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Terminating chrome headless with pid 56224 2026-03-23 03:30:00,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_res_partner_scan_barcode: Removing chrome user profile "/tmp/tmpykczvzdu_chrome_odoo" 2026-03-23 03:30:00,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_restricted_categories_combo_product ... 2026-03-23 03:30:03,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Chrome pid: 56409 2026-03-23 03:30:03,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Chrome headless temporary user profile dir: /tmp/tmp95y0rrrz_chrome_odoo 2026-03-23 03:30:03,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Issuing json command http://127.0.0.1:33297/json/version 2026-03-23 03:30:03,485 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:03,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Browser version: Chrome/141.0.7390.54 2026-03-23 03:30:03,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Issuing json command http://127.0.0.1:33297/json 2026-03-23 03:30:03,700 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:03,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Websocket url found: ws://127.0.0.1:33297/devtools/page/DA7E0E83A43FE300A592920D970A4F18 2026-03-23 03:30:03,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Enable chrome headless console log notification 2026-03-23 03:30:03,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Chrome headless enable page notifications 2026-03-23 03:30:04,060 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:30:04,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Setting session cookie in browser 2026-03-23 03:30:04,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:30:04,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:30:04,093 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:05,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:05] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.092 0.981 2026-03-23 03:30:05,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Navigation result: {'frameId': 'DA7E0E83A43FE300A592920D970A4F18', 'loaderId': '73BC23D04858FA8B8E003DCBC3625E09', 'isDownload': False} 2026-03-23 03:30:05,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Evaluate ready code "odoo.isTourReady('test_restricted_categories_combo_product')" 2026-03-23 03:30:05,206 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:30:05,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:05] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 03:30:05,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:05] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.038 2026-03-23 03:30:05,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.051 2026-03-23 03:30:05,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:30:05,982 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:30:06,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 03:30:06,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Evaluate test code "odoo.startTour('test_restricted_categories_combo_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:30:06,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [1/9] Tour test_restricted_categories_combo_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:30:06,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.032 0.023 2026-03-23 03:30:06,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.005 2026-03-23 03:30:06,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:30:06,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 03:30:06,305 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6448) 2026-03-23 03:30:06,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.108 2026-03-23 03:30:06,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.150 2026-03-23 03:30:06,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-03-23 03:30:07,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.300 0.481 2026-03-23 03:30:07,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:30:07,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:30:07,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.059 2026-03-23 03:30:07,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:30:07,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: Owl is running in 'dev' mode. 2026-03-23 03:30:07,659 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:07,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:30:07,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.018 2026-03-23 03:30:07,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:30:07,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 03:30:07,749 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "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:30:07,769 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:30:07,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:30:07,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 03:30:08,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [2/9] Tour test_restricted_categories_combo_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:30:08,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.014 0.035 2026-03-23 03:30:08,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "GET /web/image?model=product.template&field=image_128&id=733&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.045 2026-03-23 03:30:08,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "GET /web/image?model=product.template&field=image_128&id=739&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-03-23 03:30:08,288 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [3/9] Tour test_restricted_categories_combo_product → Step 'Office Combo' should be displayed (trigger: .product-list .product-name:contains("Office Combo")) 2026-03-23 03:30:08,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [4/9] Tour test_restricted_categories_combo_product → Step 'Combo Product 4' should be displayed (trigger: .product-list .product-name:contains("Combo Product 4")) 2026-03-23 03:30:08,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [5/9] Tour test_restricted_categories_combo_product → Step Check that: ---'Combo Product 5' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("Combo Product 5")))) 2026-03-23 03:30:08,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [6/9] Tour test_restricted_categories_combo_product → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 03:30:08,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.101 2026-03-23 03:30:08,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.008 0.185 2026-03-23 03:30:08,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [7/9] Tour test_restricted_categories_combo_product → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 03:30:08,590 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:30:08,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [8/9] Tour test_restricted_categories_combo_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:30:08,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.013 0.047 2026-03-23 03:30:08,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "GET /web/image?model=product.product&field=image_128&id=869&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 8 0.008 0.112 2026-03-23 03:30:08,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:30:08,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: [9/9] Tour test_restricted_categories_combo_product → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:30:08,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: tour succeeded 2026-03-23 03:30:08,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_restricted_categories_combo_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 03:30:09,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product.browser: heap 13524340 (allocated 14417920) 2026-03-23 03:30:09,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Closing chrome headless with pid 56409 2026-03-23 03:30:09,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Closing websocket connection 2026-03-23 03:30:09,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Terminating chrome headless with pid 56409 2026-03-23 03:30:09,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_restricted_categories_combo_product: Removing chrome user profile "/tmp/tmp95y0rrrz_chrome_odoo" 2026-03-23 03:30:09,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_reuse_empty_floating_order ... 2026-03-23 03:30:09,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome pid: 56575 2026-03-23 03:30:09,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome headless temporary user profile dir: /tmp/tmpjpp7upwu_chrome_odoo 2026-03-23 03:30:09,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:39475/json/version 2026-03-23 03:30:09,930 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:10,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Browser version: Chrome/141.0.7390.54 2026-03-23 03:30:10,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Issuing json command http://127.0.0.1:39475/json 2026-03-23 03:30:10,056 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:10,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Websocket url found: ws://127.0.0.1:39475/devtools/page/E4589463F0730C302A0761C78C28B913 2026-03-23 03:30:10,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Enable chrome headless console log notification 2026-03-23 03:30:10,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Chrome headless enable page notifications 2026-03-23 03:30:10,367 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:30:10,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Setting session cookie in browser 2026-03-23 03:30:10,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:30:10,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:30:10,402 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:11,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:11] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 85 0.069 1.055 2026-03-23 03:30:11,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Navigation result: {'frameId': 'E4589463F0730C302A0761C78C28B913', 'loaderId': '8FF1927CFB1750940453CC672926509B', 'isDownload': False} 2026-03-23 03:30:11,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Evaluate ready code "odoo.isTourReady('test_reuse_empty_floating_order')" 2026-03-23 03:30:11,598 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:30:11,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:11] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.050 2026-03-23 03:30:11,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:11] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.037 2026-03-23 03:30:11,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:11] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.080 2026-03-23 03:30:12,398 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:30:12,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:30:12,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.040 2026-03-23 03:30:12,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Evaluate test code "odoo.startTour('test_reuse_empty_floating_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:30:12,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-03-23 03:30:12,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [1/31] Tour test_reuse_empty_floating_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:30:12,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:30:12,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:30:12,680 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6449) 2026-03-23 03:30:12,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.055 2026-03-23 03:30:12,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.070 2026-03-23 03:30:12,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-03-23 03:30:12,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.043 2026-03-23 03:30:13,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.314 0.491 2026-03-23 03:30:13,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:30:13,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:30:14,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.053 2026-03-23 03:30:14,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.033 2026-03-23 03:30:14,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: Owl is running in 'dev' mode. 2026-03-23 03:30:14,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:30:14,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:30:14,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-03-23 03:30:14,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:30:14,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.027 2026-03-23 03:30:14,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "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:30:14,384 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:30:14,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.006 0.015 2026-03-23 03:30:14,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.029 2026-03-23 03:30:14,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [2/31] Tour test_reuse_empty_floating_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:30:14,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.013 0.040 2026-03-23 03:30:14,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.021 2026-03-23 03:30:14,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-03-23 03:30:14,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:14] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.196 2026-03-23 03:30:14,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [3/31] Tour test_reuse_empty_floating_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:15,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.268 2026-03-23 03:30:15,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.304 2026-03-23 03:30:15,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.023 0.363 2026-03-23 03:30:15,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.420 2026-03-23 03:30:15,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.286 2026-03-23 03:30:15,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-03-23 03:30:15,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.279 2026-03-23 03:30:15,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-03-23 03:30:15,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.033 0.283 2026-03-23 03:30:15,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.003 0.212 2026-03-23 03:30:15,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [4/31] Tour test_reuse_empty_floating_order → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 03:30:15,553 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30: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:30:15,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [5/31] Tour test_reuse_empty_floating_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:30:15,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [6/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-03-23 03:30:15,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [7/31] Tour test_reuse_empty_floating_order → Step check there are 1 floating order (trigger: .list-container-items .btn) 2026-03-23 03:30:15,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [8/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-03-23 03:30:15,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [9/31] Tour test_reuse_empty_floating_order → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:30:15,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [10/31] Tour test_reuse_empty_floating_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:15,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:30:16,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [11/31] Tour test_reuse_empty_floating_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 03:30:16,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [12/31] Tour test_reuse_empty_floating_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:30:16,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [13/31] Tour test_reuse_empty_floating_order → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:30:16,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:30:16,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [14/31] Tour test_reuse_empty_floating_order → Step .pos-leftheader .list-plus-btn 2026-03-23 03:30:16,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [15/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-03-23 03:30:16,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:30:16,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [16/31] Tour test_reuse_empty_floating_order → Step check there are 2 floating order (trigger: .list-container-items .btn) 2026-03-23 03:30:16,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [17/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-03-23 03:30:16,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [18/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-03-23 03:30:16,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [19/31] Tour test_reuse_empty_floating_order → Step .list-container-items .btn:eq(0) 2026-03-23 03:30:16,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [20/31] Tour test_reuse_empty_floating_order → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:30:16,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [21/31] Tour test_reuse_empty_floating_order → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:30:16,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:30:16,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [22/31] Tour test_reuse_empty_floating_order → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:30:16,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:16,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:30:16,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [23/31] Tour test_reuse_empty_floating_order → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:30:16,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [24/31] Tour test_reuse_empty_floating_order → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:30:16,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:30:16,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [25/31] Tour test_reuse_empty_floating_order → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:30:16,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [26/31] Tour test_reuse_empty_floating_order → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:30:17,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:30:17,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41264495 started for PoS orders references: [{'name': '/', 'uuid': '77bfc9bc-75a2-4202-bf33-e5859e30b87c'}] 2026-03-23 03:30:17,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:30:17,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41264495 order {'name': '/', 'uuid': '77bfc9bc-75a2-4202-bf33-e5859e30b87c'} created pos.order #136 2026-03-23 03:30:17,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41264495 finished 2026-03-23 03:30:17,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.239 0.493 2026-03-23 03:30:17,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:30:17,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:30:17,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [27/31] Tour test_reuse_empty_floating_order → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:30:18,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [28/31] Tour test_reuse_empty_floating_order → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:30:18,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [29/31] Tour test_reuse_empty_floating_order → Step .fa-caret-down 2026-03-23 03:30:18,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.028 2026-03-23 03:30:18,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [30/31] Tour test_reuse_empty_floating_order → Step check there are 1 floating order (trigger: .list-container-items .btn) 2026-03-23 03:30:18,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: [31/31] Tour test_reuse_empty_floating_order → Step .modal-header .oi-arrow-left 2026-03-23 03:30:18,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: tour succeeded 2026-03-23 03:30:18,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_reuse_empty_floating_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:30:18,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order.browser: heap 15575180 (allocated 17039360) 2026-03-23 03:30:18,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Closing chrome headless with pid 56575 2026-03-23 03:30:18,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Closing websocket connection 2026-03-23 03:30:18,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Terminating chrome headless with pid 56575 2026-03-23 03:30:18,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_reuse_empty_floating_order: Removing chrome user profile "/tmp/tmpjpp7upwu_chrome_odoo" 2026-03-23 03:30:18,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-03-23 03:30:19,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome pid: 56763 2026-03-23 03:30:19,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmp28dgaa5r_chrome_odoo 2026-03-23 03:30:19,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:39031/json/version 2026-03-23 03:30:19,508 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:19,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Browser version: Chrome/141.0.7390.54 2026-03-23 03:30:19,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:39031/json 2026-03-23 03:30:19,649 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:19,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:39031/devtools/page/A227B8156383CAD8465E2BF392B71BE1 2026-03-23 03:30:19,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Enable chrome headless console log notification 2026-03-23 03:30:19,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless enable page notifications 2026-03-23 03:30:20,018 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:30:20,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Setting session cookie in browser 2026-03-23 03:30:20,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:30:20,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:30:20,069 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:20,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:20] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.055 0.616 2026-03-23 03:30:20,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigation result: {'frameId': 'A227B8156383CAD8465E2BF392B71BE1', 'loaderId': '78C86C6003ADA9217BBB1CC998DBF7A2', 'isDownload': False} 2026-03-23 03:30:20,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-03-23 03:30:20,788 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:30:20,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 03:30:20,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.033 2026-03-23 03:30:20,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-03-23 03:30:21,449 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:30:21,462 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:21,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:30:21,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:30:21,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 03:30:21,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [1/33] Tour PaymentScreenRoundingDown → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:30:21,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:30:21,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:30:21,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.019 2026-03-23 03:30:21,677 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6450) 2026-03-23 03:30:21,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.083 2026-03-23 03:30:21,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.092 2026-03-23 03:30:21,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-03-23 03:30:22,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.271 0.429 2026-03-23 03:30:22,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:30:22,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:30:22,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:22] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.048 2026-03-23 03:30:22,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:30:22,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-03-23 03:30:22,971 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:23,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:30:23,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.010 0.019 2026-03-23 03:30:23,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:30:23,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:30:23,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:23,115 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:30:23,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.010 0.024 2026-03-23 03:30:23,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.034 2026-03-23 03:30:23,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [2/33] Tour PaymentScreenRoundingDown → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:30:23,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.016 0.035 2026-03-23 03:30:23,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.050 2026-03-23 03:30:23,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [3/33] Tour PaymentScreenRoundingDown → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:30:23,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.079 2026-03-23 03:30:23,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-03-23 03:30:23,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-03-23 03:30:23,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.152 2026-03-23 03:30:23,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-03-23 03:30:23,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-03-23 03:30:23,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-03-23 03:30:23,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-03-23 03:30:23,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image?model=product.template&field=image_128&id=740&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-03-23 03:30:23,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.208 2026-03-23 03:30:23,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.212 2026-03-23 03:30:23,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [4/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:23,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:30:23,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [5/33] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:30:24,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [6/33] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:30:24,071 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:24] "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:30:24,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [7/33] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:30:24,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [8/33] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:30:24,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.021 2026-03-23 03:30:24,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [9/33] Tour PaymentScreenRoundingDown → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:30:24,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [10/33] Tour PaymentScreenRoundingDown → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:30:24,444 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:30:24,458 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:30:24,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [11/33] Tour PaymentScreenRoundingDown → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-03-23 03:30:24,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [12/33] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:30:24,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [13/33] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:30:24,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:30:24,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [14/33] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:30:24,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [15/33] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.95")) 2026-03-23 03:30:24,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [16/33] Tour PaymentScreenRoundingDown → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:30:24,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [17/33] Tour PaymentScreenRoundingDown → Step .pos-leftheader .orders-button 2026-03-23 03:30:24,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 03:30:24,874 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:30:24,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33923445 started for PoS orders references: [{'name': '/', 'uuid': '46611185-8358-4a81-8639-ca7c02804c60'}] 2026-03-23 03:30:25,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33923445 order {'name': '/', 'uuid': '46611185-8358-4a81-8639-ca7c02804c60'} created pos.order #137 2026-03-23 03:30:25,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33923445 finished 2026-03-23 03:30:25,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.219 0.406 2026-03-23 03:30:25,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.050 2026-03-23 03:30:25,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.047 2026-03-23 03:30:25,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [18/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter 2026-03-23 03:30:25,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:25] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-03-23 03:30:25,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [19/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter ul 2026-03-23 03:30:25,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.023 0.039 2026-03-23 03:30:25,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [20/33] Tour PaymentScreenRoundingDown → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:30:25,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [21/33] Tour PaymentScreenRoundingDown → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:30:26,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.004 0.019 2026-03-23 03:30:26,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [22/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:26,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [23/33] Tour PaymentScreenRoundingDown → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-03-23 03:30:26,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [24/33] Tour PaymentScreenRoundingDown → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:30:26,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [25/33] Tour PaymentScreenRoundingDown → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:30:26,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [26/33] Tour PaymentScreenRoundingDown → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:26,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [27/33] Tour PaymentScreenRoundingDown → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:30:26,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [28/33] Tour PaymentScreenRoundingDown → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:30:26,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 03:30:26,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [29/33] Tour PaymentScreenRoundingDown → Step total is -1.98 (trigger: .total:contains("-1.98")) 2026-03-23 03:30:26,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [30/33] Tour PaymentScreenRoundingDown → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:30:26,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [31/33] Tour PaymentScreenRoundingDown → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:30:26,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 03:30:26,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [32/33] Tour PaymentScreenRoundingDown → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:30:26,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [33/33] Tour PaymentScreenRoundingDown → Step amount tendered in the line is '-1.95' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.95")) 2026-03-23 03:30:26,808 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: tour succeeded 2026-03-23 03:30:26,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: ╔══════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingDown SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:30:26,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: heap 15921144 (allocated 17563648) 2026-03-23 03:30:27,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing chrome headless with pid 56763 2026-03-23 03:30:27,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing websocket connection 2026-03-23 03:30:27,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Terminating chrome headless with pid 56763 2026-03-23 03:30:27,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Removing chrome user profile "/tmp/tmp28dgaa5r_chrome_odoo" 2026-03-23 03:30:27,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome pid: 56949 2026-03-23 03:30:27,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless temporary user profile dir: /tmp/tmp__qbo4w3_chrome_odoo 2026-03-23 03:30:27,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:36911/json/version 2026-03-23 03:30:27,761 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:27,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Browser version: Chrome/141.0.7390.54 2026-03-23 03:30:27,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Issuing json command http://127.0.0.1:36911/json 2026-03-23 03:30:27,906 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:27,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Websocket url found: ws://127.0.0.1:36911/devtools/page/EB6C0D9930B07F82939FFE4BBAC0A927 2026-03-23 03:30:27,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Enable chrome headless console log notification 2026-03-23 03:30:28,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Chrome headless enable page notifications 2026-03-23 03:30:28,151 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:30:28,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Setting session cookie in browser 2026-03-23 03:30:28,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:30:28,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:30:28,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:28] "GET /pos/ui/4 HTTP/1.1" 200 - 30 0.035 0.058 2026-03-23 03:30:28,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Navigation result: {'frameId': 'EB6C0D9930B07F82939FFE4BBAC0A927', 'loaderId': 'DD38E30F056C0F521DBB34474D3A9AD1', 'isDownload': False} 2026-03-23 03:30:28,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-03-23 03:30:28,354 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:30:28,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:28] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 03:30:28,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:28] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.050 2026-03-23 03:30:28,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:28] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.054 2026-03-23 03:30:29,248 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:30:29,253 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:29,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:30:29,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:30:29,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 03:30:29,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [1/16] Tour PaymentScreenTotalDueWithOverPayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:30:29,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 03:30:29,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:30:29,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.029 2026-03-23 03:30:29,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 03:30:29,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.047 2026-03-23 03:30:29,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-03-23 03:30:30,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 175 0.193 0.404 2026-03-23 03:30:30,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:30:30,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:30:30,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.084 2026-03-23 03:30:30,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:30:30,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: Owl is running in 'dev' mode. 2026-03-23 03:30:30,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:30,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:30:30,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:30:30,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:30:30,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 03:30:30,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "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:30:30,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:30:30,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:30] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 03:30:31,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.024 2026-03-23 03:30:31,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [2/16] Tour PaymentScreenTotalDueWithOverPayment → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:30:31,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.012 0.067 2026-03-23 03:30:31,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [3/16] Tour PaymentScreenTotalDueWithOverPayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:31,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.041 0.081 2026-03-23 03:30:31,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-03-23 03:30:31,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.227 2026-03-23 03:30:31,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [4/16] Tour PaymentScreenTotalDueWithOverPayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:30:31,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.258 2026-03-23 03:30:31,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.289 2026-03-23 03:30:31,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.329 2026-03-23 03:30:31,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.375 2026-03-23 03:30:31,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [5/16] Tour PaymentScreenTotalDueWithOverPayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:30:31,864 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:30:31,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.019 0.332 2026-03-23 03:30:31,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [6/16] Tour PaymentScreenTotalDueWithOverPayment → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:30:31,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.354 2026-03-23 03:30:31,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:31] "GET /web/image?model=product.template&field=image_128&id=740&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-03-23 03:30:32,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.307 2026-03-23 03:30:32,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [7/16] Tour PaymentScreenTotalDueWithOverPayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:30:32,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.284 2026-03-23 03:30:32,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [8/16] Tour PaymentScreenTotalDueWithOverPayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:30:32,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.098 2026-03-23 03:30:32,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [9/16] Tour PaymentScreenTotalDueWithOverPayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:30:32,210 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:32,221 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:32,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [10/16] Tour PaymentScreenTotalDueWithOverPayment → Step total is 1.98 (trigger: .total:contains("1.98")) 2026-03-23 03:30:32,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [11/16] Tour PaymentScreenTotalDueWithOverPayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:30:32,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [12/16] Tour PaymentScreenTotalDueWithOverPayment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 03:30:32,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.029 2026-03-23 03:30:32,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [13/16] Tour PaymentScreenTotalDueWithOverPayment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 03:30:32,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [14/16] Tour PaymentScreenTotalDueWithOverPayment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:30:32,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [15/16] Tour PaymentScreenTotalDueWithOverPayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:30:32,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: [16/16] Tour PaymentScreenTotalDueWithOverPayment → Step change is 3 (trigger: .payment-status-amount .amount:contains("3")) 2026-03-23 03:30:32,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:30:32,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: tour succeeded 2026-03-23 03:30:32,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR PaymentScreenTotalDueWithOverPayment SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 03:30:32,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down.browser: heap 13745660 (allocated 14155776) 2026-03-23 03:30:32,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing chrome headless with pid 56949 2026-03-23 03:30:32,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Closing websocket connection 2026-03-23 03:30:32,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Terminating chrome headless with pid 56949 2026-03-23 03:30:33,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_down: Removing chrome user profile "/tmp/tmp__qbo4w3_chrome_odoo" 2026-03-23 03:30:33,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-03-23 03:30:34,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome pid: 57127 2026-03-23 03:30:34,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome headless temporary user profile dir: /tmp/tmpvi0m5uuy_chrome_odoo 2026-03-23 03:30:34,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Issuing json command http://127.0.0.1:43047/json/version 2026-03-23 03:30:34,092 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43047', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:34,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Browser version: Chrome/141.0.7390.54 2026-03-23 03:30:34,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Issuing json command http://127.0.0.1:43047/json 2026-03-23 03:30:34,272 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43047', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:34,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Websocket url found: ws://127.0.0.1:43047/devtools/page/E00DB8E22E742238833472BFF4BF91A9 2026-03-23 03:30:34,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Enable chrome headless console log notification 2026-03-23 03:30:34,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Chrome headless enable page notifications 2026-03-23 03:30:34,774 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:30:34,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Setting session cookie in browser 2026-03-23 03:30:34,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:30:34,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:30:34,818 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:35,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:35] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.065 0.805 2026-03-23 03:30:35,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Navigation result: {'frameId': 'E00DB8E22E742238833472BFF4BF91A9', 'loaderId': '7A7152020CAE0C16F2FEC203E8C5D795', 'isDownload': False} 2026-03-23 03:30:35,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-03-23 03:30:35,801 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:30:35,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:35] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.027 2026-03-23 03:30:35,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:35] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.029 2026-03-23 03:30:35,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:35] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.067 2026-03-23 03:30:36,674 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:30:36,677 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:30:36,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.050 2026-03-23 03:30:36,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:30:36,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [1/33] Tour PaymentScreenRoundingUp → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:30:36,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.021 2026-03-23 03:30:36,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:30:36,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:30:36,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.022 2026-03-23 03:30:37,078 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6451) 2026-03-23 03:30:37,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.109 2026-03-23 03:30:37,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.141 2026-03-23 03:30:37,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.069 2026-03-23 03:30:38,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.290 0.476 2026-03-23 03:30:38,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:30:38,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:30:38,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-03-23 03:30:38,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:30:38,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: Owl is running in 'dev' mode. 2026-03-23 03:30:38,483 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:30:38,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.017 0.009 2026-03-23 03:30:38,519 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:30:38,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 03:30:38,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.051 2026-03-23 03:30:38,575 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:38,594 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "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:30:38,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 03:30:38,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 03:30:38,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [2/33] Tour PaymentScreenRoundingUp → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:30:38,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:38] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.016 0.045 2026-03-23 03:30:39,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.083 2026-03-23 03:30:39,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.140 2026-03-23 03:30:39,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [3/33] Tour PaymentScreenRoundingUp → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 03:30:39,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.025 0.213 2026-03-23 03:30:39,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.285 2026-03-23 03:30:39,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.324 2026-03-23 03:30:39,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.025 0.375 2026-03-23 03:30:39,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.456 2026-03-23 03:30:39,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.006 0.391 2026-03-23 03:30:39,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.347 2026-03-23 03:30:39,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.332 2026-03-23 03:30:39,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "GET /web/image?model=product.template&field=image_128&id=741&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.325 2026-03-23 03:30:39,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.339 2026-03-23 03:30:40,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [4/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:40,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.056 2026-03-23 03:30:40,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [5/33] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:30:40,234 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:40] "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:30:40,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [6/33] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 03:30:40,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [7/33] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:30:40,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [8/33] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:30:40,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:30:40,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [9/33] Tour PaymentScreenRoundingUp → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:30:40,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [10/33] Tour PaymentScreenRoundingUp → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:30:40,541 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:30:40,543 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:30:40,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [11/33] Tour PaymentScreenRoundingUp → Step total is 1.96 (trigger: .total:contains("1.96")) 2026-03-23 03:30:40,626 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [12/33] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:30:40,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [13/33] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:30:40,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:30:40,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [14/33] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:30:40,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [15/33] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-03-23 03:30:40,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [16/33] Tour PaymentScreenRoundingUp → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:30:40,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [17/33] Tour PaymentScreenRoundingUp → Step .pos-leftheader .orders-button 2026-03-23 03:30:41,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.047 2026-03-23 03:30:41,021 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:30:41,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76511652 started for PoS orders references: [{'name': '/', 'uuid': 'ececda51-f501-4bd0-8eb6-e435d2621c06'}] 2026-03-23 03:30:41,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76511652 order {'name': '/', 'uuid': 'ececda51-f501-4bd0-8eb6-e435d2621c06'} created pos.order #138 2026-03-23 03:30:41,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76511652 finished 2026-03-23 03:30:41,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.270 0.512 2026-03-23 03:30:41,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 03:30:41,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 03:30:42,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [18/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter 2026-03-23 03:30:42,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:30:42,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 03:30:42,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [19/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter ul 2026-03-23 03:30:42,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [20/33] Tour PaymentScreenRoundingUp → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:30:42,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [21/33] Tour PaymentScreenRoundingUp → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:30:42,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.011 0.017 2026-03-23 03:30:42,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [22/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:42,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [23/33] Tour PaymentScreenRoundingUp → Step Check orderline with attributes: {"productName":"Product Test","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test"))) 2026-03-23 03:30:42,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [24/33] Tour PaymentScreenRoundingUp → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:30:42,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [25/33] Tour PaymentScreenRoundingUp → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:30:42,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [26/33] Tour PaymentScreenRoundingUp → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:42,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [27/33] Tour PaymentScreenRoundingUp → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:30:42,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [28/33] Tour PaymentScreenRoundingUp → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:30:42,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:30:42,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [29/33] Tour PaymentScreenRoundingUp → Step total is -1.96 (trigger: .total:contains("-1.96")) 2026-03-23 03:30:42,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [30/33] Tour PaymentScreenRoundingUp → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:30:43,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [31/33] Tour PaymentScreenRoundingUp → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:30:43,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:30:43,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [32/33] Tour PaymentScreenRoundingUp → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 03:30:43,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: [33/33] Tour PaymentScreenRoundingUp → Step amount tendered in the line is '-2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-2.00")) 2026-03-23 03:30:43,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: tour succeeded 2026-03-23 03:30:43,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: ╔════════════════════════════════════════╗ ║ TOUR PaymentScreenRoundingUp SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 03:30:43,431 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up.browser: heap 16063280 (allocated 17301504) 2026-03-23 03:30:43,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Closing chrome headless with pid 57127 2026-03-23 03:30:43,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Closing websocket connection 2026-03-23 03:30:43,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Terminating chrome headless with pid 57127 2026-03-23 03:30:43,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_rounding_up: Removing chrome user profile "/tmp/tmpvi0m5uuy_chrome_odoo" 2026-03-23 03:30:43,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_set_opening_note_without_cash_method ... 2026-03-23 03:30:44,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome pid: 57316 2026-03-23 03:30:44,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome headless temporary user profile dir: /tmp/tmpp1aenmhm_chrome_odoo 2026-03-23 03:30:44,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:43067/json/version 2026-03-23 03:30:44,361 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:44,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Browser version: Chrome/141.0.7390.54 2026-03-23 03:30:44,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Issuing json command http://127.0.0.1:43067/json 2026-03-23 03:30:44,568 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:44,759 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Websocket url found: ws://127.0.0.1:43067/devtools/page/4AD823E779F23728F44A719DE61C4015 2026-03-23 03:30:44,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Enable chrome headless console log notification 2026-03-23 03:30:44,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Chrome headless enable page notifications 2026-03-23 03:30:45,034 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:30:45,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Setting session cookie in browser 2026-03-23 03:30:45,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:30:45,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:30:45,105 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:46,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.092 0.853 2026-03-23 03:30:46,042 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Navigation result: {'frameId': '4AD823E779F23728F44A719DE61C4015', 'loaderId': '3718343E394ADA8A9F2665570AB9D2E7', 'isDownload': False} 2026-03-23 03:30:46,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Evaluate ready code "odoo.isTourReady('test_set_opening_note_without_cash_method')" 2026-03-23 03:30:46,090 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:30:46,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-03-23 03:30:46,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.039 2026-03-23 03:30:46,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.064 2026-03-23 03:30:46,949 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:30:46,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:30:47,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 03:30:47,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Evaluate test code "odoo.startTour('test_set_opening_note_without_cash_method', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:30:47,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 03:30:47,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [1/13] Tour test_set_opening_note_without_cash_method → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:30:47,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:30:47,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:30:47,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.022 2026-03-23 03:30:47,268 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6452) 2026-03-23 03:30:47,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.018 0.074 2026-03-23 03:30:47,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.041 0.104 2026-03-23 03:30:47,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.068 2026-03-23 03:30:48,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.253 0.783 2026-03-23 03:30:48,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:30:48,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:30:48,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.075 2026-03-23 03:30:48,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 03:30:48,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: Owl is running in 'dev' mode. 2026-03-23 03:30:49,032 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:30:49,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:30:49,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:49,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.040 2026-03-23 03:30:49,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.027 2026-03-23 03:30:49,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "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:30:49,211 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:30:49,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.009 0.054 2026-03-23 03:30:49,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.034 2026-03-23 03:30:49,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [2/13] Tour test_set_opening_note_without_cash_method → Step Add Opening Notes (trigger: .opening-notes) 2026-03-23 03:30:49,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.011 0.057 2026-03-23 03:30:49,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.079 2026-03-23 03:30:49,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-03-23 03:30:49,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-03-23 03:30:49,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-03-23 03:30:49,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [3/13] Tour test_set_opening_note_without_cash_method → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:30:49,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.278 2026-03-23 03:30:49,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [4/13] Tour test_set_opening_note_without_cash_method → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:30:49,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:49] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.344 2026-03-23 03:30:50,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.318 2026-03-23 03:30:50,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.332 2026-03-23 03:30:50,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.341 2026-03-23 03:30:50,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.004 0.253 2026-03-23 03:30:50,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 32 0.048 0.263 2026-03-23 03:30:50,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.041 2026-03-23 03:30:50,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [5/13] Tour test_set_opening_note_without_cash_method → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:30:50,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [6/13] Tour test_set_opening_note_without_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 03:30:50,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [7/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:30:50,562 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "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:30:50,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [8/13] Tour test_set_opening_note_without_cash_method → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:30:50,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [9/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 03:30:50,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [10/13] Tour test_set_opening_note_without_cash_method → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:30:50,799 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [11/13] Tour test_set_opening_note_without_cash_method → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:30:50,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:30:50,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [12/13] Tour test_set_opening_note_without_cash_method → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("6.0"))) 2026-03-23 03:30:50,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: [13/13] Tour test_set_opening_note_without_cash_method → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:30:50,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: tour succeeded 2026-03-23 03:30:50,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_set_opening_note_without_cash_method SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 03:30:51,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 03:30:51,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method.browser: heap 13696016 (allocated 14680064) 2026-03-23 03:30:51,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Closing chrome headless with pid 57316 2026-03-23 03:30:51,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Closing websocket connection 2026-03-23 03:30:51,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Terminating chrome headless with pid 57316 2026-03-23 03:30:51,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_set_opening_note_without_cash_method: Removing chrome user profile "/tmp/tmpp1aenmhm_chrome_odoo" 2026-03-23 03:30:51,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_sync_from_ui_one_by_one ... 2026-03-23 03:30:51,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome pid: 57488 2026-03-23 03:30:51,882 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome headless temporary user profile dir: /tmp/tmpnsavvipw_chrome_odoo 2026-03-23 03:30:51,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:40347/json/version 2026-03-23 03:30:51,887 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:52,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Browser version: Chrome/141.0.7390.54 2026-03-23 03:30:52,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Issuing json command http://127.0.0.1:40347/json 2026-03-23 03:30:52,145 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:30:52,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Websocket url found: ws://127.0.0.1:40347/devtools/page/CF31A6D4B669FDF5DA394FDC5C41174C 2026-03-23 03:30:52,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Enable chrome headless console log notification 2026-03-23 03:30:52,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Chrome headless enable page notifications 2026-03-23 03:30:52,317 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:30:52,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Setting session cookie in browser 2026-03-23 03:30:52,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:30:52,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:30:52,376 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:30:53,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "GET /pos/ui/4 HTTP/1.1" 200 - 136 0.139 0.733 2026-03-23 03:30:53,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Navigation result: {'frameId': 'CF31A6D4B669FDF5DA394FDC5C41174C', 'loaderId': '3AE854C442638FBFDCCB720BD02045A7', 'isDownload': False} 2026-03-23 03:30:53,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Evaluate ready code "odoo.isTourReady('test_sync_from_ui_one_by_one')" 2026-03-23 03:30:53,294 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:30:53,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:30:53,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.032 2026-03-23 03:30:53,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-03-23 03:30:54,046 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:30:54,052 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:30:54,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:30:54,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Evaluate test code "odoo.startTour('test_sync_from_ui_one_by_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:30:54,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [1/10] Tour test_sync_from_ui_one_by_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:30:54,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.021 2026-03-23 03:30:54,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:30:54,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:30:54,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.020 2026-03-23 03:30:54,329 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6453) 2026-03-23 03:30:54,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.077 2026-03-23 03:30:54,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.099 2026-03-23 03:30:54,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.054 2026-03-23 03:30:55,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.339 0.464 2026-03-23 03:30:55,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:30:55,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:30:55,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:55] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.114 2026-03-23 03:30:55,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 03:30:55,910 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: Owl is running in 'dev' mode. 2026-03-23 03:30:56,048 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:30:56,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 03:30:56,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:30:56,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.010 0.033 2026-03-23 03:30:56,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 03:30:56,149 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:30:56,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:30:56,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.040 0.038 2026-03-23 03:30:56,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 03:30:56,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [2/10] Tour test_sync_from_ui_one_by_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:30:56,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.035 0.056 2026-03-23 03:30:56,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.017 0.039 2026-03-23 03:30:56,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-03-23 03:30:56,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-03-23 03:30:56,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-03-23 03:30:56,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [3/10] Tour test_sync_from_ui_one_by_one → Step Create fake orders (trigger: body) 2026-03-23 03:30:56,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.016 0.190 2026-03-23 03:30:56,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.314 2026-03-23 03:30:56,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:56] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.290 2026-03-23 03:30:57,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [4/10] Tour test_sync_from_ui_one_by_one → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:30:57,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.008 0.337 2026-03-23 03:30:57,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.362 2026-03-23 03:30:57,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.076 0.438 2026-03-23 03:30:57,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.428 2026-03-23 03:30:57,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [5/10] Tour test_sync_from_ui_one_by_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:30:57,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:30:57,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [6/10] Tour test_sync_from_ui_one_by_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:30:57,578 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [7/10] Tour test_sync_from_ui_one_by_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:30:57,600 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:30:57,610 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:30:57,636 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "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:30:57,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [8/10] Tour test_sync_from_ui_one_by_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:30:57,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [9/10] Tour test_sync_from_ui_one_by_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:30:57,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:30:57,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.021 2026-03-23 03:30:57,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: [10/10] Tour test_sync_from_ui_one_by_one → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:30:57,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71760081 started for PoS orders references: [{'name': '/', 'uuid': 'eafff5fb-bd21-4342-8700-083565637564'}] 2026-03-23 03:30:57,927 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:30:58,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71760081 order {'name': '/', 'uuid': 'eafff5fb-bd21-4342-8700-083565637564'} created pos.order #139 2026-03-23 03:30:58,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71760081 finished 2026-03-23 03:30:58,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.352 0.550 2026-03-23 03:30:58,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:30:58,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58339161 started for PoS orders references: [{'name': '/', 'uuid': 'c853a72f-4e2b-4585-b6d0-12fc2d1a576d'}] 2026-03-23 03:30:58,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58339161 order {'name': '/', 'uuid': 'c853a72f-4e2b-4585-b6d0-12fc2d1a576d'} created pos.order #140 2026-03-23 03:30:58,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58339161 finished 2026-03-23 03:30:59,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.053 0.122 2026-03-23 03:30:59,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58415658 started for PoS orders references: [{'name': '/', 'uuid': 'c1fa2d93-fd0e-4fbc-bcf2-c88530f72729'}] 2026-03-23 03:30:59,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58415658 order {'name': '/', 'uuid': 'c1fa2d93-fd0e-4fbc-bcf2-c88530f72729'} created pos.order #141 2026-03-23 03:30:59,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58415658 finished 2026-03-23 03:30:59,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.042 0.108 2026-03-23 03:30:59,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89343800 started for PoS orders references: [{'name': '/', 'uuid': '0d38ff5e-3d72-41b2-8c34-3e57f2e5be08'}] 2026-03-23 03:30:59,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89343800 order {'name': '/', 'uuid': '0d38ff5e-3d72-41b2-8c34-3e57f2e5be08'} created pos.order #142 2026-03-23 03:30:59,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89343800 finished 2026-03-23 03:30:59,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.045 0.110 2026-03-23 03:30:59,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64212259 started for PoS orders references: [{'name': '/', 'uuid': '4fd302e5-49ca-43ee-811e-ef544bf5af15'}] 2026-03-23 03:30:59,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64212259 order {'name': '/', 'uuid': '4fd302e5-49ca-43ee-811e-ef544bf5af15'} created pos.order #143 2026-03-23 03:30:59,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64212259 finished 2026-03-23 03:30:59,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.054 0.112 2026-03-23 03:30:59,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96795028 started for PoS orders references: [{'name': '/', 'uuid': '66e94af0-bb10-433b-b4b4-d4c510ee41e2'}] 2026-03-23 03:30:59,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96795028 order {'name': '/', 'uuid': '66e94af0-bb10-433b-b4b4-d4c510ee41e2'} created pos.order #144 2026-03-23 03:30:59,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96795028 finished 2026-03-23 03:30:59,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.049 0.116 2026-03-23 03:30:59,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:30:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:31:00,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: tour succeeded 2026-03-23 03:31:00,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_sync_from_ui_one_by_one SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 03:31:00,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one.browser: heap 16778920 (allocated 18223104) 2026-03-23 03:31:00,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Closing chrome headless with pid 57488 2026-03-23 03:31:00,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Closing websocket connection 2026-03-23 03:31:00,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Terminating chrome headless with pid 57488 2026-03-23 03:31:00,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_sync_from_ui_one_by_one: Removing chrome user profile "/tmp/tmpnsavvipw_chrome_odoo" 2026-03-23 03:31:00,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tax_control_button_visiblity ... 2026-03-23 03:31:01,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome pid: 57676 2026-03-23 03:31:01,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome headless temporary user profile dir: /tmp/tmp6l_v64wq_chrome_odoo 2026-03-23 03:31:01,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:44289/json/version 2026-03-23 03:31:01,632 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:01,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Browser version: Chrome/141.0.7390.54 2026-03-23 03:31:01,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Issuing json command http://127.0.0.1:44289/json 2026-03-23 03:31:01,850 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:01,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Websocket url found: ws://127.0.0.1:44289/devtools/page/996C7C8CEF02E7BF3C04D6D6F5208D32 2026-03-23 03:31:01,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Enable chrome headless console log notification 2026-03-23 03:31:02,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Chrome headless enable page notifications 2026-03-23 03:31:02,276 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:31:02,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Setting session cookie in browser 2026-03-23 03:31:02,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:31:02,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:31:02,370 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:31:03,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.069 0.637 2026-03-23 03:31:03,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Navigation result: {'frameId': '996C7C8CEF02E7BF3C04D6D6F5208D32', 'loaderId': '0C3A0616C997A81C9725B201BFD540CA', 'isDownload': False} 2026-03-23 03:31:03,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Evaluate ready code "odoo.isTourReady('test_tax_control_button_visiblity')" 2026-03-23 03:31:03,118 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:31:03,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 03:31:03,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-03-23 03:31:03,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.041 2026-03-23 03:31:03,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:03,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:31:03,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-03-23 03:31:03,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Evaluate test code "odoo.startTour('test_tax_control_button_visiblity', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:31:03,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.022 2026-03-23 03:31:03,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [1/6] Tour test_tax_control_button_visiblity → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:31:04,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:31:04,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:31:04,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-03-23 03:31:04,145 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6454) 2026-03-23 03:31:04,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.076 2026-03-23 03:31:04,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.084 2026-03-23 03:31:04,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.057 2026-03-23 03:31:05,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.275 0.460 2026-03-23 03:31:05,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.111 2026-03-23 03:31:05,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:31:05,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.071 2026-03-23 03:31:05,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.013 2026-03-23 03:31:05,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: Owl is running in 'dev' mode. 2026-03-23 03:31:05,747 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:31:05,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.028 2026-03-23 03:31:05,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:31:05,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:31:05,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:31:05,847 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "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:31:05,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:31:05,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:05] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.012 0.048 2026-03-23 03:31:06,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.045 2026-03-23 03:31:06,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [2/6] Tour test_tax_control_button_visiblity → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:31:06,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.015 0.030 2026-03-23 03:31:06,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.027 0.057 2026-03-23 03:31:06,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [3/6] Tour test_tax_control_button_visiblity → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:31:06,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.149 2026-03-23 03:31:06,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-03-23 03:31:06,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.281 2026-03-23 03:31:06,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.351 2026-03-23 03:31:06,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.398 2026-03-23 03:31:06,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.006 0.396 2026-03-23 03:31:06,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:06] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.354 2026-03-23 03:31:07,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:07] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.345 2026-03-23 03:31:07,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:07] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.210 2026-03-23 03:31:07,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.343 2026-03-23 03:31:07,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [4/6] Tour test_tax_control_button_visiblity → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:31:07,248 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:07] "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:07,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [5/6] Tour test_tax_control_button_visiblity → Step click Actions button (trigger: .more-btn) 2026-03-23 03:31:07,333 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: [6/6] Tour test_tax_control_button_visiblity → Step Check that: ---check fiscal position button--- is not true (trigger: body:not(:has(.o_fiscal_position_button))) 2026-03-23 03:31:07,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: tour succeeded 2026-03-23 03:31:07,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_tax_control_button_visiblity SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 03:31:07,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity.browser: heap 12703956 (allocated 13631488) 2026-03-23 03:31:07,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Closing chrome headless with pid 57676 2026-03-23 03:31:07,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Closing websocket connection 2026-03-23 03:31:07,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Terminating chrome headless with pid 57676 2026-03-23 03:31:07,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tax_control_button_visiblity: Removing chrome user profile "/tmp/tmp6l_v64wq_chrome_odoo" 2026-03-23 03:31:07,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_tracking_number_closing_session ... 2026-03-23 03:31:08,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome pid: 57844 2026-03-23 03:31:08,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome headless temporary user profile dir: /tmp/tmp3tivo9x3_chrome_odoo 2026-03-23 03:31:08,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:40935/json/version 2026-03-23 03:31:08,697 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40935', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:08,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Browser version: Chrome/141.0.7390.54 2026-03-23 03:31:08,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Issuing json command http://127.0.0.1:40935/json 2026-03-23 03:31:08,947 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40935', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:08,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Websocket url found: ws://127.0.0.1:40935/devtools/page/5FA7A2DFAB66D28E83A0B5C14EEC04BF 2026-03-23 03:31:09,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Enable chrome headless console log notification 2026-03-23 03:31:09,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Chrome headless enable page notifications 2026-03-23 03:31:09,288 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:31:09,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Setting session cookie in browser 2026-03-23 03:31:09,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:31:09,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:31:09,376 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:31:10,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.067 0.819 2026-03-23 03:31:10,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Navigation result: {'frameId': '5FA7A2DFAB66D28E83A0B5C14EEC04BF', 'loaderId': 'EB9E9D6660E0554114D33430030336B9', 'isDownload': False} 2026-03-23 03:31:10,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Evaluate ready code "odoo.isTourReady('test_tracking_number_closing_session')" 2026-03-23 03:31:10,334 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:31:10,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 03:31:10,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-03-23 03:31:10,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:10] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-03-23 03:31:11,322 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:31:11,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:11,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.037 2026-03-23 03:31:11,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Evaluate test code "odoo.startTour('test_tracking_number_closing_session', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:31:11,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-03-23 03:31:11,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [1/41] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:31:11,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:31:11,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:31:11,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.022 2026-03-23 03:31:11,689 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6455) 2026-03-23 03:31:11,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.110 2026-03-23 03:31:11,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.046 0.148 2026-03-23 03:31:11,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.084 2026-03-23 03:31:12,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.296 0.457 2026-03-23 03:31:12,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:31:12,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:31:13,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.088 2026-03-23 03:31:13,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 03:31:13,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-03-23 03:31:13,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:31:13,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.027 2026-03-23 03:31:13,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:31:13,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:31:13,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.004 0.060 2026-03-23 03:31:13,352 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "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:31:13,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:13,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.008 0.024 2026-03-23 03:31:13,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.043 2026-03-23 03:31:13,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [2/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:31:13,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.035 2026-03-23 03:31:13,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:13] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.058 2026-03-23 03:31:13,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [3/41] Tour test_tracking_number_closing_session → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 03:31:14,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.190 2026-03-23 03:31:14,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.262 2026-03-23 03:31:14,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.290 2026-03-23 03:31:14,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.332 2026-03-23 03:31:14,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.015 0.353 2026-03-23 03:31:14,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.010 0.332 2026-03-23 03:31:14,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-03-23 03:31:14,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-03-23 03:31:14,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-03-23 03:31:14,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.239 2026-03-23 03:31:14,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [4/41] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:31:14,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:31:14,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [5/41] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 03:31:14,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [6/41] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:31:14,726 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "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:31:14,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [7/41] Tour test_tracking_number_closing_session → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:31:14,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:31:14,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [8/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:31:14,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [9/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:31:15,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [10/41] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:31:15,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:31:15,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:15,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [11/41] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:31:15,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [12/41] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:31:15,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 03:31:15,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [13/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:31:15,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:31:15,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.069 2026-03-23 03:31:15,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #123105 started for PoS orders references: [{'name': '/', 'uuid': 'a315941c-9dcd-49ae-9fb3-33e9569b27d6'}] 2026-03-23 03:31:15,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [14/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:31:15,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #123105 order {'name': '/', 'uuid': 'a315941c-9dcd-49ae-9fb3-33e9569b27d6'} created pos.order #145 2026-03-23 03:31:15,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #123105 finished 2026-03-23 03:31:15,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.217 0.485 2026-03-23 03:31:16,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:31:16,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:31:16,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [15/41] Tour test_tracking_number_closing_session → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:31:16,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [16/41] Tour test_tracking_number_closing_session → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:31:16,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.041 2026-03-23 03:31:16,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [17/41] Tour test_tracking_number_closing_session → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:31:16,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [18/41] Tour test_tracking_number_closing_session → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:31:16,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [19/41] Tour test_tracking_number_closing_session → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:31:16,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [20/41] Tour test_tracking_number_closing_session → Step Select button close register (trigger: button:contains(close register)) 2026-03-23 03:31:16,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.048 0.068 2026-03-23 03:31:16,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 7 0.009 0.016 2026-03-23 03:31:16,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:16] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 28 0.049 0.061 2026-03-23 03:31:18,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 248 0.392 0.672 2026-03-23 03:31:18,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:18] "GET /pos/ui/4 HTTP/1.1" 200 - 70 0.077 0.147 2026-03-23 03:31:19,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [21/41] Tour test_tracking_number_closing_session → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:31:19,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:19,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 03:31:19,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:31:19,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:31:19,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.016 0.040 2026-03-23 03:31:19,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.052 2026-03-23 03:31:19,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-03-23 03:31:19,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 110 0.113 0.181 2026-03-23 03:31:19,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.015 0.062 2026-03-23 03:31:20,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:31:20,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.024 2026-03-23 03:31:20,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:31:20,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: Owl is running in 'dev' mode. 2026-03-23 03:31:20,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:31:20,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 304 - 3 0.009 0.020 2026-03-23 03:31:20,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:31:20,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [22/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:31:20,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [23/41] Tour test_tracking_number_closing_session → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:31:20,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 25 0.037 0.063 2026-03-23 03:31:20,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [24/41] Tour test_tracking_number_closing_session → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:31:21,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.036 2026-03-23 03:31:21,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [25/41] Tour test_tracking_number_closing_session → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:31:21,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:31:21,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [26/41] Tour test_tracking_number_closing_session → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:31:21,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [27/41] Tour test_tracking_number_closing_session → Step 'Desk Pad' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Pad")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:31:21,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:31:21,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [28/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:31:21,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [29/41] Tour test_tracking_number_closing_session → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:31:21,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [30/41] Tour test_tracking_number_closing_session → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:31:21,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [31/41] Tour test_tracking_number_closing_session → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:31:21,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [32/41] Tour test_tracking_number_closing_session → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 03:31:21,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:31:21,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [33/41] Tour test_tracking_number_closing_session → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:31:21,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [34/41] Tour test_tracking_number_closing_session → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 03:31:21,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [35/41] Tour test_tracking_number_closing_session → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:31:21,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [36/41] Tour test_tracking_number_closing_session → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:31:21,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [37/41] Tour test_tracking_number_closing_session → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:31:21,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [38/41] Tour test_tracking_number_closing_session → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:31:22,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:31:22,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [39/41] Tour test_tracking_number_closing_session → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:31:22,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 03:31:22,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3758759 started for PoS orders references: [{'name': '/', 'uuid': 'ec6067e2-6db6-4050-8d45-dbdc78a73158'}] 2026-03-23 03:31:22,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3758759 order {'name': '/', 'uuid': 'ec6067e2-6db6-4050-8d45-dbdc78a73158'} created pos.order #146 2026-03-23 03:31:22,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3758759 finished 2026-03-23 03:31:22,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 117 0.129 0.339 2026-03-23 03:31:22,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.037 2026-03-23 03:31:22,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 03:31:22,775 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [40/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:31:22,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: [41/41] Tour test_tracking_number_closing_session → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:31:22,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: tour succeeded 2026-03-23 03:31:22,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_tracking_number_closing_session SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 03:31:22,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 03:31:23,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session.browser: heap 15486732 (allocated 16515072) 2026-03-23 03:31:23,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Closing chrome headless with pid 57844 2026-03-23 03:31:23,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Closing websocket connection 2026-03-23 03:31:23,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Terminating chrome headless with pid 57844 2026-03-23 03:31:23,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_tracking_number_closing_session: Removing chrome user profile "/tmp/tmp3tivo9x3_chrome_odoo" 2026-03-23 03:31:23,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_translate_product_name ... 2026-03-23 03:31:24,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome pid: 58060 2026-03-23 03:31:24,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome headless temporary user profile dir: /tmp/tmpzgzfy5yt_chrome_odoo 2026-03-23 03:31:24,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Issuing json command http://127.0.0.1:39603/json/version 2026-03-23 03:31:24,457 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:24,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Browser version: Chrome/141.0.7390.54 2026-03-23 03:31:24,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Issuing json command http://127.0.0.1:39603/json 2026-03-23 03:31:24,614 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:24,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Websocket url found: ws://127.0.0.1:39603/devtools/page/E8A606B88E4296353E6A35631BF2CC44 2026-03-23 03:31:24,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Enable chrome headless console log notification 2026-03-23 03:31:24,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Chrome headless enable page notifications 2026-03-23 03:31:24,959 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:31:24,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Setting session cookie in browser 2026-03-23 03:31:24,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Open "http://127.0.0.1:8069/pos/ui/4" in browser 2026-03-23 03:31:24,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Navigating to: "http://127.0.0.1:8069/pos/ui/4" 2026-03-23 03:31:24,996 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:31:26,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "GET /pos/ui/4 HTTP/1.1" 200 - 85 0.067 1.166 2026-03-23 03:31:26,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Navigation result: {'frameId': 'E8A606B88E4296353E6A35631BF2CC44', 'loaderId': '64EEB23E93ACA5EF7FAD4DA14E6F7E09', 'isDownload': False} 2026-03-23 03:31:26,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Evaluate ready code "odoo.isTourReady('TranslateProductNameTour')" 2026-03-23 03:31:26,261 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:31:26,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-03-23 03:31:26,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.029 2026-03-23 03:31:26,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.056 2026-03-23 03:31:27,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:31:27,132 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:31:27,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "GET /web/webclient/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 1 0.002 0.373 2026-03-23 03:31:27,625 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Evaluate test code "odoo.startTour('TranslateProductNameTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:31:27,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.023 2026-03-23 03:31:27,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: [1/4] Tour TranslateProductNameTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:31:27,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:31:27,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:27,832 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6456) 2026-03-23 03:31:27,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.073 2026-03-23 03:31:27,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.092 2026-03-23 03:31:27,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.008 2026-03-23 03:31:28,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.071 2026-03-23 03:31:28,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.234 0.400 2026-03-23 03:31:28,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:31:28,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:31:29,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.050 2026-03-23 03:31:29,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:31:29,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: Owl is running in 'dev' mode. 2026-03-23 03:31:29,258 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:31:29,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 03:31:29,271 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:31:29,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:31:29,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:31:29,324 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:31:29,325 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "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:31:29,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.012 0.035 2026-03-23 03:31:29,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.031 2026-03-23 03:31:29,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: [2/4] Tour TranslateProductNameTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:31:29,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.018 0.041 2026-03-23 03:31:29,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.011 0.081 2026-03-23 03:31:29,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: [3/4] Tour TranslateProductNameTour → Step click product 'Testez le produit' (trigger: article.product .product-content .product-name:contains("Testez le produit")) 2026-03-23 03:31:29,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:29] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.012 0.176 2026-03-23 03:31:30,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.300 2026-03-23 03:31:30,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.029 0.369 2026-03-23 03:31:30,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.422 2026-03-23 03:31:30,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.456 2026-03-23 03:31:30,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.478 2026-03-23 03:31:30,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.420 2026-03-23 03:31:30,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.014 0.340 2026-03-23 03:31:30,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image?model=product.template&field=image_128&id=742&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-03-23 03:31:30,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.005 0.218 2026-03-23 03:31:30,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.371 2026-03-23 03:31:30,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: [4/4] Tour TranslateProductNameTour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:31:30,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 03:31:30,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: tour succeeded 2026-03-23 03:31:30,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: ╔═════════════════════════════════════════╗ ║ TOUR TranslateProductNameTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:31:31,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name.browser: heap 15206352 (allocated 16388096) 2026-03-23 03:31:31,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Closing chrome headless with pid 58060 2026-03-23 03:31:31,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Closing websocket connection 2026-03-23 03:31:31,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Terminating chrome headless with pid 58060 2026-03-23 03:31:31,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_translate_product_name: Removing chrome user profile "/tmp/tmpzgzfy5yt_chrome_odoo" 2026-03-23 03:31:31,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_zero_decimal_places_currency ... 2026-03-23 03:31:32,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome pid: 58233 2026-03-23 03:31:32,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome headless temporary user profile dir: /tmp/tmpged_yy46_chrome_odoo 2026-03-23 03:31:32,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:43655/json/version 2026-03-23 03:31:32,316 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:32,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Browser version: Chrome/141.0.7390.54 2026-03-23 03:31:32,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Issuing json command http://127.0.0.1:43655/json 2026-03-23 03:31:32,508 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:32,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Websocket url found: ws://127.0.0.1:43655/devtools/page/82AD01966C2A05BBFE2FB4E1F028B0C6 2026-03-23 03:31:32,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Enable chrome headless console log notification 2026-03-23 03:31:32,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Chrome headless enable page notifications 2026-03-23 03:31:32,878 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:31:32,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Setting session cookie in browser 2026-03-23 03:31:32,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Open "http://127.0.0.1:8069/pos/ui?config_id=4" in browser 2026-03-23 03:31:32,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=4" 2026-03-23 03:31:32,922 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:31:33,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:33] "GET /pos/ui?config_id=4 HTTP/1.1" 200 - 86 0.077 0.638 2026-03-23 03:31:33,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Navigation result: {'frameId': '82AD01966C2A05BBFE2FB4E1F028B0C6', 'loaderId': 'EDC85662F285DC9089684EDAC40D67F1', 'isDownload': False} 2026-03-23 03:31:33,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Evaluate ready code "odoo.isTourReady('test_zero_decimal_places_currency')" 2026-03-23 03:31:33,686 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:31:33,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-03-23 03:31:33,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.055 2026-03-23 03:31:33,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.079 2026-03-23 03:31:34,528 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:31:34,537 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:31:34,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 03:31:34,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Evaluate test code "odoo.startTour('test_zero_decimal_places_currency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=4", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:31:34,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [1/15] Tour test_zero_decimal_places_currency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:31:34,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.010 2026-03-23 03:31:34,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 03:31:34,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:31:34,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.025 2026-03-23 03:31:34,794 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6457) 2026-03-23 03:31:34,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.079 2026-03-23 03:31:34,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.037 0.091 2026-03-23 03:31:34,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-03-23 03:31:35,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.285 0.450 2026-03-23 03:31:35,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:31:35,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 03:31:36,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.074 2026-03-23 03:31:36,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:31:36,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: Owl is running in 'dev' mode. 2026-03-23 03:31:36,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:31:36,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.020 2026-03-23 03:31:36,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:31:36,306 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:31:36,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.007 0.045 2026-03-23 03:31:36,391 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.008 2026-03-23 03:31:36,397 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:31:36,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.004 0.021 2026-03-23 03:31:36,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.029 2026-03-23 03:31:36,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [2/15] Tour test_zero_decimal_places_currency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:31:36,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:36] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.054 2026-03-23 03:31:37,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=525&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.019 0.036 2026-03-23 03:31:37,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [3/15] Tour test_zero_decimal_places_currency → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 03:31:37,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=530&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-03-23 03:31:37,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=528&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-03-23 03:31:37,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=529&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-03-23 03:31:37,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=526&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.028 0.310 2026-03-23 03:31:37,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=527&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.390 2026-03-23 03:31:37,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=533&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.020 0.430 2026-03-23 03:31:37,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=532&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.487 2026-03-23 03:31:37,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=743&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.005 0.459 2026-03-23 03:31:37,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image?model=product.template&field=image_128&id=531&unique=2026-03-23T03:11:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.342 2026-03-23 03:31:37,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.377 2026-03-23 03:31:37,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.007 0.348 2026-03-23 03:31:37,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:31:37,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [4/15] Tour test_zero_decimal_places_currency → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:31:37,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [5/15] Tour test_zero_decimal_places_currency → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 03:31:37,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [6/15] Tour test_zero_decimal_places_currency → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:31:37,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:37] "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:38,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [7/15] Tour test_zero_decimal_places_currency → Step 'Test Product' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Test Product")):has(.product-cart-qty:contains("1"))) 2026-03-23 03:31:38,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.047 2026-03-23 03:31:38,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [8/15] Tour test_zero_decimal_places_currency → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:31:38,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [9/15] Tour test_zero_decimal_places_currency → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:31:38,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [10/15] Tour test_zero_decimal_places_currency → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:31:38,365 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:31:38,389 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:31:38,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [11/15] Tour test_zero_decimal_places_currency → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:31:38,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [12/15] Tour test_zero_decimal_places_currency → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:31:38,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 03:31:38,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [13/15] Tour test_zero_decimal_places_currency → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 03:31:38,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:31:38,647 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:31:38,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64717687 started for PoS orders references: [{'name': '/', 'uuid': 'b6700857-b10a-4d61-b1ed-ec0c35b10800'}] 2026-03-23 03:31:39,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64717687 order {'name': '/', 'uuid': 'b6700857-b10a-4d61-b1ed-ec0c35b10800'} created pos.order #147 2026-03-23 03:31:39,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64717687 finished 2026-03-23 03:31:39,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.299 0.486 2026-03-23 03:31:39,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.047 2026-03-23 03:31:39,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.050 2026-03-23 03:31:39,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [14/15] Tour test_zero_decimal_places_currency → Step .receipt-screen .o_payment_successful:contains("100") 2026-03-23 03:31:39,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: [15/15] Tour test_zero_decimal_places_currency → Step .receipt-screen 2026-03-23 03:31:39,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: tour succeeded 2026-03-23 03:31:39,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_zero_decimal_places_currency SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 03:31:40,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency.browser: heap 14519088 (allocated 15466496) 2026-03-23 03:31:40,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Closing chrome headless with pid 58233 2026-03-23 03:31:40,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Closing websocket connection 2026-03-23 03:31:40,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Terminating chrome headless with pid 58233 2026-03-23 03:31:40,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_zero_decimal_places_currency: Removing chrome user profile "/tmp/tmpged_yy46_chrome_odoo" 2026-03-23 03:31:40,503 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-03-23 03:31:55,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization: Starting TestGenericLocalization.test_generic_localization ... 2026-03-23 03:31:55,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Chrome pid: 58418 2026-03-23 03:31:55,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Chrome headless temporary user profile dir: /tmp/tmpy783snil_chrome_odoo 2026-03-23 03:31:55,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Issuing json command http://127.0.0.1:32991/json/version 2026-03-23 03:31:55,810 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32991', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:55,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Browser version: Chrome/141.0.7390.54 2026-03-23 03:31:55,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Issuing json command http://127.0.0.1:32991/json 2026-03-23 03:31:55,957 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32991', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:31:56,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Websocket url found: ws://127.0.0.1:32991/devtools/page/3B08B0C6696441C7A5EF8EF80BF700DD 2026-03-23 03:31:56,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Enable chrome headless console log notification 2026-03-23 03:31:56,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Chrome headless enable page notifications 2026-03-23 03:31:56,330 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 03:31:56,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Setting session cookie in browser 2026-03-23 03:31:56,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Open "http://127.0.0.1:8069/pos/ui?config_id=5&company_name=company_1_data" in browser 2026-03-23 03:31:56,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=5&company_name=company_1_data" 2026-03-23 03:31:56,371 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:31:57,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:57] "GET /pos/ui?config_id=5&company_name=company_1_data HTTP/1.1" 200 - 82 0.079 0.755 2026-03-23 03:31:57,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Navigation result: {'frameId': '3B08B0C6696441C7A5EF8EF80BF700DD', 'loaderId': 'E4F52E9F14997A5B968C452AC2A6D62C', 'isDownload': False} 2026-03-23 03:31:57,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Evaluate ready code "odoo.isTourReady('generic_localization_tour')" 2026-03-23 03:31:57,245 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:31:57,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:57] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.009 2026-03-23 03:31:57,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.059 2026-03-23 03:31:57,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.077 2026-03-23 03:31:58,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:31:58,064 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:31:58,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:31:58,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Evaluate test code "odoo.startTour('generic_localization_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=5&company_name=company_1_data", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:31:58,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.021 2026-03-23 03:31:58,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [1/22] Tour generic_localization_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:31:58,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:31:58,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:31:58,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.027 0.060 2026-03-23 03:31:58,522 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6512) 2026-03-23 03:31:58,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.011 0.187 2026-03-23 03:31:58,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.166 2026-03-23 03:31:58,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.092 2026-03-23 03:31:59,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.293 0.457 2026-03-23 03:31:59,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:31:59,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:31:59,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:59] "GET /web/image/res.company/101/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.065 2026-03-23 03:31:59,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:31:59,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: Owl is running in 'dev' mode. 2026-03-23 03:32:00,055 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:32:00,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:32:00,116 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:32:00,139 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:32:00,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "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:32:00,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image/res.users/496/avatar_128 HTTP/1.1" 200 - 11 0.063 0.086 2026-03-23 03:32:00,239 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:32:00,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image?model=res.company&id=101&field=logo HTTP/1.1" 200 - 3 0.007 0.183 2026-03-23 03:32:00,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.225 2026-03-23 03:32:00,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image/res.company/101/favicon HTTP/1.1" 200 - 4 0.005 0.080 2026-03-23 03:32:00,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.031 2026-03-23 03:32:00,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [2/22] Tour generic_localization_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:32:00,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image/res.company/101/favicon HTTP/1.1" 304 - 4 0.008 0.036 2026-03-23 03:32:00,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image?model=product.template&field=image_128&id=748&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.051 2026-03-23 03:32:00,809 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:32:00,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [3/22] Tour generic_localization_tour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:32:00,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image?model=product.template&field=image_128&id=749&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.010 0.089 2026-03-23 03:32:00,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image?model=product.template&field=image_128&id=750&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-03-23 03:32:00,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image?model=product.template&field=image_128&id=751&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.161 2026-03-23 03:32:00,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [4/22] Tour generic_localization_tour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:32:00,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image?model=product.template&field=image_128&id=752&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.008 0.197 2026-03-23 03:32:00,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:00] "GET /web/image?model=product.template&field=image_128&id=753&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.249 2026-03-23 03:32:01,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "GET /web/image?model=product.template&field=image_128&id=754&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-03-23 03:32:01,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "GET /web/image?model=product.template&field=image_128&id=756&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.020 0.263 2026-03-23 03:32:01,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "GET /web/image?model=product.template&field=image_128&id=755&unique=2026-03-23T03:31:40.000+00:00 HTTP/1.1" 200 - 3 0.014 0.321 2026-03-23 03:32:01,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.124 0.518 2026-03-23 03:32:01,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:01] "GET /web/image/res.company/101/favicon HTTP/1.1" 304 - 4 0.009 0.628 2026-03-23 03:32:01,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [5/22] Tour generic_localization_tour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:32:01,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [6/22] Tour generic_localization_tour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:32:01,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [7/22] Tour generic_localization_tour → Step Search customer with "AAAA Generic Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 03:32:01,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [8/22] Tour generic_localization_tour → Step Check "AAAA Generic Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA Generic Partner")) 2026-03-23 03:32:02,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [9/22] Tour generic_localization_tour → Step click partner 'AAAA Generic Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Generic Partner)) 2026-03-23 03:32:02,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [10/22] Tour generic_localization_tour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:32:02,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [11/22] Tour generic_localization_tour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 03:32:02,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:32:02,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [12/22] Tour generic_localization_tour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 03:32:02,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [13/22] Tour generic_localization_tour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:32:02,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:32:02,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [14/22] Tour generic_localization_tour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:32:02,592 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:32:02,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [15/22] Tour generic_localization_tour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:32:02,605 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:32:02,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [16/22] Tour generic_localization_tour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 03:32:02,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [17/22] Tour generic_localization_tour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:32:02,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 03:32:02,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [18/22] Tour generic_localization_tour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:32:02,859 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:32:02,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.053 2026-03-23 03:32:02,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83179780 started for PoS orders references: [{'name': '/', 'uuid': '295ac6a7-ed4e-4236-9c9b-6400ea196e9a'}] 2026-03-23 03:32:03,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83179780 order {'name': '/', 'uuid': '295ac6a7-ed4e-4236-9c9b-6400ea196e9a'} created pos.order #148 2026-03-23 03:32:03,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83179780 finished 2026-03-23 03:32:03,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.297 0.555 2026-03-23 03:32:03,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.041 2026-03-23 03:32:03,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 03:32:04,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [19/22] Tour generic_localization_tour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:32:04,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [20/22] Tour generic_localization_tour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:32:04,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:32:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.033 2026-03-23 03:32:04,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [21/22] Tour generic_localization_tour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:32:04,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: [22/22] Tour generic_localization_tour → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:32:04,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: tour succeeded 2026-03-23 03:32:04,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: ╔══════════════════════════════════════════╗ ║ TOUR generic_localization_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 03:32:04,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization.browser: heap 16826648 (allocated 18350080) 2026-03-23 03:32:04,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Closing chrome headless with pid 58418 2026-03-23 03:32:04,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Closing websocket connection 2026-03-23 03:32:04,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Terminating chrome headless with pid 58418 2026-03-23 03:32:04,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_generic_localization.TestGenericLocalization.test_generic_localization: Removing chrome user profile "/tmp/tmpy783snil_chrome_odoo" 2026-03-23 03:32:04,787 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:32:17,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_add_two_lines_with_same_uuid_through_sync_from_ui ... 2026-03-23 03:32:17,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14952188 started for PoS orders references: [{'name': None, 'uuid': '0eaf5062-4b9f-41ea-b6cd-7bc8b65009f3'}] 2026-03-23 03:32:17,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14952188 order {'name': None, 'uuid': '0eaf5062-4b9f-41ea-b6cd-7bc8b65009f3'} updated pos.order #149 2026-03-23 03:32:17,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14952188 finished 2026-03-23 03:32:18,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-03-23 03:32:21,518 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted pos.payment.method records with IDs: [18] 2026-03-23 03:32:21,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_cancel_order_with_past_preset ... 2026-03-23 03:32:22,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-03-23 03:32:22,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64071437 started for PoS orders references: [{'name': 'Order 12346-123-1234', 'uuid': '12346-123-1234'}] 2026-03-23 03:32:24,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64071437 order {'name': 'Order 12346-123-1234', 'uuid': '12346-123-1234'} created pos.order #152 2026-03-23 03:32:24,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64071437 finished 2026-03-23 03:32:24,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_delete_res_partner_linked_to_pos_order ... 2026-03-23 03:32:25,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_draft_orders_products_loading ... 2026-03-23 03:32:26,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_filter_local_data_no_errors ... 2026-03-23 03:32:29,238 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [913], uid: 500, model: product.product 2026-03-23 03:32:29,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-03-23 03:32:29,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13937005 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 03:32:30,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13937005 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #156 2026-03-23 03:32:30,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13937005 finished 2026-03-23 03:32:33,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-03-23 03:32:34,996 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_manual_refund_negative_qty_invoice_creates_credit_note ... 2026-03-23 03:32:37,463 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-03-23 03:32:39,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-03-23 03:32:39,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_open_ui_missing_country ... 2026-03-23 03:32:39,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-03-23 03:32:40,875 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted stock.move.line records with IDs: [1348] 2026-03-23 03:32:42,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_invoiced_after_session_closed ... 2026-03-23 03:32:46,070 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_invoiced_customer_account_after_session_closed ... 2026-03-23 03:32:49,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-03-23 03:32:50,864 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted stock.move.line records with IDs: [1357] 2026-03-23 03:32:51,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-03-23 03:32:54,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-03-23 03:32:57,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-03-23 03:32:59,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-03-23 03:33:01,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lot_valuated ... 2026-03-23 03:33:02,655 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted stock.move.line records with IDs: [1372] 2026-03-23 03:33:03,364 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted stock.move.line records with IDs: [1374] 2026-03-23 03:33:04,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-03-23 03:33:08,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-03-23 03:33:11,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-03-23 03:33:13,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-03-23 03:33:14,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-03-23 03:33:18,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-03-23 03:33:19,577 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted stock.move.line records with IDs: [1390] 2026-03-23 03:33:23,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-03-23 03:33:24,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-03-23 03:33:25,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-03-23 03:33:28,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_payment_difference_accounting_items ... 2026-03-23 03:33:29,803 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted account.move.line records with IDs: [559] 2026-03-23 03:33:30,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-03-23 03:33:35,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_payment_method_config ... 2026-03-23 03:33:39,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_creation_in_branch ... 2026-03-23 03:33:42,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_invoice_payment_term ... 2026-03-23 03:33:44,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_partner_bank_id ... 2026-03-23 03:33:48,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-03-23 03:33:48,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83780999 started for PoS orders references: [{'name': None, 'uuid': None}] 2026-03-23 03:33:50,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83780999 order {'name': None, 'uuid': None} created pos.order #193 2026-03-23 03:33:50,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83780999 finished 2026-03-23 03:33:51,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5496391 started for PoS orders references: [{'name': 'a new test refund order', 'uuid': '12345-123-1234'}] 2026-03-23 03:33:52,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5496391 order {'name': 'a new test refund order', 'uuid': '12345-123-1234'} created pos.order #194 2026-03-23 03:33:52,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5496391 finished 2026-03-23 03:33:52,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_payment_direction_and_accounts ... 2026-03-23 03:33:52,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37549410 started for PoS orders references: [{'name': 'Order 0', 'uuid': '12345-123-12530'}] 2026-03-23 03:33:52,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37549410 order {'name': 'Order 0', 'uuid': '12345-123-12530'} created pos.order #195 2026-03-23 03:33:52,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37549410 finished 2026-03-23 03:33:53,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87557120 started for PoS orders references: [{'name': 'Order 1', 'uuid': '12345-123-12531'}] 2026-03-23 03:33:53,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87557120 order {'name': 'Order 1', 'uuid': '12345-123-12531'} created pos.order #196 2026-03-23 03:33:53,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87557120 finished 2026-03-23 03:33:54,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96545836 started for PoS orders references: [{'name': 'Order 2', 'uuid': '12345-123-12532'}] 2026-03-23 03:33:54,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96545836 order {'name': 'Order 2', 'uuid': '12345-123-12532'} created pos.order #197 2026-03-23 03:33:54,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96545836 finished 2026-03-23 03:33:55,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54651523 started for PoS orders references: [{'name': 'Order 3', 'uuid': '12345-123-12533'}] 2026-03-23 03:33:55,356 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54651523 order {'name': 'Order 3', 'uuid': '12345-123-12533'} created pos.order #198 2026-03-23 03:33:55,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54651523 finished 2026-03-23 03:33:55,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-03-23 03:33:56,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_qty_refund_cancel ... 2026-03-23 03:33:57,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49679994 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 03:33:57,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49679994 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #201 2026-03-23 03:33:57,470 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49679994 finished 2026-03-23 03:33:57,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-03-23 03:33:58,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_reordering_rules_triggered_closing_pos ... 2026-03-23 03:34:00,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-03-23 03:34:04,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-03-23 03:34:08,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_storno ... 2026-03-23 03:34:12,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_search_paid_order_ids ... 2026-03-23 03:34:12,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_session_name_gap ... 2026-03-23 03:34:12,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_ship_later_total_cost_fallback_to_standard_price ... 2026-03-23 03:34:13,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64872365 started for PoS orders references: [{'name': None, 'uuid': None}] 2026-03-23 03:34:13,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64872365 order {'name': None, 'uuid': None} created pos.order #211 2026-03-23 03:34:13,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64872365 finished 2026-03-23 03:34:13,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-03-23 03:34:13,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84470963 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 03:34:14,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84470963 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #212 2026-03-23 03:34:14,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84470963 finished 2026-03-23 03:34:14,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_state_when_closing_register ... 2026-03-23 03:34:16,348 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted account.move.line records with IDs: [663] 2026-03-23 03:34:16,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_string_sequence_number ... 2026-03-23 03:34:16,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10888493 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 03:34:17,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10888493 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #214 2026-03-23 03:34:17,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10888493 finished 2026-03-23 03:34:17,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sum_only_pos_locations ... 2026-03-23 03:34:20,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-03-23 03:34:21,266 26 INFO 00799-19-0-all odoo.models.unlink: User #500 deleted stock.move.line records with IDs: [1421] 2026-03-23 03:34:22,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_valuation_order_invoiced_after_session_closed ... 2026-03-23 03:34:28,724 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 55 checked, 55 removed 2026-03-23 03:34:28,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-03-23 03:34:29,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome pid: 58602 2026-03-23 03:34:29,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome headless temporary user profile dir: /tmp/tmpc155emf3_chrome_odoo 2026-03-23 03:34:29,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Issuing json command http://127.0.0.1:45539/json/version 2026-03-23 03:34:29,512 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:34:29,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:34:29,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Issuing json command http://127.0.0.1:45539/json 2026-03-23 03:34:29,662 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:34:29,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Websocket url found: ws://127.0.0.1:45539/devtools/page/E6D475554F6FA76229A74BC875BC439F 2026-03-23 03:34:29,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Enable chrome headless console log notification 2026-03-23 03:34:29,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Chrome headless enable page notifications 2026-03-23 03:34:30,009 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 03:34:30,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Setting session cookie in browser 2026-03-23 03:34:30,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 03:34:30,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 03:34:30,070 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:34:32,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:32] "GET /odoo HTTP/1.1" 200 - 158 0.175 1.993 2026-03-23 03:34:32,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Navigation result: {'frameId': 'E6D475554F6FA76229A74BC875BC439F', 'loaderId': 'D893619764842109FF2CFD89A5F80929', 'isDownload': False} 2026-03-23 03:34:32,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-03-23 03:34:32,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:32] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-03-23 03:34:32,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:32] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 03:34:32,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.192 0.253 2026-03-23 03:34:32,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:32] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.302 2026-03-23 03:34:32,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:32] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.012 2026-03-23 03:34:33,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:34:33,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.051 0.021 2026-03-23 03:34:33,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.050 2026-03-23 03:34:33,635 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:34:33,685 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 03:34:33,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.020 0.050 2026-03-23 03:34:33,765 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:6686) 2026-03-23 03:34:33,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.076 2026-03-23 03:34:33,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:34:33,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:34:33,873 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:34:33,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:33] "GET /odoo HTTP/1.1" 200 - 26 0.022 0.070 2026-03-23 03:34:34,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.117 2026-03-23 03:34:34,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Evaluate test code "odoo.startTour('point_of_sale_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:34:34,165 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "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:34:34,165 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:34:34,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [1/3] Tour point_of_sale_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 03:34:34,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.055 0.081 2026-03-23 03:34:34,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.008 0.149 2026-03-23 03:34:34,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.161 2026-03-23 03:34:34,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "POST /mail/data HTTP/1.1" 200 - 35 0.030 0.141 2026-03-23 03:34:34,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.212 2026-03-23 03:34:34,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [2/3] Tour point_of_sale_tour → Step Ready to launch your point of sale? (trigger: .o_app[data-menu-xmlid="point_of_sale.menu_point_root"]) 2026-03-23 03:34:34,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.356 2026-03-23 03:34:34,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.239 2026-03-23 03:34:34,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.029 2026-03-23 03:34:34,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: [3/3] Tour point_of_sale_tour → Step Ready to launch your point of sale? (trigger: .o_app[data-menu-xmlid="point_of_sale.menu_point_root"]) 2026-03-23 03:34:34,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.018 2026-03-23 03:34:34,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: tour succeeded 2026-03-23 03:34:34,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: ╔═══════════════════════════════════╗ ║ TOUR point_of_sale_tour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:34:35,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:35] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 53 0.097 0.190 2026-03-23 03:34:35,036 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour.browser: heap 19260672 (allocated 20402176) 2026-03-23 03:34:35,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Closing chrome headless with pid 58602 2026-03-23 03:34:35,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Closing websocket connection 2026-03-23 03:34:35,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Terminating chrome headless with pid 58602 2026-03-23 03:34:35,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: Removing chrome user profile "/tmp/tmpc155emf3_chrome_odoo" 2026-03-23 03:34:35,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.test_01_point_of_sale_tour: waiting for threads: [, ] 2026-03-23 03:34:35,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:34:35] "POST /mail/data HTTP/1.1" 200 - 57 0.125 0.501 2026-03-23 03:34:35,487 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:34:45,852 26 INFO 00799-19-0-all odoo.models.unlink: User #504 deleted res.currency.rate records with IDs: [4, 5, 6] 2026-03-23 03:34:47,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_archive_delete_special_product ... 2026-03-23 03:34:53,530 26 INFO 00799-19-0-all odoo.models.unlink: User #504 deleted mail.message records with IDs: [272] 2026-03-23 03:34:53,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cannot_archive_journal_linked_to_pos_payment_method ... 2026-03-23 03:34:59,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-03-23 03:35:08,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_closing_entry_by_product ... 2026-03-23 03:35:15,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41446752 started for PoS orders references: [{'name': 'Order 84537-772-8399', 'uuid': '84537-772-8399'}, {'name': 'Order 43375-545-1578', 'uuid': '43375-545-1578'}, {'name': 'Order 02756-278-8040', 'uuid': '02756-278-8040'}, {'name': 'Order 22044-972-9688', 'uuid': '22044-972-9688'}] 2026-03-23 03:35:16,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41446752 order {'name': 'Order 84537-772-8399', 'uuid': '84537-772-8399'} created pos.order #219 2026-03-23 03:35:16,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41446752 order {'name': 'Order 43375-545-1578', 'uuid': '43375-545-1578'} created pos.order #220 2026-03-23 03:35:17,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41446752 order {'name': 'Order 02756-278-8040', 'uuid': '02756-278-8040'} created pos.order #221 2026-03-23 03:35:17,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41446752 order {'name': 'Order 22044-972-9688', 'uuid': '22044-972-9688'} created pos.order #222 2026-03-23 03:35:17,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41446752 finished 2026-03-23 03:35:18,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-03-23 03:35:24,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:35:24,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}, {'name': 'Order 00100-010-0005', 'uuid': '00100-010-0005'}, {'name': 'Order 00100-010-0006', 'uuid': '00100-010-0006'}, {'name': 'Order 00100-010-0007', 'uuid': '00100-010-0007'}, {'name': 'Order 00100-010-0008', 'uuid': '00100-010-0008'}, {'name': 'Order 00100-010-0009', 'uuid': '00100-010-0009'}, {'name': 'Order 00100-010-0010', 'uuid': '00100-010-0010'}, {'name': 'Order 00100-010-0011', 'uuid': '00100-010-0011'}] 2026-03-23 03:35:27,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #223 2026-03-23 03:35:28,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #224 2026-03-23 03:35:29,169 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #225 2026-03-23 03:35:30,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #226 2026-03-23 03:35:30,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0005', 'uuid': '00100-010-0005'} created pos.order #227 2026-03-23 03:35:30,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0006', 'uuid': '00100-010-0006'} created pos.order #228 2026-03-23 03:35:30,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0007', 'uuid': '00100-010-0007'} created pos.order #229 2026-03-23 03:35:31,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0008', 'uuid': '00100-010-0008'} created pos.order #230 2026-03-23 03:35:32,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0009', 'uuid': '00100-010-0009'} created pos.order #231 2026-03-23 03:35:33,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0010', 'uuid': '00100-010-0010'} created pos.order #232 2026-03-23 03:35:34,166 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 order {'name': 'Order 00100-010-0011', 'uuid': '00100-010-0011'} created pos.order #233 2026-03-23 03:35:34,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81587260 finished 2026-03-23 03:35:34,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:35:34,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:35:34,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-03-23 03:35:34,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-03-23 03:35:34,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-03-23 03:35:34,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-03-23 03:35:34,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-03-23 03:35:34,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-03-23 03:35:34,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-03-23 03:35:34,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-03-23 03:35:34,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-03-23 03:35:34,279 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-03-23 03:35:34,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-03-23 03:35:34,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-03-23 03:35:34,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-03-23 03:35:34,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:35:36,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:35:36,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:35:37,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:35:37,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:35:37,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_double_syncing_same_order ... 2026-03-23 03:35:43,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2026226 started for PoS orders references: [{'name': 'Order 88972-337-0360', 'uuid': '88972-337-0360'}] 2026-03-23 03:35:46,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2026226 order {'name': 'Order 88972-337-0360', 'uuid': '88972-337-0360'} created pos.order #234 2026-03-23 03:35:46,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2026226 finished 2026-03-23 03:35:46,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88404172 started for PoS orders references: [{'name': 'Order 88972-337-0360', 'uuid': '88972-337-0360'}] 2026-03-23 03:35:46,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88404172 order {'name': 'Order 88972-337-0360', 'uuid': '88972-337-0360'} sync ignored for existing PoS order pos.order(234,) (state: done) 2026-03-23 03:35:46,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88404172 finished 2026-03-23 03:35:46,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-03-23 03:35:52,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:35:53,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6739978 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:35:53,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6739978 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #235 2026-03-23 03:35:53,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6739978 finished 2026-03-23 03:35:53,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:35:53,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:35:54,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:35:54,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:35:54,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:35:54,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:35:56,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-03-23 03:36:03,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:36:03,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93169783 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:36:03,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93169783 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #236 2026-03-23 03:36:03,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93169783 finished 2026-03-23 03:36:03,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:36:03,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:36:04,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:36:04,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:36:04,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:36:04,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:36:06,967 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-03-23 03:36:13,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:36:13,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6066664 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 03:36:14,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6066664 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #237 2026-03-23 03:36:14,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6066664 finished 2026-03-23 03:36:14,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:36:14,712 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:36:14,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:36:15,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:36:15,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:36:15,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:36:15,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:36:17,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_limited_products_loading ... 2026-03-23 03:36:24,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95584974 started for PoS orders references: [{'name': 'Order 29167-428-8737', 'uuid': '29167-428-8737'}] 2026-03-23 03:36:25,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95584974 order {'name': 'Order 29167-428-8737', 'uuid': '29167-428-8737'} created pos.order #239 2026-03-23 03:36:25,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95584974 finished 2026-03-23 03:36:25,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40181387 started for PoS orders references: [{'name': 'Order 75123-616-5959', 'uuid': '75123-616-5959'}] 2026-03-23 03:36:26,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40181387 order {'name': 'Order 75123-616-5959', 'uuid': '75123-616-5959'} created pos.order #240 2026-03-23 03:36:26,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40181387 finished 2026-03-23 03:36:26,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72280120 started for PoS orders references: [{'name': 'Order 78417-132-0568', 'uuid': '78417-132-0568'}] 2026-03-23 03:36:26,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72280120 order {'name': 'Order 78417-132-0568', 'uuid': '78417-132-0568'} created pos.order #241 2026-03-23 03:36:26,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72280120 finished 2026-03-23 03:36:27,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_data_picks_the_company_website_domain ... 2026-03-23 03:36:33,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_data_should_not_fail ... 2026-03-23 03:36:41,888 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_multi_config_global_invoice ... 2026-03-23 03:36:49,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29837786 started for PoS orders references: [{'name': 'Order 08903-486-0099', 'uuid': '08903-486-0099'}, {'name': 'Order 80326-520-5299', 'uuid': '80326-520-5299'}] 2026-03-23 03:36:50,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29837786 order {'name': 'Order 08903-486-0099', 'uuid': '08903-486-0099'} created pos.order #242 2026-03-23 03:36:50,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29837786 order {'name': 'Order 80326-520-5299', 'uuid': '80326-520-5299'} created pos.order #243 2026-03-23 03:36:50,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29837786 finished 2026-03-23 03:36:51,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10947707 started for PoS orders references: [{'name': 'Order 59850-900-3969', 'uuid': '59850-900-3969'}, {'name': 'Order 76146-849-0764', 'uuid': '76146-849-0764'}] 2026-03-23 03:36:51,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10947707 order {'name': 'Order 59850-900-3969', 'uuid': '59850-900-3969'} created pos.order #244 2026-03-23 03:36:51,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10947707 order {'name': 'Order 76146-849-0764', 'uuid': '76146-849-0764'} created pos.order #245 2026-03-23 03:36:51,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10947707 finished 2026-03-23 03:36:56,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-03-23 03:37:03,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:37:03,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13117521 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:37:04,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13117521 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #246 2026-03-23 03:37:04,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13117521 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #247 2026-03-23 03:37:05,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13117521 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #248 2026-03-23 03:37:05,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13117521 finished 2026-03-23 03:37:05,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:37:05,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:37:05,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:37:06,270 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:37:06,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:37:06,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:37:06,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:37:06,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-03-23 03:37:13,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:37:13,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12356727 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:37:14,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12356727 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #249 2026-03-23 03:37:14,789 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12356727 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #250 2026-03-23 03:37:17,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12356727 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #251 2026-03-23 03:37:17,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12356727 finished 2026-03-23 03:37:17,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:37:17,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:37:17,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-03-23 03:37:17,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-03-23 03:37:17,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:37:18,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-03-23 03:37:18,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:37:18,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:37:18,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:37:18,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:37:18,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-03-23 03:37:25,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:37:25,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91122915 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:37:27,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91122915 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #252 2026-03-23 03:37:27,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91122915 finished 2026-03-23 03:37:27,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:37:27,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:37:27,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-03-23 03:37:27,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:37:27,875 26 INFO 00799-19-0-all odoo.models.unlink: User #504 deleted account.move records with IDs: [338] 2026-03-23 03:37:27,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:37:28,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:37:28,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:37:28,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:37:28,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_archived_combination ... 2026-03-23 03:37:35,330 26 INFO 00799-19-0-all odoo.models.unlink: User #504 deleted product.product records with IDs: [1047] 2026-03-23 03:37:35,516 26 INFO 00799-19-0-all odoo.models.unlink: User #504 deleted product.product records with IDs: [1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055] 2026-03-23 03:37:35,584 26 INFO 00799-19-0-all odoo.models.unlink: User #504 deleted product.template.attribute.value records with IDs: [252] 2026-03-23 03:37:35,593 26 INFO 00799-19-0-all odoo.models.unlink: User #504 deleted product.template.attribute.value records with IDs: [253] 2026-03-23 03:37:35,614 26 INFO 00799-19-0-all odoo.models.unlink: User #504 deleted product.template.attribute.line records with IDs: [119] 2026-03-23 03:37:36,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_payment_method_copy ... 2026-03-23 03:37:43,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_pos_session_name_sequencing ... 2026-03-23 03:37:50,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_refunded_order_id ... 2026-03-23 03:37:58,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32513397 started for PoS orders references: [{'name': 'Order 17306-665-6784', 'uuid': '17306-665-6784'}, {'name': 'Order 91569-643-8421', 'uuid': '91569-643-8421'}] 2026-03-23 03:37:58,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32513397 order {'name': 'Order 17306-665-6784', 'uuid': '17306-665-6784'} created pos.order #253 2026-03-23 03:37:58,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32513397 order {'name': 'Order 91569-643-8421', 'uuid': '91569-643-8421'} created pos.order #254 2026-03-23 03:37:58,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32513397 finished 2026-03-23 03:37:58,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-03-23 03:38:05,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:38:05,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80367386 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 03:38:06,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80367386 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #256 2026-03-23 03:38:06,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80367386 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #257 2026-03-23 03:38:06,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80367386 finished 2026-03-23 03:38:06,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:38:07,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:38:07,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:38:07,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:38:07,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:38:07,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:38:07,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:38:07,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-03-23 03:38:14,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:38:15,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31967728 started for PoS orders references: [{'name': 'Order 666-666-666', 'uuid': '666-666-666'}] 2026-03-23 03:38:17,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31967728 order {'name': 'Order 666-666-666', 'uuid': '666-666-666'} created pos.order #259 2026-03-23 03:38:17,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31967728 finished 2026-03-23 03:38:17,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:38:18,672 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:38:18,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-03-23 03:38:18,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-03-23 03:38:18,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:38:18,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:38:18,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:38:18,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:38:18,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:38:19,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-03-23 03:38:26,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29046628 started for PoS orders references: [{'name': 'Order 68785-469-6920', 'uuid': '68785-469-6920'}, {'name': 'Order 45963-109-1178', 'uuid': '45963-109-1178'}] 2026-03-23 03:38:27,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29046628 order {'name': 'Order 68785-469-6920', 'uuid': '68785-469-6920'} created pos.order #261 2026-03-23 03:38:27,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29046628 order {'name': 'Order 45963-109-1178', 'uuid': '45963-109-1178'} created pos.order #262 2026-03-23 03:38:27,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29046628 finished 2026-03-23 03:38:28,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_single_config_global_invoice ... 2026-03-23 03:38:35,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35447374 started for PoS orders references: [{'name': 'Order 20647-119-3107', 'uuid': '20647-119-3107'}, {'name': 'Order 66517-504-4864', 'uuid': '66517-504-4864'}] 2026-03-23 03:38:35,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35447374 order {'name': 'Order 20647-119-3107', 'uuid': '20647-119-3107'} created pos.order #263 2026-03-23 03:38:36,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35447374 order {'name': 'Order 66517-504-4864', 'uuid': '66517-504-4864'} created pos.order #264 2026-03-23 03:38:36,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35447374 finished 2026-03-23 03:38:39,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-03-23 03:38:46,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:38:46,334 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55121073 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:38:46,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55121073 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #265 2026-03-23 03:38:47,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55121073 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #266 2026-03-23 03:38:47,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55121073 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #267 2026-03-23 03:38:47,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55121073 finished 2026-03-23 03:38:47,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:38:47,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:38:49,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:38:49,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:38:49,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:38:49,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:38:49,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-03-23 03:38:57,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59541712 started for PoS orders references: [{'name': 'Order 65665-649-7857', 'uuid': '65665-649-7857'}] 2026-03-23 03:38:58,095 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59541712 order {'name': 'Order 65665-649-7857', 'uuid': '65665-649-7857'} created pos.order #268 2026-03-23 03:38:58,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59541712 finished 2026-03-23 03:38:58,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95062802 started for PoS orders references: [{'name': 'Order 51421-476-8497', 'uuid': '51421-476-8497'}] 2026-03-23 03:38:59,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95062802 order {'name': 'Order 51421-476-8497', 'uuid': '51421-476-8497'} created pos.order #269 2026-03-23 03:38:59,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95062802 finished 2026-03-23 03:38:59,761 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 63 checked, 63 removed 2026-03-23 03:39:15,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_archived_product_removed_and_order_is_refunded ... 2026-03-23 03:39:16,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome pid: 58764 2026-03-23 03:39:16,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome headless temporary user profile dir: /tmp/tmpy07s4hck_chrome_odoo 2026-03-23 03:39:16,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Issuing json command http://127.0.0.1:36581/json/version 2026-03-23 03:39:16,260 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:39:16,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Browser version: Chrome/141.0.7390.54 2026-03-23 03:39:16,411 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Issuing json command http://127.0.0.1:36581/json 2026-03-23 03:39:16,416 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:39:16,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Websocket url found: ws://127.0.0.1:36581/devtools/page/A2B41059DF847A7F52DEE72F7F101FEB 2026-03-23 03:39:16,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Enable chrome headless console log notification 2026-03-23 03:39:16,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Chrome headless enable page notifications 2026-03-23 03:39:16,689 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:39:16,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Setting session cookie in browser 2026-03-23 03:39:16,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Open "http://127.0.0.1:8069/pos/ui?config_id=17" in browser 2026-03-23 03:39:16,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=17" 2026-03-23 03:39:16,726 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:39:17,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:17] "GET /pos/ui?config_id=17 HTTP/1.1" 200 - 86 0.087 0.825 2026-03-23 03:39:17,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Navigation result: {'frameId': 'A2B41059DF847A7F52DEE72F7F101FEB', 'loaderId': 'F95CF6104DFC483792DAC3735A1C0107', 'isDownload': False} 2026-03-23 03:39:17,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Evaluate ready code "odoo.isTourReady('test_archived_product_removed_and_order_is_refunded')" 2026-03-23 03:39:17,689 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:39:17,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 03:39:17,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.032 2026-03-23 03:39:17,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.063 2026-03-23 03:39:18,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:39:18,656 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:39:18,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:39:18,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Evaluate test code "odoo.startTour('test_archived_product_removed_and_order_is_refunded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=17", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:39:18,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.012 2026-03-23 03:39:18,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [1/37] Tour test_archived_product_removed_and_order_is_refunded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:39:18,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:39:18,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:39:18,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.033 2026-03-23 03:39:18,909 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7578) 2026-03-23 03:39:18,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.090 2026-03-23 03:39:18,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.106 2026-03-23 03:39:19,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-03-23 03:39:19,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.334 0.468 2026-03-23 03:39:19,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:39:20,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:39:20,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /web/image/res.company/135/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.070 2026-03-23 03:39:20,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:39:20,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: Owl is running in 'dev' mode. 2026-03-23 03:39:20,396 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:39:20,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 03:39:20,463 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:39:20,464 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:39:20,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "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:39:20,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 200 - 14 0.065 0.115 2026-03-23 03:39:20,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.183 2026-03-23 03:39:20,622 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:39:20,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /web/image?model=res.company&id=135&field=logo HTTP/1.1" 200 - 3 0.020 0.257 2026-03-23 03:39:20,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "GET /web/image/res.company/135/favicon HTTP/1.1" 200 - 4 0.006 0.117 2026-03-23 03:39:20,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.020 0.064 2026-03-23 03:39:20,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [2/37] Tour test_archived_product_removed_and_order_is_refunded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:39:21,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image/res.company/135/favicon HTTP/1.1" 304 - 4 0.018 0.055 2026-03-23 03:39:21,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=981&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.009 0.114 2026-03-23 03:39:21,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "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:39:21,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [3/37] Tour test_archived_product_removed_and_order_is_refunded → Step click product 'A Test Product' (trigger: article.product .product-content .product-name:contains("A Test Product")) 2026-03-23 03:39:21,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=984&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.012 0.166 2026-03-23 03:39:21,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=983&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.008 0.254 2026-03-23 03:39:21,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=985&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.350 2026-03-23 03:39:21,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=982&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.007 0.399 2026-03-23 03:39:21,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=980&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.468 2026-03-23 03:39:21,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=986&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.360 2026-03-23 03:39:21,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=989&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.334 2026-03-23 03:39:21,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=988&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-03-23 03:39:21,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=990&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-03-23 03:39:21,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:21] "GET /web/image?model=product.template&field=image_128&id=987&unique=2026-03-23T03:38:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-03-23 03:39:22,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.309 2026-03-23 03:39:22,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:22] "GET /web/image/res.company/135/favicon HTTP/1.1" 304 - 4 0.019 0.376 2026-03-23 03:39:22,231 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [4/37] Tour test_archived_product_removed_and_order_is_refunded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:39:22,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.031 2026-03-23 03:39:22,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [5/37] Tour test_archived_product_removed_and_order_is_refunded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:39:22,412 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:39:22,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:39:22,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [6/37] Tour test_archived_product_removed_and_order_is_refunded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:39:22,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [7/37] Tour test_archived_product_removed_and_order_is_refunded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:39:22,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [8/37] Tour test_archived_product_removed_and_order_is_refunded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:39:22,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 03:39:22,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [9/37] Tour test_archived_product_removed_and_order_is_refunded → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:39:22,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 03:39:22,726 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:39:22,748 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10834698 started for PoS orders references: [{'name': '/', 'uuid': '22d11fcb-1d90-4108-81f2-aecc4563a8e1'}] 2026-03-23 03:39:23,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10834698 order {'name': '/', 'uuid': '22d11fcb-1d90-4108-81f2-aecc4563a8e1'} created pos.order #270 2026-03-23 03:39:23,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10834698 finished 2026-03-23 03:39:23,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.406 0.690 2026-03-23 03:39:23,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 03:39:23,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 03:39:24,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [10/37] Tour test_archived_product_removed_and_order_is_refunded → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:39:24,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [11/37] Tour test_archived_product_removed_and_order_is_refunded → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:39:24,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [12/37] Tour test_archived_product_removed_and_order_is_refunded → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:39:24,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [13/37] Tour test_archived_product_removed_and_order_is_refunded → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:39:24,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [14/37] Tour test_archived_product_removed_and_order_is_refunded → Step .modal .modal-footer .btn:contains(close register) 2026-03-23 03:39:24,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:24] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.030 2026-03-23 03:39:24,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:24] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 7 0.007 0.014 2026-03-23 03:39:24,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:24] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 28 0.057 0.073 2026-03-23 03:39:25,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:25] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 263 0.382 0.636 2026-03-23 03:39:25,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:25] "GET /pos/ui/17 HTTP/1.1" 200 - 71 0.091 0.131 2026-03-23 03:39:26,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:26] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:39:26,893 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [15/37] Tour test_archived_product_removed_and_order_is_refunded → Step Select button backend (trigger: button:contains(backend)) 2026-03-23 03:39:26,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 03:39:26,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:39:26,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:39:27,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.010 0.043 2026-03-23 03:39:27,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.060 2026-03-23 03:39:27,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-03-23 03:39:27,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 110 0.119 0.179 2026-03-23 03:39:27,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.011 0.036 2026-03-23 03:39:27,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:39:27,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "GET /web/image/res.company/135/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.016 2026-03-23 03:39:27,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:39:27,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: Owl is running in 'dev' mode. 2026-03-23 03:39:27,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:39:27,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 304 - 7 0.014 0.046 2026-03-23 03:39:27,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:27] "GET /web/image?model=res.company&id=135&field=logo HTTP/1.1" 304 - 3 0.012 0.083 2026-03-23 03:39:28,051 26 INFO 00799-19-0-all odoo.models.unlink: User #510 deleted mail.message records with IDs: [5147] 2026-03-23 03:39:28,081 26 INFO 00799-19-0-all odoo.models.unlink: User #510 deleted pos.session records with IDs: [341] 2026-03-23 03:39:28,088 26 INFO 00799-19-0-all odoo.models.unlink: User #510 deleted mail.followers records with IDs: [1699] 2026-03-23 03:39:28,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:28] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 36 0.121 0.054 2026-03-23 03:39:30,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:30] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 113 0.152 2.309 2026-03-23 03:39:30,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 2.068 2026-03-23 03:39:30,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:30] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.020 0.056 2026-03-23 03:39:30,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:30] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.072 2026-03-23 03:39:31,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 32 0.151 0.316 2026-03-23 03:39:31,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:31] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.200 2026-03-23 03:39:31,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:31] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 03:39:32,059 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:39:32,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.017 2026-03-23 03:39:32,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:39:32,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:39:32,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [16/37] Tour test_archived_product_removed_and_order_is_refunded → Step body 2026-03-23 03:39:32,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.007 2026-03-23 03:39:32,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: Owl is running in 'dev' mode. 2026-03-23 03:39:32,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:39:32,285 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:39:32,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.034 2026-03-23 03:39:32,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /odoo HTTP/1.1" 200 - 26 0.029 0.102 2026-03-23 03:39:32,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /web/image?model=res.users&field=avatar_128&id=510 HTTP/1.1" 200 - 7 0.013 0.032 2026-03-23 03:39:32,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /web/image/res.partner/922/avatar_128?unique=1774237139000 HTTP/1.1" 200 - 6 0.010 0.105 2026-03-23 03:39:32,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.009 0.133 2026-03-23 03:39:32,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "POST /mail/data HTTP/1.1" 200 - 32 0.053 0.129 2026-03-23 03:39:32,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.268 2026-03-23 03:39:32,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-03-23 03:39:32,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 26 0.020 0.039 2026-03-23 03:39:32,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:39:34,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [17/37] Tour test_archived_product_removed_and_order_is_refunded → Step .o_main_navbar span:contains('Products') 2026-03-23 03:39:34,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.023 0.021 2026-03-23 03:39:34,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:39:34,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.021 2026-03-23 03:39:34,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: Owl is running in 'dev' mode. 2026-03-23 03:39:34,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "GET /web/image?model=res.users&field=avatar_128&id=510 HTTP/1.1" 304 - 7 0.014 0.037 2026-03-23 03:39:34,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.011 0.068 2026-03-23 03:39:34,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [18/37] Tour test_archived_product_removed_and_order_is_refunded → Step .dropdown-item:contains('Products') 2026-03-23 03:39:34,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.039 0.088 2026-03-23 03:39:34,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [19/37] Tour test_archived_product_removed_and_order_is_refunded → Step .o_kanban_record:contains("A Test Product") 2026-03-23 03:39:34,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "POST /mail/data HTTP/1.1" 200 - 19 0.043 0.136 2026-03-23 03:39:34,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "POST /web/action/load HTTP/1.1" 200 - 8 0.023 0.074 2026-03-23 03:39:34,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-03-23 03:39:35,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:35] "POST /web/dataset/call_kw/product.template/get_views#product.template.get_views HTTP/1.1" 200 - 74 0.153 0.286 2026-03-23 03:39:35,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:35] "POST /web/dataset/call_kw/product.template/web_search_read#product.template.web_search_read HTTP/1.1" 200 - 19 0.030 0.128 2026-03-23 03:39:35,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:35] "POST /mail/data HTTP/1.1" 200 - 44 0.046 0.100 2026-03-23 03:39:35,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [20/37] Tour test_archived_product_removed_and_order_is_refunded → Step .o_form_renderer 2026-03-23 03:39:36,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:36] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.032 0.077 2026-03-23 03:39:36,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:36] "POST /web/dataset/call_kw/product.image/get_views#product.image.get_views HTTP/1.1" 200 - 8 0.018 0.082 2026-03-23 03:39:36,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:36] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 85 0.160 0.151 2026-03-23 03:39:36,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:36] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.007 0.027 2026-03-23 03:39:36,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:36] "POST /web/dataset/call_kw/product.template/search_read#product.template.search_read HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:39:37,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:37] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:39:37,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:39:37,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [21/37] Tour test_archived_product_removed_and_order_is_refunded → Step .fa-cog 2026-03-23 03:39:37,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:37] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:39:37,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:37] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.019 0.036 2026-03-23 03:39:37,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [22/37] Tour test_archived_product_removed_and_order_is_refunded → Step .dropdown-item:contains('Archive') 2026-03-23 03:39:37,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:37] "POST /mail/data HTTP/1.1" 200 - 22 0.022 0.056 2026-03-23 03:39:37,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:37] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.058 2026-03-23 03:39:37,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [23/37] Tour test_archived_product_removed_and_order_is_refunded → Step Select button Archive (trigger: button:contains("Archive")) 2026-03-23 03:39:37,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [24/37] Tour test_archived_product_removed_and_order_is_refunded → Step .o_main_navbar .o-dropdown-item:contains('Dashboard') 2026-03-23 03:39:37,845 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:39:37,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:37] "POST /web/dataset/call_kw/product.template/action_archive#product.template.action_archive HTTP/1.1" 200 - 37 0.135 0.135 2026-03-23 03:39:37,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:37] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.027 0.026 2026-03-23 03:39:38,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:38] "POST /web/dataset/call_kw/product.template/web_read#product.template.web_read HTTP/1.1" 200 - 107 0.094 0.161 2026-03-23 03:39:38,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [25/37] Tour test_archived_product_removed_and_order_is_refunded → Step .o_kanban_record:contains(Shop) .btn-primary 2026-03-23 03:39:38,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:38] "POST /mail/data HTTP/1.1" 200 - 30 0.036 0.049 2026-03-23 03:39:38,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:38] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 54 0.072 0.164 2026-03-23 03:39:38,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:38] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 12 0.015 0.027 2026-03-23 03:39:38,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:38] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 9 0.009 0.057 2026-03-23 03:39:38,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:38] "POST /web/dataset/call_button/pos.config/open_ui#pos.config.open_ui HTTP/1.1" 200 - 45 0.044 0.070 2026-03-23 03:39:39,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:39] "GET /pos/ui/17?from_backend=True HTTP/1.1" 200 - 35 0.045 0.081 2026-03-23 03:39:39,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [26/37] Tour test_archived_product_removed_and_order_is_refunded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:39:39,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:39] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:39:39,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-03-23 03:39:39,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:39:39,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:39:39,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.022 0.045 2026-03-23 03:39:39,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.005 0.070 2026-03-23 03:39:39,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-03-23 03:39:40,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 139 0.119 0.172 2026-03-23 03:39:40,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.008 0.045 2026-03-23 03:39:40,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:39:40,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:40] "GET /web/image/res.company/135/logo/256x256 HTTP/1.1" 304 - 8 0.007 0.022 2026-03-23 03:39:40,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:39:40,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: Owl is running in 'dev' mode. 2026-03-23 03:39:40,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.049 2026-03-23 03:39:40,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:39:40,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:40] "GET /web/image/res.users/510/avatar_128 HTTP/1.1" 304 - 14 0.028 0.053 2026-03-23 03:39:41,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [27/37] Tour test_archived_product_removed_and_order_is_refunded → Step Check that: ---'A Test Product' should be displayed--- is not true (trigger: body:not(:has(.product-list .product-name:contains("A Test Product")))) 2026-03-23 03:39:41,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [28/37] Tour test_archived_product_removed_and_order_is_refunded → Step .pos-leftheader .orders-button 2026-03-23 03:39:41,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 30 0.133 0.179 2026-03-23 03:39:41,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.073 2026-03-23 03:39:41,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [29/37] Tour test_archived_product_removed_and_order_is_refunded → Step .pos-search-bar .filter 2026-03-23 03:39:41,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:39:41,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.031 2026-03-23 03:39:41,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [30/37] Tour test_archived_product_removed_and_order_is_refunded → Step .pos-search-bar .filter ul 2026-03-23 03:39:41,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [31/37] Tour test_archived_product_removed_and_order_is_refunded → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:39:41,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [32/37] Tour test_archived_product_removed_and_order_is_refunded → Step .ticket-screen .order-row:contains("0001") 2026-03-23 03:39:41,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.006 0.025 2026-03-23 03:39:41,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 62 0.092 0.105 2026-03-23 03:39:42,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:42] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 38 0.040 0.067 2026-03-23 03:39:42,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [33/37] Tour test_archived_product_removed_and_order_is_refunded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:39:42,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 32 0.061 0.084 2026-03-23 03:39:42,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [34/37] Tour test_archived_product_removed_and_order_is_refunded → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:39:42,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.014 0.170 2026-03-23 03:39:42,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 03:39:42,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [35/37] Tour test_archived_product_removed_and_order_is_refunded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:39:42,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [36/37] Tour test_archived_product_removed_and_order_is_refunded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:39:42,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:39:42,550 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: [37/37] Tour test_archived_product_removed_and_order_is_refunded → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:39:42,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.041 2026-03-23 03:39:42,592 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94894082 started for PoS orders references: [{'name': '/', 'uuid': '003c7a89-f205-478f-9eff-848a5cba9247'}] 2026-03-23 03:39:43,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94894082 order {'name': '/', 'uuid': '003c7a89-f205-478f-9eff-848a5cba9247'} created pos.order #271 2026-03-23 03:39:43,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94894082 finished 2026-03-23 03:39:43,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 210 0.329 0.551 2026-03-23 03:39:43,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.050 2026-03-23 03:39:43,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:39:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.054 2026-03-23 03:39:43,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: tour succeeded 2026-03-23 03:39:43,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_archived_product_removed_and_order_is_refunded SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:39:43,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: heap 15975088 (allocated 17301504) 2026-03-23 03:39:44,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Closing chrome headless with pid 58764 2026-03-23 03:39:44,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Closing websocket connection 2026-03-23 03:39:44,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Terminating chrome headless with pid 58764 2026-03-23 03:39:44,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded: Removing chrome user profile "/tmp/tmpy07s4hck_chrome_odoo" 2026-03-23 03:39:44,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method ... 2026-03-23 03:39:44,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method : To re-introduce when feature is ready 2026-03-23 03:39:44,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method_pay_by_bank_and_cash ... 2026-03-23 03:39:44,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_not_only_round_cash_method_pay_by_bank_and_cash : To re-introduce when feature is ready 2026-03-23 03:39:44,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method ... 2026-03-23 03:39:44,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method : To re-introduce when feature is ready 2026-03-23 03:39:44,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: Starting TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method_pay_by_bank_and_cash ... 2026-03-23 03:39:44,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_cash_rounding: skipped TestPosCashRounding.test_cash_rounding_halfup_biggest_tax_only_round_cash_method_pay_by_bank_and_cash : To re-introduce when feature is ready 2026-03-23 03:39:44,385 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:39:58,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-03-23 03:39:59,030 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:40:02,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:02] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 370 0.886 2.265 2026-03-23 03:40:02,187 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-03-23 03:40:04,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:04] "GET /my/invoices/366?access_token=fd2556b3-e39e-4765-a564-eaee2273d8f8 HTTP/1.1" 200 - 123 0.438 1.543 2026-03-23 03:40:04,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-03-23 03:40:04,645 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:partner_1 from n/a 2026-03-23 03:40:05,033 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:40:07,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:07] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 320 0.457 1.850 2026-03-23 03:40:08,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:08] "GET /my/invoices/367?access_token=c53ccbc4-57b2-4ae2-bf7d-39bebf28c9e1 HTTP/1.1" 200 - 132 0.149 1.357 2026-03-23 03:40:08,863 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_not_connected ... 2026-03-23 03:40:11,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Chrome pid: 59065 2026-03-23 03:40:11,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Chrome headless temporary user profile dir: /tmp/tmp4_j752t__chrome_odoo 2026-03-23 03:40:11,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Issuing json command http://127.0.0.1:46439/json/version 2026-03-23 03:40:11,121 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:40:11,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Browser version: Chrome/141.0.7390.54 2026-03-23 03:40:11,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Issuing json command http://127.0.0.1:46439/json 2026-03-23 03:40:11,275 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:40:11,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Websocket url found: ws://127.0.0.1:46439/devtools/page/5A004185F671B2DD3255AEBD49DE60F2 2026-03-23 03:40:11,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Enable chrome headless console log notification 2026-03-23 03:40:11,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Chrome headless enable page notifications 2026-03-23 03:40:11,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Setting session cookie in browser 2026-03-23 03:40:11,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Open "http://127.0.0.1:8069/pos/ticket" in browser 2026-03-23 03:40:11,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Navigating to: "http://127.0.0.1:8069/pos/ticket" 2026-03-23 03:40:11,583 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:40:13,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:13] "GET /pos/ticket HTTP/1.1" 200 - 108 0.124 1.594 2026-03-23 03:40:13,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Navigation result: {'frameId': '5A004185F671B2DD3255AEBD49DE60F2', 'loaderId': '002CDD36C121861FC3458B87ED062D82', 'isDownload': False} 2026-03-23 03:40:13,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Evaluate ready code "odoo.isTourReady('invoicePoSOrderWithSelfInvocing')" 2026-03-23 03:40:13,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:13] "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:40:13,377 26 INFO 00799-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:40:13,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:13] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.092 0.065 2026-03-23 03:40:13,564 26 INFO 00799-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:40:13,588 26 INFO 00799-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:40:13,588 26 INFO 00799-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:40:13,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:13] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.049 0.171 2026-03-23 03:40:13,988 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:13] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:40:13,989 26 INFO 00799-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:40:13,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40: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:40:14,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:14] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.016 0.451 2026-03-23 03:40:14,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:14] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.005 0.066 2026-03-23 03:40:14,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:14] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 03:40:14,264 26 INFO 00799-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:40:14,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:14] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.010 0.146 2026-03-23 03:40:15,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:40:15,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Evaluate test code "odoo.startTour('invoicePoSOrderWithSelfInvocing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ticket", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:40:15,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:15] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:40:15,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [1/17] Tour invoicePoSOrderWithSelfInvocing → Step input[name='pos_reference'] 2026-03-23 03:40:15,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [2/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='date_order'] 2026-03-23 03:40:15,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [3/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='ticket_code'] 2026-03-23 03:40:15,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [4/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap button:contains('Request Invoice') 2026-03-23 03:40:15,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:15] "POST /pos/ticket HTTP/1.1" 303 - 2 0.003 0.014 2026-03-23 03:40:15,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:15] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 200 - 39 0.066 0.256 2026-03-23 03:40:16,130 26 INFO 00799-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:40:16,135 26 INFO 00799-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:40:16,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:16] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:40:16,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [5/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='name'] 2026-03-23 03:40:16,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:16] "POST /my/address/country_info/233 HTTP/1.1" 200 - 5 0.023 0.027 2026-03-23 03:40:17,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:17] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:40:17,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [6/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='phone'] 2026-03-23 03:40:17,089 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [7/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='email'] 2026-03-23 03:40:17,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [8/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='company_name'] 2026-03-23 03:40:17,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [9/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='vat'] 2026-03-23 03:40:17,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [10/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='street'] 2026-03-23 03:40:17,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [11/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='street2'] 2026-03-23 03:40:17,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [12/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='city'] 2026-03-23 03:40:17,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [13/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap input[name='zip'] 2026-03-23 03:40:17,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [14/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap select[name='country_id'] 2026-03-23 03:40:17,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [15/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap select[name='state_id'] 2026-03-23 03:40:17,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [16/17] Tour invoicePoSOrderWithSelfInvocing → Step .o_portal_wrap button:contains('Get my invoice') 2026-03-23 03:40:20,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:20] "POST /pos/ticket/validate HTTP/1.1" 303 - 440 0.701 2.190 2026-03-23 03:40:20,663 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-03-23 03:40:21,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:21] "GET /my/invoices/370?access_token=c2156a05-b04a-4412-afa5-a230efd35e2c HTTP/1.1" 200 - 53 0.101 0.333 2026-03-23 03:40:21,168 26 INFO 00799-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:40:21,169 26 INFO 00799-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:40:21,237 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-03-23 03:40:21,322 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:21] "GET /web/static/img/logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:40:21,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:21] "GET /my/invoices/370?access_token=c2156a05-b04a-4412-afa5-a230efd35e2c&report_type=html HTTP/1.1" 200 - 61 0.101 0.280 2026-03-23 03:40:23,434 26 INFO 00799-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:7646) 2026-03-23 03:40:23,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:23] "GET /web/assets/1/0ada067/web.report_assets_common.autoprefixed.min.css HTTP/1.1" 200 - 10 0.023 1.780 2026-03-23 03:40:23,469 26 INFO 00799-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:40:23,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:23] "GET /web/assets/1/849c385/web.report_assets_common.min.js HTTP/1.1" 200 - 9 0.012 1.839 2026-03-23 03:40:23,596 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:40:23,602 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:40:23,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:40:24,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: [17/17] Tour invoicePoSOrderWithSelfInvocing → Step .rounded.text-bg-success.fw-normal.badge 2026-03-23 03:40:24,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: tour succeeded 2026-03-23 03:40:24,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: ╔════════════════════════════════════════════════╗ ║ TOUR invoicePoSOrderWithSelfInvocing SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:40:24,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:24] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 15 0.034 0.320 2026-03-23 03:40:24,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:24] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.257 2026-03-23 03:40:24,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:24] "POST /mail/data HTTP/1.1" 200 - 0 0.000 0.108 2026-03-23 03:40:24,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected.browser: heap 15228528 (allocated 15990784) 2026-03-23 03:40:24,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Closing chrome headless with pid 59065 2026-03-23 03:40:24,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Closing websocket connection 2026-03-23 03:40:24,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Terminating chrome headless with pid 59065 2026-03-23 03:40:24,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: Removing chrome user profile "/tmp/tmp4_j752t__chrome_odoo" 2026-03-23 03:40:25,191 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/5dd13c3/portal.assets_chatter.min.css (id:7648) 2026-03-23 03:40:25,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:25] "GET /web/assets/1/5dd13c3/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.024 0.594 2026-03-23 03:40:25,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller.TestPoSController.test_qr_code_receipt_user_not_connected: waiting for threads: [] 2026-03-23 03:40:26,715 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/2f76429/portal.assets_chatter.min.js (id:7649) 2026-03-23 03:40:26,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:26] "GET /web/assets/1/2f76429/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.011 2.103 2026-03-23 03:40:26,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_updated ... 2026-03-23 03:40:27,243 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:40:30,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:30] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 377 0.588 2.499 2026-03-23 03:40:30,345 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: account.move 2026-03-23 03:40:31,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:40:31] "GET /my/invoices/373?access_token=61f26a6c-9bb4-4ff1-abd7-25419b32e87d HTTP/1.1" 200 - 124 0.167 1.492 2026-03-23 03:40:32,070 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-03-23 03:40:46,902 26 INFO 00799-19-0-all odoo.models.unlink: User #516 deleted pos.payment.method records with IDs: [47] 2026-03-23 03:40:47,261 26 INFO 00799-19-0-all odoo.models.unlink: User #516 deleted res.currency.rate records with IDs: [10, 9, 8] 2026-03-23 03:40:48,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_invoice_consolidation: Starting TestPosInvoiceConsolidation.test_ignore_generated_invoices ... 2026-03-23 03:40:49,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82226678 started for PoS orders references: [{'name': 'Order u1-order', 'uuid': 'u1-order'}] 2026-03-23 03:40:49,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82226678 order {'name': 'Order u1-order', 'uuid': 'u1-order'} created pos.order #276 2026-03-23 03:40:49,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82226678 finished 2026-03-23 03:40:49,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6405146 started for PoS orders references: [{'name': 'Order 08015-953-8470', 'uuid': '08015-953-8470'}, {'name': 'Order 14997-447-7527', 'uuid': '14997-447-7527'}] 2026-03-23 03:40:50,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6405146 order {'name': 'Order 08015-953-8470', 'uuid': '08015-953-8470'} created pos.order #277 2026-03-23 03:40:50,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6405146 order {'name': 'Order 14997-447-7527', 'uuid': '14997-447-7527'} created pos.order #278 2026-03-23 03:40:50,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6405146 finished 2026-03-23 03:40:53,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_invoice_consolidation: Starting TestPosInvoiceConsolidation.test_invoice_grouped_by_user_id ... 2026-03-23 03:40:54,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6571239 started for PoS orders references: [{'name': 'Order u1-order', 'uuid': 'u1-order'}] 2026-03-23 03:40:54,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6571239 order {'name': 'Order u1-order', 'uuid': 'u1-order'} created pos.order #279 2026-03-23 03:40:54,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6571239 finished 2026-03-23 03:40:54,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95751814 started for PoS orders references: [{'name': 'Order 60286-644-3027', 'uuid': '60286-644-3027'}, {'name': 'Order 25241-544-7352', 'uuid': '25241-544-7352'}] 2026-03-23 03:40:55,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95751814 order {'name': 'Order 60286-644-3027', 'uuid': '60286-644-3027'} created pos.order #280 2026-03-23 03:40:55,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95751814 order {'name': 'Order 25241-544-7352', 'uuid': '25241-544-7352'} created pos.order #281 2026-03-23 03:40:55,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95751814 finished 2026-03-23 03:40:58,231 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 03:41:10,179 26 INFO 00799-19-0-all odoo.models.unlink: User #519 deleted res.currency.rate records with IDs: [12, 13, 14] 2026-03-23 03:41:11,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_avco_margin_closing_time ... 2026-03-23 03:41:11,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: skipped TestPosMargin.test_avco_margin_closing_time : Temporary to fast merge new valuation 2026-03-23 03:41:11,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-03-23 03:41:11,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: skipped TestPosMargin.test_fifo_margin_real_time : Temporary to fast merge new valuation 2026-03-23 03:41:11,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-03-23 03:41:15,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79751999 started for PoS orders references: [{'name': 'Order 30865-522-1011', 'uuid': '30865-522-1011'}, {'name': 'Order 82983-267-2571', 'uuid': '82983-267-2571'}, {'name': 'Order 56040-577-9589', 'uuid': '56040-577-9589'}] 2026-03-23 03:41:15,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79751999 order {'name': 'Order 30865-522-1011', 'uuid': '30865-522-1011'} created pos.order #282 2026-03-23 03:41:16,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79751999 order {'name': 'Order 82983-267-2571', 'uuid': '82983-267-2571'} created pos.order #283 2026-03-23 03:41:16,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79751999 order {'name': 'Order 56040-577-9589', 'uuid': '56040-577-9589'} created pos.order #284 2026-03-23 03:41:16,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79751999 finished 2026-03-23 03:41:17,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-03-23 03:41:20,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60158927 started for PoS orders references: [{'name': 'Order 93280-666-0757', 'uuid': '93280-666-0757'}, {'name': 'Order 51889-302-5449', 'uuid': '51889-302-5449'}, {'name': 'Order 21074-890-5487', 'uuid': '21074-890-5487'}] 2026-03-23 03:41:21,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60158927 order {'name': 'Order 93280-666-0757', 'uuid': '93280-666-0757'} created pos.order #285 2026-03-23 03:41:21,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60158927 order {'name': 'Order 51889-302-5449', 'uuid': '51889-302-5449'} created pos.order #286 2026-03-23 03:41:21,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60158927 order {'name': 'Order 21074-890-5487', 'uuid': '21074-890-5487'} created pos.order #287 2026-03-23 03:41:21,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60158927 finished 2026-03-23 03:41:22,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-03-23 03:41:25,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11338348 started for PoS orders references: [{'name': 'Order 70520-438-3821', 'uuid': '70520-438-3821'}, {'name': 'Order 67400-369-5825', 'uuid': '67400-369-5825'}, {'name': 'Order 73843-960-9554', 'uuid': '73843-960-9554'}] 2026-03-23 03:41:26,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11338348 order {'name': 'Order 70520-438-3821', 'uuid': '70520-438-3821'} created pos.order #288 2026-03-23 03:41:26,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11338348 order {'name': 'Order 67400-369-5825', 'uuid': '67400-369-5825'} created pos.order #289 2026-03-23 03:41:26,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11338348 order {'name': 'Order 73843-960-9554', 'uuid': '73843-960-9554'} created pos.order #290 2026-03-23 03:41:26,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11338348 finished 2026-03-23 03:41:27,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-03-23 03:41:30,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82895375 started for PoS orders references: [{'name': 'Order 00355-131-8388', 'uuid': '00355-131-8388'}, {'name': 'Order 49619-216-1704', 'uuid': '49619-216-1704'}, {'name': 'Order 07336-163-1589', 'uuid': '07336-163-1589'}] 2026-03-23 03:41:31,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82895375 order {'name': 'Order 00355-131-8388', 'uuid': '00355-131-8388'} created pos.order #291 2026-03-23 03:41:31,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82895375 order {'name': 'Order 49619-216-1704', 'uuid': '49619-216-1704'} created pos.order #292 2026-03-23 03:41:32,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82895375 order {'name': 'Order 07336-163-1589', 'uuid': '07336-163-1589'} created pos.order #293 2026-03-23 03:41:32,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82895375 finished 2026-03-23 03:41:33,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-03-23 03:41:36,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27264605 started for PoS orders references: [{'name': 'Order 55821-599-6289', 'uuid': '55821-599-6289'}, {'name': 'Order 52163-793-7259', 'uuid': '52163-793-7259'}, {'name': 'Order 23991-722-2225', 'uuid': '23991-722-2225'}] 2026-03-23 03:41:36,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27264605 order {'name': 'Order 55821-599-6289', 'uuid': '55821-599-6289'} created pos.order #294 2026-03-23 03:41:36,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27264605 order {'name': 'Order 52163-793-7259', 'uuid': '52163-793-7259'} created pos.order #295 2026-03-23 03:41:37,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27264605 order {'name': 'Order 23991-722-2225', 'uuid': '23991-722-2225'} created pos.order #296 2026-03-23 03:41:37,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27264605 finished 2026-03-23 03:41:38,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-03-23 03:41:41,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15746138 started for PoS orders references: [{'name': 'Order 59457-349-4839', 'uuid': '59457-349-4839'}, {'name': 'Order 60132-067-7313', 'uuid': '60132-067-7313'}, {'name': 'Order 67260-094-7174', 'uuid': '67260-094-7174'}] 2026-03-23 03:41:41,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15746138 order {'name': 'Order 59457-349-4839', 'uuid': '59457-349-4839'} created pos.order #297 2026-03-23 03:41:41,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15746138 order {'name': 'Order 60132-067-7313', 'uuid': '60132-067-7313'} created pos.order #298 2026-03-23 03:41:42,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15746138 order {'name': 'Order 67260-094-7174', 'uuid': '67260-094-7174'} created pos.order #299 2026-03-23 03:41:42,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15746138 finished 2026-03-23 03:41:43,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-03-23 03:41:46,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72195097 started for PoS orders references: [{'name': 'Order 32974-376-8898', 'uuid': '32974-376-8898'}, {'name': 'Order 59138-984-4028', 'uuid': '59138-984-4028'}, {'name': 'Order 11050-456-8069', 'uuid': '11050-456-8069'}] 2026-03-23 03:41:46,968 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72195097 order {'name': 'Order 32974-376-8898', 'uuid': '32974-376-8898'} created pos.order #300 2026-03-23 03:41:47,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72195097 order {'name': 'Order 59138-984-4028', 'uuid': '59138-984-4028'} created pos.order #301 2026-03-23 03:41:47,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72195097 order {'name': 'Order 11050-456-8069', 'uuid': '11050-456-8069'} created pos.order #302 2026-03-23 03:41:47,664 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72195097 finished 2026-03-23 03:41:48,567 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:41:58,820 26 INFO 00799-19-0-all odoo.models.unlink: User #522 deleted res.currency.rate records with IDs: [16, 17, 18] 2026-03-23 03:42:00,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-03-23 03:42:01,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:42:01,658 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92977016 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}] 2026-03-23 03:42:02,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92977016 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #303 2026-03-23 03:42:03,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92977016 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #304 2026-03-23 03:42:05,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92977016 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #305 2026-03-23 03:42:05,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92977016 finished 2026-03-23 03:42:05,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:42:05,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:42:05,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-03-23 03:42:05,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-03-23 03:42:05,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:42:07,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:42:07,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:42:07,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:42:07,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:42:07,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-03-23 03:42:08,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:42:08,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86212912 started for PoS orders references: [{'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}, {'name': 'Order 09876-098-0988', 'uuid': '09876-098-0988'}, {'name': 'Order 09876-098-0989', 'uuid': '09876-098-0989'}] 2026-03-23 03:42:11,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86212912 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #306 2026-03-23 03:42:12,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86212912 order {'name': 'Order 09876-098-0988', 'uuid': '09876-098-0988'} created pos.order #307 2026-03-23 03:42:13,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86212912 order {'name': 'Order 09876-098-0989', 'uuid': '09876-098-0989'} created pos.order #308 2026-03-23 03:42:13,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86212912 finished 2026-03-23 03:42:13,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:42:13,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:42:13,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-03-23 03:42:13,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-03-23 03:42:13,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-03-23 03:42:13,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-03-23 03:42:13,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-03-23 03:42:13,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-03-23 03:42:13,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:42:14,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:42:14,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:42:14,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:42:14,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:42:15,011 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-23 03:42:26,028 26 INFO 00799-19-0-all odoo.models.unlink: User #525 deleted res.currency.rate records with IDs: [20, 21, 22] 2026-03-23 03:42:27,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-03-23 03:42:29,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-03-23 03:42:32,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:42:32,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21560973 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:42:33,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21560973 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #309 2026-03-23 03:42:33,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21560973 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #310 2026-03-23 03:42:33,943 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21560973 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #311 2026-03-23 03:42:33,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21560973 finished 2026-03-23 03:42:34,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:42:34,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:42:34,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:42:35,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:42:35,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:42:35,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:42:35,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:42:35,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-03-23 03:42:37,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:42:37,262 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32713215 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:42:37,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32713215 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #312 2026-03-23 03:42:40,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32713215 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #313 2026-03-23 03:42:41,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32713215 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #314 2026-03-23 03:42:41,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32713215 finished 2026-03-23 03:42:41,630 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:42:41,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:42:41,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-03-23 03:42:41,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95) for order 00100-010-0003. 2026-03-23 03:42:41,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:42:43,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:42:43,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:42:43,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:42:43,019 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:42:43,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-03-23 03:42:43,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: skipped TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products : Temporary to fast merge new valuation 2026-03-23 03:42:43,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-03-23 03:42:45,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:42:45,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90786242 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:42:45,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90786242 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #315 2026-03-23 03:42:45,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90786242 finished 2026-03-23 03:42:45,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:42:45,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:42:46,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:42:46,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:42:46,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:42:46,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:42:46,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-03-23 03:42:49,414 26 INFO 00799-19-0-all odoo.models.unlink: User #525 deleted account.move.line records with IDs: [1108] 2026-03-23 03:42:49,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_pos_data_standard_price_converted ... 2026-03-23 03:42:52,596 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_with_session_check_product_cost ... 2026-03-23 03:42:55,290 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 03:43:09,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_image_variants_displayed ... 2026-03-23 03:43:10,595 26 INFO 00799-19-0-all odoo.models.unlink: User #528 deleted product.product records with IDs: [1282] 2026-03-23 03:43:11,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Chrome pid: 59228 2026-03-23 03:43:11,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Chrome headless temporary user profile dir: /tmp/tmplaqnz76l_chrome_odoo 2026-03-23 03:43:11,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Issuing json command http://127.0.0.1:46093/json/version 2026-03-23 03:43:11,391 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:11,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 03:43:11,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Issuing json command http://127.0.0.1:46093/json 2026-03-23 03:43:11,609 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:11,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Websocket url found: ws://127.0.0.1:46093/devtools/page/5E1D2B03F25D3411F243C698536497C1 2026-03-23 03:43:11,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Enable chrome headless console log notification 2026-03-23 03:43:11,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Chrome headless enable page notifications 2026-03-23 03:43:11,948 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:43:11,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Setting session cookie in browser 2026-03-23 03:43:11,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:43:11,966 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:43:12,002 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:43:12,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:12] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 82 0.087 0.831 2026-03-23 03:43:12,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Navigation result: {'frameId': '5E1D2B03F25D3411F243C698536497C1', 'loaderId': 'AFDED5582002E4D2437ED4C671375AAC', 'isDownload': False} 2026-03-23 03:43:12,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Evaluate ready code "odoo.isTourReady('test_image_variants_displayed')" 2026-03-23 03:43:12,955 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:43:12,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.027 2026-03-23 03:43:12,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.042 2026-03-23 03:43:13,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.048 2026-03-23 03:43:13,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:43:13,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:43:13,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.061 2026-03-23 03:43:13,924 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Evaluate test code "odoo.startTour('test_image_variants_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:43:13,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [1/7] Tour test_image_variants_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:43:13,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.010 2026-03-23 03:43:13,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:43:13,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:43:14,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.019 2026-03-23 03:43:14,094 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7923) 2026-03-23 03:43:14,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.007 0.080 2026-03-23 03:43:14,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.099 2026-03-23 03:43:14,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.051 2026-03-23 03:43:14,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.271 0.428 2026-03-23 03:43:15,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:43:15,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:43:15,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 03:43:15,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.067 2026-03-23 03:43:15,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:43:15,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 03:43:15,436 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:43:15,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.016 0.009 2026-03-23 03:43:15,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:43:15,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:43:15,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:43:15,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 03:43:15,613 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 03:43:15,633 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:43:15,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.028 0.139 2026-03-23 03:43:15,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.025 0.039 2026-03-23 03:43:15,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.042 2026-03-23 03:43:15,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [2/7] Tour test_image_variants_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:43:15,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:15] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.017 0.029 2026-03-23 03:43:16,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.021 0.059 2026-03-23 03:43:16,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.099 2026-03-23 03:43:16,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.018 0.199 2026-03-23 03:43:16,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [3/7] Tour test_image_variants_displayed → Step click product 'Image Product' (trigger: article.product .product-content .product-name:contains("Image Product")) 2026-03-23 03:43:16,229 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:43:16,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-03-23 03:43:16,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.026 0.284 2026-03-23 03:43:16,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.010 0.354 2026-03-23 03:43:16,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.357 2026-03-23 03:43:16,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.307 2026-03-23 03:43:16,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-03-23 03:43:16,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image?model=product.template&field=image_128&id=1133&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-03-23 03:43:16,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.227 2026-03-23 03:43:16,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:16] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.004 0.211 2026-03-23 03:43:16,658 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [4/7] Tour test_image_variants_displayed → Step Check that the image is displayed (trigger: .configurator_color.rounded-3) 2026-03-23 03:43:16,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [5/7] Tour test_image_variants_displayed → Step Check that the variant is visible (trigger: .text-center.mt-2.small span:contains("First Image")) 2026-03-23 03:43:16,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [6/7] Tour test_image_variants_displayed → Step Check that the variant is visible (trigger: .text-center.mt-2.small span:contains("Second Image")) 2026-03-23 03:43:16,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: [7/7] Tour test_image_variants_displayed → Step Check that the extra price is displayed (trigger: .price_extra.px-2.py-1.rounded-pill.text-bg-info:contains("$ 20")) 2026-03-23 03:43:16,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: tour succeeded 2026-03-23 03:43:16,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_image_variants_displayed SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 03:43:17,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed.browser: heap 13112144 (allocated 13893632) 2026-03-23 03:43:17,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Closing chrome headless with pid 59228 2026-03-23 03:43:17,031 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Closing websocket connection 2026-03-23 03:43:17,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Terminating chrome headless with pid 59228 2026-03-23 03:43:17,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_image_variants_displayed: Removing chrome user profile "/tmp/tmplaqnz76l_chrome_odoo" 2026-03-23 03:43:17,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_always_never_variant_price ... 2026-03-23 03:43:17,744 26 INFO 00799-19-0-all odoo.models.unlink: User #528 deleted product.product records with IDs: [1285] 2026-03-23 03:43:18,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Chrome pid: 59404 2026-03-23 03:43:18,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Chrome headless temporary user profile dir: /tmp/tmppa8ae5s5_chrome_odoo 2026-03-23 03:43:18,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Issuing json command http://127.0.0.1:35659/json/version 2026-03-23 03:43:18,423 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:18,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:43:18,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Issuing json command http://127.0.0.1:35659/json 2026-03-23 03:43:18,555 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:18,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Websocket url found: ws://127.0.0.1:35659/devtools/page/17C5D6171E024944312D37B113EEF4D8 2026-03-23 03:43:18,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Enable chrome headless console log notification 2026-03-23 03:43:18,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Chrome headless enable page notifications 2026-03-23 03:43:18,840 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:43:18,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Setting session cookie in browser 2026-03-23 03:43:18,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:43:18,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:43:18,895 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:43:19,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:19] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 85 0.074 0.718 2026-03-23 03:43:19,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Navigation result: {'frameId': '17C5D6171E024944312D37B113EEF4D8', 'loaderId': '1534F21CC78A491E363F6F3511ACD21E', 'isDownload': False} 2026-03-23 03:43:19,679 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_always_never_variant_price')" 2026-03-23 03:43:19,720 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:43:19,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-03-23 03:43:19,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-03-23 03:43:19,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 03:43:20,475 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:43:20,489 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:43:20,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:43:20,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Evaluate test code "odoo.startTour('test_integration_always_never_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:43:20,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:43:20,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [1/55] Tour test_integration_always_never_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:43:20,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:43:20,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:43:20,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.019 2026-03-23 03:43:20,740 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7924) 2026-03-23 03:43:20,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.075 2026-03-23 03:43:20,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.093 2026-03-23 03:43:20,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.046 2026-03-23 03:43:21,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.270 0.456 2026-03-23 03:43:21,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:43:21,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-03-23 03:43:21,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:21] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.007 0.019 2026-03-23 03:43:22,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.060 2026-03-23 03:43:22,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:43:22,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:43:22,239 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:43:22,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:43:22,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:43:22,321 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:43:22,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "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:43:22,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:43:22,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.029 0.073 2026-03-23 03:43:22,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.124 2026-03-23 03:43:22,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.004 0.052 2026-03-23 03:43:22,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.007 0.141 2026-03-23 03:43:22,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-03-23 03:43:22,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.025 2026-03-23 03:43:22,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [2/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:43:22,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.014 0.035 2026-03-23 03:43:22,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.016 0.069 2026-03-23 03:43:22,945 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43: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 03:43:22,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:22] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-03-23 03:43:23,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [3/55] Tour test_integration_always_never_variant_price → Step click product 'A alw/nev product' (trigger: article.product .product-content .product-name:contains("A alw/nev product")) 2026-03-23 03:43:23,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.016 0.156 2026-03-23 03:43:23,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.223 2026-03-23 03:43:23,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.015 0.298 2026-03-23 03:43:23,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.015 0.395 2026-03-23 03:43:23,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.378 2026-03-23 03:43:23,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.389 2026-03-23 03:43:23,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.356 2026-03-23 03:43:23,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image?model=product.template&field=image_128&id=1134&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-03-23 03:43:23,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.309 2026-03-23 03:43:23,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:23] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.029 0.329 2026-03-23 03:43:23,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [4/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:43:23,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [5/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:43:23,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [6/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:24,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 03:43:24,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [7/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:24,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [8/55] Tour test_integration_always_never_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 03:43:24,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [9/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:24,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [10/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:24,322 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [11/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:24,387 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [12/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:24,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [13/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:24,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [14/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:24,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [15/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:24,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 03:43:24,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [16/55] Tour test_integration_always_never_variant_price → Step click product 'A alw/nev product' (trigger: article.product .product-content .product-name:contains("A alw/nev product")) 2026-03-23 03:43:24,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [17/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:43:24,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [18/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:43:24,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 03:43:24,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [19/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:24,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [20/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:24,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:43:24,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [21/55] Tour test_integration_always_never_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-03-23 03:43:25,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [22/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:25,082 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [23/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:25,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [24/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:25,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [25/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:25,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [26/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:25,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [27/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:25,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [28/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:25,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 03:43:25,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [29/55] Tour test_integration_always_never_variant_price → Step click product 'A alw/nev product' (trigger: article.product .product-content .product-name:contains("A alw/nev product")) 2026-03-23 03:43:25,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [30/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:43:25,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [31/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:43:25,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 03:43:25,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [32/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:25,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [33/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:25,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:43:25,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [34/55] Tour test_integration_always_never_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-03-23 03:43:25,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [35/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:25,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [36/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:25,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [37/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:25,950 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [38/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:26,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [39/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:26,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [40/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:26,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [41/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:26,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 03:43:26,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [42/55] Tour test_integration_always_never_variant_price → Step click product 'A alw/nev product' (trigger: article.product .product-content .product-name:contains("A alw/nev product")) 2026-03-23 03:43:26,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [43/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:43:26,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.039 2026-03-23 03:43:26,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [44/55] Tour test_integration_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:43:26,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [45/55] Tour test_integration_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:26,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [46/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:26,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:43:26,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [47/55] Tour test_integration_always_never_variant_price → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-03-23 03:43:26,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [48/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:26,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [49/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:26,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [50/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:26,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [51/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:26,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [52/55] Tour test_integration_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:26,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [53/55] Tour test_integration_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:26,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [54/55] Tour test_integration_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:26,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:43:26,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: [55/55] Tour test_integration_always_never_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:43:27,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: tour succeeded 2026-03-23 03:43:27,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_integration_always_never_variant_price SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 03:43:27,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price.browser: heap 16440240 (allocated 17825792) 2026-03-23 03:43:27,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 03:43:27,320 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Closing chrome headless with pid 59404 2026-03-23 03:43:27,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Closing websocket connection 2026-03-23 03:43:27,331 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Terminating chrome headless with pid 59404 2026-03-23 03:43:27,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_never_variant_price: Removing chrome user profile "/tmp/tmppa8ae5s5_chrome_odoo" 2026-03-23 03:43:27,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_always_variant_price ... 2026-03-23 03:43:28,068 26 INFO 00799-19-0-all odoo.models.unlink: User #528 deleted product.product records with IDs: [1288] 2026-03-23 03:43:28,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Chrome pid: 59593 2026-03-23 03:43:28,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Chrome headless temporary user profile dir: /tmp/tmpd82ijat5_chrome_odoo 2026-03-23 03:43:28,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Issuing json command http://127.0.0.1:43833/json/version 2026-03-23 03:43:28,888 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:29,012 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:43:29,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Issuing json command http://127.0.0.1:43833/json 2026-03-23 03:43:29,016 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:29,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Websocket url found: ws://127.0.0.1:43833/devtools/page/6AFC5F3B8D1CC7557FE85B422C5F33A2 2026-03-23 03:43:29,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Enable chrome headless console log notification 2026-03-23 03:43:29,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Chrome headless enable page notifications 2026-03-23 03:43:29,385 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:43:29,395 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Setting session cookie in browser 2026-03-23 03:43:29,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:43:29,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:43:29,441 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:43:30,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:30] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 85 0.071 1.077 2026-03-23 03:43:30,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Navigation result: {'frameId': '6AFC5F3B8D1CC7557FE85B422C5F33A2', 'loaderId': 'BCAD9DB39441FC893B093522B2527678', 'isDownload': False} 2026-03-23 03:43:30,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_always_variant_price')" 2026-03-23 03:43:30,631 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:43:30,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 03:43:30,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.023 2026-03-23 03:43:30,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.051 2026-03-23 03:43:31,325 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:43:31,334 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:43:31,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-03-23 03:43:31,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Evaluate test code "odoo.startTour('test_integration_always_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:43:31,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [1/27] Tour test_integration_always_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:43:31,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.026 2026-03-23 03:43:31,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:43:31,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:43:31,565 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7925) 2026-03-23 03:43:31,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.060 2026-03-23 03:43:31,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.067 2026-03-23 03:43:31,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.011 2026-03-23 03:43:31,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.062 2026-03-23 03:43:32,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.297 0.430 2026-03-23 03:43:32,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:43:32,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:43:32,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.006 0.023 2026-03-23 03:43:32,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:32] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.062 2026-03-23 03:43:32,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:43:32,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:43:33,007 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:43:33,040 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:43:33,056 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:43:33,136 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "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:43:33,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.061 0.068 2026-03-23 03:43:33,173 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:43:33,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.144 2026-03-23 03:43:33,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.005 0.157 2026-03-23 03:43:33,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.175 2026-03-23 03:43:33,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.004 0.043 2026-03-23 03:43:33,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.022 2026-03-23 03:43:33,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [2/27] Tour test_integration_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:43:33,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.018 0.049 2026-03-23 03:43:33,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.031 0.126 2026-03-23 03:43:33,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.016 0.204 2026-03-23 03:43:33,822 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:43:33,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [3/27] Tour test_integration_always_variant_price → Step click product 'A always product' (trigger: article.product .product-content .product-name:contains("A always product")) 2026-03-23 03:43:33,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:33] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.013 0.324 2026-03-23 03:43:34,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.017 0.470 2026-03-23 03:43:34,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.498 2026-03-23 03:43:34,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.529 2026-03-23 03:43:34,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.480 2026-03-23 03:43:34,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.395 2026-03-23 03:43:34,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "GET /web/image?model=product.template&field=image_128&id=1135&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.337 2026-03-23 03:43:34,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-03-23 03:43:34,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.262 2026-03-23 03:43:34,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.004 0.287 2026-03-23 03:43:34,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [4/27] Tour test_integration_always_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:43:34,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [5/27] Tour test_integration_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:34,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 03:43:34,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [6/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:34,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [7/27] Tour test_integration_always_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 03:43:34,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [8/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:34,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [9/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:34,936 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [10/27] Tour test_integration_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:34,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [11/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:35,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [12/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:35,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [13/27] Tour test_integration_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:35,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:43:35,196 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [14/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:35,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [15/27] Tour test_integration_always_variant_price → Step click product 'A always product' (trigger: article.product .product-content .product-name:contains("A always product")) 2026-03-23 03:43:35,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [16/27] Tour test_integration_always_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:43:35,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:43:35,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [17/27] Tour test_integration_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:35,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [18/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:35,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:43:35,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [19/27] Tour test_integration_always_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-03-23 03:43:35,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [20/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:35,646 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [21/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:35,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [22/27] Tour test_integration_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:35,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [23/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:35,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [24/27] Tour test_integration_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:35,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [25/27] Tour test_integration_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:35,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [26/27] Tour test_integration_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:35,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 03:43:36,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: [27/27] Tour test_integration_always_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:43:36,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: tour succeeded 2026-03-23 03:43:36,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_integration_always_variant_price SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 03:43:36,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price.browser: heap 14470580 (allocated 15728640) 2026-03-23 03:43:36,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.003 0.010 2026-03-23 03:43:36,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Closing chrome headless with pid 59593 2026-03-23 03:43:36,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Closing websocket connection 2026-03-23 03:43:36,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Terminating chrome headless with pid 59593 2026-03-23 03:43:36,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_always_variant_price: Removing chrome user profile "/tmp/tmpd82ijat5_chrome_odoo" 2026-03-23 03:43:36,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_dynamic_always_never_variant_price ... 2026-03-23 03:43:36,797 26 INFO 00799-19-0-all odoo.models.unlink: User #528 deleted product.product records with IDs: [1291] 2026-03-23 03:43:37,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Chrome pid: 59774 2026-03-23 03:43:37,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Chrome headless temporary user profile dir: /tmp/tmp9z76ozh5_chrome_odoo 2026-03-23 03:43:37,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Issuing json command http://127.0.0.1:36755/json/version 2026-03-23 03:43:37,572 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:37,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:43:37,707 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Issuing json command http://127.0.0.1:36755/json 2026-03-23 03:43:37,708 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:37,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Websocket url found: ws://127.0.0.1:36755/devtools/page/6947EFEFE95F2BFE9FC4FB0871C8CA8F 2026-03-23 03:43:37,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Enable chrome headless console log notification 2026-03-23 03:43:37,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Chrome headless enable page notifications 2026-03-23 03:43:37,971 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:43:37,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Setting session cookie in browser 2026-03-23 03:43:38,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:43:38,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:43:38,068 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:43:38,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:38] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 85 0.080 0.676 2026-03-23 03:43:38,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Navigation result: {'frameId': '6947EFEFE95F2BFE9FC4FB0871C8CA8F', 'loaderId': 'F06FFEB417CB888A905CAD60E1D96EEF', 'isDownload': False} 2026-03-23 03:43:38,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_dynamic_always_never_variant_price')" 2026-03-23 03:43:38,894 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:43:38,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:38] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.017 2026-03-23 03:43:38,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:38] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.055 2026-03-23 03:43:38,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:38] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.062 2026-03-23 03:43:39,739 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:43:39,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:43:39,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:43:39,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Evaluate test code "odoo.startTour('test_integration_dynamic_always_never_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:43:39,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-03-23 03:43:39,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [1/115] Tour test_integration_dynamic_always_never_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:43:39,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:43:39,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:43:40,057 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7926) 2026-03-23 03:43:40,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.088 2026-03-23 03:43:40,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.113 2026-03-23 03:43:40,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.019 2026-03-23 03:43:40,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.057 2026-03-23 03:43:40,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.230 0.384 2026-03-23 03:43:40,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:43:41,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 03:43:41,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.040 2026-03-23 03:43:41,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.132 2026-03-23 03:43:41,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:43:41,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:43:41,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:43:41,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:43:41,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:43:41,572 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:43:41,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.027 0.035 2026-03-23 03:43:41,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.086 2026-03-23 03:43:41,629 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:43:41,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:43:41,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.016 0.089 2026-03-23 03:43:41,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.011 0.023 2026-03-23 03:43:41,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.035 2026-03-23 03:43:41,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [2/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:43:42,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.012 0.041 2026-03-23 03:43:42,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [3/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-03-23 03:43:42,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.019 0.129 2026-03-23 03:43:42,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "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:43:42,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.217 2026-03-23 03:43:42,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.015 0.324 2026-03-23 03:43:42,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.014 0.399 2026-03-23 03:43:42,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.011 0.466 2026-03-23 03:43:42,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.507 2026-03-23 03:43:42,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.010 0.387 2026-03-23 03:43:42,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.380 2026-03-23 03:43:42,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-03-23 03:43:42,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1136&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.244 2026-03-23 03:43:42,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:42] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-03-23 03:43:43,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.265 2026-03-23 03:43:43,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:43] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.004 0.263 2026-03-23 03:43:43,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [4/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:43:43,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [5/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:43:43,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [6/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:43:43,276 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [7/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:43,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [8/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:43,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [9/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 03:43:43,587 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:43:43,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:43] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.093 0.152 2026-03-23 03:43:43,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.044 0.080 2026-03-23 03:43:43,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.101 2026-03-23 03:43:43,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [10/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:43,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [11/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:43,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [12/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:43,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [13/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:43,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [14/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:44,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [15/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:44,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [16/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:44,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 03:43:44,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [17/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-03-23 03:43:44,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [18/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:43:44,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [19/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:43:44,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.022 2026-03-23 03:43:44,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [20/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:43:44,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [21/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:44,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [22/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:44,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.021 2026-03-23 03:43:44,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [23/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '1.50' (trigger: .product-screen .order-summary .total:contains("1.50")) 2026-03-23 03:43:44,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [24/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:44,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [25/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:44,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [26/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:44,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [27/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:44,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [28/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:44,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [29/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:44,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [30/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:44,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:43:45,006 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [31/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-03-23 03:43:45,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [32/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:43:45,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [33/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:43:45,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 03:43:45,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [34/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:43:45,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [35/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:45,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [36/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:45,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [37/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-03-23 03:43:45,540 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:43:45,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:45] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.088 0.150 2026-03-23 03:43:45,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [38/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:45,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.080 0.084 2026-03-23 03:43:45,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [39/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:45,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.136 2026-03-23 03:43:45,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [40/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:45,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [41/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:45,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [42/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:45,939 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [43/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:46,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [44/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:46,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:43:46,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [45/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-03-23 03:43:46,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [46/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:43:46,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:43:46,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [47/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:43:46,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [48/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:43:46,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [49/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:46,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [50/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:46,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 03:43:46,463 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [51/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '6.50' (trigger: .product-screen .order-summary .total:contains("6.50")) 2026-03-23 03:43:46,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [52/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:46,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [53/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:46,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [54/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:46,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [55/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:46,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [56/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:46,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [57/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:46,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [58/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:46,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:43:46,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [59/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-03-23 03:43:46,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [60/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:43:47,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [61/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:43:47,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.015 2026-03-23 03:43:47,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [62/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:43:47,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [63/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:47,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [64/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:47,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [65/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-03-23 03:43:47,420 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:43:47,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:47] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.077 0.135 2026-03-23 03:43:47,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [66/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:47,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [67/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:47,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.072 0.108 2026-03-23 03:43:47,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [68/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:47,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.156 2026-03-23 03:43:47,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [69/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:47,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [70/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:47,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [71/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:47,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [72/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:47,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:43:47,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [73/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-03-23 03:43:47,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [74/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:43:48,039 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [75/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:43:48,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:43:48,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [76/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:43:48,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [77/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:48,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [78/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:48,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:43:48,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [79/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '11.50' (trigger: .product-screen .order-summary .total:contains("11.50")) 2026-03-23 03:43:48,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [80/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:48,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [81/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:48,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [82/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:48,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [83/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:48,558 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [84/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:48,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [85/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:48,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 03:43:48,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [86/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:48,784 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [87/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-03-23 03:43:48,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [88/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:43:48,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [89/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:43:48,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 03:43:48,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [90/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:43:49,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [91/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:49,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [92/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:49,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [93/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-03-23 03:43:49,354 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:43:49,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:49] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.093 0.142 2026-03-23 03:43:49,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [94/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:49,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [95/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:49,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.076 0.107 2026-03-23 03:43:49,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [96/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:49,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.160 2026-03-23 03:43:49,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [97/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:49,675 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [98/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:49,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [99/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:49,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [100/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:49,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:43:49,873 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [101/115] Tour test_integration_dynamic_always_never_variant_price → Step click product 'A dyn/alw/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/alw/nev product")) 2026-03-23 03:43:49,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [102/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:43:50,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.032 2026-03-23 03:43:50,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [103/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:43:50,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [104/115] Tour test_integration_dynamic_always_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:43:50,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [105/115] Tour test_integration_dynamic_always_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:50,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [106/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:50,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:43:50,359 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [107/115] Tour test_integration_dynamic_always_never_variant_price → Step order total amount is '16.50' (trigger: .product-screen .order-summary .total:contains("16.50")) 2026-03-23 03:43:50,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [108/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:50,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [109/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:50,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [110/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:50,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [111/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:50,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [112/115] Tour test_integration_dynamic_always_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:50,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [113/115] Tour test_integration_dynamic_always_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:50,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.020 2026-03-23 03:43:50,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [114/115] Tour test_integration_dynamic_always_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:50,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: [115/115] Tour test_integration_dynamic_always_never_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:43:50,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: tour succeeded 2026-03-23 03:43:50,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR test_integration_dynamic_always_never_variant_price SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:43:51,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price.browser: heap 18415432 (allocated 19533824) 2026-03-23 03:43:51,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.006 0.025 2026-03-23 03:43:51,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Closing chrome headless with pid 59774 2026-03-23 03:43:51,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Closing websocket connection 2026-03-23 03:43:51,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Terminating chrome headless with pid 59774 2026-03-23 03:43:51,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_never_variant_price: Removing chrome user profile "/tmp/tmp9z76ozh5_chrome_odoo" 2026-03-23 03:43:51,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_dynamic_always_variant_price ... 2026-03-23 03:43:52,047 26 INFO 00799-19-0-all odoo.models.unlink: User #528 deleted product.product records with IDs: [1297] 2026-03-23 03:43:52,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Chrome pid: 59983 2026-03-23 03:43:52,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Chrome headless temporary user profile dir: /tmp/tmpxp7g8cu4_chrome_odoo 2026-03-23 03:43:52,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Issuing json command http://127.0.0.1:43709/json/version 2026-03-23 03:43:52,983 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:53,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:43:53,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Issuing json command http://127.0.0.1:43709/json 2026-03-23 03:43:53,194 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:43:53,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Websocket url found: ws://127.0.0.1:43709/devtools/page/6FA9A4BCA9A3C393B9E6581DD9946BC6 2026-03-23 03:43:53,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Enable chrome headless console log notification 2026-03-23 03:43:53,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Chrome headless enable page notifications 2026-03-23 03:43:53,642 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:43:53,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Setting session cookie in browser 2026-03-23 03:43:53,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:43:53,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:43:53,695 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:43:54,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:54] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 85 0.094 0.967 2026-03-23 03:43:54,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Navigation result: {'frameId': '6FA9A4BCA9A3C393B9E6581DD9946BC6', 'loaderId': '6C31AD57AFC6E7F4CA1E95A04C004B31', 'isDownload': False} 2026-03-23 03:43:54,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_dynamic_always_variant_price')" 2026-03-23 03:43:54,802 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:43:54,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-03-23 03:43:54,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-03-23 03:43:54,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.038 2026-03-23 03:43:55,515 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:43:55,523 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:43:55,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 03:43:55,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Evaluate test code "odoo.startTour('test_integration_dynamic_always_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:43:55,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-03-23 03:43:55,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [1/81] Tour test_integration_dynamic_always_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:43:55,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:43:55,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:43:55,743 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7927) 2026-03-23 03:43:55,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.071 2026-03-23 03:43:55,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.097 2026-03-23 03:43:55,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.070 2026-03-23 03:43:55,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.103 2026-03-23 03:43:56,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.325 0.452 2026-03-23 03:43:56,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:43:56,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:43:57,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.138 2026-03-23 03:43:57,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:43:57,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:43:57,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:43:57,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.023 2026-03-23 03:43:57,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:43:57,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:43:57,364 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:43:57,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.007 0.028 2026-03-23 03:43:57,410 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:43:57,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:43:57,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.030 0.082 2026-03-23 03:43:57,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 03:43:57,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 03:43:57,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [2/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:43:57,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.010 0.026 2026-03-23 03:43:57,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.043 2026-03-23 03:43:57,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.070 2026-03-23 03:43:57,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:43:58,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.009 0.099 2026-03-23 03:43:58,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [3/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-03-23 03:43:58,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-03-23 03:43:58,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-03-23 03:43:58,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.013 0.342 2026-03-23 03:43:58,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image?model=product.template&field=image_128&id=1137&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.012 0.228 2026-03-23 03:43:58,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-03-23 03:43:58,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.290 2026-03-23 03:43:58,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-03-23 03:43:58,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.003 0.143 2026-03-23 03:43:58,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.325 2026-03-23 03:43:58,656 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [4/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:43:58,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [5/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:43:58,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [6/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:58,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [7/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:58,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [8/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 03:43:59,079 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:43:59,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:59] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.096 0.151 2026-03-23 03:43:59,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [9/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:59,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.041 0.067 2026-03-23 03:43:59,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.106 2026-03-23 03:43:59,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [10/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:59,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [11/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:59,337 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [12/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:59,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [13/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:59,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [14/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:43:59,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [15/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:43:59,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:43:59,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [16/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-03-23 03:43:59,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [17/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:43:59,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [18/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:43:59,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:43:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:43:59,785 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [19/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:43:59,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [20/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:43:59,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [21/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-03-23 03:44:00,043 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:00,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:00] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.081 0.119 2026-03-23 03:44:00,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [22/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:00,164 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [23/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:00,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.048 0.073 2026-03-23 03:44:00,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.105 2026-03-23 03:44:00,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [24/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:00,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [25/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:00,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [26/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:00,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [27/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:00,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.054 2026-03-23 03:44:00,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [28/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:00,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [29/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-03-23 03:44:00,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [30/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:44:00,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [31/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:44:00,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.025 2026-03-23 03:44:00,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [32/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:00,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [33/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:00,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [34/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-03-23 03:44:01,061 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:01,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:01] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.082 0.149 2026-03-23 03:44:01,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [35/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:01,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [36/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:01,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.055 0.065 2026-03-23 03:44:01,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.109 2026-03-23 03:44:01,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [37/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:01,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [38/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:01,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [39/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:01,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [40/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:01,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [41/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:01,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.040 2026-03-23 03:44:01,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [42/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-03-23 03:44:01,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [43/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:44:01,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [44/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:44:01,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 03:44:01,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [45/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:01,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [46/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:01,857 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [47/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-03-23 03:44:02,067 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:02,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:02] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.100 0.165 2026-03-23 03:44:02,133 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [48/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:02,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [49/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:02,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [50/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:02,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.085 0.103 2026-03-23 03:44:02,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [51/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:02,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.180 2026-03-23 03:44:02,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [52/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:02,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [53/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:02,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [54/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:02,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 03:44:02,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [55/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-03-23 03:44:02,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [56/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-03-23 03:44:02,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [57/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:44:02,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 03:44:02,742 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [58/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:02,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [59/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:02,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [60/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '21.00' (trigger: .product-screen .order-summary .total:contains("21.00")) 2026-03-23 03:44:03,023 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:03,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:03] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.085 0.135 2026-03-23 03:44:03,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [61/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:03,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [62/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:03,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.052 0.078 2026-03-23 03:44:03,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [63/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:03,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.139 2026-03-23 03:44:03,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [64/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:03,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [65/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:03,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [66/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:03,463 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [67/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:03,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.037 2026-03-23 03:44:03,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [68/81] Tour test_integration_dynamic_always_variant_price → Step click product 'A dyn/alw product' (trigger: article.product .product-content .product-name:contains("A dyn/alw product")) 2026-03-23 03:44:03,576 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [69/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-03-23 03:44:03,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [70/81] Tour test_integration_dynamic_always_variant_price → Step picking radio attribute with name M (trigger: .modal .attribute-name-cell:contains('M') input) 2026-03-23 03:44:03,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:44:03,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [71/81] Tour test_integration_dynamic_always_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:03,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [72/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:03,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [73/81] Tour test_integration_dynamic_always_variant_price → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-03-23 03:44:04,006 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:04,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:04] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.096 0.144 2026-03-23 03:44:04,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [74/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:04,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.043 0.062 2026-03-23 03:44:04,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [75/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:04,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.102 2026-03-23 03:44:04,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [76/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:04,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [77/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:04,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [78/81] Tour test_integration_dynamic_always_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:04,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [79/81] Tour test_integration_dynamic_always_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:04,435 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [80/81] Tour test_integration_dynamic_always_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:04,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 03:44:04,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: [81/81] Tour test_integration_dynamic_always_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:44:04,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: tour succeeded 2026-03-23 03:44:04,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_integration_dynamic_always_variant_price SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 03:44:04,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price.browser: heap 17329180 (allocated 18747392) 2026-03-23 03:44:04,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 03:44:04,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Closing chrome headless with pid 59983 2026-03-23 03:44:04,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Closing websocket connection 2026-03-23 03:44:04,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Terminating chrome headless with pid 59983 2026-03-23 03:44:04,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_always_variant_price: Removing chrome user profile "/tmp/tmpxp7g8cu4_chrome_odoo" 2026-03-23 03:44:04,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_dynamic_never_variant_price ... 2026-03-23 03:44:05,429 26 INFO 00799-19-0-all odoo.models.unlink: User #528 deleted product.product records with IDs: [1305] 2026-03-23 03:44:06,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Chrome pid: 60189 2026-03-23 03:44:06,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Chrome headless temporary user profile dir: /tmp/tmp41hvd70w_chrome_odoo 2026-03-23 03:44:06,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Issuing json command http://127.0.0.1:36077/json/version 2026-03-23 03:44:06,259 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36077', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:44:06,488 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:44:06,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Issuing json command http://127.0.0.1:36077/json 2026-03-23 03:44:06,493 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36077', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:44:06,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Websocket url found: ws://127.0.0.1:36077/devtools/page/BD41A2DCA13B546B4D2754F4E2E6AB6A 2026-03-23 03:44:06,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Enable chrome headless console log notification 2026-03-23 03:44:06,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Chrome headless enable page notifications 2026-03-23 03:44:06,748 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:44:06,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Setting session cookie in browser 2026-03-23 03:44:06,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:44:06,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:44:06,781 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:44:07,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:07] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 85 0.064 0.660 2026-03-23 03:44:07,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Navigation result: {'frameId': 'BD41A2DCA13B546B4D2754F4E2E6AB6A', 'loaderId': '1EA56D41B71E6988C1B0B5EBBCD5DA7A', 'isDownload': False} 2026-03-23 03:44:07,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_dynamic_never_variant_price')" 2026-03-23 03:44:07,565 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:44:07,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:07] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-03-23 03:44:07,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:07] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-03-23 03:44:07,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:07] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.053 2026-03-23 03:44:08,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:44:08,299 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:44:08,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:44:08,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Evaluate test code "odoo.startTour('test_integration_dynamic_never_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:44:08,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.026 2026-03-23 03:44:08,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [1/81] Tour test_integration_dynamic_never_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:44:08,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:44:08,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:44:08,514 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7928) 2026-03-23 03:44:08,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.040 2026-03-23 03:44:08,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.063 2026-03-23 03:44:08,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.011 2026-03-23 03:44:08,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.036 2026-03-23 03:44:09,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.315 0.444 2026-03-23 03:44:09,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:44:09,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:44:09,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-03-23 03:44:09,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:44:09,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:44:09,889 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:44:09,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:44:09,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:44:09,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.031 2026-03-23 03:44:09,943 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:44:10,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.025 0.061 2026-03-23 03:44:10,030 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:44:10,036 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:44:10,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.016 0.111 2026-03-23 03:44:10,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:44:10,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.020 2026-03-23 03:44:10,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [2/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:44:10,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.010 0.027 2026-03-23 03:44:10,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.015 0.039 2026-03-23 03:44:10,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-03-23 03:44:10,507 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "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:44:10,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.026 0.158 2026-03-23 03:44:10,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.012 0.219 2026-03-23 03:44:10,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [3/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-03-23 03:44:10,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.010 0.272 2026-03-23 03:44:10,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.345 2026-03-23 03:44:10,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.017 0.418 2026-03-23 03:44:10,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:10] "GET /web/image?model=product.template&field=image_128&id=1138&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.022 0.397 2026-03-23 03:44:11,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:11] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.013 0.468 2026-03-23 03:44:11,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:11] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.492 2026-03-23 03:44:11,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.507 2026-03-23 03:44:11,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:11] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.003 0.491 2026-03-23 03:44:11,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [4/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:44:11,390 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [5/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:44:11,444 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [6/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:11,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [7/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:11,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [8/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 03:44:11,786 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:11,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:11] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.108 0.171 2026-03-23 03:44:11,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.042 0.067 2026-03-23 03:44:11,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.088 2026-03-23 03:44:11,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [9/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:11,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [10/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:12,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [11/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:12,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [12/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:12,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [13/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:12,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [14/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:12,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.022 2026-03-23 03:44:12,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [15/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:12,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [16/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-03-23 03:44:12,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [17/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:44:12,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [18/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:44:12,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:44:12,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [19/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:12,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [20/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:12,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 03:44:12,729 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [21/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-03-23 03:44:12,777 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [22/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:12,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [23/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:12,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [24/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:12,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [25/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:12,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [26/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:13,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [27/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:13,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [28/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:13,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.046 2026-03-23 03:44:13,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [29/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-03-23 03:44:13,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [30/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:44:13,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [31/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:44:13,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.046 2026-03-23 03:44:13,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [32/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:13,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [33/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:13,495 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [34/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-03-23 03:44:13,702 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:13,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:13] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.096 0.154 2026-03-23 03:44:13,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [35/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:13,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [36/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:13,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.054 0.071 2026-03-23 03:44:13,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.134 2026-03-23 03:44:13,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [37/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:13,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [38/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:13,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [39/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:14,047 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [40/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:14,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [41/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:14,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:44:14,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [42/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-03-23 03:44:14,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [43/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:44:14,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [44/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:44:14,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:44:14,362 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [45/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:14,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [46/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:14,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:44:14,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [47/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-03-23 03:44:14,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [48/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:14,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [49/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:14,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [50/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:14,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [51/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:14,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [52/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:14,804 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [53/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:14,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [54/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:14,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 03:44:14,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [55/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-03-23 03:44:15,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [56/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-03-23 03:44:15,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:44:15,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [57/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:44:15,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [58/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:15,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [59/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:15,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [60/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '21.00' (trigger: .product-screen .order-summary .total:contains("21.00")) 2026-03-23 03:44:15,531 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:15,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:15] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.143 0.184 2026-03-23 03:44:15,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [61/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:15,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [62/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:15,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.043 0.082 2026-03-23 03:44:15,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [63/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:15,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.117 2026-03-23 03:44:15,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [64/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:15,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [65/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:15,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [66/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:15,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [67/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:15,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:44:15,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [68/81] Tour test_integration_dynamic_never_variant_price → Step click product 'A dyn/nev product' (trigger: article.product .product-content .product-name:contains("A dyn/nev product")) 2026-03-23 03:44:16,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [69/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-03-23 03:44:16,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [70/81] Tour test_integration_dynamic_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:44:16,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.071 2026-03-23 03:44:16,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [71/81] Tour test_integration_dynamic_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:16,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [72/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:16,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.031 2026-03-23 03:44:16,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [73/81] Tour test_integration_dynamic_never_variant_price → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-03-23 03:44:16,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [74/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:16,528 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [75/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:16,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [76/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:16,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [77/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:16,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [78/81] Tour test_integration_dynamic_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:16,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [79/81] Tour test_integration_dynamic_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:16,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [80/81] Tour test_integration_dynamic_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:16,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.020 2026-03-23 03:44:16,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: [81/81] Tour test_integration_dynamic_never_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:44:16,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: tour succeeded 2026-03-23 03:44:16,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_integration_dynamic_never_variant_price SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-03-23 03:44:17,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price.browser: heap 17274208 (allocated 18485248) 2026-03-23 03:44:17,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 03:44:17,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Closing chrome headless with pid 60189 2026-03-23 03:44:17,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Closing websocket connection 2026-03-23 03:44:17,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Terminating chrome headless with pid 60189 2026-03-23 03:44:17,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_never_variant_price: Removing chrome user profile "/tmp/tmp41hvd70w_chrome_odoo" 2026-03-23 03:44:17,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_dynamic_variant_price ... 2026-03-23 03:44:17,815 26 INFO 00799-19-0-all odoo.models.unlink: User #528 deleted product.product records with IDs: [1310] 2026-03-23 03:44:18,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Chrome pid: 60389 2026-03-23 03:44:18,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Chrome headless temporary user profile dir: /tmp/tmpq5szauv3_chrome_odoo 2026-03-23 03:44:18,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Issuing json command http://127.0.0.1:41065/json/version 2026-03-23 03:44:18,607 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:44:18,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:44:18,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Issuing json command http://127.0.0.1:41065/json 2026-03-23 03:44:18,840 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:44:18,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Websocket url found: ws://127.0.0.1:41065/devtools/page/4D9C3A72EF70675BF5B018F3C8572F6D 2026-03-23 03:44:18,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Enable chrome headless console log notification 2026-03-23 03:44:19,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Chrome headless enable page notifications 2026-03-23 03:44:19,267 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:44:19,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Setting session cookie in browser 2026-03-23 03:44:19,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:44:19,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:44:19,308 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:44:20,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:20] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 85 0.116 1.301 2026-03-23 03:44:20,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Navigation result: {'frameId': '4D9C3A72EF70675BF5B018F3C8572F6D', 'loaderId': '7052C6CEAE9ED1BABCFA58A43F61C492', 'isDownload': False} 2026-03-23 03:44:20,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_dynamic_variant_price')" 2026-03-23 03:44:20,798 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:44:20,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.033 2026-03-23 03:44:20,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.016 0.038 2026-03-23 03:44:20,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.073 2026-03-23 03:44:21,756 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:44:21,762 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:44:21,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.020 2026-03-23 03:44:21,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Evaluate test code "odoo.startTour('test_integration_dynamic_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:44:21,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [1/39] Tour test_integration_dynamic_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:44:21,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 03:44:21,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:44:21,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:44:22,051 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7929) 2026-03-23 03:44:22,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.092 2026-03-23 03:44:22,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.143 2026-03-23 03:44:22,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.013 2026-03-23 03:44:22,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.069 2026-03-23 03:44:23,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.285 0.448 2026-03-23 03:44:23,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:44:23,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:44:23,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 03:44:23,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-03-23 03:44:23,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:44:23,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:44:23,474 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:44:23,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:44:23,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.014 2026-03-23 03:44:23,538 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:44:23,540 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:44:23,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.004 0.044 2026-03-23 03:44:23,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:44:23,640 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:44:23,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.092 0.106 2026-03-23 03:44:23,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.016 0.058 2026-03-23 03:44:23,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.025 2026-03-23 03:44:23,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [2/39] Tour test_integration_dynamic_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:44:23,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:23] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.009 0.024 2026-03-23 03:44:24,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.042 0.068 2026-03-23 03:44:24,190 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "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:44:24,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.010 0.193 2026-03-23 03:44:24,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [3/39] Tour test_integration_dynamic_variant_price → Step click product 'A dynamic product' (trigger: article.product .product-content .product-name:contains("A dynamic product")) 2026-03-23 03:44:24,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.014 0.260 2026-03-23 03:44:24,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.329 2026-03-23 03:44:24,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.018 0.396 2026-03-23 03:44:24,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.488 2026-03-23 03:44:24,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.462 2026-03-23 03:44:24,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.414 2026-03-23 03:44:24,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1139&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.354 2026-03-23 03:44:24,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-03-23 03:44:24,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.009 0.154 2026-03-23 03:44:24,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.299 2026-03-23 03:44:24,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [4/39] Tour test_integration_dynamic_variant_price → Step picking radio attribute with name dyn1 (trigger: .modal .attribute-name-cell:contains('dyn1') input) 2026-03-23 03:44:25,016 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [5/39] Tour test_integration_dynamic_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:25,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [6/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:25,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [7/39] Tour test_integration_dynamic_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 03:44:25,385 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:25,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:25] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.095 0.205 2026-03-23 03:44:25,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.042 0.062 2026-03-23 03:44:25,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.098 2026-03-23 03:44:25,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [8/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:25,589 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [9/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:25,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [10/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:25,697 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [11/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:25,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [12/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:25,798 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [13/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:25,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [14/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:25,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:44:25,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [15/39] Tour test_integration_dynamic_variant_price → Step click product 'A dynamic product' (trigger: article.product .product-content .product-name:contains("A dynamic product")) 2026-03-23 03:44:25,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [16/39] Tour test_integration_dynamic_variant_price → Step picking radio attribute with name dyn2 (trigger: .modal .attribute-name-cell:contains('dyn2') input) 2026-03-23 03:44:26,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [17/39] Tour test_integration_dynamic_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:26,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.031 2026-03-23 03:44:26,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [18/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:26,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.065 2026-03-23 03:44:26,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [19/39] Tour test_integration_dynamic_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-03-23 03:44:26,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [20/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:26,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [21/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:26,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [22/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:26,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [23/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:26,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [24/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:26,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [25/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:26,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [26/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:26,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 03:44:26,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [27/39] Tour test_integration_dynamic_variant_price → Step click product 'A dynamic product' (trigger: article.product .product-content .product-name:contains("A dynamic product")) 2026-03-23 03:44:26,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [28/39] Tour test_integration_dynamic_variant_price → Step picking radio attribute with name dyn3 (trigger: .modal .attribute-name-cell:contains('dyn3') input) 2026-03-23 03:44:26,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [29/39] Tour test_integration_dynamic_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:26,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.022 2026-03-23 03:44:26,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [30/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:26,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [31/39] Tour test_integration_dynamic_variant_price → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-03-23 03:44:27,125 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:44:27,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:27] "POST /web/dataset/call_kw/product.template/create_product_variant_from_pos#product.template.create_product_variant_from_pos HTTP/1.1" 200 - 76 0.085 0.143 2026-03-23 03:44:27,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [32/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:27,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [33/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:27,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 39 0.054 0.070 2026-03-23 03:44:27,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.117 2026-03-23 03:44:27,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [34/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:27,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [35/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:27,406 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [36/39] Tour test_integration_dynamic_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:27,459 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [37/39] Tour test_integration_dynamic_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:27,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [38/39] Tour test_integration_dynamic_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:27,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 03:44:27,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: [39/39] Tour test_integration_dynamic_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:44:27,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: tour succeeded 2026-03-23 03:44:27,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_integration_dynamic_variant_price SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 03:44:27,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price.browser: heap 15812508 (allocated 17301504) 2026-03-23 03:44:27,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Closing chrome headless with pid 60389 2026-03-23 03:44:27,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Closing websocket connection 2026-03-23 03:44:27,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Terminating chrome headless with pid 60389 2026-03-23 03:44:27,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 03:44:27,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_dynamic_variant_price: Removing chrome user profile "/tmp/tmpq5szauv3_chrome_odoo" 2026-03-23 03:44:28,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_integration_never_variant_price ... 2026-03-23 03:44:29,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Chrome pid: 60579 2026-03-23 03:44:29,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Chrome headless temporary user profile dir: /tmp/tmpqntqbqyb_chrome_odoo 2026-03-23 03:44:29,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Issuing json command http://127.0.0.1:44623/json/version 2026-03-23 03:44:29,036 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:44:29,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:44:29,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Issuing json command http://127.0.0.1:44623/json 2026-03-23 03:44:29,241 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:44:29,298 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Websocket url found: ws://127.0.0.1:44623/devtools/page/E3632DC5BEA0CD062FE759D316B10893 2026-03-23 03:44:29,345 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Enable chrome headless console log notification 2026-03-23 03:44:29,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Chrome headless enable page notifications 2026-03-23 03:44:29,582 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:44:29,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Setting session cookie in browser 2026-03-23 03:44:29,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:44:29,597 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:44:29,622 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:44:30,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:30] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 85 0.066 0.682 2026-03-23 03:44:30,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Navigation result: {'frameId': 'E3632DC5BEA0CD062FE759D316B10893', 'loaderId': 'B2915FBBA339082C5AE178F68CA3D235', 'isDownload': False} 2026-03-23 03:44:30,375 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Evaluate ready code "odoo.isTourReady('test_integration_never_variant_price')" 2026-03-23 03:44:30,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 03:44:30,443 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:44:30,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-03-23 03:44:30,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.044 2026-03-23 03:44:31,088 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:44:31,101 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:44:31,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 03:44:31,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Evaluate test code "odoo.startTour('test_integration_never_variant_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:44:31,174 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [1/27] Tour test_integration_never_variant_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:44:31,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-03-23 03:44:31,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:44:31,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:44:31,288 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7930) 2026-03-23 03:44:31,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.059 2026-03-23 03:44:31,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.081 2026-03-23 03:44:31,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.054 2026-03-23 03:44:31,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-03-23 03:44:32,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.272 0.400 2026-03-23 03:44:32,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:44:32,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:44:32,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.041 2026-03-23 03:44:32,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:44:32,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:44:32,599 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:44:32,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.017 2026-03-23 03:44:32,660 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:44:32,688 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:44:32,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.013 0.059 2026-03-23 03:44:32,749 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "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:44:32,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:44:32,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.044 0.131 2026-03-23 03:44:32,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-03-23 03:44:32,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.003 0.056 2026-03-23 03:44:32,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 03:44:33,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [2/27] Tour test_integration_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:44:33,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.023 0.034 2026-03-23 03:44:33,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 03:44:33,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.068 2026-03-23 03:44:33,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.016 0.122 2026-03-23 03:44:33,454 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:44:33,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-03-23 03:44:33,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [3/27] Tour test_integration_never_variant_price → Step click product 'A never product' (trigger: article.product .product-content .product-name:contains("A never product")) 2026-03-23 03:44:33,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.192 2026-03-23 03:44:33,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-03-23 03:44:33,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.012 0.292 2026-03-23 03:44:33,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.290 2026-03-23 03:44:33,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-03-23 03:44:33,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image?model=product.template&field=image_128&id=1140&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-03-23 03:44:33,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.326 2026-03-23 03:44:33,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:33] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.010 0.299 2026-03-23 03:44:34,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [4/27] Tour test_integration_never_variant_price → Step picking radio attribute with name extra (trigger: .modal .attribute-name-cell:contains('extra') input) 2026-03-23 03:44:34,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [5/27] Tour test_integration_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:34,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [6/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:34,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:44:34,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [7/27] Tour test_integration_never_variant_price → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 03:44:34,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [8/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:34,366 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [9/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:34,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [10/27] Tour test_integration_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:34,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [11/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:34,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [12/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:34,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [13/27] Tour test_integration_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:34,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 03:44:34,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [14/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:34,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [15/27] Tour test_integration_never_variant_price → Step click product 'A never product' (trigger: article.product .product-content .product-name:contains("A never product")) 2026-03-23 03:44:34,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [16/27] Tour test_integration_never_variant_price → Step picking radio attribute with name second (trigger: .modal .attribute-name-cell:contains('second') input) 2026-03-23 03:44:34,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.053 2026-03-23 03:44:34,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [17/27] Tour test_integration_never_variant_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:35,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [18/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:35,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 03:44:35,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [19/27] Tour test_integration_never_variant_price → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-03-23 03:44:35,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [20/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:35,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [21/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:35,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [22/27] Tour test_integration_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:35,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [23/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:35,350 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [24/27] Tour test_integration_never_variant_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:44:35,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [25/27] Tour test_integration_never_variant_price → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 03:44:35,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:44:35,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [26/27] Tour test_integration_never_variant_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:44:35,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: [27/27] Tour test_integration_never_variant_price → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:44:35,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: tour succeeded 2026-03-23 03:44:35,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_integration_never_variant_price SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 03:44:35,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price.browser: heap 14821880 (allocated 17039360) 2026-03-23 03:44:35,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 03:44:35,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Closing chrome headless with pid 60579 2026-03-23 03:44:35,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Closing websocket connection 2026-03-23 03:44:35,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Terminating chrome headless with pid 60579 2026-03-23 03:44:35,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_integration_never_variant_price: Removing chrome user profile "/tmp/tmpqntqbqyb_chrome_odoo" 2026-03-23 03:44:35,992 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants: Starting TestPoSProductVariants.test_variants_merge_line_barcode ... 2026-03-23 03:44:36,427 26 INFO 00799-19-0-all odoo.models.unlink: User #528 deleted product.product records with IDs: [1315] 2026-03-23 03:44:37,285 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Chrome pid: 60760 2026-03-23 03:44:37,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Chrome headless temporary user profile dir: /tmp/tmpjq4qu_5h_chrome_odoo 2026-03-23 03:44:37,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Issuing json command http://127.0.0.1:39857/json/version 2026-03-23 03:44:37,294 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:44:37,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Browser version: Chrome/141.0.7390.54 2026-03-23 03:44:37,479 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Issuing json command http://127.0.0.1:39857/json 2026-03-23 03:44:37,493 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:44:37,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Websocket url found: ws://127.0.0.1:39857/devtools/page/680A4E3EFEF1DC6298C746B368F707B8 2026-03-23 03:44:37,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Enable chrome headless console log notification 2026-03-23 03:44:37,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Chrome headless enable page notifications 2026-03-23 03:44:37,734 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:44:37,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Setting session cookie in browser 2026-03-23 03:44:37,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Open "http://127.0.0.1:8069/pos/ui?config_id=29" in browser 2026-03-23 03:44:37,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=29" 2026-03-23 03:44:37,768 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:44:38,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:38] "GET /pos/ui?config_id=29 HTTP/1.1" 200 - 85 0.056 0.625 2026-03-23 03:44:38,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Navigation result: {'frameId': '680A4E3EFEF1DC6298C746B368F707B8', 'loaderId': '1231E2E9D8095022864E1F3DD3F0ABB9', 'isDownload': False} 2026-03-23 03:44:38,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Evaluate ready code "odoo.isTourReady('test_variants_merge_line_barcode')" 2026-03-23 03:44:38,494 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:44:38,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:38] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 03:44:38,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:38] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-03-23 03:44:38,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:38] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.050 2026-03-23 03:44:39,126 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:44:39,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:44:39,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 03:44:39,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Evaluate test code "odoo.startTour('test_variants_merge_line_barcode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=29", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:44:39,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-03-23 03:44:39,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [1/9] Tour test_variants_merge_line_barcode → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:44:39,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:44:39,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:44:39,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.017 2026-03-23 03:44:39,344 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:7931) 2026-03-23 03:44:39,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.071 2026-03-23 03:44:39,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.096 2026-03-23 03:44:39,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-03-23 03:44:40,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.307 0.422 2026-03-23 03:44:40,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:44:40,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:44:40,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:44:40,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "GET /web/image/res.company/141/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.057 2026-03-23 03:44:40,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:44:40,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: Owl is running in 'dev' mode. 2026-03-23 03:44:40,814 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:44:40,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.063 2026-03-23 03:44:40,869 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:44:40,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-03-23 03:44:40,921 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-03-23 03:44:40,991 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "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:44:40,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:44:41,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image/res.users/530/avatar_128 HTTP/1.1" 200 - 14 0.060 0.148 2026-03-23 03:44:41,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=res.company&id=141&field=logo HTTP/1.1" 200 - 3 0.004 0.202 2026-03-23 03:44:41,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image/res.company/141/favicon HTTP/1.1" 200 - 4 0.026 0.068 2026-03-23 03:44:41,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.041 2026-03-23 03:44:41,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [2/9] Tour test_variants_merge_line_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:44:41,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.011 0.035 2026-03-23 03:44:41,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1123&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.013 0.052 2026-03-23 03:44:41,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1125&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.110 2026-03-23 03:44:41,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "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:44:41,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1127&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-03-23 03:44:41,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [3/9] Tour test_variants_merge_line_barcode → Step click product 'A variant product' (trigger: article.product .product-content .product-name:contains("A variant product")) 2026-03-23 03:44:41,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1126&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.008 0.173 2026-03-23 03:44:41,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1124&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-03-23 03:44:41,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1128&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.006 0.240 2026-03-23 03:44:41,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1129&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-03-23 03:44:41,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1130&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-03-23 03:44:41,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1141&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-03-23 03:44:41,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image?model=product.template&field=image_128&id=1131&unique=2026-03-23T03:42:55.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-03-23 03:44:41,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.006 0.163 2026-03-23 03:44:41,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.188 2026-03-23 03:44:41,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [4/9] Tour test_variants_merge_line_barcode → Step picking radio attribute with name S (trigger: .modal .attribute-name-cell:contains('S') input) 2026-03-23 03:44:42,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [5/9] Tour test_variants_merge_line_barcode → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:44:42,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [6/9] Tour test_variants_merge_line_barcode → Step Check orderline with attributes: {"productName":"A variant product","quantity":1,"attributeLine":"S, blue"} (trigger: .order-container .orderline:has(.product-name:contains("A variant product")):has(.qty:contains("1")):has(.attribute-line:contains("S, blue"))) 2026-03-23 03:44:42,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.015 2026-03-23 03:44:42,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [7/9] Tour test_variants_merge_line_barcode → Step PoS model scan barcode 'TEST123' (trigger: body) 2026-03-23 03:44:42,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [8/9] Tour test_variants_merge_line_barcode → Step Check orderline with attributes: {"productName":"A variant product","quantity":2,"attributeLine":"S, Blue"} (trigger: .order-container .orderline:has(.product-name:contains("A variant product")):has(.qty:contains("2")):has(.attribute-line:contains("S, Blue"))) 2026-03-23 03:44:42,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.027 2026-03-23 03:44:42,353 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:42] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.011 2026-03-23 03:44:42,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: [9/9] Tour test_variants_merge_line_barcode → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 03:44:42,425 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: tour succeeded 2026-03-23 03:44:42,439 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_variants_merge_line_barcode SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 03:44:42,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode.browser: heap 13984084 (allocated 14942208) 2026-03-23 03:44:42,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Closing chrome headless with pid 60760 2026-03-23 03:44:42,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:44:42] "GET /web/image/res.company/141/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-03-23 03:44:42,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Closing websocket connection 2026-03-23 03:44:42,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Terminating chrome headless with pid 60760 2026-03-23 03:44:42,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_product_variants.TestPoSProductVariants.test_variants_merge_line_barcode: Removing chrome user profile "/tmp/tmpjq4qu_5h_chrome_odoo" 2026-03-23 03:44:42,811 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:44:54,745 26 INFO 00799-19-0-all odoo.models.unlink: User #532 deleted res.currency.rate records with IDs: [24, 25, 26] 2026-03-23 03:44:56,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-03-23 03:44:58,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-03-23 03:44:59,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66367722 started for PoS orders references: [{'name': 'Order 06337-682-6763', 'uuid': '06337-682-6763'}] 2026-03-23 03:45:00,506 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66367722 order {'name': 'Order 06337-682-6763', 'uuid': '06337-682-6763'} created pos.order #317 2026-03-23 03:45:00,508 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66367722 finished 2026-03-23 03:45:01,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-03-23 03:45:02,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:45:02,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60588786 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:45:03,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60588786 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #318 2026-03-23 03:45:03,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60588786 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #319 2026-03-23 03:45:04,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60588786 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #320 2026-03-23 03:45:04,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60588786 finished 2026-03-23 03:45:04,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:45:04,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:45:04,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:45:05,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:45:05,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:45:05,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:45:05,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:45:05,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-03-23 03:45:06,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:45:06,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45789264 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'}, {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'}] 2026-03-23 03:45:07,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45789264 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #321 2026-03-23 03:45:07,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45789264 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #322 2026-03-23 03:45:10,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45789264 order {'name': 'Order 09876-098-0987', 'uuid': '09876-098-0987'} created pos.order #323 2026-03-23 03:45:11,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45789264 order {'name': 'Order 00100-010-0004', 'uuid': '00100-010-0004'} created pos.order #324 2026-03-23 03:45:11,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45789264 finished 2026-03-23 03:45:11,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:45:11,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:45:11,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09) for order 09876-098-0987. 2026-03-23 03:45:11,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-03-23 03:45:11,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:45:12,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-03-23 03:45:12,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:45:12,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:45:12,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:45:12,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:45:12,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-03-23 03:45:13,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77530495 started for PoS orders references: [{'name': 'Order 80523-731-4426', 'uuid': '80523-731-4426'}] 2026-03-23 03:45:14,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77530495 order {'name': 'Order 80523-731-4426', 'uuid': '80523-731-4426'} created pos.order #325 2026-03-23 03:45:14,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77530495 finished 2026-03-23 03:45:15,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-03-23 03:45:16,486 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53496470 started for PoS orders references: [{'name': 'Order 11867-499-4979', 'uuid': '11867-499-4979'}] 2026-03-23 03:45:17,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53496470 order {'name': 'Order 11867-499-4979', 'uuid': '11867-499-4979'} created pos.order #326 2026-03-23 03:45:17,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53496470 finished 2026-03-23 03:45:18,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-03-23 03:45:19,883 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57625286 started for PoS orders references: [{'name': 'Order 17247-629-8775', 'uuid': '17247-629-8775'}] 2026-03-23 03:45:20,606 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57625286 order {'name': 'Order 17247-629-8775', 'uuid': '17247-629-8775'} created pos.order #327 2026-03-23 03:45:20,607 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57625286 finished 2026-03-23 03:45:21,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount_real_use_case ... 2026-03-23 03:45:22,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10274882 started for PoS orders references: [{'name': 'Order 64356-426-9996', 'uuid': '64356-426-9996'}] 2026-03-23 03:45:23,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10274882 order {'name': 'Order 64356-426-9996', 'uuid': '64356-426-9996'} created pos.order #328 2026-03-23 03:45:23,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10274882 finished 2026-03-23 03:45:24,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-03-23 03:45:36,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-03-23 03:45:37,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:45:37,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58435259 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 03:45:40,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58435259 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #329 2026-03-23 03:45:40,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58435259 finished 2026-03-23 03:45:40,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:45:40,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:45:40,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-03-23 03:45:40,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:45:41,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-03-23 03:45:41,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:45:41,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:45:41,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:45:41,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:45:41,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-03-23 03:45:42,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:45:42,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84242601 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:45:42,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84242601 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #331 2026-03-23 03:45:43,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84242601 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #332 2026-03-23 03:45:43,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84242601 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #333 2026-03-23 03:45:43,616 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84242601 finished 2026-03-23 03:45:43,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:45:43,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:45:43,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:45:44,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:45:44,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:45:44,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:45:44,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:45:44,793 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-03-23 03:45:54,858 26 INFO 00799-19-0-all odoo.models.unlink: User #536 deleted res.currency.rate records with IDs: [28, 29, 30] 2026-03-23 03:45:56,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-03-23 03:45:57,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-03-23 03:45:57,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_card_payment_method_initialization ... 2026-03-23 03:45:57,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-03-23 03:45:58,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-03-23 03:45:58,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-03-23 03:45:59,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-03-23 03:45:59,798 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:46:09,977 26 INFO 00799-19-0-all odoo.models.unlink: User #539 deleted res.currency.rate records with IDs: [32, 33, 34] 2026-03-23 03:46:11,342 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-03-23 03:46:11,750 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:11,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29398610 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:14,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29398610 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #335 2026-03-23 03:46:14,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29398610 finished 2026-03-23 03:46:14,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:14,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:14,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-03-23 03:46:14,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:14,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:14,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:14,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:14,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:14,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-03-23 03:46:15,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:15,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15158932 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:17,367 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15158932 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #336 2026-03-23 03:46:17,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15158932 finished 2026-03-23 03:46:17,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:17,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:17,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-03-23 03:46:17,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:18,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:18,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:18,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:18,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:18,149 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-03-23 03:46:18,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:18,535 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83364636 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:20,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83364636 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #337 2026-03-23 03:46:20,703 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83364636 finished 2026-03-23 03:46:20,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:20,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:20,736 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:20,917 26 INFO 00799-19-0-all odoo.models.unlink: User #539 deleted account.move records with IDs: [473] 2026-03-23 03:46:21,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:21,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:21,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:21,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:21,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-03-23 03:46:21,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:21,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50479844 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:24,170 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50479844 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #338 2026-03-23 03:46:24,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50479844 finished 2026-03-23 03:46:24,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:24,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:24,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-03-23 03:46:24,218 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:24,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:24,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:24,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:24,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:24,990 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-03-23 03:46:25,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:25,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61700588 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:27,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61700588 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #339 2026-03-23 03:46:27,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61700588 finished 2026-03-23 03:46:27,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:27,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:27,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-03-23 03:46:27,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:28,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:28,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:28,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:28,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:28,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-03-23 03:46:28,741 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:28,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57853553 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:30,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57853553 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #340 2026-03-23 03:46:30,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57853553 finished 2026-03-23 03:46:30,925 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:30,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:30,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-03-23 03:46:30,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:31,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:31,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:31,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:31,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:31,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-03-23 03:46:31,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:31,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45483097 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:34,201 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45483097 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #341 2026-03-23 03:46:34,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45483097 finished 2026-03-23 03:46:34,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:34,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:34,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-03-23 03:46:34,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:34,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:34,970 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:34,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:34,973 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:34,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-03-23 03:46:35,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:35,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59944806 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:37,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59944806 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #342 2026-03-23 03:46:37,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59944806 finished 2026-03-23 03:46:37,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:37,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:37,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-03-23 03:46:37,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:38,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:38,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:38,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:38,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:38,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-03-23 03:46:38,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:38,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92227879 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:41,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92227879 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #343 2026-03-23 03:46:41,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92227879 finished 2026-03-23 03:46:41,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:41,059 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:41,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-03-23 03:46:41,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:41,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:41,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:41,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:41,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:41,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-03-23 03:46:42,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:42,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79515371 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:44,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79515371 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #344 2026-03-23 03:46:44,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79515371 finished 2026-03-23 03:46:44,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:44,580 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:44,584 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-03-23 03:46:44,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-03-23 03:46:44,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:45,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:45,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:45,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:45,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:45,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-03-23 03:46:45,533 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:45,559 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34990023 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:48,237 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34990023 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #345 2026-03-23 03:46:48,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34990023 finished 2026-03-23 03:46:48,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:48,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:48,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-03-23 03:46:48,291 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-03-23 03:46:48,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:49,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:49,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:49,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:49,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:49,694 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-03-23 03:46:50,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:50,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1329711 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:52,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1329711 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #346 2026-03-23 03:46:52,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1329711 finished 2026-03-23 03:46:52,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:52,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:52,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-03-23 03:46:52,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-03-23 03:46:52,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:53,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:53,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:53,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:53,934 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:53,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-03-23 03:46:54,381 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:54,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5167479 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:46:56,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5167479 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #347 2026-03-23 03:46:56,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5167479 finished 2026-03-23 03:46:56,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:46:56,702 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:46:56,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-03-23 03:46:56,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-03-23 03:46:56,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:46:57,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:46:57,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:46:57,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:46:57,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:46:57,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-03-23 03:46:57,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:46:57,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75413689 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:00,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75413689 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #348 2026-03-23 03:47:00,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75413689 finished 2026-03-23 03:47:00,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:00,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:47:00,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-03-23 03:47:00,214 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:00,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:00,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:00,756 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:00,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:00,765 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-03-23 03:47:01,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:01,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40352590 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:03,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40352590 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #349 2026-03-23 03:47:03,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40352590 finished 2026-03-23 03:47:03,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:03,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:47:03,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-03-23 03:47:03,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:04,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:04,189 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:04,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:04,191 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:04,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-03-23 03:47:04,581 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:04,610 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66563396 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:06,810 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66563396 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #350 2026-03-23 03:47:06,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66563396 finished 2026-03-23 03:47:06,835 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:06,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:47:06,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-03-23 03:47:06,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:07,518 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:07,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:07,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:07,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:07,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-03-23 03:47:07,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:07,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1000954 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:10,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1000954 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #351 2026-03-23 03:47:10,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1000954 finished 2026-03-23 03:47:10,155 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:10,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-03-23 03:47:10,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-03-23 03:47:10,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:10,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:10,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:10,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:10,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:10,695 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 24 checked, 24 removed 2026-03-23 03:47:21,532 26 INFO 00799-19-0-all odoo.models.unlink: User #542 deleted res.currency.rate records with IDs: [36, 37, 38] 2026-03-23 03:47:23,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-03-23 03:47:23,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:23,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46200965 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:23,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46200965 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #352 2026-03-23 03:47:23,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46200965 finished 2026-03-23 03:47:23,932 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:23,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:24,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:24,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:24,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:24,525 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:24,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-03-23 03:47:24,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:24,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94386034 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:25,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94386034 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #353 2026-03-23 03:47:25,386 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94386034 finished 2026-03-23 03:47:25,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:25,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:26,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:26,115 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:26,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:26,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:26,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-03-23 03:47:26,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:26,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4276074 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:26,956 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4276074 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #354 2026-03-23 03:47:26,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4276074 finished 2026-03-23 03:47:26,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:26,988 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:27,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:27,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:27,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:27,313 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:27,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-03-23 03:47:27,657 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:27,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75856327 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:28,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75856327 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #355 2026-03-23 03:47:28,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75856327 finished 2026-03-23 03:47:28,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:28,094 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:28,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:28,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:28,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:28,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:28,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-03-23 03:47:29,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:29,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7642180 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:29,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7642180 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #356 2026-03-23 03:47:29,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7642180 finished 2026-03-23 03:47:29,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:29,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:30,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:30,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:30,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:30,383 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:30,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-03-23 03:47:30,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:30,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81580730 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:30,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81580730 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #357 2026-03-23 03:47:30,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81580730 finished 2026-03-23 03:47:30,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:30,855 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:31,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:31,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:31,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:31,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:31,430 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-03-23 03:47:31,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:31,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27792063 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:31,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27792063 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #358 2026-03-23 03:47:31,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27792063 finished 2026-03-23 03:47:31,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:31,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:32,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:32,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:32,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:32,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:32,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-03-23 03:47:32,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:32,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12052356 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:33,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12052356 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #359 2026-03-23 03:47:33,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12052356 finished 2026-03-23 03:47:33,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:33,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:33,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:33,783 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:33,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:33,787 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:33,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-03-23 03:47:34,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:34,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77648104 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:34,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77648104 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #360 2026-03-23 03:47:34,259 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77648104 finished 2026-03-23 03:47:34,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:34,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:34,912 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:34,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:34,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:34,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:34,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-03-23 03:47:35,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:35,295 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23074473 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:35,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23074473 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #361 2026-03-23 03:47:35,735 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23074473 finished 2026-03-23 03:47:35,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:35,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:36,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:36,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:36,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:36,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:36,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-03-23 03:47:36,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:36,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15735624 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:37,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15735624 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #362 2026-03-23 03:47:37,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15735624 finished 2026-03-23 03:47:37,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:37,213 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:37,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:37,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:37,894 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:37,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:37,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-03-23 03:47:38,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:38,338 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89108022 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:38,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89108022 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #363 2026-03-23 03:47:38,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89108022 finished 2026-03-23 03:47:38,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:38,897 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:39,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:39,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:39,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:39,618 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:39,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-03-23 03:47:40,126 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:40,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25674714 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:40,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25674714 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #364 2026-03-23 03:47:40,726 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25674714 finished 2026-03-23 03:47:40,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:40,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:41,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:41,685 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:41,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:41,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:41,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-03-23 03:47:42,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:42,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74834927 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:42,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74834927 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #365 2026-03-23 03:47:42,713 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74834927 finished 2026-03-23 03:47:42,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:42,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:43,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:43,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:43,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:43,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:43,341 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-03-23 03:47:43,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:43,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52197775 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:44,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52197775 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #366 2026-03-23 03:47:44,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52197775 finished 2026-03-23 03:47:44,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:44,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:45,250 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:45,253 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:45,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:45,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:45,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-03-23 03:47:45,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:45,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79506175 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:46,172 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79506175 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #367 2026-03-23 03:47:46,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79506175 finished 2026-03-23 03:47:46,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:46,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:47,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:47,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:47,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:47,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:47,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-03-23 03:47:47,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:47,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50089129 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:47,999 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50089129 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #368 2026-03-23 03:47:48,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50089129 finished 2026-03-23 03:47:48,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:48,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:48,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:48,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:48,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:48,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:48,731 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-03-23 03:47:49,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:49,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26269004 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:49,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26269004 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #369 2026-03-23 03:47:49,649 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26269004 finished 2026-03-23 03:47:49,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:49,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:50,327 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:50,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:50,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:50,330 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:50,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-03-23 03:47:50,627 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:50,648 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29349676 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:51,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29349676 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #370 2026-03-23 03:47:51,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29349676 finished 2026-03-23 03:47:51,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:51,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:51,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:51,848 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:51,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:51,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:51,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-03-23 03:47:52,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:52,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48291257 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:52,864 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48291257 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #371 2026-03-23 03:47:52,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48291257 finished 2026-03-23 03:47:52,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:52,902 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:53,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:53,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:53,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:53,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:53,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-03-23 03:47:53,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:47:53,983 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96405194 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}] 2026-03-23 03:47:54,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96405194 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #372 2026-03-23 03:47:54,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96405194 finished 2026-03-23 03:47:54,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:47:54,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:47:55,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:47:55,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:47:55,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:47:55,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:47:55,233 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:47:55,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-03-23 03:47:55,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: skipped TestPoSStock.test_01_orders_no_invoiced : Temporary to fast merge new valuation 2026-03-23 03:47:55,235 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-03-23 03:47:55,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: skipped TestPoSStock.test_02_orders_with_invoice : Temporary to fast merge new valuation 2026-03-23 03:47:55,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-03-23 03:47:55,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: skipped TestPoSStock.test_03_order_product_w_owner : Temporary to fast merge new valuation 2026-03-23 03:47:55,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-03-23 03:47:55,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: skipped TestPoSStock.test_04_order_refund : Temporary to fast merge new valuation 2026-03-23 03:47:55,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-03-23 03:47:55,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_stock_account: skipped TestPoSStock.test_stock_duplicate_warehouse_with_PoS_operation_type : Temporary to fast merge new valuation 2026-03-23 03:48:05,928 26 INFO 00799-19-0-all odoo.models.unlink: User #545 deleted res.currency.rate records with IDs: [40, 41, 42] 2026-03-23 03:48:08,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-03-23 03:48:08,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:48:09,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38198316 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:48:09,722 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38198316 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #373 2026-03-23 03:48:10,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38198316 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #374 2026-03-23 03:48:10,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38198316 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #375 2026-03-23 03:48:10,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38198316 finished 2026-03-23 03:48:10,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:48:10,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:48:10,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:48:12,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:48:12,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:48:12,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:48:12,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:48:12,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-03-23 03:48:12,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:48:12,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47860838 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:48:13,614 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47860838 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #376 2026-03-23 03:48:13,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47860838 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #377 2026-03-23 03:48:14,309 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47860838 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #378 2026-03-23 03:48:14,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47860838 finished 2026-03-23 03:48:14,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:48:14,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:48:14,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:48:15,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:48:15,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:48:15,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:48:15,481 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:48:15,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-03-23 03:48:15,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-03-23 03:48:15,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82886805 started for PoS orders references: [{'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'}, {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'}, {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'}] 2026-03-23 03:48:18,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82886805 order {'name': 'Order 00100-010-0001', 'uuid': '00100-010-0001'} created pos.order #379 2026-03-23 03:48:19,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82886805 order {'name': 'Order 00100-010-0002', 'uuid': '00100-010-0002'} created pos.order #380 2026-03-23 03:48:20,305 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82886805 order {'name': 'Order 00100-010-0003', 'uuid': '00100-010-0003'} created pos.order #381 2026-03-23 03:48:20,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82886805 finished 2026-03-23 03:48:20,348 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-03-23 03:48:20,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-03-23 03:48:20,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.06) for order 00100-010-0001. 2026-03-23 03:48:20,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-03-23 03:48:20,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-03-23 03:48:21,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-03-23 03:48:21,719 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-03-23 03:48:21,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-03-23 03:48:21,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-03-23 03:48:21,760 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 03:48:32,967 26 INFO 00799-19-0-all odoo.models.unlink: User #548 deleted res.currency.rate records with IDs: [44, 45, 46] 2026-03-23 03:48:34,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-03-23 03:48:35,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-03-23 03:48:35,516 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-03-23 03:48:36,015 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:48:46,835 26 INFO 00799-19-0-all odoo.models.unlink: User #551 deleted res.currency.rate records with IDs: [48, 49, 50] 2026-03-23 03:48:48,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_bank_expected_different_than_counted ... 2026-03-23 03:48:50,346 26 INFO 00799-19-0-all odoo.models.unlink: User #551 deleted account.move.line records with IDs: [1524] 2026-03-23 03:48:52,520 26 INFO 00799-19-0-all odoo.models.unlink: User #551 deleted account.move.line records with IDs: [1531] 2026-03-23 03:48:53,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_listing ... 2026-03-23 03:48:54,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-03-23 03:48:56,468 26 INFO 00799-19-0-all odoo.models.unlink: User #551 deleted account.move.line records with IDs: [1538] 2026-03-23 03:48:57,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-03-23 03:49:03,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-03-23 03:49:04,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-03-23 03:49:06,363 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sum_taxes_base_amounts ... 2026-03-23 03:49:09,127 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:49:20,073 26 INFO 00799-19-0-all odoo.models.unlink: User #554 deleted res.currency.rate records with IDs: [52, 53, 54] 2026-03-23 03:49:21,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-03-23 03:49:21,739 26 INFO 00799-19-0-all odoo.models.unlink: User #554 deleted account.tax records with IDs: [622] 2026-03-23 03:49:22,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_write_default_and_available_presets_on_multiple_pos_configs ... 2026-03-23 03:49:22,568 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 03:49:23,915 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_address_archiving ... 2026-03-23 03:49:23,980 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_a from n/a 2026-03-23 03:49:24,022 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:24,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:24] "POST /my/address/archive HTTP/1.1" 200 - 19 0.054 0.295 2026-03-23 03:49:24,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:24] "POST /my/address/archive HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 03:49:24,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:24] "POST /my/address/archive HTTP/1.1" 200 - 6 0.012 0.020 2026-03-23 03:49:24,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:24] "POST /my/address/archive HTTP/1.1" 200 - 17 0.030 0.060 2026-03-23 03:49:24,651 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_billing_address_creation ... 2026-03-23 03:49:24,680 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:24,699 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:25,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:25] "POST /my/address/submit HTTP/1.1" 200 - 63 0.110 0.403 2026-03-23 03:49:25,229 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_cannot_update_vat_on_child_addresses ... 2026-03-23 03:49:25,256 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_a from n/a 2026-03-23 03:49:25,278 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:25,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:25] "POST /my/address/submit HTTP/1.1" 200 - 41 0.049 0.357 2026-03-23 03:49:25,685 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_delivery_address_creation ... 2026-03-23 03:49:25,703 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:25,717 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:26,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:26] "POST /my/address/submit HTTP/1.1" 200 - 63 0.059 0.366 2026-03-23 03:49:26,149 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_delivery_use_as_billing_address_creation ... 2026-03-23 03:49:26,174 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:26,198 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:27,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:27] "POST /my/address/submit HTTP/1.1" 200 - 63 0.064 0.780 2026-03-23 03:49:27,052 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_email_validation ... 2026-03-23 03:49:27,083 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:27,105 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:27,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:27] "POST /my/address/submit HTTP/1.1" 200 - 39 0.042 0.308 2026-03-23 03:49:27,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:27] "POST /my/address/submit HTTP/1.1" 200 - 5 0.005 0.061 2026-03-23 03:49:27,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:27] "POST /my/address/submit HTTP/1.1" 200 - 5 0.006 0.070 2026-03-23 03:49:27,609 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_internal_user_cannot_update_email ... 2026-03-23 03:49:27,641 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 03:49:27,823 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:28,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:28] "POST /my/address/submit HTTP/1.1" 200 - 32 0.041 0.308 2026-03-23 03:49:28,168 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_internal_user_cannot_update_name ... 2026-03-23 03:49:28,203 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:internal_user from n/a 2026-03-23 03:49:28,362 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:28,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:28] "POST /my/address/submit HTTP/1.1" 200 - 32 0.039 0.312 2026-03-23 03:49:28,711 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_main_address_update ... 2026-03-23 03:49:28,743 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:28,768 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:29,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:29] "POST /my/address/submit HTTP/1.1" 200 - 78 0.085 0.399 2026-03-23 03:49:29,255 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_required_values ... 2026-03-23 03:49:29,284 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:29,319 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:30,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:30] "POST /my/address/submit HTTP/1.1" 200 - 40 0.040 0.835 2026-03-23 03:49:30,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:30] "POST /my/address/submit HTTP/1.1" 200 - 7 0.010 0.070 2026-03-23 03:49:30,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:30] "POST /my/address/submit HTTP/1.1" 200 - 7 0.010 0.084 2026-03-23 03:49:30,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:30] "POST /my/address/submit HTTP/1.1" 200 - 7 0.010 0.087 2026-03-23 03:49:30,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:30] "POST /my/address/submit HTTP/1.1" 200 - 6 0.014 0.053 2026-03-23 03:49:30,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:30] "POST /my/address/submit HTTP/1.1" 200 - 7 0.017 0.048 2026-03-23 03:49:30,647 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_success_url ... 2026-03-23 03:49:30,675 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:30,694 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:31,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:31] "POST /my/address/submit HTTP/1.1" 200 - 78 0.089 0.416 2026-03-23 03:49:31,209 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_addresses: Starting TestPortalAddresses.test_vat_update ... 2026-03-23 03:49:31,233 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:31,251 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:31,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:31] "POST /my/address/submit HTTP/1.1" 200 - 87 0.095 0.463 2026-03-23 03:49:31,860 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:49:32,659 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 03:49:33,264 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 03:49:33,271 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-03-23 03:49:33,298 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:33,700 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from 127.0.0.1 2026-03-23 03:49:33,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:33] "POST /web/login HTTP/1.1" 303 - 35 0.085 0.351 2026-03-23 03:49:33,765 26 INFO 00799-19-0-all odoo.addons.base.models.res_device: User 562 inserts device log (5O1pgRykhdkKfZkxAKngTd5S4u5CgA6Gin30ZpT2ED) 2026-03-23 03:49:35,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:35] "GET /my HTTP/1.1" 200 - 134 0.395 1.791 2026-03-23 03:49:35,956 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:49:35,966 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-03-23 03:49:36,663 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:test_portal_user from n/a 2026-03-23 03:49:36,678 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:37,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:37] "POST /my/address/submit HTTP/1.1" 200 - 66 0.052 0.711 2026-03-23 03:49:37,445 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-03-23 03:49:37,828 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#564) from n/a 2026-03-23 03:49:37,849 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal_user from n/a 2026-03-23 03:49:37,871 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:38,122 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#564) from 127.0.0.1. Archive the user and remove login information. 2026-03-23 03:49:38,259 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_564_1774237778.122332' (#564) from 127.0.0.1 2026-03-23 03:49:38,265 26 INFO 00799-19-0-all odoo.models.unlink: User #564 deleted res.users.apikeys records with IDs: [1] 2026-03-23 03:49:38,368 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:49:38,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:38] "POST /my/deactivate_account HTTP/1.1" 303 - 86 0.125 0.379 2026-03-23 03:49:39,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:39] "GET /web/login?message=Account%20deleted! HTTP/1.1" 200 - 108 0.116 1.180 2026-03-23 03:49:39,702 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) starting 2026-03-23 03:49:41,389 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted res.users records with IDs: [564] 2026-03-23 03:49:41,391 26 INFO 00799-19-0-all odoo.addons.base.models.res_users_deletion: User #564 'portal_user', deleted. Original request from 'portal_user'. 2026-03-23 03:49:41,513 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [5442, 5441, 5440] 2026-03-23 03:49:41,648 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [1094] 2026-03-23 03:49:41,655 26 INFO 00799-19-0-all odoo.addons.base.models.res_users_deletion: Partner #1094 'portal_user', deleted. Original request from 'portal_user'. 2026-03-23 03:49:41,659 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 03:49:41,667 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Base: Portal Users Deletion' (2) fully done (#loop 1; done 1; remaining 0; duration 1.96s) 2026-03-23 03:49:41,695 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_submit_address_from_anonymous_partner ... 2026-03-23 03:49:42,267 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:test_portal_user from n/a 2026-03-23 03:49:42,411 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:42,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:42] "POST /my/address/submit HTTP/1.1" 200 - 69 0.061 0.378 2026-03-23 03:49:42,896 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 03:49:43,868 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 03:49:44,050 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-03-23 03:49:44,947 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome pid: 60978 2026-03-23 03:49:44,948 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome headless temporary user profile dir: /tmp/tmpdfm8xj80_chrome_odoo 2026-03-23 03:49:44,948 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Issuing json command http://127.0.0.1:34823/json/version 2026-03-23 03:49:44,955 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:49:45,103 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:49:45,106 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Issuing json command http://127.0.0.1:34823/json 2026-03-23 03:49:45,110 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:49:45,211 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Websocket url found: ws://127.0.0.1:34823/devtools/page/2D3143BAF7D6553179FB0739D54EBAF0 2026-03-23 03:49:45,300 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Enable chrome headless console log notification 2026-03-23 03:49:45,331 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Chrome headless enable page notifications 2026-03-23 03:49:45,479 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-23 03:49:45,490 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Setting session cookie in browser 2026-03-23 03:49:45,494 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Open "http://127.0.0.1:8069/" in browser 2026-03-23 03:49:45,494 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Navigating to: "http://127.0.0.1:8069/" 2026-03-23 03:49:45,519 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:46,190 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 566, model: website.page 2026-03-23 03:49:47,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:47] "GET / HTTP/1.1" 200 - 119 0.154 1.725 2026-03-23 03:49:47,407 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Navigation result: {'frameId': '2D3143BAF7D6553179FB0739D54EBAF0', 'loaderId': '82B9192FC9D17680470BBC554E817179', 'isDownload': False} 2026-03-23 03:49:47,408 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-03-23 03:49:47,463 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49: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:49:47,531 26 INFO 00799-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:49:47,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:47] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.174 0.176 2026-03-23 03:49:47,845 26 INFO 00799-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:49:47,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:47] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.028 0.308 2026-03-23 03:49:47,932 26 INFO 00799-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:49:47,948 26 INFO 00799-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:49:47,948 26 INFO 00799-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:49:48,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:48] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.013 0.105 2026-03-23 03:49:48,210 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:48] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:49:48,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:48] "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:49:48,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:48] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.033 0.023 2026-03-23 03:49:48,361 26 INFO 00799-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:49:48,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:48] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.011 0.121 2026-03-23 03:49:48,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:48] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.010 0.169 2026-03-23 03:49:49,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 03:49:49,381 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:49:49,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:49] "POST /mail/data HTTP/1.1" 200 - 18 0.030 0.041 2026-03-23 03:49:50,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:50] "GET /my HTTP/1.1" 200 - 64 0.143 0.642 2026-03-23 03:49:50,330 26 INFO 00799-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:49:50,330 26 INFO 00799-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:49:50,477 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:50] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:49:50,481 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:50] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:49:50,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:50] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:49:51,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:51] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:49:51,219 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [1/5] Tour portal_load_homepage → Step Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first) 2026-03-23 03:49:51,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:51] "POST /my/counters HTTP/1.1" 200 - 25 0.081 0.053 2026-03-23 03:49:51,487 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:51] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:49:51,498 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:51] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:49:51,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:51] "POST /my/counters HTTP/1.1" 200 - 31 0.078 0.174 2026-03-23 03:49:51,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:51] "POST /my/counters HTTP/1.1" 200 - 12 0.016 0.271 2026-03-23 03:49:51,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:51] "POST /mail/data HTTP/1.1" 200 - 7 0.014 0.230 2026-03-23 03:49:52,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:52] "GET /my/account HTTP/1.1" 200 - 48 0.098 0.497 2026-03-23 03:49:52,130 26 INFO 00799-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:49:52,134 26 INFO 00799-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:49:52,632 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [2/5] Tour portal_load_homepage → Step Load my account details (trigger: input[value="Joel Willis"]) 2026-03-23 03:49:52,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:52] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:49:52,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:52] "POST /my/address/country_info/233 HTTP/1.1" 200 - 5 0.007 0.015 2026-03-23 03:49:52,746 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [3/5] Tour portal_load_homepage → Step type a different phone number (trigger: input[name="phone"]) 2026-03-23 03:49:52,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:52] "POST /mail/data HTTP/1.1" 200 - 7 0.010 0.036 2026-03-23 03:49:52,812 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [4/5] Tour portal_load_homepage → Step Submit the form (trigger: button[id=save_address]) 2026-03-23 03:49:53,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:53] "POST /my/address/submit HTTP/1.1" 200 - 45 0.051 0.154 2026-03-23 03:49:53,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:53] "GET /my HTTP/1.1" 200 - 33 0.036 0.102 2026-03-23 03:49:53,379 26 INFO 00799-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:49:53,379 26 INFO 00799-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:49:53,901 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: [5/5] Tour portal_load_homepage → Step Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first) 2026-03-23 03:49:53,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:53] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:49:53,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:53] "POST /my/counters HTTP/1.1" 200 - 14 0.023 0.037 2026-03-23 03:49:54,017 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: tour succeeded 2026-03-23 03:49:54,018 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR portal_load_homepage SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 03:49:54,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:54] "POST /my/counters HTTP/1.1" 200 - 17 0.067 0.096 2026-03-23 03:49:54,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:54] "POST /my/counters HTTP/1.1" 200 - 7 0.015 0.177 2026-03-23 03:49:54,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:54] "POST /mail/data HTTP/1.1" 200 - 7 0.012 0.112 2026-03-23 03:49:54,367 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour.browser: heap 14773904 (allocated 15990784) 2026-03-23 03:49:54,370 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Closing chrome headless with pid 60978 2026-03-23 03:49:54,372 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Closing websocket connection 2026-03-23 03:49:54,377 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Terminating chrome headless with pid 60978 2026-03-23 03:49:54,501 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_01_portal_load_tour: Removing chrome user profile "/tmp/tmpdfm8xj80_chrome_odoo" 2026-03-23 03:49:54,567 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-03-23 03:49:55,421 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome pid: 61141 2026-03-23 03:49:55,422 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome headless temporary user profile dir: /tmp/tmpk2kzf9ro_chrome_odoo 2026-03-23 03:49:55,422 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Issuing json command http://127.0.0.1:45805/json/version 2026-03-23 03:49:55,434 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:49:55,686 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Browser version: Chrome/141.0.7390.54 2026-03-23 03:49:55,686 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Issuing json command http://127.0.0.1:45805/json 2026-03-23 03:49:55,687 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:49:55,709 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Websocket url found: ws://127.0.0.1:45805/devtools/page/94A51F80BADAD6D72ED1525676A0D36F 2026-03-23 03:49:55,784 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Enable chrome headless console log notification 2026-03-23 03:49:55,830 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Chrome headless enable page notifications 2026-03-23 03:49:56,044 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-23 03:49:56,057 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Setting session cookie in browser 2026-03-23 03:49:56,059 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Open "http://127.0.0.1:8069/" in browser 2026-03-23 03:49:56,059 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Navigating to: "http://127.0.0.1:8069/" 2026-03-23 03:49:56,079 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:49:56,648 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 566, model: website.page 2026-03-23 03:49:58,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:58] "GET / HTTP/1.1" 200 - 127 0.160 2.262 2026-03-23 03:49:58,503 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Navigation result: {'frameId': '94A51F80BADAD6D72ED1525676A0D36F', 'loaderId': 'F5A0113CF94FA74C17C9295E3D50F3F4', 'isDownload': False} 2026-03-23 03:49:58,503 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-03-23 03:49:58,596 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:49:58,629 26 INFO 00799-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:49:58,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:58] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.075 0.103 2026-03-23 03:49:58,766 26 INFO 00799-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:49:58,797 26 INFO 00799-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:49:58,798 26 INFO 00799-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:49:58,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:58] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.015 0.149 2026-03-23 03:49:58,819 26 INFO 00799-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:49:58,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:58] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.008 0.044 2026-03-23 03:49:59,067 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:49:59,074 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:59] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.045 2026-03-23 03:49:59,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:59] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.041 0.013 2026-03-23 03:49:59,200 26 INFO 00799-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:49:59,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:59] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.015 0.095 2026-03-23 03:49:59,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:59] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.009 0.103 2026-03-23 03:49:59,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:49:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.009 2026-03-23 03:50:00,012 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:50:00,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:00] "POST /mail/data HTTP/1.1" 200 - 18 0.029 0.040 2026-03-23 03:50:00,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:00] "GET /my HTTP/1.1" 200 - 65 0.120 0.616 2026-03-23 03:50:00,914 26 INFO 00799-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:50:00,920 26 INFO 00799-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:50:01,027 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:01] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:50:01,084 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:01] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:50:01,112 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:01] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:50:01,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:01] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:50:01,967 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [1/5] Tour portal_load_homepage → Step Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first) 2026-03-23 03:50:02,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:02] "POST /my/counters HTTP/1.1" 200 - 31 0.061 0.121 2026-03-23 03:50:02,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:02] "POST /my/counters HTTP/1.1" 200 - 15 0.020 0.209 2026-03-23 03:50:02,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:02] "POST /my/counters HTTP/1.1" 200 - 22 0.045 0.284 2026-03-23 03:50:02,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:02] "POST /mail/data HTTP/1.1" 200 - 7 0.009 0.205 2026-03-23 03:50:02,457 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:02] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:50:02,459 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:02] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:50:02,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:02] "GET /my/account HTTP/1.1" 200 - 48 0.087 0.486 2026-03-23 03:50:02,916 26 INFO 00799-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:50:02,918 26 INFO 00799-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:50:03,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:03] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:50:03,402 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [2/5] Tour portal_load_homepage → Step Load my account details (trigger: input[value="Joel Willis"]) 2026-03-23 03:50:03,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:03] "POST /my/address/country_info/233 HTTP/1.1" 200 - 5 0.004 0.011 2026-03-23 03:50:03,485 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [3/5] Tour portal_load_homepage → Step type a different phone number (trigger: input[name="phone"]) 2026-03-23 03:50:03,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:03] "POST /mail/data HTTP/1.1" 200 - 7 0.007 0.021 2026-03-23 03:50:03,555 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [4/5] Tour portal_load_homepage → Step Submit the form (trigger: button[id=save_address]) 2026-03-23 03:50:03,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:03] "POST /my/address/submit HTTP/1.1" 200 - 47 0.063 0.224 2026-03-23 03:50:04,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:04] "GET /my HTTP/1.1" 200 - 33 0.038 0.104 2026-03-23 03:50:04,212 26 INFO 00799-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:50:04,213 26 INFO 00799-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:50:04,729 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: [5/5] Tour portal_load_homepage → Step Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first) 2026-03-23 03:50:04,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:04] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:50:04,880 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: tour succeeded 2026-03-23 03:50:04,887 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: ╔═════════════════════════════════════╗ ║ TOUR portal_load_homepage SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 03:50:04,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:04] "POST /my/counters HTTP/1.1" 200 - 14 0.075 0.079 2026-03-23 03:50:05,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:05] "POST /my/counters HTTP/1.1" 200 - 17 0.074 0.254 2026-03-23 03:50:05,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:05] "POST /my/counters HTTP/1.1" 200 - 7 0.008 0.361 2026-03-23 03:50:05,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:05] "POST /mail/data HTTP/1.1" 200 - 7 0.016 0.319 2026-03-23 03:50:05,334 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat.browser: heap 14775532 (allocated 16515072) 2026-03-23 03:50:05,345 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Closing chrome headless with pid 61141 2026-03-23 03:50:05,350 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Closing websocket connection 2026-03-23 03:50:05,356 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Terminating chrome headless with pid 61141 2026-03-23 03:50:05,531 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_02_portal_load_tour_cant_edit_vat: Removing chrome user profile "/tmp/tmpk2kzf9ro_chrome_odoo" 2026-03-23 03:50:05,631 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours: Starting TestUi.test_03_skip_to_content ... 2026-03-23 03:50:06,035 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome pid: 61302 2026-03-23 03:50:06,035 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome headless temporary user profile dir: /tmp/tmp6rpkvmhz_chrome_odoo 2026-03-23 03:50:06,035 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Issuing json command http://127.0.0.1:39539/json/version 2026-03-23 03:50:06,037 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:50:06,182 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Browser version: Chrome/141.0.7390.54 2026-03-23 03:50:06,182 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Issuing json command http://127.0.0.1:39539/json 2026-03-23 03:50:06,183 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:50:06,206 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Websocket url found: ws://127.0.0.1:39539/devtools/page/2A7AB8154A2EDA7C921D414361019B2E 2026-03-23 03:50:06,252 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Enable chrome headless console log notification 2026-03-23 03:50:06,334 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Chrome headless enable page notifications 2026-03-23 03:50:06,533 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:portal from n/a 2026-03-23 03:50:06,547 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Setting session cookie in browser 2026-03-23 03:50:06,549 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Open "http://127.0.0.1:8069/" in browser 2026-03-23 03:50:06,549 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Navigating to: "http://127.0.0.1:8069/" 2026-03-23 03:50:06,568 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:50:07,132 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 566, model: website.page 2026-03-23 03:50:08,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:08] "GET / HTTP/1.1" 200 - 127 0.146 1.507 2026-03-23 03:50:08,227 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Navigation result: {'frameId': '2A7AB8154A2EDA7C921D414361019B2E', 'loaderId': '88321A49C2B83730A248656E89A98470', 'isDownload': False} 2026-03-23 03:50:08,228 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Evaluate ready code "odoo.isTourReady('skip_to_content')" 2026-03-23 03:50:08,264 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:08] "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:50:08,298 26 INFO 00799-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:50:08,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:08] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.059 0.057 2026-03-23 03:50:08,402 26 INFO 00799-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:50:08,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:08] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.008 0.116 2026-03-23 03:50:08,442 26 INFO 00799-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:50:08,457 26 INFO 00799-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:50:08,463 26 INFO 00799-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:50:08,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:08] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.013 0.035 2026-03-23 03:50:08,656 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50: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:50:08,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:08] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:50:08,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:08] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.009 0.031 2026-03-23 03:50:08,818 26 INFO 00799-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:50:08,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:08] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.025 0.139 2026-03-23 03:50:09,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:09] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.006 0.271 2026-03-23 03:50:09,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:50:09,982 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Evaluate test code "odoo.startTour('skip_to_content', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:50:09,998 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: [1/2] Tour skip_to_content → Step Make sure that Skip to Content button is on top of all the links present in header (trigger: a:first-child[class~='o_skip_to_content']) 2026-03-23 03:50:10,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:10] "POST /mail/data HTTP/1.1" 200 - 18 0.023 0.028 2026-03-23 03:50:10,078 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: [2/2] Tour skip_to_content → Step Check if we have been redirected to #wrap (trigger: body) 2026-03-23 03:50:10,118 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: tour succeeded 2026-03-23 03:50:10,119 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: ╔════════════════════════════════╗ ║ TOUR skip_to_content SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 03:50:10,246 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content.browser: heap 10316968 (allocated 10747904) 2026-03-23 03:50:10,248 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Closing chrome headless with pid 61302 2026-03-23 03:50:10,250 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Closing websocket connection 2026-03-23 03:50:10,250 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Terminating chrome headless with pid 61302 2026-03-23 03:50:10,373 26 INFO 00799-19-0-all odoo.addons.portal.tests.test_tours.TestUi.test_03_skip_to_content: Removing chrome user profile "/tmp/tmp6rpkvmhz_chrome_odoo" 2026-03-23 03:50:10,502 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 03:50:26,217 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field ... 2026-03-23 03:50:27,177 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Chrome pid: 61443 2026-03-23 03:50:27,177 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Chrome headless temporary user profile dir: /tmp/tmph3kk954v_chrome_odoo 2026-03-23 03:50:27,177 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Issuing json command http://127.0.0.1:41759/json/version 2026-03-23 03:50:27,181 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:50:27,370 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Browser version: Chrome/141.0.7390.54 2026-03-23 03:50:27,370 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Issuing json command http://127.0.0.1:41759/json 2026-03-23 03:50:27,371 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:50:27,449 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Websocket url found: ws://127.0.0.1:41759/devtools/page/24A30981985EF63FB65E51D922D1DC14 2026-03-23 03:50:27,513 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Enable chrome headless console log notification 2026-03-23 03:50:27,546 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Chrome headless enable page notifications 2026-03-23 03:50:27,799 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:50:27,809 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Setting session cookie in browser 2026-03-23 03:50:27,811 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Open "http://127.0.0.1:8069/pos/ui/51" in browser 2026-03-23 03:50:27,811 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Navigating to: "http://127.0.0.1:8069/pos/ui/51" 2026-03-23 03:50:27,838 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:50:29,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:29] "GET /pos/ui/51 HTTP/1.1" 200 - 82 0.091 1.202 2026-03-23 03:50:29,134 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Navigation result: {'frameId': '24A30981985EF63FB65E51D922D1DC14', 'loaderId': 'D4C0520BEBA0208C9137C4AEB223DDD2', 'isDownload': False} 2026-03-23 03:50:29,135 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Evaluate ready code "odoo.isTourReady('test_point_of_sale_custom_tax_with_extra_product_field')" 2026-03-23 03:50:29,184 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:50:29,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-03-23 03:50:29,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.018 0.053 2026-03-23 03:50:29,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.084 2026-03-23 03:50:29,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:50:29,939 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:50:29,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:50:30,003 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Evaluate test code "odoo.startTour('test_point_of_sale_custom_tax_with_extra_product_field', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/51", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:50:30,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 03:50:30,032 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [1/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:50:30,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:50:30,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:50:30,138 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8481) 2026-03-23 03:50:30,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.009 0.053 2026-03-23 03:50:30,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.074 2026-03-23 03:50:30,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.023 2026-03-23 03:50:30,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.059 2026-03-23 03:50:31,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.335 0.423 2026-03-23 03:50:31,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:50:31,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:50:31,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /web/image/res.company/152/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.060 2026-03-23 03:50:31,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:50:31,465 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: Owl is running in 'dev' mode. 2026-03-23 03:50:31,593 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:50:31,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:50:31,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.026 2026-03-23 03:50:31,655 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:50:31,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /web/image/res.users/570/avatar_128 HTTP/1.1" 200 - 14 0.032 0.080 2026-03-23 03:50:31,750 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "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:50:31,767 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:50:31,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /web/image?model=res.company&id=152&field=logo HTTP/1.1" 200 - 3 0.014 0.136 2026-03-23 03:50:31,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.172 2026-03-23 03:50:31,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "GET /web/image/res.company/152/favicon HTTP/1.1" 200 - 4 0.007 0.036 2026-03-23 03:50:31,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.015 0.053 2026-03-23 03:50:31,978 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [2/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:50:32,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image/res.company/152/favicon HTTP/1.1" 304 - 4 0.011 0.045 2026-03-23 03:50:32,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1326&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.068 2026-03-23 03:50:32,314 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:50:32,354 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [3/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-03-23 03:50:32,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1327&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-03-23 03:50:32,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1328&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-03-23 03:50:32,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1330&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.284 2026-03-23 03:50:32,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1329&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.350 2026-03-23 03:50:32,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1331&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.023 0.406 2026-03-23 03:50:32,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1332&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.372 2026-03-23 03:50:32,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1334&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-03-23 03:50:32,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1335&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.335 2026-03-23 03:50:32,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image?model=product.template&field=image_128&id=1333&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-03-23 03:50:32,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "GET /web/image/res.company/152/favicon HTTP/1.1" 304 - 4 0.004 0.122 2026-03-23 03:50:32,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.247 2026-03-23 03:50:33,027 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [4/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:50:33,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:50:33,111 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [5/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:50:33,165 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [6/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:50:33,221 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [7/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:50:33,280 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [8/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("10"))) 2026-03-23 03:50:33,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:50:33,485 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [9/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:50:33,531 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [10/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:50:33,582 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [11/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:50:33,694 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [12/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:50:33,751 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [13/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:50:33,802 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [14/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:50:33,878 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [15/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:50:34,005 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [16/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:50:34,080 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [17/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:50:34,130 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [18/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:50:34,226 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [19/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:50:34,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:50:34,262 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:50:34,284 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [20/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:50:34,331 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [21/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step total is 2,042.0 (trigger: .total:contains("2,042.0")) 2026-03-23 03:50:34,386 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [22/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:50:34,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:50:34,491 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [23/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:50:34,540 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [24/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:50:34,603 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [25/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-03-23 03:50:34,656 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [26/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:50:34,742 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [27/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen .receipt-total:contains("2,042.0") 2026-03-23 03:50:34,759 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:50:34,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:50:34,766 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91978777 started for PoS orders references: [{'name': '/', 'uuid': '9c5a7076-115b-4153-99c6-800081b0e651'}] 2026-03-23 03:50:37,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91978777 order {'name': '/', 'uuid': '9c5a7076-115b-4153-99c6-800081b0e651'} created pos.order #401 2026-03-23 03:50:37,744 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91978777 finished 2026-03-23 03:50:37,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 494 0.902 2.257 2026-03-23 03:50:38,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.042 2026-03-23 03:50:38,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:50:38,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:50:38,239 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [28/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen 2026-03-23 03:50:38,290 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [29/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:50:38,375 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: [30/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:50:38,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:50:38,429 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: tour succeeded 2026-03-23 03:50:38,430 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_point_of_sale_custom_tax_with_extra_product_field SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:50:38,644 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field.browser: heap 16505872 (allocated 17825792) 2026-03-23 03:50:38,664 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Closing chrome headless with pid 61443 2026-03-23 03:50:38,665 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Closing websocket connection 2026-03-23 03:50:38,667 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Terminating chrome headless with pid 61443 2026-03-23 03:50:38,784 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_field: Removing chrome user profile "/tmp/tmph3kk954v_chrome_odoo" 2026-03-23 03:50:39,832 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field ... 2026-03-23 03:50:41,006 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Chrome pid: 61633 2026-03-23 03:50:41,006 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Chrome headless temporary user profile dir: /tmp/tmpqznpdgsu_chrome_odoo 2026-03-23 03:50:41,007 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Issuing json command http://127.0.0.1:43019/json/version 2026-03-23 03:50:41,010 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:50:41,143 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Browser version: Chrome/141.0.7390.54 2026-03-23 03:50:41,152 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Issuing json command http://127.0.0.1:43019/json 2026-03-23 03:50:41,158 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:50:41,193 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Websocket url found: ws://127.0.0.1:43019/devtools/page/DBBCD33A5B7D33E7A9D72BB36E234FB8 2026-03-23 03:50:41,229 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Enable chrome headless console log notification 2026-03-23 03:50:41,243 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Chrome headless enable page notifications 2026-03-23 03:50:41,494 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:50:41,503 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Setting session cookie in browser 2026-03-23 03:50:41,505 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Open "http://127.0.0.1:8069/pos/ui/51" in browser 2026-03-23 03:50:41,505 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Navigating to: "http://127.0.0.1:8069/pos/ui/51" 2026-03-23 03:50:41,529 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:50:42,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:42] "GET /pos/ui/51 HTTP/1.1" 200 - 85 0.067 0.675 2026-03-23 03:50:42,268 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Navigation result: {'frameId': 'DBBCD33A5B7D33E7A9D72BB36E234FB8', 'loaderId': '4061FA79A9EFB8505EA5246D742C16AC', 'isDownload': False} 2026-03-23 03:50:42,269 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Evaluate ready code "odoo.isTourReady('test_point_of_sale_custom_tax_with_extra_product_field')" 2026-03-23 03:50:42,303 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:50:42,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 03:50:42,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.044 2026-03-23 03:50:42,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.092 2026-03-23 03:50:42,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:50:42,979 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:50:42,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:50:43,014 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Evaluate test code "odoo.startTour('test_point_of_sale_custom_tax_with_extra_product_field', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/51", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:50:43,043 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [1/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:50:43,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.017 2026-03-23 03:50:43,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:50:43,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:50:43,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.017 2026-03-23 03:50:43,178 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8484) 2026-03-23 03:50:43,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.067 2026-03-23 03:50:43,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.100 2026-03-23 03:50:43,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.063 2026-03-23 03:50:44,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.266 0.707 2026-03-23 03:50:44,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:50:44,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:50:44,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /web/image/res.company/152/logo/256x256 HTTP/1.1" 200 - 8 0.044 0.058 2026-03-23 03:50:44,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:50:44,724 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: Owl is running in 'dev' mode. 2026-03-23 03:50:44,843 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:50:44,876 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:50:44,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.015 2026-03-23 03:50:44,892 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:50:44,935 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "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:50:44,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /web/image/res.users/570/avatar_128 HTTP/1.1" 200 - 14 0.021 0.059 2026-03-23 03:50:44,957 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:50:44,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /web/image?model=res.company&id=152&field=logo HTTP/1.1" 200 - 3 0.004 0.097 2026-03-23 03:50:44,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-03-23 03:50:44,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:44] "GET /web/image/res.company/152/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-03-23 03:50:45,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 03:50:45,135 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [2/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:50:45,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image/res.company/152/favicon HTTP/1.1" 304 - 4 0.017 0.064 2026-03-23 03:50:45,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1326&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.072 2026-03-23 03:50:45,433 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "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:50:45,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1327&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-03-23 03:50:45,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1329&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-03-23 03:50:45,483 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [3/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-03-23 03:50:45,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1328&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-03-23 03:50:45,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1331&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-03-23 03:50:45,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1330&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-03-23 03:50:45,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1336&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.106 2026-03-23 03:50:45,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image/res.company/152/favicon HTTP/1.1" 304 - 4 0.003 0.134 2026-03-23 03:50:45,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1334&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-03-23 03:50:45,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1332&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-03-23 03:50:45,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "GET /web/image?model=product.template&field=image_128&id=1333&unique=2026-03-23T03:50:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.212 2026-03-23 03:50:45,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.238 2026-03-23 03:50:46,038 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [4/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:50:46,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 03:50:46,140 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [5/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:50:46,191 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [6/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:50:46,248 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [7/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:50:46,311 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [8/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("10"))) 2026-03-23 03:50:46,505 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [9/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:50:46,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 03:50:46,556 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [10/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:50:46,608 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [11/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:50:46,765 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [12/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:50:46,816 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [13/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:50:46,873 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [14/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:50:46,943 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [15/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:50:47,070 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [16/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:50:47,143 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [17/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:50:47,194 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [18/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:50:47,283 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [19/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:50:47,314 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:50:47,320 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:50:47,334 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [20/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:50:47,385 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [21/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step total is 2,042.0 (trigger: .total:contains("2,042.0")) 2026-03-23 03:50:47,445 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [22/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:50:47,537 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [23/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:50:47,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:50:47,590 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [24/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:50:47,649 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [25/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step check invoice button is checked (trigger: .js_invoice.highlight) 2026-03-23 03:50:47,701 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [26/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:50:47,814 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [27/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen .receipt-total:contains("2,042.0") 2026-03-23 03:50:47,836 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:50:47,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.050 2026-03-23 03:50:47,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16795511 started for PoS orders references: [{'name': '/', 'uuid': '68760f0c-8258-4bc6-902b-b91599f2ffda'}] 2026-03-23 03:50:50,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16795511 order {'name': '/', 'uuid': '68760f0c-8258-4bc6-902b-b91599f2ffda'} created pos.order #402 2026-03-23 03:50:50,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16795511 finished 2026-03-23 03:50:51,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 495 0.733 2.694 2026-03-23 03:50:51,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.039 2026-03-23 03:50:51,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:50:51,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:50:51,681 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [28/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step .receipt-screen 2026-03-23 03:50:51,732 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [29/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:50:51,840 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: [30/30] Tour test_point_of_sale_custom_tax_with_extra_product_field → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:50:51,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:50:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.033 2026-03-23 03:50:51,889 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: tour succeeded 2026-03-23 03:50:51,892 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_point_of_sale_custom_tax_with_extra_product_field SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:50:52,149 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field.browser: heap 16601144 (allocated 18087936) 2026-03-23 03:50:52,185 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Closing chrome headless with pid 61633 2026-03-23 03:50:52,192 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Closing websocket connection 2026-03-23 03:50:52,197 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Terminating chrome headless with pid 61633 2026-03-23 03:50:52,376 26 INFO 00799-19-0-all odoo.addons.pos_account_tax_python.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummaryAccountTaxPython.test_point_of_sale_custom_tax_with_extra_product_uom_field: Removing chrome user profile "/tmp/tmpqznpdgsu_chrome_odoo" 2026-03-23 03:50:53,720 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 03:51:07,278 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic: Starting TestAdyenPoS.test_adyen_basic_order ... 2026-03-23 03:51:08,160 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Chrome pid: 61820 2026-03-23 03:51:08,161 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Chrome headless temporary user profile dir: /tmp/tmpx28v_wui_chrome_odoo 2026-03-23 03:51:08,161 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Issuing json command http://127.0.0.1:34941/json/version 2026-03-23 03:51:08,173 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34941', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:51:08,297 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Browser version: Chrome/141.0.7390.54 2026-03-23 03:51:08,297 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Issuing json command http://127.0.0.1:34941/json 2026-03-23 03:51:08,301 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34941', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:51:08,351 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Websocket url found: ws://127.0.0.1:34941/devtools/page/A302616701C2DE640649DA3F234F4B2A 2026-03-23 03:51:08,440 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Enable chrome headless console log notification 2026-03-23 03:51:08,476 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Chrome headless enable page notifications 2026-03-23 03:51:08,705 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:51:08,713 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Setting session cookie in browser 2026-03-23 03:51:08,716 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Open "http://127.0.0.1:8069/pos/ui/52" in browser 2026-03-23 03:51:08,716 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/52" 2026-03-23 03:51:08,735 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:51:09,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:09] "GET /pos/ui/52 HTTP/1.1" 200 - 82 0.094 0.788 2026-03-23 03:51:09,617 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Navigation result: {'frameId': 'A302616701C2DE640649DA3F234F4B2A', 'loaderId': 'BE2ABAF5E715FAB1533F35773F36F881', 'isDownload': False} 2026-03-23 03:51:09,618 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Evaluate ready code "odoo.isTourReady('PosAdyenTour')" 2026-03-23 03:51:09,668 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:51:09,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-03-23 03:51:09,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.028 2026-03-23 03:51:09,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.061 2026-03-23 03:51:10,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:51:10,446 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:10,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.026 0.029 2026-03-23 03:51:10,565 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Evaluate test code "odoo.startTour('PosAdyenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/52", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:51:10,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.013 2026-03-23 03:51:10,583 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [1/13] Tour PosAdyenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:51:10,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:51:10,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:51:10,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.027 2026-03-23 03:51:10,747 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8541) 2026-03-23 03:51:10,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.008 0.088 2026-03-23 03:51:10,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.092 2026-03-23 03:51:10,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-03-23 03:51:11,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.310 0.454 2026-03-23 03:51:11,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:51:11,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:51:11,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:11] "GET /web/image/res.company/153/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.048 2026-03-23 03:51:11,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 03:51:12,014 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: Owl is running in 'dev' mode. 2026-03-23 03:51:12,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:51:12,154 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:51:12,172 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:51:12,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:12,234 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:51:12,235 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "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:51:12,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /web/image/res.users/574/avatar_128 HTTP/1.1" 200 - 14 0.037 0.048 2026-03-23 03:51:12,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-03-23 03:51:12,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /web/image?model=res.company&id=153&field=logo HTTP/1.1" 200 - 3 0.004 0.131 2026-03-23 03:51:12,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 4 0.005 0.062 2026-03-23 03:51:12,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.035 2026-03-23 03:51:12,571 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [2/13] Tour PosAdyenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:51:12,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /web/image/res.company/153/favicon HTTP/1.1" 304 - 4 0.011 0.032 2026-03-23 03:51:12,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /web/image?model=product.template&field=image_128&id=1341&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.024 0.078 2026-03-23 03:51:12,954 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "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:51:12,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:12] "GET /web/image?model=product.template&field=image_128&id=1342&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-03-23 03:51:12,990 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [3/13] Tour PosAdyenTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:51:13,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /web/image?model=product.template&field=image_128&id=1343&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.016 0.146 2026-03-23 03:51:13,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /web/image?model=product.template&field=image_128&id=1344&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-03-23 03:51:13,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /web/image?model=product.template&field=image_128&id=1345&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.211 2026-03-23 03:51:13,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /web/image?model=product.template&field=image_128&id=1346&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-03-23 03:51:13,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /web/image?model=product.template&field=image_128&id=1347&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.009 0.223 2026-03-23 03:51:13,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /web/image?model=product.template&field=image_128&id=1349&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-03-23 03:51:13,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /web/image?model=product.template&field=image_128&id=1348&unique=2026-03-23T03:50:53.000+00:00 HTTP/1.1" 200 - 3 0.006 0.286 2026-03-23 03:51:13,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /web/image/res.company/153/favicon HTTP/1.1" 304 - 4 0.010 0.234 2026-03-23 03:51:13,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.367 2026-03-23 03:51:13,599 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [4/13] Tour PosAdyenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:13,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 03:51:13,681 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [5/13] Tour PosAdyenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:51:13,731 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [6/13] Tour PosAdyenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:51:13,785 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [7/13] Tour PosAdyenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:13,835 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [8/13] Tour PosAdyenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:51:13,917 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [9/13] Tour PosAdyenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:51:13,948 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:13,953 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:51:13,974 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [10/13] Tour PosAdyenTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:51:14,021 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [11/13] Tour PosAdyenTour → Step click 'Adyen' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Adyen")) 2026-03-23 03:51:14,105 26 INFO 00799-19-0-all odoo.addons.pos_adyen.models.pos_payment_method: Request to Adyen by user #574: {'SaleToPOIRequest': {'MessageHeader': {'MessageCategory': 'Payment', 'MessageClass': 'Service', 'MessageType': 'Request', 'POIID': 'my_adyen_terminal', 'ProtocolVersion': '3.0', 'SaleID': 'Shop (ID: 52)', 'ServiceID': '1141810622'}, 'PaymentRequest': {'PaymentTransaction': {'AmountsReq': {'Currency': 'USD', 'RequestedAmount': 1.98}}, 'SaleData': {'SaleToAcquirerData': 'authorisationType=PreAuth&metadata.pos_hmac=e56054470ef1a15b52c19964e179d858a0d572162bfac738dc20077e5007b324', 'SaleTransactionID': {'TimeStamp': '2026-03-23T03:51:14+00:00', 'TransactionID': '2a2f0b48-98c0-4acb-b717-e68d97045b15--439'}}}}} 2026-03-23 03:51:14,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "POST /web/dataset/call_kw/pos.payment.method/proxy_adyen_request#pos.payment.method.proxy_adyen_request HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 03:51:14,122 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [12/13] Tour PosAdyenTour → Step Waiting for Adyen payment to be processed (trigger: .electronic_status:contains('Waiting for card')) 2026-03-23 03:51:14,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.045 2026-03-23 03:51:14,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:51:14,206 26 INFO 00799-19-0-all odoo.addons.pos_adyen.controllers.main: notification received from adyen: {'SaleToPOIResponse': {'MessageHeader': {'MessageCategory': 'Payment', 'MessageClass': 'Service', 'MessageType': 'Response', 'POIID': 'my_adyen_terminal', 'ProtocolVersion': '3.0', 'SaleID': 'Furniture Shop (ID: 1)', 'ServiceID': '1141810622'}, 'PaymentResponse': {'POIData': {'POIReconciliationID': '1000', 'POITransactionID': {'TimeStamp': '2024-10-24T11:24:30.020Z', 'TransactionID': '4eU8001729769070017.SD3Q9TMJJTSSM475'}}, 'PaymentReceipt': [], 'PaymentResult': {'AmountsResp': {'AuthorizedAmount': 1.04, 'Currency': 'USD'}, 'CustomerLanguage': 'en', 'OnlineFlag': True, 'PaymentAcquirerData': {'AcquirerPOIID': 'P400Plus-275319618', 'AcquirerTransactionID': {'TimeStamp': '2024-10-24T11:24:30.020Z', 'TransactionID': 'SD3Q9TMJJTSSM475'}, 'ApprovalCode': '123456', 'MerchantID': 'OdooMP_POS'}, 'PaymentInstrumentData': {'CardData': {'CardCountryCode': '826', 'EntryMode': ['Contactless'], 'MaskedPan': '541333 ' '**** ' '9999', 'PaymentBrand': 'mc', 'SensitiveCardData': {'CardSeqNumb': '33', 'ExpiryDate': '0228'}}, 'PaymentInstrumentType': 'Card'}}, 'Response': {'AdditionalResponse': 'useless=true&metadata.pos_hmac=ba6c62413839eb32030a3ee6400af4d367b8fb889b54ea85dffcb5a13625c318', 'Result': 'Success'}, 'SaleData': {'SaleTransactionID': {'TimeStamp': '2024-10-24T11:24:29.000Z', 'TransactionID': '921e7aa8-36b3-400c-a416-2b9a1eaf1283--439'}}}}} 2026-03-23 03:51:14,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "POST /pos_adyen/notification HTTP/1.1" 200 - 8 0.016 0.039 2026-03-23 03:51:14,260 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: [13/13] Tour PosAdyenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:51:14,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "POST /web/dataset/call_kw/pos.payment.method/get_latest_adyen_status#pos.payment.method.get_latest_adyen_status HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:51:14,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "POST /web/dataset/call_kw/pos.payment.method/get_latest_adyen_status#pos.payment.method.get_latest_adyen_status HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:51:14,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:51:14,394 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:14,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 03:51:14,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92402030 started for PoS orders references: [{'name': '/', 'uuid': '2a2f0b48-98c0-4acb-b717-e68d97045b15'}] 2026-03-23 03:51:14,540 26 INFO 00799-19-0-all odoo.addons.pos_adyen.models.pos_payment_method: Request to Adyen by user #574: {'merchantAccount': False, 'modificationAmount': {'currency': 'USD', 'value': 198}, 'originalReference': False} 2026-03-23 03:51:14,909 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92402030 order {'name': '/', 'uuid': '2a2f0b48-98c0-4acb-b717-e68d97045b15'} created pos.order #403 2026-03-23 03:51:14,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92402030 finished 2026-03-23 03:51:15,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.209 0.419 2026-03-23 03:51:15,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 03:51:15,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.048 2026-03-23 03:51:15,398 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: tour succeeded 2026-03-23 03:51:15,405 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: ╔═════════════════════════════╗ ║ TOUR PosAdyenTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-03-23 03:51:15,632 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order.browser: heap 14693484 (allocated 16252928) 2026-03-23 03:51:15,654 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Closing chrome headless with pid 61820 2026-03-23 03:51:15,655 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Closing websocket connection 2026-03-23 03:51:15,656 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Terminating chrome headless with pid 61820 2026-03-23 03:51:15,773 26 INFO 00799-19-0-all odoo.addons.pos_adyen.tests.test_basic.TestAdyenPoS.test_adyen_basic_order: Removing chrome user profile "/tmp/tmpx28v_wui_chrome_odoo" 2026-03-23 03:51:15,900 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:51:31,267 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund ... 2026-03-23 03:51:32,097 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Chrome pid: 62008 2026-03-23 03:51:32,098 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Chrome headless temporary user profile dir: /tmp/tmppp9i1w4f_chrome_odoo 2026-03-23 03:51:32,098 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Issuing json command http://127.0.0.1:32885/json/version 2026-03-23 03:51:32,101 26 INFO 00799-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:51:32,289 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Browser version: Chrome/141.0.7390.54 2026-03-23 03:51:32,289 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Issuing json command http://127.0.0.1:32885/json 2026-03-23 03:51:32,290 26 INFO 00799-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:51:32,324 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Websocket url found: ws://127.0.0.1:32885/devtools/page/F54E76A4E89C9FA902788CB5DD77D2F2 2026-03-23 03:51:32,419 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Enable chrome headless console log notification 2026-03-23 03:51:32,443 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Chrome headless enable page notifications 2026-03-23 03:51:32,634 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:51:32,648 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Setting session cookie in browser 2026-03-23 03:51:32,650 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:51:32,650 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:51:32,672 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:51:33,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:33] "GET /pos/ui/53 HTTP/1.1" 200 - 84 0.080 0.789 2026-03-23 03:51:33,543 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Navigation result: {'frameId': 'F54E76A4E89C9FA902788CB5DD77D2F2', 'loaderId': '134967B8AD13AD14BC0A9ED7A9CCF222', 'isDownload': False} 2026-03-23 03:51:33,543 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Evaluate ready code "odoo.isTourReady('test_pos_global_discount_sell_and_refund')" 2026-03-23 03:51:33,605 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:51:33,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-03-23 03:51:33,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.026 0.065 2026-03-23 03:51:33,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.122 2026-03-23 03:51:34,390 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:34,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:34,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:51:34,479 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Evaluate test code "odoo.startTour('test_pos_global_discount_sell_and_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:51:34,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.016 0.017 2026-03-23 03:51:34,521 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [1/70] Tour test_pos_global_discount_sell_and_refund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:51:34,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:51:34,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:51:34,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.022 2026-03-23 03:51:34,655 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8596) 2026-03-23 03:51:34,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.006 0.076 2026-03-23 03:51:34,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.086 2026-03-23 03:51:34,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-03-23 03:51:35,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 272 0.298 0.480 2026-03-23 03:51:35,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:51:35,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:51:35,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:35] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.084 2026-03-23 03:51:35,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:51:36,024 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: Owl is running in 'dev' mode. 2026-03-23 03:51:36,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:36,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 03:51:36,173 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:36,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:36,226 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51: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:51:36,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.025 0.055 2026-03-23 03:51:36,245 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:51:36,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-03-23 03:51:36,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.019 0.108 2026-03-23 03:51:36,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.004 0.045 2026-03-23 03:51:36,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.036 2026-03-23 03:51:36,470 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [2/70] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:51:36,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 03:51:36,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.007 0.030 2026-03-23 03:51:36,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.062 2026-03-23 03:51:36,761 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:51:36,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-03-23 03:51:36,808 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [3/70] Tour test_pos_global_discount_sell_and_refund → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:51:36,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.123 2026-03-23 03:51:36,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.167 2026-03-23 03:51:36,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.222 2026-03-23 03:51:36,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:36] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.258 2026-03-23 03:51:37,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:37] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.006 0.210 2026-03-23 03:51:37,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:37] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.259 2026-03-23 03:51:37,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:37] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-03-23 03:51:37,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:37] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-03-23 03:51:37,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.261 2026-03-23 03:51:37,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:37] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.004 0.233 2026-03-23 03:51:37,354 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [4/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:37,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 03:51:37,416 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [5/70] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:51:37,469 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [6/70] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:51:37,540 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [7/70] Tour test_pos_global_discount_sell_and_refund → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:51:37,592 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [8/70] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 03:51:37,648 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [9/70] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:51:37,757 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [10/70] Tour test_pos_global_discount_sell_and_refund → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:51:37,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 03:51:37,806 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [11/70] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:51:37,858 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [12/70] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:37,910 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [13/70] Tour test_pos_global_discount_sell_and_refund → Step .pos-leftheader .orders-button 2026-03-23 03:51:37,990 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [14/70] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:51:38,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 03:51:38,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.022 2026-03-23 03:51:38,095 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [15/70] Tour test_pos_global_discount_sell_and_refund → Step Manually trigger keyup event (trigger: .ticket-screen) 2026-03-23 03:51:38,146 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [16/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:38,197 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [17/70] Tour test_pos_global_discount_sell_and_refund → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 03:51:38,280 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [18/70] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:51:38,329 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [19/70] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .more-btn) 2026-03-23 03:51:38,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 03:51:38,403 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [20/70] Tour test_pos_global_discount_sell_and_refund → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:51:38,472 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [21/70] Tour test_pos_global_discount_sell_and_refund → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(5)) 2026-03-23 03:51:38,526 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [22/70] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:51:38,653 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [23/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:38,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 03:51:38,700 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [24/70] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":1,"price":"-0.15","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1")):has(.price:contains("-0.15"))) 2026-03-23 03:51:38,752 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [25/70] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:38,803 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [26/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:38,855 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [27/70] Tour test_pos_global_discount_sell_and_refund → Step order total amount is '2.85' (trigger: .product-screen .order-summary .total:contains("2.85")) 2026-03-23 03:51:38,905 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [28/70] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:38,956 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [29/70] Tour test_pos_global_discount_sell_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:51:39,043 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [30/70] Tour test_pos_global_discount_sell_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:51:39,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:51:39,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:51:39,095 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [31/70] Tour test_pos_global_discount_sell_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:51:39,146 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [32/70] Tour test_pos_global_discount_sell_and_refund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:51:39,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:51:39,248 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [33/70] Tour test_pos_global_discount_sell_and_refund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:51:39,331 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [34/70] Tour test_pos_global_discount_sell_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:51:39,357 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:51:39,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.034 2026-03-23 03:51:39,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3145298 started for PoS orders references: [{'name': '/', 'uuid': '17bb27fc-dbc1-4696-95f2-19c831f4c7c5'}] 2026-03-23 03:51:39,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3145298 order {'name': '/', 'uuid': '17bb27fc-dbc1-4696-95f2-19c831f4c7c5'} created pos.order #404 2026-03-23 03:51:39,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3145298 finished 2026-03-23 03:51:40,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.263 0.462 2026-03-23 03:51:40,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 03:51:40,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.031 2026-03-23 03:51:40,361 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [35/70] Tour test_pos_global_discount_sell_and_refund → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:51:40,439 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [36/70] Tour test_pos_global_discount_sell_and_refund → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:51:40,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.024 2026-03-23 03:51:40,492 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [37/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:40,541 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [38/70] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:51:40,591 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [39/70] Tour test_pos_global_discount_sell_and_refund → Step click Actions button (trigger: .more-btn) 2026-03-23 03:51:40,651 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [40/70] Tour test_pos_global_discount_sell_and_refund → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:51:40,718 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [41/70] Tour test_pos_global_discount_sell_and_refund → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:51:40,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:51:40,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.030 2026-03-23 03:51:40,811 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [42/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:40,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:40] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.005 0.020 2026-03-23 03:51:40,876 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [43/70] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:51:40,929 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [44/70] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:40,980 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [45/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:41,036 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [46/70] Tour test_pos_global_discount_sell_and_refund → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1") 2026-03-23 03:51:41,084 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [47/70] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:41,135 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [48/70] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"discount","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("discount")):has(.qty:contains("1"))) 2026-03-23 03:51:41,195 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [49/70] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1"))) 2026-03-23 03:51:41,250 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [50/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:41,300 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [51/70] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:51:41,357 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [52/70] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:41,408 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [53/70] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:51:41,466 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [54/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:41,520 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [55/70] Tour test_pos_global_discount_sell_and_refund → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:51:41,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:51:41,650 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [56/70] Tour test_pos_global_discount_sell_and_refund → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 03:51:41,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.026 2026-03-23 03:51:41,699 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [57/70] Tour test_pos_global_discount_sell_and_refund → Step click back button (trigger: .back-button) 2026-03-23 03:51:41,774 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [58/70] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"discount","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("discount")):has(.qty:contains("1"))) 2026-03-23 03:51:41,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:51:41,854 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [59/70] Tour test_pos_global_discount_sell_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1"))) 2026-03-23 03:51:41,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 03:51:41,903 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [60/70] Tour test_pos_global_discount_sell_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:41,958 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [61/70] Tour test_pos_global_discount_sell_and_refund → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:51:42,011 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [62/70] Tour test_pos_global_discount_sell_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:42,063 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [63/70] Tour test_pos_global_discount_sell_and_refund → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("price update not allowed")) 2026-03-23 03:51:42,114 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [64/70] Tour test_pos_global_discount_sell_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:51:42,170 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [65/70] Tour test_pos_global_discount_sell_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:51:42,242 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [66/70] Tour test_pos_global_discount_sell_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:51:42,284 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [67/70] Tour test_pos_global_discount_sell_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:51:42,336 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [68/70] Tour test_pos_global_discount_sell_and_refund → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:51:42,404 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [69/70] Tour test_pos_global_discount_sell_and_refund → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:51:42,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:51:42,491 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: [70/70] Tour test_pos_global_discount_sell_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:51:42,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:51:42,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52492567 started for PoS orders references: [{'name': '/', 'uuid': '37d64836-d4b4-4a1c-8e9a-a290d1d2adb1'}] 2026-03-23 03:51:43,114 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52492567 order {'name': '/', 'uuid': '37d64836-d4b4-4a1c-8e9a-a290d1d2adb1'} created pos.order #405 2026-03-23 03:51:43,157 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52492567 finished 2026-03-23 03:51:43,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.325 0.555 2026-03-23 03:51:43,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 03:51:43,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:51:43,588 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: tour succeeded 2026-03-23 03:51:43,589 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_pos_global_discount_sell_and_refund SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 03:51:43,895 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund.browser: heap 18722252 (allocated 20320256) 2026-03-23 03:51:43,912 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Closing chrome headless with pid 62008 2026-03-23 03:51:43,914 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Closing websocket connection 2026-03-23 03:51:43,915 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Terminating chrome headless with pid 62008 2026-03-23 03:51:44,097 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_pos_global_discount_sell_and_refund: Removing chrome user profile "/tmp/tmppp9i1w4f_chrome_odoo" 2026-03-23 03:51:44,242 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos ... 2026-03-23 03:51:45,117 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome pid: 62210 2026-03-23 03:51:45,117 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpj7rmlzw3_chrome_odoo 2026-03-23 03:51:45,117 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42405/json/version 2026-03-23 03:51:45,119 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:51:45,245 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:51:45,247 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42405/json 2026-03-23 03:51:45,258 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:51:45,324 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:42405/devtools/page/0E22C674FB7D7E61344164F37D8FDE29 2026-03-23 03:51:45,368 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-03-23 03:51:45,419 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-03-23 03:51:45,650 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:51:45,660 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-03-23 03:51:45,662 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:51:45,662 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:51:45,682 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:51:46,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:46] "GET /pos/ui/53 HTTP/1.1" 200 - 130 0.181 0.843 2026-03-23 03:51:46,711 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '0E22C674FB7D7E61344164F37D8FDE29', 'loaderId': '9C92C82512C3B9C686821663381EBC53', 'isDownload': False} 2026-03-23 03:51:46,711 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded')" 2026-03-23 03:51:46,781 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:51:46,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.021 0.021 2026-03-23 03:51:46,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-03-23 03:51:46,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.056 2026-03-23 03:51:47,618 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:51:47,638 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:51:47,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.029 2026-03-23 03:51:47,736 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:51:47,756 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [1/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:51:47,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.021 2026-03-23 03:51:47,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:51:47,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:51:47,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.038 2026-03-23 03:51:48,028 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8597) 2026-03-23 03:51:48,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.141 2026-03-23 03:51:48,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.167 2026-03-23 03:51:48,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-03-23 03:51:49,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.354 1.018 2026-03-23 03:51:49,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:51:49,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:51:49,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:49] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-03-23 03:51:49,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:51:49,950 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:51:50,044 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:51:50,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:51:50,087 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:51:50,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:51:50,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.014 2026-03-23 03:51:50,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:51:50,182 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:51:50,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.040 0.087 2026-03-23 03:51:50,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.004 0.144 2026-03-23 03:51:50,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.004 0.051 2026-03-23 03:51:50,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.031 2026-03-23 03:51:50,397 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [2/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:51:50,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.010 0.035 2026-03-23 03:51:50,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.091 2026-03-23 03:51:50,689 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51: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:51:50,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.169 2026-03-23 03:51:50,783 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [3/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-03-23 03:51:50,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.251 2026-03-23 03:51:50,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.329 2026-03-23 03:51:50,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:50] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.399 2026-03-23 03:51:51,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.441 2026-03-23 03:51:51,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.027 0.441 2026-03-23 03:51:51,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.524 2026-03-23 03:51:51,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "GET /web/image?model=product.template&field=image_128&id=1364&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.481 2026-03-23 03:51:51,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "GET /web/image?model=product.template&field=image_128&id=1365&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.441 2026-03-23 03:51:51,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.443 2026-03-23 03:51:51,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.009 0.273 2026-03-23 03:51:51,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.484 2026-03-23 03:51:51,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:51:51,711 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [4/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:51,789 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [5/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:51:51,842 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [6/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:51:51,894 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [7/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:51,945 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [8/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_2' (trigger: article.product .product-content .product-name:contains("product_1_2")) 2026-03-23 03:51:52,058 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [9/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:52,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:51:52,107 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [10/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:51:52,159 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [11/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:51:52,214 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [12/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:52,270 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [13/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:51:52,325 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [14/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:51:52,419 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [15/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:51:52,474 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [16/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:51:52,524 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [17/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:51:52,585 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [18/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:51:52,719 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [19/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:51:52,788 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [20/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:51:52,839 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [21/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:51:52,889 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [22/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:51:52,954 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [23/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:51:53,021 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [24/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:51:53,079 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [25/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .popup-input:contains(/^2$/) 2026-03-23 03:51:53,131 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [26/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:51:53,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:51:53,286 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [27/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .order-summary .total:contains(42.25) 2026-03-23 03:51:53,337 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [28/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .order-summary .tax:contains(9.34) 2026-03-23 03:51:53,388 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [29/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:51:53,475 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [30/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:51:53,512 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:51:53,513 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:51:53,527 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [31/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:51:53,579 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [32/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step total is 42.25 (trigger: .total:contains("42.25")) 2026-03-23 03:51:53,629 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [33/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:51:53,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:51:53,725 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [34/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:51:53,777 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [35/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:51:53,833 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [36/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:51:53,919 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [37/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("42.25") 2026-03-23 03:51:53,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.036 2026-03-23 03:51:53,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:51:53,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43451439 started for PoS orders references: [{'name': '/', 'uuid': 'a637de17-8bd3-464b-a376-ab3ba820df3f'}] 2026-03-23 03:51:57,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43451439 order {'name': '/', 'uuid': 'a637de17-8bd3-464b-a376-ab3ba820df3f'} created pos.order #406 2026-03-23 03:51:57,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43451439 finished 2026-03-23 03:51:57,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 515 0.836 2.440 2026-03-23 03:51:57,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:51:57,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:57] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:51:57,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 03:51:57,513 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [38/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 03:51:57,570 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [39/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:51:57,655 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [40/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:51:57,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:51:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:51:57,701 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-03-23 03:51:57,703 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_global_discount_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:51:57,909 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: heap 17487884 (allocated 19795968) 2026-03-23 03:51:57,925 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 62210 2026-03-23 03:51:57,930 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-03-23 03:51:57,936 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 62210 2026-03-23 03:51:58,064 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpj7rmlzw3_chrome_odoo" 2026-03-23 03:52:00,095 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome pid: 62400 2026-03-23 03:52:00,095 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp1b1pxbhf_chrome_odoo 2026-03-23 03:52:00,095 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37045/json/version 2026-03-23 03:52:00,099 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:00,302 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:52:00,302 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37045/json 2026-03-23 03:52:00,306 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:00,338 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:37045/devtools/page/7201EAAD1394412556ED80D45C295F74 2026-03-23 03:52:00,407 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-03-23 03:52:00,442 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-03-23 03:52:00,578 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:52:00,594 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-03-23 03:52:00,598 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:52:00,598 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:52:00,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:00] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.069 0.124 2026-03-23 03:52:00,819 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '7201EAAD1394412556ED80D45C295F74', 'loaderId': 'AB87726AF06A652359EE7192AC869167', 'isDownload': False} 2026-03-23 03:52:00,820 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded')" 2026-03-23 03:52:00,875 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:52:00,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.040 2026-03-23 03:52:00,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.032 2026-03-23 03:52:00,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.058 2026-03-23 03:52:01,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:01,683 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:01,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:52:01,765 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:52:01,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 03:52:01,789 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [1/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:52:01,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:52:01,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:52:01,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-03-23 03:52:01,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 03:52:01,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.061 2026-03-23 03:52:01,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-03-23 03:52:02,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.290 0.446 2026-03-23 03:52:02,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:52:02,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:52:03,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.048 2026-03-23 03:52:03,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:52:03,145 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:52:03,250 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:52:03,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 03:52:03,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:03,311 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:52:03,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.006 0.046 2026-03-23 03:52:03,347 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "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:52:03,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:52:03,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.032 0.077 2026-03-23 03:52:03,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-03-23 03:52:03,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 03:52:03,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.035 2026-03-23 03:52:03,615 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [2/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:52:03,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.003 0.022 2026-03-23 03:52:03,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.108 2026-03-23 03:52:03,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:03] "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:52:03,986 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [3/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_1' (trigger: article.product .product-content .product-name:contains("product_2_1")) 2026-03-23 03:52:04,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-03-23 03:52:04,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.273 2026-03-23 03:52:04,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.332 2026-03-23 03:52:04,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.367 2026-03-23 03:52:04,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.391 2026-03-23 03:52:04,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.012 0.276 2026-03-23 03:52:04,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1366&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-03-23 03:52:04,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-03-23 03:52:04,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1367&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.234 2026-03-23 03:52:04,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-03-23 03:52:04,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1364&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-03-23 03:52:04,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 03:52:04,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "GET /web/image?model=product.template&field=image_128&id=1365&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-03-23 03:52:04,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.036 0.208 2026-03-23 03:52:04,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:52:04,745 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [4/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:04,837 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [5/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:52:04,889 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [6/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:52:04,941 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [7/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:04,993 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [8/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_2' (trigger: article.product .product-content .product-name:contains("product_2_2")) 2026-03-23 03:52:05,099 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [9/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:05,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 03:52:05,152 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [10/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:52:05,203 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [11/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:52:05,257 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [12/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:05,308 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [13/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:05,365 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [14/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:52:05,499 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [15/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:52:05,554 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [16/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:52:05,607 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [17/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:52:05,674 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [18/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:52:05,801 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [19/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:52:05,865 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [20/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:05,916 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [21/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:52:05,968 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [22/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:52:06,035 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [23/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:52:06,102 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [24/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:52:06,159 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [25/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .popup-input:contains(/^2$/) 2026-03-23 03:52:06,212 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [26/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:52:06,352 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [27/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .order-summary .total:contains(42.24) 2026-03-23 03:52:06,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:52:06,405 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [28/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .order-summary .tax:contains(9.33) 2026-03-23 03:52:06,457 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [29/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:52:06,540 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [30/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:52:06,575 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:52:06,590 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:52:06,597 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [31/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:52:06,653 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [32/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step total is 42.24 (trigger: .total:contains("42.24")) 2026-03-23 03:52:06,702 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [33/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:52:06,794 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [34/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:52:06,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:52:06,846 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [35/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:52:06,904 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [36/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:52:06,994 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [37/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("42.24") 2026-03-23 03:52:07,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:52:07,013 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84354210 started for PoS orders references: [{'name': '/', 'uuid': 'b1554675-5efe-467f-b3f7-d5f62d92866b'}] 2026-03-23 03:52:07,024 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:52:08,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84354210 order {'name': '/', 'uuid': 'b1554675-5efe-467f-b3f7-d5f62d92866b'} created pos.order #407 2026-03-23 03:52:08,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84354210 finished 2026-03-23 03:52:08,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 431 0.504 1.252 2026-03-23 03:52:08,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.031 2026-03-23 03:52:08,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:08] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 03:52:08,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.043 2026-03-23 03:52:09,014 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [38/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step .receipt-screen 2026-03-23 03:52:09,075 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [39/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:52:09,170 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [40/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:52:09,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:52:09,224 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-03-23 03:52:09,225 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_global_discount_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:52:09,468 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: heap 17620672 (allocated 19271680) 2026-03-23 03:52:09,478 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 62400 2026-03-23 03:52:09,479 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-03-23 03:52:09,484 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 62400 2026-03-23 03:52:09,605 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp1b1pxbhf_chrome_odoo" 2026-03-23 03:52:11,417 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome pid: 62592 2026-03-23 03:52:11,429 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpc71ogqc3_chrome_odoo 2026-03-23 03:52:11,429 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36913/json/version 2026-03-23 03:52:11,450 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:11,647 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:52:11,649 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36913/json 2026-03-23 03:52:11,650 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:11,700 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36913/devtools/page/0476EA08958F9741648C210A0098417D 2026-03-23 03:52:11,711 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-03-23 03:52:11,749 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-03-23 03:52:11,902 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:52:11,912 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-03-23 03:52:11,914 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:52:11,914 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:52:12,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:12] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.071 0.123 2026-03-23 03:52:12,131 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '0476EA08958F9741648C210A0098417D', 'loaderId': '5F29E683B4B06DD63DBDC0E91367BFBD', 'isDownload': False} 2026-03-23 03:52:12,131 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_global_discount_round_per_line_price_included')" 2026-03-23 03:52:12,192 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:52:12,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 03:52:12,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.057 2026-03-23 03:52:12,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.065 2026-03-23 03:52:13,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:13,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:52:13,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:52:13,203 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_global_discount_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:52:13,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.007 2026-03-23 03:52:13,239 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [1/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:52:13,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:52:13,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:13,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.022 2026-03-23 03:52:13,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.032 2026-03-23 03:52:13,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.043 2026-03-23 03:52:13,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-03-23 03:52:14,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.348 0.458 2026-03-23 03:52:14,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:52:14,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:52:14,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.100 2026-03-23 03:52:14,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:52:14,704 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:52:14,822 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:52:14,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:14,874 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:52:14,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.043 0.072 2026-03-23 03:52:14,988 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:52:14,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:14] "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:52:15,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.025 0.167 2026-03-23 03:52:15,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.205 2026-03-23 03:52:15,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.263 2026-03-23 03:52:15,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.015 0.120 2026-03-23 03:52:15,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.094 2026-03-23 03:52:15,259 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [2/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:52:15,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.037 0.032 2026-03-23 03:52:15,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.052 2026-03-23 03:52:15,629 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:52:15,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.147 2026-03-23 03:52:15,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-03-23 03:52:15,770 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [3/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click product 'product_3_1' (trigger: article.product .product-content .product-name:contains("product_3_1")) 2026-03-23 03:52:15,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.341 2026-03-23 03:52:15,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.393 2026-03-23 03:52:15,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:15] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.429 2026-03-23 03:52:16,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.366 2026-03-23 03:52:16,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.367 2026-03-23 03:52:16,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1366&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.321 2026-03-23 03:52:16,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1367&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.251 2026-03-23 03:52:16,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1364&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.254 2026-03-23 03:52:16,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1368&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.271 2026-03-23 03:52:16,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1369&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-03-23 03:52:16,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.246 2026-03-23 03:52:16,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image?model=product.template&field=image_128&id=1365&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-03-23 03:52:16,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.008 0.184 2026-03-23 03:52:16,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.044 0.324 2026-03-23 03:52:16,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 03:52:16,696 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [4/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:16,779 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [5/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:52:16,833 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [6/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:52:16,885 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [7/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:16,942 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [8/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click product 'product_3_2' (trigger: article.product .product-content .product-name:contains("product_3_2")) 2026-03-23 03:52:17,067 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [9/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:17,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:52:17,117 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [10/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:52:17,169 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [11/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:52:17,224 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [12/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:17,272 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [13/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:17,322 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [14/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:52:17,427 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [15/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:52:17,480 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [16/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:52:17,533 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [17/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:52:17,592 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [18/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:52:17,729 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [19/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:52:17,798 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [20/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:17,851 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [21/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:52:17,902 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [22/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:52:17,969 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [23/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:52:18,037 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [24/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:52:18,117 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [25/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .popup-input:contains(/^2$/) 2026-03-23 03:52:18,163 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [26/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:52:18,301 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [27/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .order-summary .total:contains(42.25) 2026-03-23 03:52:18,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.041 2026-03-23 03:52:18,357 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [28/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .order-summary .tax:contains(9.34) 2026-03-23 03:52:18,405 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [29/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:52:18,500 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [30/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:52:18,527 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:52:18,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:18,550 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [31/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:52:18,598 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [32/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step total is 42.25 (trigger: .total:contains("42.25")) 2026-03-23 03:52:18,649 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [33/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:52:18,752 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [34/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:52:18,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.043 2026-03-23 03:52:18,804 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [35/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:52:18,865 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [36/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:52:18,956 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [37/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("42.25") 2026-03-23 03:52:18,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:18,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.029 2026-03-23 03:52:18,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69197450 started for PoS orders references: [{'name': '/', 'uuid': '277b96d3-ad4c-45bb-8cb7-6bd2fdcaf018'}] 2026-03-23 03:52:21,245 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69197450 order {'name': '/', 'uuid': '277b96d3-ad4c-45bb-8cb7-6bd2fdcaf018'} created pos.order #408 2026-03-23 03:52:21,379 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69197450 finished 2026-03-23 03:52:21,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 431 0.756 1.835 2026-03-23 03:52:21,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:52:21,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:52:21,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:52:21,896 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [38/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step .receipt-screen 2026-03-23 03:52:21,966 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [39/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:52:22,077 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [40/40] Tour test_taxes_l10n_be_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:52:22,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.049 2026-03-23 03:52:22,126 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-03-23 03:52:22,129 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_global_discount_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:52:22,418 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: heap 17610992 (allocated 19009536) 2026-03-23 03:52:22,440 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 62592 2026-03-23 03:52:22,443 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-03-23 03:52:22,446 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 62592 2026-03-23 03:52:22,624 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpc71ogqc3_chrome_odoo" 2026-03-23 03:52:24,584 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome pid: 62786 2026-03-23 03:52:24,584 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp0j1jx5dk_chrome_odoo 2026-03-23 03:52:24,584 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33547/json/version 2026-03-23 03:52:24,591 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:24,796 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:52:24,796 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:33547/json 2026-03-23 03:52:24,812 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:24,864 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:33547/devtools/page/94EE483ECD9B4882FBF732B414969F6D 2026-03-23 03:52:24,937 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-03-23 03:52:25,041 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-03-23 03:52:25,188 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:52:25,205 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-03-23 03:52:25,211 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:52:25,211 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:52:25,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:25] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.104 0.144 2026-03-23 03:52:25,489 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '94EE483ECD9B4882FBF732B414969F6D', 'loaderId': 'D0082649B309485F22F99E80AFE66A22', 'isDownload': False} 2026-03-23 03:52:25,489 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_global_discount_round_globally_price_included')" 2026-03-23 03:52:25,538 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:52:25,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.012 2026-03-23 03:52:25,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.035 0.044 2026-03-23 03:52:25,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.107 2026-03-23 03:52:26,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 03:52:26,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:52:26,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:52:26,690 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_global_discount_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:52:26,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 03:52:26,723 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [1/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:52:26,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:52:26,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:26,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-03-23 03:52:26,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.028 2026-03-23 03:52:26,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.075 2026-03-23 03:52:26,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-03-23 03:52:27,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.318 0.463 2026-03-23 03:52:27,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 03:52:28,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:52:28,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.066 2026-03-23 03:52:28,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:52:28,406 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:52:28,517 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:28,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:52:28,595 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:52:28,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:52:28,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.042 0.022 2026-03-23 03:52:28,641 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "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:52:28,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.008 0.082 2026-03-23 03:52:28,661 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:52:28,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.024 0.173 2026-03-23 03:52:28,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.004 0.103 2026-03-23 03:52:28,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-03-23 03:52:28,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-03-23 03:52:28,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.013 0.037 2026-03-23 03:52:28,970 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [2/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:52:29,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.006 0.035 2026-03-23 03:52:29,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.031 0.212 2026-03-23 03:52:29,391 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [3/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click product 'product_4_1' (trigger: article.product .product-content .product-name:contains("product_4_1")) 2026-03-23 03:52:29,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52: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:52:29,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.014 0.248 2026-03-23 03:52:29,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.310 2026-03-23 03:52:29,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.329 2026-03-23 03:52:29,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.049 0.372 2026-03-23 03:52:29,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.420 2026-03-23 03:52:29,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.314 2026-03-23 03:52:29,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1370&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.332 2026-03-23 03:52:29,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1368&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.285 2026-03-23 03:52:29,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-03-23 03:52:29,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1371&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.187 2026-03-23 03:52:29,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1367&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-03-23 03:52:29,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:29] "GET /web/image?model=product.template&field=image_128&id=1366&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-03-23 03:52:30,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:30] "GET /web/image?model=product.template&field=image_128&id=1364&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-03-23 03:52:30,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:30] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.184 2026-03-23 03:52:30,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:30] "GET /web/image?model=product.template&field=image_128&id=1369&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-03-23 03:52:30,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:30] "GET /web/image?model=product.template&field=image_128&id=1365&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-03-23 03:52:30,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.086 0.290 2026-03-23 03:52:30,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:30] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.015 0.373 2026-03-23 03:52:30,446 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [4/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:30,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 03:52:30,537 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [5/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:52:30,591 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [6/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:52:30,647 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [7/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:30,701 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [8/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click product 'product_4_2' (trigger: article.product .product-content .product-name:contains("product_4_2")) 2026-03-23 03:52:30,818 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [9/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:30,873 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [10/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:52:30,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.031 0.034 2026-03-23 03:52:30,928 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [11/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:52:30,986 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [12/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:31,035 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [13/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:31,087 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [14/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:52:31,189 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [15/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:52:31,238 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [16/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:52:31,292 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [17/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:52:31,357 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [18/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:52:31,484 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [19/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:52:31,552 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [20/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:31,604 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [21/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:52:31,659 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [22/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:52:31,720 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [23/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:52:31,799 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [24/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:52:31,856 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [25/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step .popup-input:contains(/^2$/) 2026-03-23 03:52:31,915 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [26/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:52:32,069 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [27/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step .order-summary .total:contains(42.25) 2026-03-23 03:52:32,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:52:32,122 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [28/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step .order-summary .tax:contains(9.33) 2026-03-23 03:52:32,176 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [29/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:52:32,266 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [30/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:52:32,301 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:52:32,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:32,328 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [31/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:52:32,374 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [32/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step total is 42.25 (trigger: .total:contains("42.25")) 2026-03-23 03:52:32,426 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [33/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:52:32,548 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [34/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:52:32,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.034 2026-03-23 03:52:32,598 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [35/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:52:32,655 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [36/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:52:32,744 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [37/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step .receipt-screen .receipt-total:contains("42.25") 2026-03-23 03:52:32,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.017 2026-03-23 03:52:32,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69124982 started for PoS orders references: [{'name': '/', 'uuid': '707daaec-25bf-4baa-82c5-3cfc38ec2901'}] 2026-03-23 03:52:32,769 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:52:34,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69124982 order {'name': '/', 'uuid': '707daaec-25bf-4baa-82c5-3cfc38ec2901'} created pos.order #409 2026-03-23 03:52:34,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69124982 finished 2026-03-23 03:52:34,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 431 0.670 1.431 2026-03-23 03:52:34,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 03:52:34,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 03:52:35,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:52:35,230 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [38/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step .receipt-screen 2026-03-23 03:52:35,284 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [39/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:52:35,371 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: [40/40] Tour test_taxes_l10n_be_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:52:35,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:52:35,420 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-03-23 03:52:35,422 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_global_discount_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:52:35,618 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos.browser: heap 17631056 (allocated 18747392) 2026-03-23 03:52:35,636 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 62786 2026-03-23 03:52:35,637 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-03-23 03:52:35,639 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 62786 2026-03-23 03:52:35,780 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp0j1jx5dk_chrome_odoo" 2026-03-23 03:52:36,008 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos ... 2026-03-23 03:52:37,157 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome pid: 62983 2026-03-23 03:52:37,157 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpcuevrnby_chrome_odoo 2026-03-23 03:52:37,158 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44457/json/version 2026-03-23 03:52:37,164 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:37,413 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:52:37,413 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:44457/json 2026-03-23 03:52:37,414 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:37,471 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:44457/devtools/page/9DBF3799FFBE5A60256FF0404EF81691 2026-03-23 03:52:37,541 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-03-23 03:52:37,574 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-03-23 03:52:37,748 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:52:37,756 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-03-23 03:52:37,758 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:52:37,758 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:52:37,778 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:52:38,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:38] "GET /pos/ui/53 HTTP/1.1" 200 - 130 0.127 0.817 2026-03-23 03:52:38,724 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '9DBF3799FFBE5A60256FF0404EF81691', 'loaderId': '95681EFF652018572CB349649973CB01', 'isDownload': False} 2026-03-23 03:52:38,725 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded')" 2026-03-23 03:52:38,755 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:52:38,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:38] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 03:52:38,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:38] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.021 2026-03-23 03:52:38,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:38] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.031 2026-03-23 03:52:39,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:39,454 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:52:39,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:52:39,515 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:52:39,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 03:52:39,534 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [1/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:52:39,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:52:39,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:39,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.019 2026-03-23 03:52:39,684 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8606) 2026-03-23 03:52:39,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.078 2026-03-23 03:52:39,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.102 2026-03-23 03:52:39,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-03-23 03:52:40,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.298 0.417 2026-03-23 03:52:40,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:52:40,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.029 2026-03-23 03:52:40,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:40] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.066 2026-03-23 03:52:40,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-03-23 03:52:40,992 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:52:41,095 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:41,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.020 2026-03-23 03:52:41,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:52:41,157 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:52:41,194 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "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:52:41,214 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:52:41,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.049 0.068 2026-03-23 03:52:41,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-03-23 03:52:41,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.008 0.058 2026-03-23 03:52:41,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.014 0.170 2026-03-23 03:52:41,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.014 0.056 2026-03-23 03:52:41,480 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [2/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:52:41,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.011 0.048 2026-03-23 03:52:41,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.047 2026-03-23 03:52:41,787 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "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:52:41,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.114 2026-03-23 03:52:41,890 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [3/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-03-23 03:52:41,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:41] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.203 2026-03-23 03:52:42,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.269 2026-03-23 03:52:42,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.304 2026-03-23 03:52:42,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.330 2026-03-23 03:52:42,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.313 2026-03-23 03:52:42,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.004 0.288 2026-03-23 03:52:42,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.064 2026-03-23 03:52:42,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.258 2026-03-23 03:52:42,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.311 2026-03-23 03:52:42,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1373&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.485 2026-03-23 03:52:42,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1372&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.002 0.491 2026-03-23 03:52:42,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 03:52:42,552 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [4/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:42,633 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [5/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:52:42,685 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [6/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:52:42,736 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [7/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:42,789 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [8/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_2' (trigger: article.product .product-content .product-name:contains("product_1_2")) 2026-03-23 03:52:42,905 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [9/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:42,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 03:52:42,956 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [10/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:52:43,007 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [11/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:52:43,058 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [12/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:43,110 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [13/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:43,161 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [14/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:52:43,258 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [15/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:52:43,313 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [16/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:52:43,364 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [17/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:52:43,423 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [18/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:52:43,558 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [19/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:52:43,617 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [20/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:43,666 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [21/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:52:43,717 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [22/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:52:43,787 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [23/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:52:43,848 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [24/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:52:43,910 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [25/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step .popup-input:contains(/^2$/) 2026-03-23 03:52:43,969 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [26/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:52:44,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:52:44,142 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [27/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step .order-summary .total:contains(94.08) 2026-03-23 03:52:44,194 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [28/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step .order-summary .tax:contains(30.7) 2026-03-23 03:52:44,245 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [29/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:52:44,332 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [30/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:52:44,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:52:44,375 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:44,385 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [31/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:52:44,435 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [32/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step total is 94.08 (trigger: .total:contains("94.08")) 2026-03-23 03:52:44,491 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [33/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:52:44,585 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [34/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:52:44,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 03:52:44,635 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [35/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:52:44,692 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [36/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:52:44,791 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [37/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("94.08") 2026-03-23 03:52:44,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 03:52:44,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:52:44,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47218880 started for PoS orders references: [{'name': '/', 'uuid': 'd922a1fa-2b5d-40b1-a011-be6b860d7c33'}] 2026-03-23 03:52:47,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47218880 order {'name': '/', 'uuid': 'd922a1fa-2b5d-40b1-a011-be6b860d7c33'} created pos.order #410 2026-03-23 03:52:47,889 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47218880 finished 2026-03-23 03:52:48,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 517 0.725 2.567 2026-03-23 03:52:48,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.022 0.028 2026-03-23 03:52:48,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:52:48,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.052 2026-03-23 03:52:48,407 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [38/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 03:52:48,458 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [39/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:52:48,542 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [40/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:52:48,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:52:48,589 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-03-23 03:52:48,590 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_global_discount_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:52:48,844 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: heap 17739000 (allocated 19533824) 2026-03-23 03:52:48,873 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 62983 2026-03-23 03:52:48,878 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-03-23 03:52:48,881 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 62983 2026-03-23 03:52:49,004 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpcuevrnby_chrome_odoo" 2026-03-23 03:52:50,751 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome pid: 63173 2026-03-23 03:52:50,752 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp82lurast_chrome_odoo 2026-03-23 03:52:50,752 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43685/json/version 2026-03-23 03:52:50,754 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:50,940 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:52:50,941 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43685/json 2026-03-23 03:52:50,956 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:52:50,985 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:43685/devtools/page/07ACA19B5E307BC99B8ADAB041F257E6 2026-03-23 03:52:51,020 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-03-23 03:52:51,068 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-03-23 03:52:51,219 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:52:51,229 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-03-23 03:52:51,239 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:52:51,239 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:52:51,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:51] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.078 0.141 2026-03-23 03:52:51,480 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '07ACA19B5E307BC99B8ADAB041F257E6', 'loaderId': 'B9578374B2527A1D0573241401312D04', 'isDownload': False} 2026-03-23 03:52:51,480 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded')" 2026-03-23 03:52:51,529 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:52:51,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:51] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 03:52:51,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:51] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.031 2026-03-23 03:52:51,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:51] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.051 2026-03-23 03:52:52,380 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:52,384 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:52,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:52:52,454 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:52:52,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:52:52,480 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [1/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:52:52,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 03:52:52,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:52:52,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.006 2026-03-23 03:52:52,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.027 2026-03-23 03:52:52,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-03-23 03:52:52,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.049 0.097 2026-03-23 03:52:53,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.337 0.504 2026-03-23 03:52:53,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:53,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:52:54,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.054 2026-03-23 03:52:54,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 03:52:54,131 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:52:54,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:52:54,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:52:54,325 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:52:54,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.052 2026-03-23 03:52:54,374 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:52:54,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.013 0.079 2026-03-23 03:52:54,458 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:52:54,497 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:52:54,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.043 0.140 2026-03-23 03:52:54,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.012 0.028 2026-03-23 03:52:54,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.029 2026-03-23 03:52:54,702 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [2/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:52:54,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.009 0.029 2026-03-23 03:52:54,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.058 2026-03-23 03:52:54,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:54] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-03-23 03:52:55,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.118 2026-03-23 03:52:55,063 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [3/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_1' (trigger: article.product .product-content .product-name:contains("product_2_1")) 2026-03-23 03:52:55,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "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:52:55,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.177 2026-03-23 03:52:55,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-03-23 03:52:55,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.249 2026-03-23 03:52:55,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.298 2026-03-23 03:52:55,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.325 2026-03-23 03:52:55,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1372&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.294 2026-03-23 03:52:55,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.334 2026-03-23 03:52:55,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1374&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.354 2026-03-23 03:52:55,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1375&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.341 2026-03-23 03:52:55,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image?model=product.template&field=image_128&id=1373&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.288 2026-03-23 03:52:55,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.003 0.180 2026-03-23 03:52:55,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.030 0.299 2026-03-23 03:52:55,786 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [4/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:55,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:52:55,879 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [5/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:52:55,936 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [6/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:52:55,989 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [7/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:56,043 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [8/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_2' (trigger: article.product .product-content .product-name:contains("product_2_2")) 2026-03-23 03:52:56,151 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [9/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:56,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.041 2026-03-23 03:52:56,204 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [10/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:52:56,258 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [11/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:52:56,315 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [12/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:56,365 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [13/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:52:56,414 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [14/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:52:56,548 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [15/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:52:56,601 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [16/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:52:56,652 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [17/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:52:56,722 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [18/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:52:56,850 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [19/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:52:56,915 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [20/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:52:56,968 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [21/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:52:57,020 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [22/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:52:57,091 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [23/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:52:57,169 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [24/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:52:57,230 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [25/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step .popup-input:contains(/^2$/) 2026-03-23 03:52:57,282 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [26/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:52:57,485 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [27/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step .order-summary .total:contains(94.08) 2026-03-23 03:52:57,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 03:52:57,538 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [28/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step .order-summary .tax:contains(30.71) 2026-03-23 03:52:57,590 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [29/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:52:57,703 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [30/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:52:57,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:52:57,738 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:52:57,766 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [31/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:52:57,843 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [32/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step total is 94.08 (trigger: .total:contains("94.08")) 2026-03-23 03:52:57,881 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [33/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:52:57,990 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [34/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:52:58,049 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [35/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:52:58,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.092 2026-03-23 03:52:58,101 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [36/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:52:58,207 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [37/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("94.08") 2026-03-23 03:52:58,246 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:52:58,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:52:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.058 2026-03-23 03:52:58,268 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48104378 started for PoS orders references: [{'name': '/', 'uuid': '783b4311-374e-45b0-80c8-8773816cdaf5'}] 2026-03-23 03:53:00,446 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48104378 order {'name': '/', 'uuid': '783b4311-374e-45b0-80c8-8773816cdaf5'} created pos.order #411 2026-03-23 03:53:00,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48104378 finished 2026-03-23 03:53:00,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 433 0.689 1.767 2026-03-23 03:53:00,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.045 2026-03-23 03:53:01,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:53:01,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:53:01,240 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [38/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step .receipt-screen 2026-03-23 03:53:01,289 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [39/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:53:01,366 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [40/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:53:01,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 03:53:01,423 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-03-23 03:53:01,425 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_global_discount_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:53:01,671 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: heap 17855440 (allocated 19533824) 2026-03-23 03:53:01,694 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 63173 2026-03-23 03:53:01,696 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-03-23 03:53:01,698 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 63173 2026-03-23 03:53:01,871 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp82lurast_chrome_odoo" 2026-03-23 03:53:03,878 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome pid: 63365 2026-03-23 03:53:03,879 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp41xmvyma_chrome_odoo 2026-03-23 03:53:03,879 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37529/json/version 2026-03-23 03:53:03,881 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:53:04,055 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:53:04,056 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37529/json 2026-03-23 03:53:04,082 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:53:04,139 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37529/devtools/page/09C6AEF8BD7AAA8607C98EF0E9B5EEBA 2026-03-23 03:53:04,193 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-03-23 03:53:04,260 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-03-23 03:53:04,380 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:53:04,392 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-03-23 03:53:04,395 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:53:04,395 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:53:04,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:04] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.085 0.156 2026-03-23 03:53:04,653 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '09C6AEF8BD7AAA8607C98EF0E9B5EEBA', 'loaderId': '78899C6B7092A67D848E736B1850E27B', 'isDownload': False} 2026-03-23 03:53:04,653 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_global_discount_round_per_line_price_included')" 2026-03-23 03:53:04,686 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:53:04,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 03:53:04,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.026 2026-03-23 03:53:04,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.049 2026-03-23 03:53:05,410 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:53:05,417 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:53:05,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:53:05,479 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_global_discount_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:53:05,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 03:53:05,502 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [1/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:53:05,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:53:05,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:53:05,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.021 2026-03-23 03:53:05,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.043 2026-03-23 03:53:05,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.043 2026-03-23 03:53:05,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-03-23 03:53:06,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.320 0.473 2026-03-23 03:53:06,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 03:53:06,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:53:06,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.041 2026-03-23 03:53:06,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:53:06,804 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:53:06,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:53:06,951 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:53:06,953 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:53:06,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:53:06,990 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:06] "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:53:07,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.047 0.048 2026-03-23 03:53:07,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.007 0.112 2026-03-23 03:53:07,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.127 2026-03-23 03:53:07,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.122 2026-03-23 03:53:07,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.007 0.038 2026-03-23 03:53:07,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 03:53:07,312 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [2/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:53:07,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.006 0.028 2026-03-23 03:53:07,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.019 0.129 2026-03-23 03:53:07,667 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [3/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click product 'product_3_1' (trigger: article.product .product-content .product-name:contains("product_3_1")) 2026-03-23 03:53:07,684 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:53:07,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-03-23 03:53:07,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.251 2026-03-23 03:53:07,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.251 2026-03-23 03:53:07,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-03-23 03:53:07,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.326 2026-03-23 03:53:07,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.224 2026-03-23 03:53:07,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:07] "GET /web/image?model=product.template&field=image_128&id=1374&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-03-23 03:53:08,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "GET /web/image?model=product.template&field=image_128&id=1375&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-03-23 03:53:08,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.222 2026-03-23 03:53:08,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "GET /web/image?model=product.template&field=image_128&id=1372&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.218 2026-03-23 03:53:08,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "GET /web/image?model=product.template&field=image_128&id=1376&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-03-23 03:53:08,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "GET /web/image?model=product.template&field=image_128&id=1373&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-03-23 03:53:08,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "GET /web/image?model=product.template&field=image_128&id=1377&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-03-23 03:53:08,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-03-23 03:53:08,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.031 0.199 2026-03-23 03:53:08,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.003 0.201 2026-03-23 03:53:08,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:53:08,459 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [4/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:08,542 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [5/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:53:08,589 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [6/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:53:08,644 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [7/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:08,701 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [8/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click product 'product_3_2' (trigger: article.product .product-content .product-name:contains("product_3_2")) 2026-03-23 03:53:08,808 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [9/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:08,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 03:53:08,860 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [10/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:53:08,912 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [11/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:53:08,968 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [12/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:09,016 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [13/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:09,070 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [14/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:53:09,169 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [15/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:53:09,221 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [16/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:53:09,273 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [17/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:53:09,330 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [18/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:53:09,465 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [19/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:53:09,525 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [20/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:09,576 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [21/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:53:09,627 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [22/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:53:09,693 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [23/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:53:09,756 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [24/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:53:09,813 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [25/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step .popup-input:contains(/^2$/) 2026-03-23 03:53:09,871 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [26/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:53:10,019 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [27/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step .order-summary .total:contains(94.08) 2026-03-23 03:53:10,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:53:10,070 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [28/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step .order-summary .tax:contains(30.7) 2026-03-23 03:53:10,121 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [29/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:53:10,225 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [30/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:53:10,271 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:53:10,272 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:53:10,278 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [31/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:53:10,327 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [32/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step total is 94.08 (trigger: .total:contains("94.08")) 2026-03-23 03:53:10,379 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [33/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:53:10,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 03:53:10,471 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [34/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:53:10,517 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [35/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:53:10,576 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [36/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:53:10,687 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [37/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("94.08") 2026-03-23 03:53:10,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.038 2026-03-23 03:53:10,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36036233 started for PoS orders references: [{'name': '/', 'uuid': '04ac4807-2e31-483d-adb3-299d408aed04'}] 2026-03-23 03:53:10,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:53:12,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36036233 order {'name': '/', 'uuid': '04ac4807-2e31-483d-adb3-299d408aed04'} created pos.order #412 2026-03-23 03:53:12,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36036233 finished 2026-03-23 03:53:12,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 433 0.515 1.285 2026-03-23 03:53:12,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 03:53:12,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:12] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 03:53:12,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.079 2026-03-23 03:53:12,943 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [38/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step .receipt-screen 2026-03-23 03:53:12,993 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [39/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:53:13,093 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [40/40] Tour test_taxes_l10n_br_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:53:13,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:53:13,142 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-03-23 03:53:13,143 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_global_discount_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:53:13,406 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: heap 17848248 (allocated 19795968) 2026-03-23 03:53:13,421 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 63365 2026-03-23 03:53:13,423 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-03-23 03:53:13,424 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 63365 2026-03-23 03:53:13,545 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp41xmvyma_chrome_odoo" 2026-03-23 03:53:15,277 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome pid: 63558 2026-03-23 03:53:15,279 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpu5xo1agr_chrome_odoo 2026-03-23 03:53:15,279 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38293/json/version 2026-03-23 03:53:15,281 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:53:15,340 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:53:15,343 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38293/json 2026-03-23 03:53:15,361 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:53:15,398 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:38293/devtools/page/CA8F17E72BEEE2FD5900AFCF801AD38B 2026-03-23 03:53:15,470 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-03-23 03:53:15,482 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-03-23 03:53:15,612 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:53:15,622 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-03-23 03:53:15,625 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:53:15,625 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:53:15,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:15] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.072 0.132 2026-03-23 03:53:15,867 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'CA8F17E72BEEE2FD5900AFCF801AD38B', 'loaderId': 'E7D37793089401E6D21C8035720ADECC', 'isDownload': False} 2026-03-23 03:53:15,867 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_global_discount_round_globally_price_included')" 2026-03-23 03:53:15,909 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:53:15,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 03:53:15,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 03:53:15,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 03:53:16,525 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:53:16,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:53:16,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:53:16,578 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_global_discount_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:53:16,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.007 2026-03-23 03:53:16,598 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [1/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:53:16,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:53:16,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:53:16,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.023 2026-03-23 03:53:16,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.040 2026-03-23 03:53:16,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.051 2026-03-23 03:53:16,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-03-23 03:53:17,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.231 0.388 2026-03-23 03:53:17,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:53:17,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:53:17,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.058 2026-03-23 03:53:17,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:53:17,764 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:53:17,871 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:53:17,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.033 2026-03-23 03:53:17,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 03:53:17,952 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:53:17,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:53:18,071 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:53:18,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.040 0.135 2026-03-23 03:53:18,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:53:18,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.005 0.188 2026-03-23 03:53:18,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-03-23 03:53:18,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.021 2026-03-23 03:53:18,289 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [2/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:53:18,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.022 0.034 2026-03-23 03:53:18,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.017 0.051 2026-03-23 03:53:18,595 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "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:53:18,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.107 2026-03-23 03:53:18,656 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [3/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click product 'product_4_1' (trigger: article.product .product-content .product-name:contains("product_4_1")) 2026-03-23 03:53:18,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.012 0.211 2026-03-23 03:53:18,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.303 2026-03-23 03:53:18,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.334 2026-03-23 03:53:18,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.357 2026-03-23 03:53:18,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.010 0.287 2026-03-23 03:53:18,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:18] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.325 2026-03-23 03:53:19,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1375&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.290 2026-03-23 03:53:19,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-03-23 03:53:19,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1376&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.260 2026-03-23 03:53:19,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1379&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-03-23 03:53:19,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1378&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.269 2026-03-23 03:53:19,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1372&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-03-23 03:53:19,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1374&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.230 2026-03-23 03:53:19,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-03-23 03:53:19,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1373&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-03-23 03:53:19,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image?model=product.template&field=image_128&id=1377&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-03-23 03:53:19,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.044 0.250 2026-03-23 03:53:19,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.005 0.269 2026-03-23 03:53:19,635 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [4/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:19,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 03:53:19,710 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [5/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:53:19,758 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [6/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:53:19,810 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [7/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:19,862 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [8/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click product 'product_4_2' (trigger: article.product .product-content .product-name:contains("product_4_2")) 2026-03-23 03:53:19,968 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [9/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:19,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.030 2026-03-23 03:53:20,022 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [10/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:53:20,080 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [11/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:53:20,126 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [12/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:20,177 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [13/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:20,229 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [14/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:53:20,325 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [15/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:53:20,376 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [16/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:53:20,426 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [17/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:53:20,494 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [18/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:53:20,614 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [19/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:53:20,679 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [20/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:20,731 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [21/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:53:20,782 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [22/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:53:20,846 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [23/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:53:20,907 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [24/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:53:20,965 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [25/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step .popup-input:contains(/^2$/) 2026-03-23 03:53:21,021 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [26/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:53:21,154 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [27/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step .order-summary .total:contains(94.08) 2026-03-23 03:53:21,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:53:21,212 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [28/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step .order-summary .tax:contains(30.71) 2026-03-23 03:53:21,263 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [29/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:53:21,345 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [30/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:53:21,380 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:53:21,381 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:53:21,408 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [31/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:53:21,454 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [32/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step total is 94.08 (trigger: .total:contains("94.08")) 2026-03-23 03:53:21,506 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [33/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:53:21,607 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [34/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:53:21,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.041 2026-03-23 03:53:21,656 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [35/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:53:21,713 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [36/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:53:21,818 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [37/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step .receipt-screen .receipt-total:contains("94.08") 2026-03-23 03:53:21,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.029 2026-03-23 03:53:21,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26970577 started for PoS orders references: [{'name': '/', 'uuid': '811428db-c569-4e88-b829-ed15903caf9a'}] 2026-03-23 03:53:21,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:53:23,620 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26970577 order {'name': '/', 'uuid': '811428db-c569-4e88-b829-ed15903caf9a'} created pos.order #413 2026-03-23 03:53:23,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26970577 finished 2026-03-23 03:53:23,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 433 0.601 1.424 2026-03-23 03:53:24,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.015 2026-03-23 03:53:24,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:53:24,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.016 2026-03-23 03:53:24,376 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [38/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step .receipt-screen 2026-03-23 03:53:24,426 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [39/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:53:24,511 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: [40/40] Tour test_taxes_l10n_br_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:53:24,557 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-03-23 03:53:24,558 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_global_discount_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:53:24,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.030 2026-03-23 03:53:24,932 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos.browser: heap 18011824 (allocated 20058112) 2026-03-23 03:53:24,964 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 63558 2026-03-23 03:53:24,966 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-03-23 03:53:24,978 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 63558 2026-03-23 03:53:25,103 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpu5xo1agr_chrome_odoo" 2026-03-23 03:53:25,348 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount: Starting TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos ... 2026-03-23 03:53:26,367 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome pid: 63755 2026-03-23 03:53:26,368 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpjrwqipso_chrome_odoo 2026-03-23 03:53:26,376 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44573/json/version 2026-03-23 03:53:26,379 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:53:26,572 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:53:26,583 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:44573/json 2026-03-23 03:53:26,585 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:53:26,621 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:44573/devtools/page/65B8D74A84E0EF5C1B47DF9A9F28A6C4 2026-03-23 03:53:26,649 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-03-23 03:53:26,692 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-03-23 03:53:26,992 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:53:27,004 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-03-23 03:53:27,006 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:53:27,006 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:53:27,031 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:53:28,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:28] "GET /pos/ui/53 HTTP/1.1" 200 - 130 0.193 1.007 2026-03-23 03:53:28,239 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '65B8D74A84E0EF5C1B47DF9A9F28A6C4', 'loaderId': 'F37E0873E6705CF8AE6905E01C9EE2BA', 'isDownload': False} 2026-03-23 03:53:28,240 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded')" 2026-03-23 03:53:28,316 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:53:28,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:28] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-03-23 03:53:28,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:28] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 03:53:28,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:28] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-03-23 03:53:29,125 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:53:29,129 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:53:29,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.043 2026-03-23 03:53:29,246 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:53:29,277 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [1/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:53:29,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.029 2026-03-23 03:53:29,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:53:29,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:53:29,457 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8615) 2026-03-23 03:53:29,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.093 2026-03-23 03:53:29,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.123 2026-03-23 03:53:29,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 03:53:29,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.055 2026-03-23 03:53:30,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.291 0.455 2026-03-23 03:53:30,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:53:30,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:53:30,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.080 2026-03-23 03:53:30,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-03-23 03:53:30,727 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:53:30,826 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:53:30,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:53:30,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:53:30,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.012 0.033 2026-03-23 03:53:30,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 03:53:30,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.059 2026-03-23 03:53:30,948 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "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:53:30,964 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:53:30,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.045 0.092 2026-03-23 03:53:30,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:30] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.003 0.035 2026-03-23 03:53:31,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.023 2026-03-23 03:53:31,164 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [2/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:53:31,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.008 0.030 2026-03-23 03:53:31,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.069 2026-03-23 03:53:31,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.108 2026-03-23 03:53:31,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-03-23 03:53:31,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.011 0.156 2026-03-23 03:53:31,559 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "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:53:31,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-03-23 03:53:31,597 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [3/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-03-23 03:53:31,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.211 2026-03-23 03:53:31,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-03-23 03:53:31,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-03-23 03:53:31,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.200 2026-03-23 03:53:31,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1380&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.022 0.206 2026-03-23 03:53:31,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image?model=product.template&field=image_128&id=1381&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.250 2026-03-23 03:53:31,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:31] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.008 0.137 2026-03-23 03:53:32,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.044 0.354 2026-03-23 03:53:32,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 03:53:32,133 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [4/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:32,210 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [5/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:53:32,263 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [6/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:53:32,314 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [7/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:32,368 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [8/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_2' (trigger: article.product .product-content .product-name:contains("product_1_2")) 2026-03-23 03:53:32,489 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [9/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:32,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.029 2026-03-23 03:53:32,547 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [10/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:53:32,596 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [11/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:53:32,650 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [12/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:32,699 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [13/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:32,754 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [14/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:53:32,851 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [15/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:53:32,901 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [16/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:53:32,952 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [17/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:53:33,014 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [18/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:53:33,147 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [19/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:53:33,210 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [20/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:33,261 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [21/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:53:33,315 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [22/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:53:33,384 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [23/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:53:33,450 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [24/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:53:33,508 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [25/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .popup-input:contains(/^2$/) 2026-03-23 03:53:33,561 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [26/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:53:33,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:53:33,745 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [27/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .order-summary .total:contains(35.91) 2026-03-23 03:53:33,797 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [28/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .order-summary .tax:contains(4.76) 2026-03-23 03:53:33,860 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [29/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:53:33,954 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [30/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:53:33,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:53:33,979 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:53:34,009 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [31/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:53:34,060 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [32/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step total is 35.91 (trigger: .total:contains("35.91")) 2026-03-23 03:53:34,112 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [33/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:53:34,200 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [34/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:53:34,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.034 2026-03-23 03:53:34,251 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [35/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:53:34,308 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [36/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:53:34,402 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [37/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("35.91") 2026-03-23 03:53:34,436 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:53:34,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.062 2026-03-23 03:53:34,461 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77403659 started for PoS orders references: [{'name': '/', 'uuid': '10d8a35d-0925-4f76-99df-a8d158c3fe13'}] 2026-03-23 03:53:37,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77403659 order {'name': '/', 'uuid': '10d8a35d-0925-4f76-99df-a8d158c3fe13'} created pos.order #414 2026-03-23 03:53:37,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77403659 finished 2026-03-23 03:53:38,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 516 0.845 2.774 2026-03-23 03:53:38,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.038 2026-03-23 03:53:38,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 03:53:38,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.057 2026-03-23 03:53:38,371 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [38/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 03:53:38,422 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [39/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:53:38,510 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [40/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:53:38,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.029 2026-03-23 03:53:38,555 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [41/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-03-23 03:53:38,640 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [42/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:38,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:53:38,699 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [43/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:53:38,754 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [44/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:53:38,805 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [45/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:38,854 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [46/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_2' (trigger: article.product .product-content .product-name:contains("product_1_2")) 2026-03-23 03:53:39,000 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [47/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:39,059 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [48/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:53:39,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.086 2026-03-23 03:53:39,115 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [49/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:53:39,162 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [50/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:39,211 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [51/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:39,264 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [52/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:53:39,362 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [53/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:53:39,412 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [54/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:53:39,467 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [55/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:53:39,525 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [56/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:53:39,653 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [57/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:53:39,715 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [58/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:39,777 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [59/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:53:39,815 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [60/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:53:39,889 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [61/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:53:39,974 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [62/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 03:53:40,031 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [63/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .popup-input:contains(/^7$/) 2026-03-23 03:53:40,099 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [64/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:53:40,263 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [65/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .order-summary .total:contains(34.08) 2026-03-23 03:53:40,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.043 2026-03-23 03:53:40,298 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [66/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .order-summary .tax:contains(4.53) 2026-03-23 03:53:40,347 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [67/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:53:40,409 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [68/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:53:40,457 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [69/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:53:40,513 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [70/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step total is 34.08 (trigger: .total:contains("34.08")) 2026-03-23 03:53:40,569 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [71/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:53:40,630 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [72/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:53:40,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:53:40,680 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [73/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:53:40,742 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [74/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:53:40,843 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [75/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("34.08") 2026-03-23 03:53:40,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 03:53:40,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73617385 started for PoS orders references: [{'name': '/', 'uuid': '4c603877-5d87-4e21-bae8-5d3f9d313276'}] 2026-03-23 03:53:42,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73617385 order {'name': '/', 'uuid': '4c603877-5d87-4e21-bae8-5d3f9d313276'} created pos.order #415 2026-03-23 03:53:42,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73617385 finished 2026-03-23 03:53:42,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 348 0.521 1.285 2026-03-23 03:53:42,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.040 2026-03-23 03:53:42,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 03:53:42,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.056 2026-03-23 03:53:42,838 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [76/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 03:53:42,888 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [77/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:53:42,972 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [78/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:53:43,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 03:53:43,019 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [79/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_1' (trigger: article.product .product-content .product-name:contains("product_1_1")) 2026-03-23 03:53:43,115 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [80/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:43,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.036 2026-03-23 03:53:43,175 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [81/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:53:43,220 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [82/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_1")):has(.qty:contains("1"))) 2026-03-23 03:53:43,270 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [83/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:43,323 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [84/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click product 'product_1_2' (trigger: article.product .product-content .product-name:contains("product_1_2")) 2026-03-23 03:53:43,407 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [85/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:43,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:53:43,466 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [86/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:53:43,543 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [87/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_1_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_1_2")):has(.qty:contains("1"))) 2026-03-23 03:53:43,595 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [88/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:43,646 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [89/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:43,697 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [90/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:53:43,792 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [91/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:53:43,860 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [92/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:53:43,912 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [93/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:53:43,970 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [94/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:53:44,114 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [95/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:53:44,184 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [96/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:44,233 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [97/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:53:44,287 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [98/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:53:44,350 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [99/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:53:44,411 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [100/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-03-23 03:53:44,481 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [101/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-03-23 03:53:44,554 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [102/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .popup-input:contains(/^18$/) 2026-03-23 03:53:44,602 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [103/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:53:44,755 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [104/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .order-summary .total:contains(30.04) 2026-03-23 03:53:44,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 03:53:44,803 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [105/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .order-summary .tax:contains(3.99) 2026-03-23 03:53:44,855 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [106/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:53:44,930 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [107/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:53:44,972 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [108/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:53:45,024 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [109/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step total is 30.04 (trigger: .total:contains("30.04")) 2026-03-23 03:53:45,075 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [110/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:53:45,143 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [111/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:53:45,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:53:45,194 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [112/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:53:45,252 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [113/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:53:45,335 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [114/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("30.04") 2026-03-23 03:53:45,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.084 2026-03-23 03:53:45,436 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28057393 started for PoS orders references: [{'name': '/', 'uuid': '02fe10b7-719b-49d6-856a-7b9cadc45f98'}] 2026-03-23 03:53:46,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28057393 order {'name': '/', 'uuid': '02fe10b7-719b-49d6-856a-7b9cadc45f98'} created pos.order #416 2026-03-23 03:53:46,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28057393 finished 2026-03-23 03:53:47,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 348 0.489 1.263 2026-03-23 03:53:47,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.052 2026-03-23 03:53:47,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:47] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:53:47,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.044 2026-03-23 03:53:47,321 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [115/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 03:53:47,373 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [116/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:53:47,486 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [117/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:53:47,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:53:47,541 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [118/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:47,599 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [119/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:53:47,638 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [120/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:53:47,696 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [121/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 03:53:47,797 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [122/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-03-23 03:53:47,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:53:47,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.052 2026-03-23 03:53:47,907 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [123/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:53:47,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.012 0.023 2026-03-23 03:53:47,978 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [124/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:48,029 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [125/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:53:48,106 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [126/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:48,158 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [127/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:48,209 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [128/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 03:53:48,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.023 2026-03-23 03:53:48,378 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [129/129] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded → Step total is -17.95 (trigger: .total:contains("-17.95")) 2026-03-23 03:53:48,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:53:48,430 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-03-23 03:53:48,432 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_global_discount_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:53:48,735 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: heap 25109788 (allocated 26742784) 2026-03-23 03:53:48,747 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 63755 2026-03-23 03:53:48,749 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-03-23 03:53:48,778 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 63755 2026-03-23 03:53:48,957 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpjrwqipso_chrome_odoo" 2026-03-23 03:53:51,358 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome pid: 63968 2026-03-23 03:53:51,358 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpvhrd5z7l_chrome_odoo 2026-03-23 03:53:51,359 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34795/json/version 2026-03-23 03:53:51,365 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34795', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:53:51,526 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:53:51,526 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34795/json 2026-03-23 03:53:51,527 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34795', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:53:51,612 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:34795/devtools/page/3D4BA6544B2193927CE2141C231181C0 2026-03-23 03:53:51,687 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-03-23 03:53:51,713 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-03-23 03:53:51,858 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:53:51,867 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-03-23 03:53:51,873 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:53:51,874 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:53:52,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:52] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.099 0.122 2026-03-23 03:53:52,121 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '3D4BA6544B2193927CE2141C231181C0', 'loaderId': '4777EEE2AEF94D653DB1866E82108D2E', 'isDownload': False} 2026-03-23 03:53:52,121 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded')" 2026-03-23 03:53:52,146 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:53:52,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 03:53:52,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.024 2026-03-23 03:53:52,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-03-23 03:53:52,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:53:52,866 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:53:52,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:53:52,988 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:53:52,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:53:53,021 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [1/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:53:53,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:53:53,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:53:53,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.021 2026-03-23 03:53:53,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.056 2026-03-23 03:53:53,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.056 2026-03-23 03:53:53,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-03-23 03:53:54,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.284 0.475 2026-03-23 03:53:54,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:53:54,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:53:54,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.056 2026-03-23 03:53:54,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:53:54,435 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:53:54,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 03:53:54,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.084 2026-03-23 03:53:54,669 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:53:54,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-03-23 03:53:54,682 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:53:54,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.023 0.126 2026-03-23 03:53:54,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.006 0.182 2026-03-23 03:53:54,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 03:53:54,902 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 03:53:54,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:54] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.007 0.048 2026-03-23 03:53:55,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.056 2026-03-23 03:53:55,148 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [2/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:53:55,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:55] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.010 0.078 2026-03-23 03:53:55,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.095 2026-03-23 03:53:55,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:55] "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:53:55,561 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [3/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_1' (trigger: article.product .product-content .product-name:contains("product_2_1")) 2026-03-23 03:53:55,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.187 2026-03-23 03:53:55,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.257 2026-03-23 03:53:55,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.342 2026-03-23 03:53:55,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.482 2026-03-23 03:53:56,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.013 0.567 2026-03-23 03:53:56,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.007 0.513 2026-03-23 03:53:56,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image?model=product.template&field=image_128&id=1382&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.467 2026-03-23 03:53:56,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.404 2026-03-23 03:53:56,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.370 2026-03-23 03:53:56,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image?model=product.template&field=image_128&id=1380&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.283 2026-03-23 03:53:56,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image?model=product.template&field=image_128&id=1383&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-03-23 03:53:56,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-03-23 03:53:56,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "GET /web/image?model=product.template&field=image_128&id=1381&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.225 2026-03-23 03:53:56,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.065 0.284 2026-03-23 03:53:56,637 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [4/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:56,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 03:53:56,742 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [5/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:53:56,795 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [6/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:53:56,850 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [7/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:56,901 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [8/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_2' (trigger: article.product .product-content .product-name:contains("product_2_2")) 2026-03-23 03:53:57,048 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [9/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:57,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.031 2026-03-23 03:53:57,116 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [10/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:53:57,165 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [11/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:53:57,220 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [12/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:57,266 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [13/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:53:57,317 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [14/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:53:57,427 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [15/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:53:57,479 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [16/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:53:57,530 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [17/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:53:57,593 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [18/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:53:57,713 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [19/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:53:57,782 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [20/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:53:57,827 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [21/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:53:57,879 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [22/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:53:57,942 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [23/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:53:58,011 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [24/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:53:58,067 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [25/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .popup-input:contains(/^2$/) 2026-03-23 03:53:58,121 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [26/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:53:58,267 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [27/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .order-summary .total:contains(35.94) 2026-03-23 03:53:58,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:53:58,320 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [28/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .order-summary .tax:contains(4.79) 2026-03-23 03:53:58,371 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [29/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:53:58,461 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [30/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:53:58,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:53:58,508 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:53:58,510 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [31/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:53:58,565 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [32/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step total is 35.94 (trigger: .total:contains("35.94")) 2026-03-23 03:53:58,612 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [33/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:53:58,702 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [34/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:53:58,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 03:53:58,756 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [35/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:53:58,814 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [36/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:53:58,911 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [37/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("35.94") 2026-03-23 03:53:58,917 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:53:58,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:53:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.023 2026-03-23 03:53:58,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18705102 started for PoS orders references: [{'name': '/', 'uuid': 'a0d97de1-dc67-49db-98cd-d790d83b5894'}] 2026-03-23 03:54:01,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18705102 order {'name': '/', 'uuid': 'a0d97de1-dc67-49db-98cd-d790d83b5894'} created pos.order #417 2026-03-23 03:54:01,241 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18705102 finished 2026-03-23 03:54:01,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 432 0.775 1.773 2026-03-23 03:54:01,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.034 2026-03-23 03:54:01,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 03:54:01,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.052 2026-03-23 03:54:01,853 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [38/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .receipt-screen 2026-03-23 03:54:01,903 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [39/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:02,061 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [40/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:02,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.036 2026-03-23 03:54:02,109 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [41/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_1' (trigger: article.product .product-content .product-name:contains("product_2_1")) 2026-03-23 03:54:02,260 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [42/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:02,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.035 0.050 2026-03-23 03:54:02,322 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [43/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:54:02,376 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [44/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:54:02,421 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [45/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:02,472 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [46/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_2' (trigger: article.product .product-content .product-name:contains("product_2_2")) 2026-03-23 03:54:02,577 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [47/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:02,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:54:02,625 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [48/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:54:02,681 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [49/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:54:02,730 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [50/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:02,784 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [51/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:02,840 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [52/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:54:02,926 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [53/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:54:02,977 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [54/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:54:03,031 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [55/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:54:03,084 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [56/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:54:03,218 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [57/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:54:03,301 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [58/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:03,351 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [59/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:54:03,403 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [60/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:54:03,470 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [61/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:54:03,532 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [62/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 03:54:03,591 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [63/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .popup-input:contains(/^7$/) 2026-03-23 03:54:03,639 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [64/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:54:03,758 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [65/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .order-summary .total:contains(34.10) 2026-03-23 03:54:03,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.021 2026-03-23 03:54:03,805 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [66/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .order-summary .tax:contains(4.56) 2026-03-23 03:54:03,856 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [67/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:54:03,945 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [68/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:54:03,991 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [69/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:54:04,042 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [70/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step total is 34.10 (trigger: .total:contains("34.10")) 2026-03-23 03:54:04,096 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [71/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:54:04,183 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [72/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:54:04,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.052 2026-03-23 03:54:04,244 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [73/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:54:04,302 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [74/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:54:04,424 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [75/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("34.10") 2026-03-23 03:54:04,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.041 2026-03-23 03:54:04,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64193196 started for PoS orders references: [{'name': '/', 'uuid': '750fb248-7649-49ea-8f8a-9994c4186181'}] 2026-03-23 03:54:05,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64193196 order {'name': '/', 'uuid': '750fb248-7649-49ea-8f8a-9994c4186181'} created pos.order #418 2026-03-23 03:54:05,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64193196 finished 2026-03-23 03:54:06,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 349 0.489 1.187 2026-03-23 03:54:06,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 03:54:06,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:06] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:54:06,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 03:54:06,286 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [76/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .receipt-screen 2026-03-23 03:54:06,335 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [77/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:06,428 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [78/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:06,481 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [79/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_1' (trigger: article.product .product-content .product-name:contains("product_2_1")) 2026-03-23 03:54:06,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 03:54:06,561 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [80/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:06,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:54:06,609 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [81/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:54:06,664 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [82/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_1")):has(.qty:contains("1"))) 2026-03-23 03:54:06,715 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [83/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:06,766 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [84/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click product 'product_2_2' (trigger: article.product .product-content .product-name:contains("product_2_2")) 2026-03-23 03:54:06,862 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [85/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:06,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:54:06,937 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [86/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:54:06,999 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [87/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"product_2_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_2_2")):has(.qty:contains("1"))) 2026-03-23 03:54:07,044 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [88/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:07,095 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [89/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:07,144 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [90/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:54:07,231 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [91/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:54:07,287 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [92/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:54:07,339 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [93/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:54:07,394 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [94/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:54:07,512 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [95/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:54:07,580 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [96/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:07,631 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [97/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:54:07,681 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [98/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 03:54:07,740 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [99/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:54:07,798 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [100/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-03-23 03:54:07,855 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [101/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-03-23 03:54:07,915 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [102/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .popup-input:contains(/^18$/) 2026-03-23 03:54:07,967 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [103/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:54:08,095 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [104/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .order-summary .total:contains(30.07) 2026-03-23 03:54:08,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:54:08,143 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [105/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .order-summary .tax:contains(4.02) 2026-03-23 03:54:08,195 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [106/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:54:08,264 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [107/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:54:08,313 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [108/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:54:08,364 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [109/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step total is 30.07 (trigger: .total:contains("30.07")) 2026-03-23 03:54:08,417 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [110/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:54:08,487 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [111/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:54:08,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:54:08,535 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [112/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:54:08,594 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [113/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:54:08,690 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [114/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("30.07") 2026-03-23 03:54:08,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 03:54:08,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89215000 started for PoS orders references: [{'name': '/', 'uuid': 'c71ffb61-aa9d-4ceb-ade5-01d21752715e'}] 2026-03-23 03:54:10,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89215000 order {'name': '/', 'uuid': 'c71ffb61-aa9d-4ceb-ade5-01d21752715e'} created pos.order #419 2026-03-23 03:54:10,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89215000 finished 2026-03-23 03:54:10,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 349 0.599 1.359 2026-03-23 03:54:10,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 03:54:10,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:54:10,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 03:54:10,833 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [115/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step .receipt-screen 2026-03-23 03:54:10,887 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [116/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:10,975 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [117/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:11,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 03:54:11,020 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-03-23 03:54:11,021 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_global_discount_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:54:11,332 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: heap 23956020 (allocated 25432064) 2026-03-23 03:54:11,358 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 63968 2026-03-23 03:54:11,362 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-03-23 03:54:11,366 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 63968 2026-03-23 03:54:11,492 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpvhrd5z7l_chrome_odoo" 2026-03-23 03:54:13,557 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome pid: 64177 2026-03-23 03:54:13,558 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpjw2cqar__chrome_odoo 2026-03-23 03:54:13,558 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38891/json/version 2026-03-23 03:54:13,560 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:54:13,718 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:54:13,720 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38891/json 2026-03-23 03:54:13,721 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:54:13,788 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:38891/devtools/page/820341309BBD59C46AB212EA216E8E06 2026-03-23 03:54:13,845 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-03-23 03:54:13,857 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-03-23 03:54:14,026 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:54:14,040 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-03-23 03:54:14,044 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:54:14,045 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:54:14,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:14] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.077 0.123 2026-03-23 03:54:14,272 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '820341309BBD59C46AB212EA216E8E06', 'loaderId': 'FBE584712523AE0C8BBFC93ABE3B7ADA', 'isDownload': False} 2026-03-23 03:54:14,272 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_global_discount_round_per_line_price_included')" 2026-03-23 03:54:14,299 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:54:14,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:14] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 03:54:14,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:14] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-03-23 03:54:14,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:14] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-03-23 03:54:15,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:54:15,023 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:54:15,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:54:15,084 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_global_discount_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:54:15,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-03-23 03:54:15,107 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [1/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:54:15,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:54:15,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:54:15,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-03-23 03:54:15,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 03:54:15,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.060 2026-03-23 03:54:15,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-03-23 03:54:16,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.284 0.453 2026-03-23 03:54:16,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:54:16,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:54:16,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-03-23 03:54:16,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:54:16,346 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:54:16,448 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:54:16,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.019 2026-03-23 03:54:16,508 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:54:16,519 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:54:16,544 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "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:54:16,548 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:54:16,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.031 0.061 2026-03-23 03:54:16,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.009 0.099 2026-03-23 03:54:16,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.008 0.067 2026-03-23 03:54:16,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.177 2026-03-23 03:54:16,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 03:54:16,851 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [2/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:54:16,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:16] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.007 0.043 2026-03-23 03:54:17,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.093 2026-03-23 03:54:17,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "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:54:17,307 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [3/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click product 'product_3_1' (trigger: article.product .product-content .product-name:contains("product_3_1")) 2026-03-23 03:54:17,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.149 2026-03-23 03:54:17,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.131 2026-03-23 03:54:17,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-03-23 03:54:17,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-03-23 03:54:17,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.008 0.269 2026-03-23 03:54:17,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.006 0.224 2026-03-23 03:54:17,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1383&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.216 2026-03-23 03:54:17,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1382&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-03-23 03:54:17,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-03-23 03:54:17,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1380&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-03-23 03:54:17,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-03-23 03:54:17,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1384&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-03-23 03:54:17,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1385&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-03-23 03:54:17,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1381&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-03-23 03:54:17,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:17] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-03-23 03:54:18,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.053 0.264 2026-03-23 03:54:18,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:18] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.006 0.275 2026-03-23 03:54:18,145 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [4/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:18,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 03:54:18,219 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [5/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:54:18,271 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [6/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:54:18,323 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [7/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:18,374 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [8/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click product 'product_3_2' (trigger: article.product .product-content .product-name:contains("product_3_2")) 2026-03-23 03:54:18,520 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [9/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:18,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:54:18,568 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [10/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:54:18,620 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [11/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:54:18,674 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [12/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:18,728 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [13/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:18,779 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [14/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:54:18,889 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [15/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:54:18,945 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [16/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:54:18,992 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [17/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:54:19,053 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [18/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:54:19,181 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [19/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:54:19,262 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [20/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:19,309 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [21/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:54:19,359 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [22/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:54:19,424 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [23/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:54:19,498 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [24/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:54:19,553 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [25/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .popup-input:contains(/^2$/) 2026-03-23 03:54:19,607 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [26/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:54:19,807 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [27/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .order-summary .total:contains(35.91) 2026-03-23 03:54:19,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 03:54:19,872 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [28/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .order-summary .tax:contains(4.76) 2026-03-23 03:54:19,913 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [29/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:54:20,002 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [30/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:54:20,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:54:20,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:54:20,068 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [31/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:54:20,108 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [32/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step total is 35.91 (trigger: .total:contains("35.91")) 2026-03-23 03:54:20,160 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [33/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:54:20,259 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [34/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:54:20,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 03:54:20,298 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [35/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:54:20,355 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [36/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:54:20,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:54:20,470 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [37/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("35.91") 2026-03-23 03:54:20,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64740224 started for PoS orders references: [{'name': '/', 'uuid': '1d9517e8-6155-4985-8acd-2a0098b4d396'}] 2026-03-23 03:54:20,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:54:22,804 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64740224 order {'name': '/', 'uuid': '1d9517e8-6155-4985-8acd-2a0098b4d396'} created pos.order #420 2026-03-23 03:54:22,870 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64740224 finished 2026-03-23 03:54:23,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 432 0.826 1.791 2026-03-23 03:54:23,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.066 2026-03-23 03:54:23,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 03:54:23,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.071 2026-03-23 03:54:23,497 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [38/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .receipt-screen 2026-03-23 03:54:23,550 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [39/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:23,637 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [40/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:23,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 03:54:23,686 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [41/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click product 'product_3_1' (trigger: article.product .product-content .product-name:contains("product_3_1")) 2026-03-23 03:54:23,788 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [42/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:23,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 03:54:23,855 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [43/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:54:23,902 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [44/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:54:23,956 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [45/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:24,014 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [46/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click product 'product_3_2' (trigger: article.product .product-content .product-name:contains("product_3_2")) 2026-03-23 03:54:24,113 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [47/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:24,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 03:54:24,171 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [48/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:54:24,220 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [49/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:54:24,269 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [50/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:24,344 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [51/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:24,382 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [52/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:54:24,469 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [53/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:54:24,551 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [54/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:54:24,602 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [55/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:54:24,660 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [56/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:54:24,801 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [57/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:54:24,883 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [58/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:24,930 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [59/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:54:24,982 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [60/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:54:25,054 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [61/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:54:25,104 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [62/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 03:54:25,167 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [63/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .popup-input:contains(/^7$/) 2026-03-23 03:54:25,219 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [64/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:54:25,355 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [65/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .order-summary .total:contains(34.08) 2026-03-23 03:54:25,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 03:54:25,462 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [66/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .order-summary .tax:contains(4.53) 2026-03-23 03:54:25,516 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [67/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:54:25,604 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [68/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:54:25,651 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [69/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:54:25,703 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [70/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step total is 34.08 (trigger: .total:contains("34.08")) 2026-03-23 03:54:25,755 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [71/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:54:25,846 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [72/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:54:25,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:54:25,885 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [73/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:54:25,942 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [74/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:54:26,056 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [75/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("34.08") 2026-03-23 03:54:26,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.027 0.043 2026-03-23 03:54:26,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46662420 started for PoS orders references: [{'name': '/', 'uuid': '1bfbea39-b11a-455c-bd85-1403626a52e0'}] 2026-03-23 03:54:28,026 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46662420 order {'name': '/', 'uuid': '1bfbea39-b11a-455c-bd85-1403626a52e0'} created pos.order #421 2026-03-23 03:54:28,072 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46662420 finished 2026-03-23 03:54:28,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 349 0.641 1.527 2026-03-23 03:54:28,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.042 2026-03-23 03:54:28,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:54:28,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.035 2026-03-23 03:54:28,427 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [76/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .receipt-screen 2026-03-23 03:54:28,477 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [77/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:28,580 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [78/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:28,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 03:54:28,625 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [79/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click product 'product_3_1' (trigger: article.product .product-content .product-name:contains("product_3_1")) 2026-03-23 03:54:28,815 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [80/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:28,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 03:54:28,869 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [81/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:54:28,933 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [82/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_1")):has(.qty:contains("1"))) 2026-03-23 03:54:28,974 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [83/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:29,025 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [84/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click product 'product_3_2' (trigger: article.product .product-content .product-name:contains("product_3_2")) 2026-03-23 03:54:29,112 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [85/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:29,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.021 2026-03-23 03:54:29,163 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [86/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:54:29,215 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [87/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_3_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_3_2")):has(.qty:contains("1"))) 2026-03-23 03:54:29,263 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [88/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:29,315 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [89/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:29,365 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [90/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:54:29,442 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [91/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:54:29,494 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [92/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:54:29,548 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [93/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:54:29,604 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [94/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:54:29,733 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [95/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:54:29,794 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [96/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:29,845 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [97/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:54:29,899 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [98/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:54:29,973 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [99/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:54:30,035 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [100/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-03-23 03:54:30,093 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [101/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-03-23 03:54:30,147 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [102/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .popup-input:contains(/^18$/) 2026-03-23 03:54:30,204 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [103/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:54:30,355 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [104/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .order-summary .total:contains(30.04) 2026-03-23 03:54:30,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:54:30,406 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [105/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .order-summary .tax:contains(3.99) 2026-03-23 03:54:30,461 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [106/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:54:30,523 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [107/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:54:30,572 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [108/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:54:30,628 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [109/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step total is 30.04 (trigger: .total:contains("30.04")) 2026-03-23 03:54:30,678 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [110/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:54:30,743 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [111/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:54:30,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 03:54:30,791 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [112/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:54:30,848 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [113/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:54:30,918 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [114/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("30.04") 2026-03-23 03:54:30,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.033 2026-03-23 03:54:30,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34099465 started for PoS orders references: [{'name': '/', 'uuid': '53db94de-1816-4905-81e7-c37878e2902b'}] 2026-03-23 03:54:32,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34099465 order {'name': '/', 'uuid': '53db94de-1816-4905-81e7-c37878e2902b'} created pos.order #422 2026-03-23 03:54:32,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34099465 finished 2026-03-23 03:54:32,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 349 0.647 1.380 2026-03-23 03:54:33,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.056 2026-03-23 03:54:33,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:33] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:54:33,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.052 2026-03-23 03:54:33,268 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [115/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step .receipt-screen 2026-03-23 03:54:33,321 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [116/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:33,415 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [117/117] Tour test_taxes_l10n_in_pos_global_discount_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:33,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 03:54:33,468 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-03-23 03:54:33,474 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_global_discount_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:54:33,799 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: heap 23938816 (allocated 26218496) 2026-03-23 03:54:33,829 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 64177 2026-03-23 03:54:33,832 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-03-23 03:54:33,835 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 64177 2026-03-23 03:54:33,955 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpjw2cqar__chrome_odoo" 2026-03-23 03:54:36,277 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome pid: 64389 2026-03-23 03:54:36,278 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpgoeexms5_chrome_odoo 2026-03-23 03:54:36,278 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34531/json/version 2026-03-23 03:54:36,292 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:54:36,539 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:54:36,539 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34531/json 2026-03-23 03:54:36,540 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:54:36,595 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:34531/devtools/page/4BD17F10835E4AACB08E4E2944E445AA 2026-03-23 03:54:36,637 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-03-23 03:54:36,670 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-03-23 03:54:36,847 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:54:36,860 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-03-23 03:54:36,864 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/53" in browser 2026-03-23 03:54:36,864 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/53" 2026-03-23 03:54:37,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:37] "GET /pos/ui/53 HTTP/1.1" 200 - 86 0.088 0.129 2026-03-23 03:54:37,113 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '4BD17F10835E4AACB08E4E2944E445AA', 'loaderId': 'A75F6AC749B502EB7C4EE75E6F3C50D6', 'isDownload': False} 2026-03-23 03:54:37,113 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_global_discount_round_globally_price_included')" 2026-03-23 03:54:37,156 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:54:37,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:37] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 03:54:37,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:37] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.031 2026-03-23 03:54:37,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:37] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.060 2026-03-23 03:54:37,871 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:54:37,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:54:37,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:54:37,965 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_global_discount_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/53", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:54:38,005 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [1/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:54:38,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.020 2026-03-23 03:54:38,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:54:38,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:54:38,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.020 2026-03-23 03:54:38,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 03:54:38,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.054 2026-03-23 03:54:38,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-03-23 03:54:39,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.317 0.475 2026-03-23 03:54:39,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:54:39,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:54:39,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /web/image/res.company/154/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.055 2026-03-23 03:54:39,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.025 2026-03-23 03:54:39,399 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:54:39,541 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:54:39,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:54:39,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 03:54:39,614 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:54:39,622 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:54:39,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /web/image/res.users/578/avatar_128 HTTP/1.1" 200 - 14 0.036 0.042 2026-03-23 03:54:39,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /web/image?model=res.company&id=154&field=logo HTTP/1.1" 200 - 3 0.006 0.097 2026-03-23 03:54:39,745 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "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:54:39,752 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:54:39,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:39] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 4 0.012 0.036 2026-03-23 03:54:40,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.048 2026-03-23 03:54:40,118 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [2/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:54:40,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.021 0.059 2026-03-23 03:54:40,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1354&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.010 0.090 2026-03-23 03:54:40,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1355&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-03-23 03:54:40,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "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:54:40,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1358&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.136 2026-03-23 03:54:40,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1356&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-03-23 03:54:40,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1357&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-03-23 03:54:40,607 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [3/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click product 'product_4_1' (trigger: article.product .product-content .product-name:contains("product_4_1")) 2026-03-23 03:54:40,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1359&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.015 0.269 2026-03-23 03:54:40,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1360&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.007 0.277 2026-03-23 03:54:40,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1380&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-03-23 03:54:40,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1382&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-03-23 03:54:40,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1362&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-03-23 03:54:40,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1383&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-03-23 03:54:40,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1387&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-03-23 03:54:40,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1386&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-03-23 03:54:40,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1384&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-03-23 03:54:40,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1361&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-03-23 03:54:40,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:40] "GET /web/image?model=product.template&field=image_128&id=1381&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-03-23 03:54:41,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:41] "GET /web/image?model=product.template&field=image_128&id=1385&unique=2026-03-23T03:51:15.000+00:00 HTTP/1.1" 200 - 3 0.009 0.188 2026-03-23 03:54:41,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:41] "GET /web/image/res.company/154/favicon HTTP/1.1" 304 - 4 0.005 0.185 2026-03-23 03:54:41,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.033 0.204 2026-03-23 03:54:41,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:54:41,243 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [4/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:41,321 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [5/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:54:41,368 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [6/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:54:41,420 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [7/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:41,485 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [8/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click product 'product_4_2' (trigger: article.product .product-content .product-name:contains("product_4_2")) 2026-03-23 03:54:41,607 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [9/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:41,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 03:54:41,660 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [10/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:54:41,712 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [11/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:54:41,766 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [12/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:41,819 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [13/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:41,868 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [14/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:54:41,972 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [15/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:54:42,022 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [16/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:54:42,073 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [17/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:54:42,134 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [18/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:54:42,261 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [19/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:54:42,331 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [20/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:42,381 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [21/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:54:42,432 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [22/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:54:42,495 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [23/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:54:42,561 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [24/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 03:54:42,620 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [25/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .popup-input:contains(/^2$/) 2026-03-23 03:54:42,680 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [26/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:54:42,846 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [27/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .order-summary .total:contains(35.93) 2026-03-23 03:54:42,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.020 2026-03-23 03:54:42,898 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [28/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .order-summary .tax:contains(4.79) 2026-03-23 03:54:42,950 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [29/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:54:43,043 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [30/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:54:43,080 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:54:43,084 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:54:43,100 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [31/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:54:43,154 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [32/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step total is 35.93 (trigger: .total:contains("35.93")) 2026-03-23 03:54:43,204 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [33/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:54:43,318 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [34/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:54:43,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.030 2026-03-23 03:54:43,369 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [35/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:54:43,426 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [36/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:54:43,521 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [37/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .receipt-screen .receipt-total:contains("35.93") 2026-03-23 03:54:43,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:54:43,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78086285 started for PoS orders references: [{'name': '/', 'uuid': 'a83e3a4e-b3ec-4b1c-a33a-5b03a97ab8c2'}] 2026-03-23 03:54:43,565 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:54:45,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78086285 order {'name': '/', 'uuid': 'a83e3a4e-b3ec-4b1c-a33a-5b03a97ab8c2'} created pos.order #423 2026-03-23 03:54:45,663 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78086285 finished 2026-03-23 03:54:45,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 432 0.857 1.425 2026-03-23 03:54:45,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:54:46,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.008 0.031 2026-03-23 03:54:46,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 03:54:46,164 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [38/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .receipt-screen 2026-03-23 03:54:46,215 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [39/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:46,332 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [40/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:46,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.026 2026-03-23 03:54:46,366 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [41/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click product 'product_4_1' (trigger: article.product .product-content .product-name:contains("product_4_1")) 2026-03-23 03:54:46,468 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [42/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:46,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 03:54:46,518 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [43/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:54:46,569 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [44/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:54:46,621 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [45/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:46,672 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [46/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click product 'product_4_2' (trigger: article.product .product-content .product-name:contains("product_4_2")) 2026-03-23 03:54:46,800 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [47/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:46,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 03:54:46,849 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [48/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:54:46,906 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [49/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:54:46,955 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [50/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:47,009 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [51/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:47,063 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [52/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:54:47,161 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [53/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:54:47,207 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [54/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:54:47,262 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [55/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:54:47,318 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [56/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:54:47,460 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [57/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:54:47,521 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [58/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:47,572 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [59/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:54:47,639 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [60/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:54:47,698 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [61/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:54:47,773 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [62/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 03:54:47,833 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [63/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .popup-input:contains(/^7$/) 2026-03-23 03:54:47,884 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [64/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:54:48,038 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [65/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .order-summary .total:contains(34.09) 2026-03-23 03:54:48,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.030 2026-03-23 03:54:48,095 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [66/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .order-summary .tax:contains(4.56) 2026-03-23 03:54:48,153 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [67/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:54:48,229 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [68/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:54:48,288 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [69/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:54:48,341 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [70/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step total is 34.09 (trigger: .total:contains("34.09")) 2026-03-23 03:54:48,399 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [71/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:54:48,486 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [72/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:54:48,537 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [73/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:54:48,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.048 2026-03-23 03:54:48,599 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [74/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:54:48,700 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [75/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .receipt-screen .receipt-total:contains("34.09") 2026-03-23 03:54:48,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.031 2026-03-23 03:54:48,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66512979 started for PoS orders references: [{'name': '/', 'uuid': '2064b2c4-8968-4265-80d0-6401570df2b0'}] 2026-03-23 03:54:51,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66512979 order {'name': '/', 'uuid': '2064b2c4-8968-4265-80d0-6401570df2b0'} created pos.order #424 2026-03-23 03:54:51,248 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66512979 finished 2026-03-23 03:54:51,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 349 0.962 1.808 2026-03-23 03:54:51,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 03:54:51,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:54:51,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 03:54:51,753 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [76/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .receipt-screen 2026-03-23 03:54:51,801 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [77/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:51,893 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [78/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:51,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:54:51,944 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [79/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click product 'product_4_1' (trigger: article.product .product-content .product-name:contains("product_4_1")) 2026-03-23 03:54:52,045 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [80/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:52,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.022 2026-03-23 03:54:52,100 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [81/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:54:52,152 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [82/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_1")):has(.qty:contains("1"))) 2026-03-23 03:54:52,204 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [83/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:52,256 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [84/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click product 'product_4_2' (trigger: article.product .product-content .product-name:contains("product_4_2")) 2026-03-23 03:54:52,352 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [85/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:52,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 03:54:52,400 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [86/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:54:52,453 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [87/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check orderline with attributes: {"withClass":".selected","productName":"product_4_2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_4_2")):has(.qty:contains("1"))) 2026-03-23 03:54:52,513 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [88/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:52,556 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [89/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:54:52,610 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [90/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:54:52,701 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [91/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:54:52,789 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [92/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:54:52,841 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [93/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Search customer with "AAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 03:54:52,918 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [94/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step Check "AAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAA")) 2026-03-23 03:54:53,046 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [95/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click partner 'AAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAA)) 2026-03-23 03:54:53,109 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [96/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:54:53,158 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [97/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:54:53,210 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [98/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 03:54:53,288 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [99/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 03:54:53,356 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [100/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-03-23 03:54:53,421 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [101/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-03-23 03:54:53,483 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [102/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .popup-input:contains(/^18$/) 2026-03-23 03:54:53,539 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [103/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:54:53,717 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [104/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .order-summary .total:contains(30.06) 2026-03-23 03:54:53,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.036 2026-03-23 03:54:53,819 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [105/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .order-summary .tax:contains(4.02) 2026-03-23 03:54:53,867 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [106/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:54:53,931 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [107/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:54:53,985 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [108/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:54:54,034 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [109/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step total is 30.06 (trigger: .total:contains("30.06")) 2026-03-23 03:54:54,091 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [110/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:54:54,152 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [111/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 03:54:54,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:54:54,202 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [112/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 03:54:54,261 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [113/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:54:54,346 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [114/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .receipt-screen .receipt-total:contains("30.06") 2026-03-23 03:54:54,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.047 2026-03-23 03:54:54,407 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31928957 started for PoS orders references: [{'name': '/', 'uuid': 'fd7d9a68-60e6-4bf9-97b3-2b55e76b2d2f'}] 2026-03-23 03:54:56,282 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31928957 order {'name': '/', 'uuid': 'fd7d9a68-60e6-4bf9-97b3-2b55e76b2d2f'} created pos.order #425 2026-03-23 03:54:56,346 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31928957 finished 2026-03-23 03:54:56,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 349 0.762 1.364 2026-03-23 03:54:56,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.028 2026-03-23 03:54:56,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:56] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:54:56,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.048 2026-03-23 03:54:56,682 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [115/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step .receipt-screen 2026-03-23 03:54:56,734 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [116/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:54:56,817 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: [117/117] Tour test_taxes_l10n_in_pos_global_discount_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:54:56,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:54:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 03:54:56,873 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-03-23 03:54:56,876 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_global_discount_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:54:57,236 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos.browser: heap 24187240 (allocated 25694208) 2026-03-23 03:54:57,271 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 64389 2026-03-23 03:54:57,276 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-03-23 03:54:57,281 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 64389 2026-03-23 03:54:57,453 26 INFO 00799-19-0-all odoo.addons.pos_discount.tests.test_taxes_global_discount.TestTaxesGlobalDiscountPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpgoeexms5_chrome_odoo" 2026-03-23 03:54:57,903 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 46 checked, 46 removed 2026-03-23 03:55:14,886 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_event_pricelist_pos ... 2026-03-23 03:55:16,120 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Chrome pid: 64605 2026-03-23 03:55:16,121 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Chrome headless temporary user profile dir: /tmp/tmpizb5iazi_chrome_odoo 2026-03-23 03:55:16,121 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Issuing json command http://127.0.0.1:37701/json/version 2026-03-23 03:55:16,124 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37701', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:55:16,291 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:55:16,292 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Issuing json command http://127.0.0.1:37701/json 2026-03-23 03:55:16,293 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37701', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:55:16,317 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Websocket url found: ws://127.0.0.1:37701/devtools/page/C23DA7FB9D9676AF6D12C31C2F4005CD 2026-03-23 03:55:16,390 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Enable chrome headless console log notification 2026-03-23 03:55:16,453 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Chrome headless enable page notifications 2026-03-23 03:55:16,706 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:55:16,764 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Setting session cookie in browser 2026-03-23 03:55:16,801 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=54" in browser 2026-03-23 03:55:16,801 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=54" 2026-03-23 03:55:16,872 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:55:18,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:18] "GET /pos/ui?config_id=54 HTTP/1.1" 200 - 85 0.154 1.145 2026-03-23 03:55:18,152 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Navigation result: {'frameId': 'C23DA7FB9D9676AF6D12C31C2F4005CD', 'loaderId': 'A40BEB677185AB89E19D36FE4E6CF21C', 'isDownload': False} 2026-03-23 03:55:18,153 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Evaluate ready code "odoo.isTourReady('CheckEventTicketPrice')" 2026-03-23 03:55:18,248 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:55:18,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:18] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.020 2026-03-23 03:55:18,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:18] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-03-23 03:55:18,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:18] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.046 2026-03-23 03:55:19,064 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:55:19,085 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:55:19,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.036 2026-03-23 03:55:19,163 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Evaluate test code "odoo.startTour('CheckEventTicketPrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=54", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:55:19,186 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [1/38] Tour CheckEventTicketPrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:55:19,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.015 2026-03-23 03:55:19,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:55:19,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:55:19,341 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8694) 2026-03-23 03:55:19,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.076 2026-03-23 03:55:19,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.099 2026-03-23 03:55:19,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.012 2026-03-23 03:55:19,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.065 2026-03-23 03:55:20,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 286 0.449 0.515 2026-03-23 03:55:20,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:55:20,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:55:20,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.062 2026-03-23 03:55:20,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:55:20,845 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:55:20,934 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:55:20,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.022 2026-03-23 03:55:20,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:55:20,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:55:21,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 03:55:21,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:55:21,053 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:55:21,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/image/res.users/582/avatar_128 HTTP/1.1" 200 - 14 0.053 0.088 2026-03-23 03:55:21,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.134 2026-03-23 03:55:21,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.004 0.066 2026-03-23 03:55:21,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.013 0.045 2026-03-23 03:55:21,300 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [2/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:55:21,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.010 0.075 2026-03-23 03:55:21,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/image?model=event.event&id=3&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 8 0.007 0.028 2026-03-23 03:55:21,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.053 2026-03-23 03:55:21,681 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "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:55:21,714 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [3/38] Tour CheckEventTicketPrice → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:55:21,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.101 2026-03-23 03:55:21,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:21] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.004 0.129 2026-03-23 03:55:21,973 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [4/38] Tour CheckEventTicketPrice → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:55:22,036 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [5/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:22,107 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [6/38] Tour CheckEventTicketPrice → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-03-23 03:55:22,171 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [7/38] Tour CheckEventTicketPrice → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-03-23 03:55:22,240 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [8/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:22,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.021 2026-03-23 03:55:22,376 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [9/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:22,466 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [10/38] Tour CheckEventTicketPrice → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-03-23 03:55:22,517 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [11/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:22,575 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [12/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:22,622 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [13/38] Tour CheckEventTicketPrice → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:55:22,672 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [14/38] Tour CheckEventTicketPrice → Step click Actions button (trigger: .more-btn) 2026-03-23 03:55:22,736 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [15/38] Tour CheckEventTicketPrice → Step .o_pricelist_button 2026-03-23 03:55:22,804 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [16/38] Tour CheckEventTicketPrice → Step select price list 'Special Pricelist' (trigger: .selection-item:contains("Special Pricelist")) 2026-03-23 03:55:22,888 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [17/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:22,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 03:55:22,939 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [18/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:22,990 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [19/38] Tour CheckEventTicketPrice → Step order total amount is '120.00' (trigger: .product-screen .order-summary .total:contains("120.00")) 2026-03-23 03:55:23,042 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [20/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:23,094 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [21/38] Tour CheckEventTicketPrice → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:55:23,153 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [22/38] Tour CheckEventTicketPrice → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:55:23,208 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [23/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:23,268 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [24/38] Tour CheckEventTicketPrice → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-03-23 03:55:23,333 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [25/38] Tour CheckEventTicketPrice → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-03-23 03:55:23,406 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [26/38] Tour CheckEventTicketPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:23,512 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [27/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:23,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 03:55:23,569 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [28/38] Tour CheckEventTicketPrice → Step order total amount is '240.00' (trigger: .product-screen .order-summary .total:contains("240.00")) 2026-03-23 03:55:23,622 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [29/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:23,674 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [30/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:23,724 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [31/38] Tour CheckEventTicketPrice → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:55:23,775 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [32/38] Tour CheckEventTicketPrice → Step click Actions button (trigger: .more-btn) 2026-03-23 03:55:23,843 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [33/38] Tour CheckEventTicketPrice → Step .o_pricelist_button 2026-03-23 03:55:23,914 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [34/38] Tour CheckEventTicketPrice → Step select price list 'Test Pricelist' (trigger: .selection-item:contains("Test Pricelist")) 2026-03-23 03:55:24,025 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [35/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:24,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 03:55:24,077 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [36/38] Tour CheckEventTicketPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:24,132 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [37/38] Tour CheckEventTicketPrice → Step order total amount is '400.00' (trigger: .product-screen .order-summary .total:contains("400.00")) 2026-03-23 03:55:24,187 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: [38/38] Tour CheckEventTicketPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:24,240 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: tour succeeded 2026-03-23 03:55:24,241 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: ╔══════════════════════════════════════╗ ║ TOUR CheckEventTicketPrice SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 03:55:24,420 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos.browser: heap 14686192 (allocated 15728640) 2026-03-23 03:55:24,436 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Closing chrome headless with pid 64605 2026-03-23 03:55:24,443 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Closing websocket connection 2026-03-23 03:55:24,445 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Terminating chrome headless with pid 64605 2026-03-23 03:55:24,611 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_event_pricelist_pos: Removing chrome user profile "/tmp/tmpizb5iazi_chrome_odoo" 2026-03-23 03:55:24,777 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_orderline_price_remain_same_as_ticket_price ... 2026-03-23 03:55:25,958 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Chrome pid: 64774 2026-03-23 03:55:25,958 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Chrome headless temporary user profile dir: /tmp/tmp_w5gy9fa_chrome_odoo 2026-03-23 03:55:25,958 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Issuing json command http://127.0.0.1:43429/json/version 2026-03-23 03:55:25,960 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:55:26,093 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:55:26,135 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Issuing json command http://127.0.0.1:43429/json 2026-03-23 03:55:26,136 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:55:26,138 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Websocket url found: ws://127.0.0.1:43429/devtools/page/F41F78F2D905B04947FAF59B42C7EC52 2026-03-23 03:55:26,141 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Enable chrome headless console log notification 2026-03-23 03:55:26,143 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Chrome headless enable page notifications 2026-03-23 03:55:26,387 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:55:26,401 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Setting session cookie in browser 2026-03-23 03:55:26,406 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Open "http://127.0.0.1:8069/pos/ui/54" in browser 2026-03-23 03:55:26,406 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Navigating to: "http://127.0.0.1:8069/pos/ui/54" 2026-03-23 03:55:26,426 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:55:27,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:27] "GET /pos/ui/54 HTTP/1.1" 200 - 86 0.107 0.715 2026-03-23 03:55:27,248 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Navigation result: {'frameId': 'F41F78F2D905B04947FAF59B42C7EC52', 'loaderId': 'D2EEBF42170030B820E6EBD229A47FAA', 'isDownload': False} 2026-03-23 03:55:27,248 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Evaluate ready code "odoo.isTourReady('test_orderline_price_remain_same_as_ticket_price')" 2026-03-23 03:55:27,298 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:55:27,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:27] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 03:55:27,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:27] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 03:55:27,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:27] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.046 2026-03-23 03:55:28,037 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:55:28,045 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:55:28,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 03:55:28,161 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Evaluate test code "odoo.startTour('test_orderline_price_remain_same_as_ticket_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/54", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:55:28,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.030 2026-03-23 03:55:28,221 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [1/33] Tour test_orderline_price_remain_same_as_ticket_price → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:55:28,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:55:28,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:55:28,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.027 2026-03-23 03:55:28,387 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8695) 2026-03-23 03:55:28,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.069 2026-03-23 03:55:28,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.042 0.091 2026-03-23 03:55:28,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.030 2026-03-23 03:55:29,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.277 0.401 2026-03-23 03:55:29,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:55:29,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:55:29,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.041 2026-03-23 03:55:29,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:55:29,631 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:55:29,736 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:55:29,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.026 2026-03-23 03:55:29,781 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:55:29,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:55:29,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "GET /web/image/res.users/582/avatar_128 HTTP/1.1" 200 - 14 0.031 0.063 2026-03-23 03:55:29,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.005 0.091 2026-03-23 03:55:29,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-03-23 03:55:29,940 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55: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 03:55:29,945 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:55:30,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.029 2026-03-23 03:55:30,273 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [2/33] Tour test_orderline_price_remain_same_as_ticket_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:55:30,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:30] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.013 0.054 2026-03-23 03:55:30,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:30] "GET /web/image?model=event.event&id=3&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 8 0.006 0.017 2026-03-23 03:55:30,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:30] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.008 0.044 2026-03-23 03:55:30,515 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:30] "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:55:30,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:30] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-03-23 03:55:30,638 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [3/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:55:30,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:30] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.012 0.041 2026-03-23 03:55:30,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.091 0.218 2026-03-23 03:55:31,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:31] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.013 0.349 2026-03-23 03:55:31,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:31] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.014 0.039 2026-03-23 03:55:31,139 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [4/33] Tour test_orderline_price_remain_same_as_ticket_price → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:55:31,196 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [5/33] Tour test_orderline_price_remain_same_as_ticket_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:31,307 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [6/33] Tour test_orderline_price_remain_same_as_ticket_price → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-03-23 03:55:31,369 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [7/33] Tour test_orderline_price_remain_same_as_ticket_price → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-03-23 03:55:31,428 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [8/33] Tour test_orderline_price_remain_same_as_ticket_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:31,543 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [9/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:31,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:55:31,647 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [10/33] Tour test_orderline_price_remain_same_as_ticket_price → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-03-23 03:55:31,696 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [11/33] Tour test_orderline_price_remain_same_as_ticket_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:31,759 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [12/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:31,809 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [13/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:55:31,902 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [14/33] Tour test_orderline_price_remain_same_as_ticket_price → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:55:31,957 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [15/33] Tour test_orderline_price_remain_same_as_ticket_price → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:55:32,013 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [16/33] Tour test_orderline_price_remain_same_as_ticket_price → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 03:55:32,078 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [17/33] Tour test_orderline_price_remain_same_as_ticket_price → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 03:55:32,208 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [18/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 03:55:32,274 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [19/33] Tour test_orderline_price_remain_same_as_ticket_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:32,325 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [20/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:32,379 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [21/33] Tour test_orderline_price_remain_same_as_ticket_price → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-03-23 03:55:32,429 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [22/33] Tour test_orderline_price_remain_same_as_ticket_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:32,481 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [23/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:55:32,577 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [24/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:55:32,605 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:55:32,623 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:55:32,631 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [25/33] Tour test_orderline_price_remain_same_as_ticket_price → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:55:32,680 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [26/33] Tour test_orderline_price_remain_same_as_ticket_price → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:55:32,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:55:32,828 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [27/33] Tour test_orderline_price_remain_same_as_ticket_price → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:55:32,883 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [28/33] Tour test_orderline_price_remain_same_as_ticket_price → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:55:32,972 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [29/33] Tour test_orderline_price_remain_same_as_ticket_price → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:55:32,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:55:33,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 03:55:33,009 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95508933 started for PoS orders references: [{'name': '/', 'uuid': '62823926-3969-4d85-9503-bf2ebf6ffd37'}] 2026-03-23 03:55:34,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95508933 order {'name': '/', 'uuid': '62823926-3969-4d85-9503-bf2ebf6ffd37'} created pos.order #426 2026-03-23 03:55:34,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95508933 finished 2026-03-23 03:55:34,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 244 0.576 1.208 2026-03-23 03:55:34,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.050 2026-03-23 03:55:34,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.073 2026-03-23 03:55:35,091 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [30/33] Tour test_orderline_price_remain_same_as_ticket_price → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-03-23 03:55:35,152 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [31/33] Tour test_orderline_price_remain_same_as_ticket_price → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-03-23 03:55:35,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.067 0.044 2026-03-23 03:55:35,286 26 INFO 00799-19-0-all odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-03-23 03:55:35,514 26 INFO 00799-19-0-all odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-03-23 03:55:35,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:35] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.344 2026-03-23 03:55:35,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:35] "POST /report/download HTTP/1.1" 200 - 18 0.026 0.046 2026-03-23 03:55:35,830 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [32/33] Tour test_orderline_price_remain_same_as_ticket_price → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:55:35,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.014 2026-03-23 03:55:36,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:36] "POST /report/download HTTP/1.1" 200 - 28 0.038 0.190 2026-03-23 03:55:36,227 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: [33/33] Tour test_orderline_price_remain_same_as_ticket_price → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:55:36,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 03:55:36,277 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: tour succeeded 2026-03-23 03:55:36,280 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_orderline_price_remain_same_as_ticket_price SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-03-23 03:55:36,483 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price.browser: heap 16558012 (allocated 18087936) 2026-03-23 03:55:36,506 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Closing chrome headless with pid 64774 2026-03-23 03:55:36,508 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Closing websocket connection 2026-03-23 03:55:36,510 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Terminating chrome headless with pid 64774 2026-03-23 03:55:36,629 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_orderline_price_remain_same_as_ticket_price: Removing chrome user profile "/tmp/tmp_w5gy9fa_chrome_odoo" 2026-03-23 03:55:36,732 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_pos_event_registration_not_mandatory ... 2026-03-23 03:55:37,519 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome pid: 64958 2026-03-23 03:55:37,519 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome headless temporary user profile dir: /tmp/tmpiajtwdzs_chrome_odoo 2026-03-23 03:55:37,519 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Issuing json command http://127.0.0.1:44665/json/version 2026-03-23 03:55:37,521 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:55:37,712 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Browser version: Chrome/141.0.7390.54 2026-03-23 03:55:37,712 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Issuing json command http://127.0.0.1:44665/json 2026-03-23 03:55:37,713 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:55:37,764 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Websocket url found: ws://127.0.0.1:44665/devtools/page/29E3079A13239BB8A6B764B6D1A3CFA8 2026-03-23 03:55:37,797 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Enable chrome headless console log notification 2026-03-23 03:55:37,812 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Chrome headless enable page notifications 2026-03-23 03:55:38,063 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:55:38,075 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Setting session cookie in browser 2026-03-23 03:55:38,078 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Open "http://127.0.0.1:8069/pos/ui?config_id=54" in browser 2026-03-23 03:55:38,078 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=54" 2026-03-23 03:55:38,096 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:55:39,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:39] "GET /pos/ui?config_id=54 HTTP/1.1" 200 - 85 0.055 0.983 2026-03-23 03:55:39,138 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Navigation result: {'frameId': '29E3079A13239BB8A6B764B6D1A3CFA8', 'loaderId': '2C3BE39B405F209E58F2224F826AC2C5', 'isDownload': False} 2026-03-23 03:55:39,138 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Evaluate ready code "odoo.isTourReady('test_pos_event_registration_not_mandatory')" 2026-03-23 03:55:39,196 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:55:39,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-03-23 03:55:39,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-03-23 03:55:39,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.060 2026-03-23 03:55:40,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:55:40,032 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:55:40,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:55:40,144 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Evaluate test code "odoo.startTour('test_pos_event_registration_not_mandatory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=54", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:55:40,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.017 2026-03-23 03:55:40,188 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [1/75] Tour test_pos_event_registration_not_mandatory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:55:40,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:55:40,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:55:40,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.014 2026-03-23 03:55:40,333 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8697) 2026-03-23 03:55:40,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.077 2026-03-23 03:55:40,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.091 2026-03-23 03:55:40,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.068 2026-03-23 03:55:41,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.378 0.498 2026-03-23 03:55:41,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:55:41,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 03:55:41,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-03-23 03:55:41,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:55:41,730 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: Owl is running in 'dev' mode. 2026-03-23 03:55:41,849 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:55:41,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:55:41,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.028 2026-03-23 03:55:41,937 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 03:55:41,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:41] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.010 0.087 2026-03-23 03:55:42,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:55:42,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:55:42,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /web/image/res.users/582/avatar_128 HTTP/1.1" 200 - 14 0.038 0.121 2026-03-23 03:55:42,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.202 2026-03-23 03:55:42,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.005 0.039 2026-03-23 03:55:42,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.042 2026-03-23 03:55:42,366 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [2/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:55:42,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.006 0.057 2026-03-23 03:55:42,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1392&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.010 0.088 2026-03-23 03:55:42,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1393&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.010 0.149 2026-03-23 03:55:42,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "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:55:42,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1394&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.019 0.223 2026-03-23 03:55:43,007 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [3/75] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-03-23 03:55:43,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image?model=product.template&field=image_128&id=1395&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.012 0.281 2026-03-23 03:55:43,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image?model=product.template&field=image_128&id=1396&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.011 0.365 2026-03-23 03:55:43,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image?model=product.template&field=image_128&id=1397&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.011 0.439 2026-03-23 03:55:43,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.095 2026-03-23 03:55:43,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 8 0.011 0.420 2026-03-23 03:55:43,429 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [4/75] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-03-23 03:55:43,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image?model=product.template&field=image_128&id=1400&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.414 2026-03-23 03:55:43,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image?model=event.event&id=3&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.351 2026-03-23 03:55:43,497 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [5/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:43,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image?model=product.template&field=image_128&id=1398&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.008 0.726 2026-03-23 03:55:43,584 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [6/75] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 1 for global (trigger: .global_question:contains('Name') input) 2026-03-23 03:55:43,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image?model=product.template&field=image_128&id=1399&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.011 0.679 2026-03-23 03:55:43,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.012 0.233 2026-03-23 03:55:43,670 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [7/75] Tour test_pos_event_registration_not_mandatory → Step Answer question Email with 1@test.com for global (trigger: .global_question:contains('Email') input) 2026-03-23 03:55:43,756 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [8/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:43,894 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [9/75] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:55:43,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.047 2026-03-23 03:55:44,078 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [10/75] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:55:44,134 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [11/75] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:55:44,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:55:44,149 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:55:44,185 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [12/75] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:55:44,309 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [13/75] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:55:44,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.046 2026-03-23 03:55:44,386 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [14/75] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:55:44,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 03:55:44,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36541183 started for PoS orders references: [{'name': '/', 'uuid': 'a985d2ed-0dda-4f71-ae63-1f786cd4b038'}] 2026-03-23 03:55:44,426 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:55:45,796 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36541183 order {'name': '/', 'uuid': 'a985d2ed-0dda-4f71-ae63-1f786cd4b038'} created pos.order #427 2026-03-23 03:55:45,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36541183 finished 2026-03-23 03:55:45,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.325 1.244 2026-03-23 03:55:46,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:55:46,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.043 2026-03-23 03:55:46,296 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [15/75] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:55:46,361 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [16/75] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-03-23 03:55:46,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.046 2026-03-23 03:55:46,415 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [17/75] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-03-23 03:55:46,475 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [18/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:46,555 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [19/75] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 2 for global (trigger: .global_question:contains('Name') input) 2026-03-23 03:55:46,621 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [20/75] Tour test_pos_event_registration_not_mandatory → Step Answer question Email with 2@test.com for global (trigger: .global_question:contains('Email') input) 2026-03-23 03:55:46,682 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [21/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:46,765 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [22/75] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:46,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 03:55:46,819 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [23/75] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:55:46,922 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [24/75] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:55:46,973 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [25/75] Tour test_pos_event_registration_not_mandatory → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:55:47,030 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [26/75] Tour test_pos_event_registration_not_mandatory → Step Search customer with "Event Parter" (trigger: .modal-dialog .input-group input) 2026-03-23 03:55:47,089 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [27/75] Tour test_pos_event_registration_not_mandatory → Step Check "Event Parter" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Event Parter")) 2026-03-23 03:55:47,210 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [28/75] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-03-23 03:55:47,282 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [29/75] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:47,333 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [30/75] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:55:47,408 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [31/75] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:55:47,455 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [32/75] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:55:47,507 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [33/75] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:55:47,582 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [34/75] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:55:47,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 03:55:47,695 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [35/75] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:55:47,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.050 2026-03-23 03:55:47,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63675410 started for PoS orders references: [{'name': '/', 'uuid': '682b58af-ac89-44bf-bf30-59f4f5b803f6'}] 2026-03-23 03:55:48,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63675410 order {'name': '/', 'uuid': '682b58af-ac89-44bf-bf30-59f4f5b803f6'} created pos.order #428 2026-03-23 03:55:48,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63675410 finished 2026-03-23 03:55:48,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 156 0.185 0.597 2026-03-23 03:55:48,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.050 2026-03-23 03:55:48,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.045 2026-03-23 03:55:48,690 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [36/75] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:55:48,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 03:55:48,747 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [37/75] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-03-23 03:55:48,807 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [38/75] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-03-23 03:55:48,875 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [39/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:48,933 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [40/75] Tour test_pos_event_registration_not_mandatory → Step Answer question Name with Name 3 for global (trigger: .global_question:contains('Name') input) 2026-03-23 03:55:48,997 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [41/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:49,088 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [42/75] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:49,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 03:55:49,147 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [43/75] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:55:49,239 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [44/75] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:55:49,292 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [45/75] Tour test_pos_event_registration_not_mandatory → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:55:49,344 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [46/75] Tour test_pos_event_registration_not_mandatory → Step Search customer with "Event Parter" (trigger: .modal-dialog .input-group input) 2026-03-23 03:55:49,418 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [47/75] Tour test_pos_event_registration_not_mandatory → Step Check "Event Parter" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Event Parter")) 2026-03-23 03:55:49,542 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [48/75] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-03-23 03:55:49,601 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [49/75] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:49,656 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [50/75] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:55:49,721 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [51/75] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:55:49,767 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [52/75] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:55:49,819 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [53/75] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:55:49,890 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [54/75] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:55:49,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 03:55:49,968 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [55/75] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:55:49,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 03:55:49,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30470897 started for PoS orders references: [{'name': '/', 'uuid': '35c5d7ad-7f73-4cb8-98d9-80a18b39810e'}] 2026-03-23 03:55:50,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30470897 order {'name': '/', 'uuid': '35c5d7ad-7f73-4cb8-98d9-80a18b39810e'} created pos.order #429 2026-03-23 03:55:50,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30470897 finished 2026-03-23 03:55:50,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.254 0.755 2026-03-23 03:55:51,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.048 2026-03-23 03:55:51,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.033 2026-03-23 03:55:51,287 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [56/75] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:55:51,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.070 2026-03-23 03:55:51,411 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [57/75] Tour test_pos_event_registration_not_mandatory → Step click product 'Event regitration not mandatory' (trigger: article.product .product-content .product-name:contains("Event regitration not mandatory")) 2026-03-23 03:55:51,461 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [58/75] Tour test_pos_event_registration_not_mandatory → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-03-23 03:55:51,514 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [59/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:51,574 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [60/75] Tour test_pos_event_registration_not_mandatory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:55:51,705 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [61/75] Tour test_pos_event_registration_not_mandatory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:55:51,762 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [62/75] Tour test_pos_event_registration_not_mandatory → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 03:55:51,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.085 2026-03-23 03:55:51,812 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [63/75] Tour test_pos_event_registration_not_mandatory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 03:55:51,873 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [64/75] Tour test_pos_event_registration_not_mandatory → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 03:55:51,923 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [65/75] Tour test_pos_event_registration_not_mandatory → Step Search customer with "Event Parter" (trigger: .modal-dialog .input-group input) 2026-03-23 03:55:51,991 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [66/75] Tour test_pos_event_registration_not_mandatory → Step Check "Event Parter" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Event Parter")) 2026-03-23 03:55:52,124 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [67/75] Tour test_pos_event_registration_not_mandatory → Step click partner 'Event Parter' from partner list screen (trigger: .modal .partner-list b:contains(Event Parter)) 2026-03-23 03:55:52,186 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [68/75] Tour test_pos_event_registration_not_mandatory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:55:52,236 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [69/75] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:55:52,302 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [70/75] Tour test_pos_event_registration_not_mandatory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:55:52,349 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [71/75] Tour test_pos_event_registration_not_mandatory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:55:52,399 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [72/75] Tour test_pos_event_registration_not_mandatory → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:55:52,467 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [73/75] Tour test_pos_event_registration_not_mandatory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:55:52,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 03:55:52,542 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [74/75] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:55:52,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 03:55:52,573 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7524349 started for PoS orders references: [{'name': '/', 'uuid': '4c0477d5-ae77-4d0b-8b4f-ac02b1c8d76e'}] 2026-03-23 03:55:53,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7524349 order {'name': '/', 'uuid': '4c0477d5-ae77-4d0b-8b4f-ac02b1c8d76e'} created pos.order #430 2026-03-23 03:55:53,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7524349 finished 2026-03-23 03:55:53,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.222 0.675 2026-03-23 03:55:53,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.042 2026-03-23 03:55:53,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.043 2026-03-23 03:55:53,653 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: [75/75] Tour test_pos_event_registration_not_mandatory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:55:53,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:55:53,696 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: tour succeeded 2026-03-23 03:55:53,699 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_pos_event_registration_not_mandatory SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 03:55:53,990 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory.browser: heap 23188500 (allocated 24907776) 2026-03-23 03:55:54,009 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Closing chrome headless with pid 64958 2026-03-23 03:55:54,013 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Closing websocket connection 2026-03-23 03:55:54,015 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Terminating chrome headless with pid 64958 2026-03-23 03:55:54,191 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_pos_event_registration_not_mandatory: Removing chrome user profile "/tmp/tmpiajtwdzs_chrome_odoo" 2026-03-23 03:55:54,283 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_event_in_pos ... 2026-03-23 03:55:55,132 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome pid: 65166 2026-03-23 03:55:55,132 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless temporary user profile dir: /tmp/tmp5h3ha9tg_chrome_odoo 2026-03-23 03:55:55,133 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:36149/json/version 2026-03-23 03:55:55,136 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:55:55,310 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:55:55,310 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:36149/json 2026-03-23 03:55:55,312 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:55:55,350 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Websocket url found: ws://127.0.0.1:36149/devtools/page/CEB2B1BA19DB3FE50A559E2F79AE5BE9 2026-03-23 03:55:55,410 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Enable chrome headless console log notification 2026-03-23 03:55:55,444 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless enable page notifications 2026-03-23 03:55:55,684 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:55:55,700 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Setting session cookie in browser 2026-03-23 03:55:55,702 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Open "http://127.0.0.1:8069/pos/ui/54" in browser 2026-03-23 03:55:55,702 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/54" 2026-03-23 03:55:55,728 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:55:56,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:56] "GET /pos/ui/54 HTTP/1.1" 200 - 86 0.064 0.782 2026-03-23 03:55:56,577 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigation result: {'frameId': 'CEB2B1BA19DB3FE50A559E2F79AE5BE9', 'loaderId': '5D8E3B4085583E8C9D798E38530931F4', 'isDownload': False} 2026-03-23 03:55:56,577 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate ready code "odoo.isTourReady('SellingEventInPosWithTextAnswers')" 2026-03-23 03:55:56,632 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:55:56,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:56] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.022 2026-03-23 03:55:56,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.033 2026-03-23 03:55:56,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.055 2026-03-23 03:55:57,623 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:55:57,627 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:55:57,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.026 2026-03-23 03:55:57,700 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate test code "odoo.startTour('SellingEventInPosWithTextAnswers', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/54", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:55:57,722 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [1/20] Tour SellingEventInPosWithTextAnswers → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:55:57,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 03:55:57,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:55:57,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:55:57,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.018 2026-03-23 03:55:57,895 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8702) 2026-03-23 03:55:57,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.076 2026-03-23 03:55:57,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.084 2026-03-23 03:55:57,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.041 2026-03-23 03:55:58,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 286 0.311 0.461 2026-03-23 03:55:58,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:55:58,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:55:59,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.047 2026-03-23 03:55:59,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:55:59,094 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:55:59,201 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:55:59,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:55:59,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.027 2026-03-23 03:55:59,261 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:55:59,279 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:55:59,342 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:55:59,346 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:55:59,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/image/res.users/582/avatar_128 HTTP/1.1" 200 - 14 0.033 0.090 2026-03-23 03:55:59,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.003 0.135 2026-03-23 03:55:59,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-03-23 03:55:59,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 03:55:59,623 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [2/20] Tour SellingEventInPosWithTextAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:55:59,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.006 0.022 2026-03-23 03:55:59,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/image?model=event.event&id=3&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 8 0.027 0.043 2026-03-23 03:55:59,808 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "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:55:59,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.065 2026-03-23 03:55:59,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:55:59] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.017 0.061 2026-03-23 03:55:59,983 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [3/20] Tour SellingEventInPosWithTextAnswers → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:56:00,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.091 0.119 2026-03-23 03:56:00,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:00] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.009 0.142 2026-03-23 03:56:00,257 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [4/20] Tour SellingEventInPosWithTextAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:00,319 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [5/20] Tour SellingEventInPosWithTextAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:00,379 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [6/20] Tour SellingEventInPosWithTextAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:00,458 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [7/20] Tour SellingEventInPosWithTextAnswers → Step Answer question Text Box 1 with TB1-Answer for global (trigger: .global_question:contains('Text Box 1') input) 2026-03-23 03:56:00,587 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [8/20] Tour SellingEventInPosWithTextAnswers → Step Answer question Text Box 2 with T1-TB2-Answer for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Text Box 2') input) 2026-03-23 03:56:00,707 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [9/20] Tour SellingEventInPosWithTextAnswers → Step Answer question Text Box 2 with T2-TB2-Answer for ticket 2 (trigger: .ticket_question:contains('Ticket #2') .input-group:contains('Text Box 2') input) 2026-03-23 03:56:00,800 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [10/20] Tour SellingEventInPosWithTextAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:00,905 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [11/20] Tour SellingEventInPosWithTextAnswers → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:56:00,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 03:56:01,033 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [12/20] Tour SellingEventInPosWithTextAnswers → Step order total amount is '400.00' (trigger: .product-screen .order-summary .total:contains("400.00")) 2026-03-23 03:56:01,085 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [13/20] Tour SellingEventInPosWithTextAnswers → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:56:01,136 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [14/20] Tour SellingEventInPosWithTextAnswers → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:56:01,224 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [15/20] Tour SellingEventInPosWithTextAnswers → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:56:01,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:56:01,254 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:01,280 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [16/20] Tour SellingEventInPosWithTextAnswers → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:56:01,332 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [17/20] Tour SellingEventInPosWithTextAnswers → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:56:01,442 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [18/20] Tour SellingEventInPosWithTextAnswers → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:56:01,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.046 0.018 2026-03-23 03:56:01,485 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [19/20] Tour SellingEventInPosWithTextAnswers → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:56:01,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 03:56:01,593 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [20/20] Tour SellingEventInPosWithTextAnswers → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:56:01,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46969125 started for PoS orders references: [{'name': '/', 'uuid': '63afac7a-1ec9-4984-a9bb-64ea62c59577'}] 2026-03-23 03:56:01,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:03,121 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46969125 order {'name': '/', 'uuid': '63afac7a-1ec9-4984-a9bb-64ea62c59577'} created pos.order #431 2026-03-23 03:56:03,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46969125 finished 2026-03-23 03:56:03,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 243 0.281 1.419 2026-03-23 03:56:03,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.036 2026-03-23 03:56:03,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.035 2026-03-23 03:56:03,619 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: tour succeeded 2026-03-23 03:56:03,632 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SellingEventInPosWithTextAnswers SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 03:56:03,820 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: heap 15179392 (allocated 16515072) 2026-03-23 03:56:03,833 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing chrome headless with pid 65166 2026-03-23 03:56:03,835 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing websocket connection 2026-03-23 03:56:03,836 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Terminating chrome headless with pid 65166 2026-03-23 03:56:03,957 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Removing chrome user profile "/tmp/tmp5h3ha9tg_chrome_odoo" 2026-03-23 03:56:04,645 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome pid: 65344 2026-03-23 03:56:04,646 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless temporary user profile dir: /tmp/tmp18ymw9fk_chrome_odoo 2026-03-23 03:56:04,646 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:40579/json/version 2026-03-23 03:56:04,673 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:56:04,798 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:56:04,798 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Issuing json command http://127.0.0.1:40579/json 2026-03-23 03:56:04,798 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:56:04,841 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Websocket url found: ws://127.0.0.1:40579/devtools/page/9E4ACEB619D8B32FE3A6ADE4C63CE8EF 2026-03-23 03:56:04,886 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Enable chrome headless console log notification 2026-03-23 03:56:04,898 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Chrome headless enable page notifications 2026-03-23 03:56:05,190 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:56:05,193 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Setting session cookie in browser 2026-03-23 03:56:05,195 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Open "http://127.0.0.1:8069/pos/ui/54" in browser 2026-03-23 03:56:05,195 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/54" 2026-03-23 03:56:05,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:05] "GET /pos/ui/54 HTTP/1.1" 200 - 30 0.029 0.057 2026-03-23 03:56:05,309 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Navigation result: {'frameId': '9E4ACEB619D8B32FE3A6ADE4C63CE8EF', 'loaderId': 'D98A482F70F32A4B9E6D5F4E72A5EA83', 'isDownload': False} 2026-03-23 03:56:05,309 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate ready code "odoo.isTourReady('SellingEventInPosWithChoiceAnswers')" 2026-03-23 03:56:05,341 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:56:05,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:05] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-03-23 03:56:05,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:05] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-03-23 03:56:05,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-03-23 03:56:06,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:56:06,058 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:06,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:56:06,103 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Evaluate test code "odoo.startTour('SellingEventInPosWithChoiceAnswers', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/54", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:56:06,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 03:56:06,125 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [1/30] Tour SellingEventInPosWithChoiceAnswers → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:56:06,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:56:06,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:56:06,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 03:56:06,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.038 2026-03-23 03:56:06,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.014 0.065 2026-03-23 03:56:06,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-03-23 03:56:06,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 182 0.241 0.383 2026-03-23 03:56:07,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:56:07,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:56:07,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.054 2026-03-23 03:56:07,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:56:07,274 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:56:07,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:07,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:56:07,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.009 0.016 2026-03-23 03:56:07,432 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:56:07,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /web/image/res.users/582/avatar_128 HTTP/1.1" 200 - 7 0.011 0.048 2026-03-23 03:56:07,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 03:56:07,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-03-23 03:56:07,517 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "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:56:07,527 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:56:07,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.003 0.038 2026-03-23 03:56:07,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 03:56:07,795 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [2/30] Tour SellingEventInPosWithChoiceAnswers → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:56:08,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:08] "GET /web/image?model=event.event&id=3&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:56:08,091 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56: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:56:08,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:08] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.014 0.034 2026-03-23 03:56:08,146 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [3/30] Tour SellingEventInPosWithChoiceAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:08,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:08] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.009 0.068 2026-03-23 03:56:08,244 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [4/30] Tour SellingEventInPosWithChoiceAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:08,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:08] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.009 0.030 2026-03-23 03:56:08,327 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [5/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:08,393 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [6/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:08,449 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [7/30] Tour SellingEventInPosWithChoiceAnswers → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:56:08,508 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [8/30] Tour SellingEventInPosWithChoiceAnswers → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:08,575 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [9/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:08,647 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [10/30] Tour SellingEventInPosWithChoiceAnswers → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-03-23 03:56:08,710 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [11/30] Tour SellingEventInPosWithChoiceAnswers → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-03-23 03:56:08,773 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [12/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:08,833 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [13/30] Tour SellingEventInPosWithChoiceAnswers → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Error")) 2026-03-23 03:56:08,886 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [14/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-03-23 03:56:08,961 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [15/30] Tour SellingEventInPosWithChoiceAnswers → Step Answer question Question3 with Q3-Answer1 for global (trigger: .global_question:contains('Question3') select) 2026-03-23 03:56:09,047 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [16/30] Tour SellingEventInPosWithChoiceAnswers → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:09,159 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [17/30] Tour SellingEventInPosWithChoiceAnswers → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:56:09,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 03:56:09,261 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [18/30] Tour SellingEventInPosWithChoiceAnswers → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-03-23 03:56:09,310 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [19/30] Tour SellingEventInPosWithChoiceAnswers → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:56:09,357 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [20/30] Tour SellingEventInPosWithChoiceAnswers → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:56:09,467 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [21/30] Tour SellingEventInPosWithChoiceAnswers → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:56:09,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:09,507 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:09,521 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [22/30] Tour SellingEventInPosWithChoiceAnswers → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:56:09,573 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [23/30] Tour SellingEventInPosWithChoiceAnswers → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:56:09,697 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [24/30] Tour SellingEventInPosWithChoiceAnswers → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:56:09,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.033 2026-03-23 03:56:09,750 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [25/30] Tour SellingEventInPosWithChoiceAnswers → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:56:09,858 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [26/30] Tour SellingEventInPosWithChoiceAnswers → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:56:09,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 03:56:09,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77843935 started for PoS orders references: [{'name': '/', 'uuid': '6bc8c4e1-9cc0-44f5-aa4e-3ea0fdb1bcd8'}] 2026-03-23 03:56:09,883 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:56:10,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77843935 order {'name': '/', 'uuid': '6bc8c4e1-9cc0-44f5-aa4e-3ea0fdb1bcd8'} created pos.order #432 2026-03-23 03:56:10,671 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77843935 finished 2026-03-23 03:56:10,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.221 0.739 2026-03-23 03:56:10,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.032 2026-03-23 03:56:10,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:56:11,204 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [27/30] Tour SellingEventInPosWithChoiceAnswers → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-03-23 03:56:11,264 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [28/30] Tour SellingEventInPosWithChoiceAnswers → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-03-23 03:56:11,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.022 2026-03-23 03:56:11,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:11] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:56:11,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:11] "POST /report/download HTTP/1.1" 200 - 18 0.032 0.066 2026-03-23 03:56:11,497 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [29/30] Tour SellingEventInPosWithChoiceAnswers → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:56:11,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.028 2026-03-23 03:56:11,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:11] "POST /report/download HTTP/1.1" 200 - 28 0.042 0.146 2026-03-23 03:56:11,857 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: [30/30] Tour SellingEventInPosWithChoiceAnswers → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:56:11,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 03:56:11,908 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: tour succeeded 2026-03-23 03:56:11,923 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR SellingEventInPosWithChoiceAnswers SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 03:56:12,146 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos.browser: heap 15576536 (allocated 17563648) 2026-03-23 03:56:12,157 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing chrome headless with pid 65344 2026-03-23 03:56:12,162 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Closing websocket connection 2026-03-23 03:56:12,164 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Terminating chrome headless with pid 65344 2026-03-23 03:56:12,286 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_event_in_pos: Removing chrome user profile "/tmp/tmp18ymw9fk_chrome_odoo" 2026-03-23 03:56:12,486 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_multiple_ticket_saved ... 2026-03-23 03:56:13,493 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Chrome pid: 65526 2026-03-23 03:56:13,494 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Chrome headless temporary user profile dir: /tmp/tmprypitwk3_chrome_odoo 2026-03-23 03:56:13,494 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Issuing json command http://127.0.0.1:43923/json/version 2026-03-23 03:56:13,498 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43923', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:56:13,705 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Browser version: Chrome/141.0.7390.54 2026-03-23 03:56:13,706 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Issuing json command http://127.0.0.1:43923/json 2026-03-23 03:56:13,707 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43923', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:56:13,884 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Websocket url found: ws://127.0.0.1:43923/devtools/page/5579A26964F3768A9E9BF5191216BFEA 2026-03-23 03:56:13,992 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Enable chrome headless console log notification 2026-03-23 03:56:14,031 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Chrome headless enable page notifications 2026-03-23 03:56:14,177 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:56:14,212 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Setting session cookie in browser 2026-03-23 03:56:14,215 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=54" in browser 2026-03-23 03:56:14,216 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=54" 2026-03-23 03:56:14,242 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:56:15,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:15] "GET /pos/ui?config_id=54 HTTP/1.1" 200 - 86 0.083 0.944 2026-03-23 03:56:15,269 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Navigation result: {'frameId': '5579A26964F3768A9E9BF5191216BFEA', 'loaderId': 'AB486DB8713120A81FBDE38423CFDC33', 'isDownload': False} 2026-03-23 03:56:15,269 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Evaluate ready code "odoo.isTourReady('test_selling_multiple_ticket_saved')" 2026-03-23 03:56:15,318 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:56:15,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 03:56:15,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-03-23 03:56:15,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.078 2026-03-23 03:56:16,197 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:56:16,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:16,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 03:56:16,300 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Evaluate test code "odoo.startTour('test_selling_multiple_ticket_saved', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=54", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:56:16,319 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [1/21] Tour test_selling_multiple_ticket_saved → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:56:16,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.014 2026-03-23 03:56:16,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:56:16,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:56:16,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.017 2026-03-23 03:56:16,516 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8706) 2026-03-23 03:56:16,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.095 2026-03-23 03:56:16,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.061 0.122 2026-03-23 03:56:16,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.090 2026-03-23 03:56:17,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.346 0.483 2026-03-23 03:56:17,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:56:17,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:56:17,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:17] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.046 2026-03-23 03:56:17,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 03:56:17,863 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: Owl is running in 'dev' mode. 2026-03-23 03:56:17,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:18,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.027 2026-03-23 03:56:18,014 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:56:18,013 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:56:18,056 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "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:56:18,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:56:18,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image/res.users/582/avatar_128 HTTP/1.1" 200 - 14 0.039 0.071 2026-03-23 03:56:18,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.005 0.122 2026-03-23 03:56:18,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-03-23 03:56:18,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.005 0.065 2026-03-23 03:56:18,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 03:56:18,392 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [2/21] Tour test_selling_multiple_ticket_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:56:18,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.012 0.035 2026-03-23 03:56:18,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image?model=product.template&field=image_128&id=1392&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.012 0.081 2026-03-23 03:56:18,710 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "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:56:18,729 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [3/21] Tour test_selling_multiple_ticket_saved → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:56:18,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image?model=product.template&field=image_128&id=1393&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.014 0.142 2026-03-23 03:56:18,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image?model=product.template&field=image_128&id=1394&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-03-23 03:56:18,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image?model=product.template&field=image_128&id=1395&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.009 0.266 2026-03-23 03:56:18,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image?model=product.template&field=image_128&id=1396&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.008 0.319 2026-03-23 03:56:18,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:18] "GET /web/image?model=product.template&field=image_128&id=1397&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.335 2026-03-23 03:56:19,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1398&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.017 0.323 2026-03-23 03:56:19,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1400&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.317 2026-03-23 03:56:19,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "GET /web/image?model=event.event&id=3&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 8 0.006 0.253 2026-03-23 03:56:19,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1399&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-03-23 03:56:19,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-03-23 03:56:19,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.003 0.103 2026-03-23 03:56:19,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.259 2026-03-23 03:56:19,422 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [4/21] Tour test_selling_multiple_ticket_saved → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:19,484 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [5/21] Tour test_selling_multiple_ticket_saved → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-03-23 03:56:19,542 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [6/21] Tour test_selling_multiple_ticket_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:19,612 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [7/21] Tour test_selling_multiple_ticket_saved → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-03-23 03:56:19,693 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [8/21] Tour test_selling_multiple_ticket_saved → Step Answer question Question1 with Q1-Answer1 for ticket 2 (trigger: .ticket_question:contains('Ticket #2') .input-group:contains('Question1') select) 2026-03-23 03:56:19,753 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [9/21] Tour test_selling_multiple_ticket_saved → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-03-23 03:56:19,813 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [10/21] Tour test_selling_multiple_ticket_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:19,920 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [11/21] Tour test_selling_multiple_ticket_saved → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:56:19,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 03:56:19,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:56:20,079 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [12/21] Tour test_selling_multiple_ticket_saved → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:56:20,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:56:20,113 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:20,134 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [13/21] Tour test_selling_multiple_ticket_saved → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:56:20,181 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [14/21] Tour test_selling_multiple_ticket_saved → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:56:20,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 03:56:20,288 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [15/21] Tour test_selling_multiple_ticket_saved → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:56:20,340 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [16/21] Tour test_selling_multiple_ticket_saved → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:56:20,431 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [17/21] Tour test_selling_multiple_ticket_saved → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:56:20,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.028 0.038 2026-03-23 03:56:20,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:56:20,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40190036 started for PoS orders references: [{'name': '/', 'uuid': '2340b10a-4b90-46c5-b08f-0d3af45e36a3'}] 2026-03-23 03:56:21,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40190036 order {'name': '/', 'uuid': '2340b10a-4b90-46c5-b08f-0d3af45e36a3'} created pos.order #433 2026-03-23 03:56:21,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40190036 finished 2026-03-23 03:56:21,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 247 0.276 1.171 2026-03-23 03:56:22,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.043 2026-03-23 03:56:22,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.050 2026-03-23 03:56:22,206 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [18/21] Tour test_selling_multiple_ticket_saved → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-03-23 03:56:22,265 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [19/21] Tour test_selling_multiple_ticket_saved → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-03-23 03:56:22,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.030 2026-03-23 03:56:22,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:22] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:56:22,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:22] "POST /report/download HTTP/1.1" 200 - 18 0.013 0.036 2026-03-23 03:56:22,444 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [20/21] Tour test_selling_multiple_ticket_saved → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:56:22,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.027 2026-03-23 03:56:22,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:22] "POST /report/download HTTP/1.1" 200 - 28 0.034 0.178 2026-03-23 03:56:22,847 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: [21/21] Tour test_selling_multiple_ticket_saved → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:56:22,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 03:56:22,899 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: tour succeeded 2026-03-23 03:56:22,901 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_selling_multiple_ticket_saved SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 03:56:23,130 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved.browser: heap 16189224 (allocated 17563648) 2026-03-23 03:56:23,142 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Closing chrome headless with pid 65526 2026-03-23 03:56:23,146 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Closing websocket connection 2026-03-23 03:56:23,148 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Terminating chrome headless with pid 65526 2026-03-23 03:56:23,266 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multiple_ticket_saved: Removing chrome user profile "/tmp/tmprypitwk3_chrome_odoo" 2026-03-23 03:56:23,362 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend: Starting TestUi.test_selling_multislot_event_in_pos ... 2026-03-23 03:56:25,204 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Chrome pid: 65717 2026-03-23 03:56:25,204 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Chrome headless temporary user profile dir: /tmp/tmp8h0rkfcl_chrome_odoo 2026-03-23 03:56:25,205 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Issuing json command http://127.0.0.1:34969/json/version 2026-03-23 03:56:25,213 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:56:25,433 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 03:56:25,439 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Issuing json command http://127.0.0.1:34969/json 2026-03-23 03:56:25,446 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:56:25,532 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Websocket url found: ws://127.0.0.1:34969/devtools/page/11D8C7CEFDCEACE65D5EBE9351A41BB2 2026-03-23 03:56:25,686 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Enable chrome headless console log notification 2026-03-23 03:56:25,769 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Chrome headless enable page notifications 2026-03-23 03:56:25,928 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:56:25,939 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Setting session cookie in browser 2026-03-23 03:56:25,951 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Open "http://127.0.0.1:8069/pos/ui/54" in browser 2026-03-23 03:56:25,951 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/54" 2026-03-23 03:56:25,981 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:56:26,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:26] "GET /pos/ui/54 HTTP/1.1" 200 - 83 0.081 0.822 2026-03-23 03:56:26,887 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Navigation result: {'frameId': '11D8C7CEFDCEACE65D5EBE9351A41BB2', 'loaderId': 'C28CB774DFFA9AC205E82C32D0FE6DED', 'isDownload': False} 2026-03-23 03:56:26,888 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Evaluate ready code "odoo.isTourReady('SellingMultiSlotEventInPos')" 2026-03-23 03:56:26,987 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:56:27,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:27] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.036 2026-03-23 03:56:27,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:27] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-03-23 03:56:27,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:27] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.048 2026-03-23 03:56:27,938 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:56:27,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:56:28,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:56:28,039 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Evaluate test code "odoo.startTour('SellingMultiSlotEventInPos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/54", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:56:28,062 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [1/39] Tour SellingMultiSlotEventInPos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 03:56:28,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 03:56:28,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:56:28,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:56:28,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.039 2026-03-23 03:56:28,308 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8710) 2026-03-23 03:56:28,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.122 2026-03-23 03:56:28,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.139 2026-03-23 03:56:28,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.083 2026-03-23 03:56:29,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.314 0.921 2026-03-23 03:56:29,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:56:29,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 03:56:30,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /web/image/res.company/155/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.056 2026-03-23 03:56:30,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:56:30,193 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 03:56:30,321 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:56:30,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 03:56:30,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:56:30,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:56:30,419 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:56:30,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /web/image/res.users/582/avatar_128 HTTP/1.1" 200 - 14 0.033 0.081 2026-03-23 03:56:30,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /web/image?model=res.company&id=155&field=logo HTTP/1.1" 200 - 3 0.003 0.131 2026-03-23 03:56:30,527 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "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:56:30,546 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:30,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 4 0.019 0.026 2026-03-23 03:56:30,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.026 2026-03-23 03:56:30,869 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [2/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:56:31,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.011 0.040 2026-03-23 03:56:31,390 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:56:31,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "GET /web/image?model=event.event&id=3&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 8 0.069 0.114 2026-03-23 03:56:31,429 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [3/39] Tour SellingMultiSlotEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:56:31,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "GET /web/image?model=event.event&id=2&field=image_1024&unique=2026-03-23T03:54:57.000+00:00 HTTP/1.1" 200 - 3 0.015 0.223 2026-03-23 03:56:31,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.185 2026-03-23 03:56:31,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "GET /web/image/res.company/155/favicon HTTP/1.1" 304 - 4 0.006 0.151 2026-03-23 03:56:31,701 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [4/39] Tour SellingMultiSlotEventInPos → Step Select slot 08:00 (trigger: .modal .o_event_slot_btn:contains('08:00')) 2026-03-23 03:56:31,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 03:56:31,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.003 0.014 2026-03-23 03:56:31,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:31] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 8 0.008 0.016 2026-03-23 03:56:31,893 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [5/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:31,964 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [6/39] Tour SellingMultiSlotEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket Basic') .fa.fa-plus) 2026-03-23 03:56:32,021 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [7/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:32,093 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [8/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:32,153 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [9/39] Tour SellingMultiSlotEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:56:32,210 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [10/39] Tour SellingMultiSlotEventInPos → Step Select slot 10:00 (trigger: .modal .o_event_slot_btn:contains('10:00')) 2026-03-23 03:56:32,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:32] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.006 0.015 2026-03-23 03:56:32,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:32] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.010 0.029 2026-03-23 03:56:32,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:32] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 8 0.006 0.021 2026-03-23 03:56:32,446 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [11/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:32,500 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [12/39] Tour SellingMultiSlotEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:32,565 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [13/39] Tour SellingMultiSlotEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:32,615 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [14/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:32,678 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [15/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:32,731 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [16/39] Tour SellingMultiSlotEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:56:32,788 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [17/39] Tour SellingMultiSlotEventInPos → Step Select slot 08:00 (trigger: .modal .o_event_slot_btn:contains('08:00')) 2026-03-23 03:56:32,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:32] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 03:56:32,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:32] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.004 0.012 2026-03-23 03:56:32,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:32] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 8 0.004 0.013 2026-03-23 03:56:32,928 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [18/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:32,987 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [19/39] Tour SellingMultiSlotEventInPos → Step increase quantity (trigger: .modal .o_event_configurator_popup div:contains('Ticket VIP') .fa.fa-plus) 2026-03-23 03:56:33,042 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [20/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:33,151 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [21/39] Tour SellingMultiSlotEventInPos → Step Answer question Question1 with Q1-Answer1 for ticket 1 (trigger: .ticket_question:contains('Ticket #1') .input-group:contains('Question1') select) 2026-03-23 03:56:33,222 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [22/39] Tour SellingMultiSlotEventInPos → Step Answer question Question2 with Q2-Answer1 for global (trigger: .global_question:contains('Question2') select) 2026-03-23 03:56:33,281 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [23/39] Tour SellingMultiSlotEventInPos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:56:33,409 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [24/39] Tour SellingMultiSlotEventInPos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:56:33,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 03:56:33,477 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [25/39] Tour SellingMultiSlotEventInPos → Step order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00")) 2026-03-23 03:56:33,529 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [26/39] Tour SellingMultiSlotEventInPos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:56:33,583 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [27/39] Tour SellingMultiSlotEventInPos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:56:33,667 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [28/39] Tour SellingMultiSlotEventInPos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:56:33,700 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:56:33,704 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:56:33,722 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [29/39] Tour SellingMultiSlotEventInPos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:56:33,774 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [30/39] Tour SellingMultiSlotEventInPos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:56:33,867 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [31/39] Tour SellingMultiSlotEventInPos → Step remaining amount is 0.00 (trigger: .payment-status-amount .amount:contains("0.00")) 2026-03-23 03:56:33,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 03:56:33,925 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [32/39] Tour SellingMultiSlotEventInPos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:56:34,021 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [33/39] Tour SellingMultiSlotEventInPos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 03:56:34,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:56:34,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.052 2026-03-23 03:56:34,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2308212 started for PoS orders references: [{'name': '/', 'uuid': 'c3831353-30f6-4ae0-9517-be64c93feea0'}] 2026-03-23 03:56:34,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2308212 order {'name': '/', 'uuid': 'c3831353-30f6-4ae0-9517-be64c93feea0'} created pos.order #434 2026-03-23 03:56:35,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2308212 finished 2026-03-23 03:56:35,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.279 0.855 2026-03-23 03:56:35,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.025 0.038 2026-03-23 03:56:35,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.071 2026-03-23 03:56:35,491 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [34/39] Tour SellingMultiSlotEventInPos → Step print ticket with mode: full (trigger: .o-event-button .o-event-full) 2026-03-23 03:56:35,548 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [35/39] Tour SellingMultiSlotEventInPos → Step print ticket with mode: badge (trigger: .o-event-button .o-event-badge) 2026-03-23 03:56:35,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.027 2026-03-23 03:56:35,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:35] "POST /report/check_wkhtmltopdf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:56:35,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:35] "POST /report/download HTTP/1.1" 200 - 19 0.050 0.075 2026-03-23 03:56:35,879 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [36/39] Tour SellingMultiSlotEventInPos → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:56:35,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.013 2026-03-23 03:56:36,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:36] "POST /report/download HTTP/1.1" 200 - 29 0.030 0.127 2026-03-23 03:56:36,165 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [37/39] Tour SellingMultiSlotEventInPos → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:56:36,284 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [38/39] Tour SellingMultiSlotEventInPos → Step click product 'My Awesome Event' (trigger: article.product .product-content .product-name:contains("My Awesome Event")) 2026-03-23 03:56:36,285 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: [39/39] Tour SellingMultiSlotEventInPos → Step Assert that slot 08:00 is disabled (trigger: .modal .o_event_slot_btn:disabled:contains('08:00')) 2026-03-23 03:56:36,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.129 2026-03-23 03:56:36,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:36] "POST /web/dataset/call_kw/event.event/read#event.event.read HTTP/1.1" 200 - 4 0.003 0.028 2026-03-23 03:56:36,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:36] "POST /web/dataset/call_kw/event.slot/read#event.slot.read HTTP/1.1" 200 - 5 0.010 0.023 2026-03-23 03:56:36,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:56:36] "POST /web/dataset/call_kw/event.event/get_slot_tickets_availability_pos#event.event.get_slot_tickets_availability_pos HTTP/1.1" 200 - 8 0.011 0.029 2026-03-23 03:56:36,517 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: tour succeeded 2026-03-23 03:56:36,523 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: ╔═══════════════════════════════════════════╗ ║ TOUR SellingMultiSlotEventInPos SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 03:56:36,853 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos.browser: heap 16300812 (allocated 17825792) 2026-03-23 03:56:36,872 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Closing chrome headless with pid 65717 2026-03-23 03:56:36,874 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Closing websocket connection 2026-03-23 03:56:36,877 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Terminating chrome headless with pid 65717 2026-03-23 03:56:36,997 26 INFO 00799-19-0-all odoo.addons.pos_event.tests.test_frontend.TestUi.test_selling_multislot_event_in_pos: Removing chrome user profile "/tmp/tmp8h0rkfcl_chrome_odoo" 2026-03-23 03:56:37,202 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-03-23 03:56:53,517 26 INFO 00799-19-0-all odoo.addons.pos_event_sale.tests.test_frontend: Starting TestPoSEventSale.test_sale_status_event_in_pos ... 2026-03-23 03:56:53,767 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81744904 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}, {'name': 'Order 12345-123-1234', 'uuid': '12345-123-4331'}] 2026-03-23 03:56:53,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81744904 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #435 2026-03-23 03:56:54,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81744904 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-4331'} created pos.order #436 2026-03-23 03:56:54,682 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81744904 finished 2026-03-23 03:56:54,926 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 03:57:12,196 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-03-23 03:57:13,725 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome pid: 65910 2026-03-23 03:57:13,726 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome headless temporary user profile dir: /tmp/tmph7_7gv6a_chrome_odoo 2026-03-23 03:57:13,726 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Issuing json command http://127.0.0.1:43055/json/version 2026-03-23 03:57:13,729 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:13,922 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 03:57:13,923 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Issuing json command http://127.0.0.1:43055/json 2026-03-23 03:57:13,923 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:13,971 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Websocket url found: ws://127.0.0.1:43055/devtools/page/C95E198F172EEF8A5E033444D22026C0 2026-03-23 03:57:13,997 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Enable chrome headless console log notification 2026-03-23 03:57:14,004 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Chrome headless enable page notifications 2026-03-23 03:57:14,421 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:57:14,466 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Setting session cookie in browser 2026-03-23 03:57:14,470 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Open "http://127.0.0.1:8069/pos/ui/56" in browser 2026-03-23 03:57:14,471 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/56" 2026-03-23 03:57:14,509 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:57:15,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:15] "GET /pos/ui/56 HTTP/1.1" 200 - 87 0.106 0.940 2026-03-23 03:57:15,552 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Navigation result: {'frameId': 'C95E198F172EEF8A5E033444D22026C0', 'loaderId': 'D675BC7CF40E804DB805A0DEE226BDAA', 'isDownload': False} 2026-03-23 03:57:15,553 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-03-23 03:57:15,599 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:57:15,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 03:57:15,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.030 2026-03-23 03:57:15,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.065 2026-03-23 03:57:16,383 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:57:16,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:57:16,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.012 2026-03-23 03:57:16,476 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Evaluate test code "odoo.startTour('PosHrTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:57:16,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.042 2026-03-23 03:57:16,514 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [1/98] Tour PosHrTour → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:57:16,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-03-23 03:57:16,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:57:16,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.025 2026-03-23 03:57:16,677 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8881) 2026-03-23 03:57:16,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.094 2026-03-23 03:57:16,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.121 2026-03-23 03:57:16,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-03-23 03:57:17,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.325 0.527 2026-03-23 03:57:17,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:57:17,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:57:17,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:17] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-03-23 03:57:18,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-03-23 03:57:18,043 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: Owl is running in 'dev' mode. 2026-03-23 03:57:18,192 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:57:18,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:57:18,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:57:18,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:57:18,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-03-23 03:57:18,302 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:57:18,313 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:57:18,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.006 0.015 2026-03-23 03:57:18,339 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [2/98] Tour PosHrTour → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:57:18,417 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [3/98] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:57:18,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.011 0.039 2026-03-23 03:57:18,570 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [4/98] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-03-23 03:57:18,634 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [5/98] Tour PosHrTour → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-03-23 03:57:18,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:57:18,694 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [6/98] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:57:18,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 11 0.021 0.048 2026-03-23 03:57:18,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.005 0.067 2026-03-23 03:57:18,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.003 0.086 2026-03-23 03:57:18,752 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [7/98] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-03-23 03:57:18,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 4 0.005 0.100 2026-03-23 03:57:18,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.006 0.125 2026-03-23 03:57:18,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:18] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.007 0.123 2026-03-23 03:57:18,831 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [8/98] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:57:18,898 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [9/98] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:57:18,956 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [10/98] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-03-23 03:57:19,006 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [11/98] Tour PosHrTour → Step body 2026-03-23 03:57:19,059 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [12/98] Tour PosHrTour → Step input shown is '•••' (trigger: .modal .value:contains("•••")) 2026-03-23 03:57:19,111 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [13/98] Tour PosHrTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:57:19,167 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [14/98] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:57:19,217 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [15/98] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:57:19,279 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [16/98] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:57:19,336 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [17/98] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-03-23 03:57:19,403 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [18/98] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:57:19,454 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [19/98] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:57:19,510 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [20/98] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-03-23 03:57:19,561 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [21/98] Tour PosHrTour → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-03-23 03:57:19,615 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [22/98] Tour PosHrTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:57:19,671 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [23/98] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:57:19,724 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [24/98] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:57:19,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:19] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.031 0.046 2026-03-23 03:57:19,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.077 2026-03-23 03:57:19,910 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [25/98] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:57:20,078 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [26/98] Tour PosHrTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:57:20,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.047 0.130 2026-03-23 03:57:20,164 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [27/98] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:57:20,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.211 2026-03-23 03:57:20,227 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [28/98] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:57:20,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-03-23 03:57:20,291 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [29/98] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:57:20,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.283 2026-03-23 03:57:20,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-03-23 03:57:20,347 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [30/98] Tour PosHrTour → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-03-23 03:57:20,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.342 2026-03-23 03:57:20,403 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [31/98] Tour PosHrTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:57:20,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.267 2026-03-23 03:57:20,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-03-23 03:57:20,468 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [32/98] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:57:20,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-03-23 03:57:20,526 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [33/98] Tour PosHrTour → Step input shown is '••' (trigger: .modal .value:contains("••")) 2026-03-23 03:57:20,578 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [34/98] Tour PosHrTour → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-03-23 03:57:20,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.213 2026-03-23 03:57:20,639 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [35/98] Tour PosHrTour → Step click numpad button: 4 (trigger: .modal div.numpad button:contains(/^4$/)) 2026-03-23 03:57:20,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.025 0.261 2026-03-23 03:57:20,701 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [36/98] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:57:20,743 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [37/98] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:57:20,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.027 0.406 2026-03-23 03:57:20,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.012 0.072 2026-03-23 03:57:20,835 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [38/98] Tour PosHrTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:57:20,898 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [39/98] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:57:20,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.025 0.052 2026-03-23 03:57:20,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.018 0.032 2026-03-23 03:57:21,019 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [40/98] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:21,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.046 2026-03-23 03:57:21,079 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [41/98] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:57:21,129 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [42/98] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:57:21,181 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [43/98] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:21,233 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [44/98] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:21,282 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [45/98] Tour PosHrTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-03-23 03:57:21,333 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [46/98] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:21,386 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [47/98] Tour PosHrTour → Step .pos-leftheader .orders-button 2026-03-23 03:57:21,470 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [48/98] Tour PosHrTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Pos Employee2") 2026-03-23 03:57:21,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:57:21,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.019 2026-03-23 03:57:21,550 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [49/98] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader i.fa-unlock) 2026-03-23 03:57:21,621 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [50/98] Tour PosHrTour → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-03-23 03:57:21,665 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [51/98] Tour PosHrTour → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:57:21,726 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [52/98] Tour PosHrTour → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-03-23 03:57:21,799 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [53/98] Tour PosHrTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:57:21,857 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [54/98] Tour PosHrTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:57:21,912 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [55/98] Tour PosHrTour → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-03-23 03:57:21,968 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [56/98] Tour PosHrTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:57:22,020 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [57/98] Tour PosHrTour → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:57:22,072 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [58/98] Tour PosHrTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:57:22,151 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [59/98] Tour PosHrTour → Step .pos-leftheader .list-plus-btn 2026-03-23 03:57:22,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:22] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.042 0.028 2026-03-23 03:57:22,241 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [60/98] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:57:22,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.089 2026-03-23 03:57:22,313 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [61/98] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:22,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.047 2026-03-23 03:57:22,363 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [62/98] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:57:22,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.012 0.069 2026-03-23 03:57:22,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.091 2026-03-23 03:57:22,428 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [63/98] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:57:22,476 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [64/98] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:22,545 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [65/98] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:22,584 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [66/98] Tour PosHrTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-03-23 03:57:22,634 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [67/98] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:22,701 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [68/98] Tour PosHrTour → Step .pos-leftheader .orders-button 2026-03-23 03:57:22,775 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [69/98] Tour PosHrTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Pos Employee2") 2026-03-23 03:57:22,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:57:22,851 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [70/98] Tour PosHrTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Pos Employee1") 2026-03-23 03:57:22,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.014 0.030 2026-03-23 03:57:22,904 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [71/98] Tour PosHrTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:57:22,956 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [72/98] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:57:23,026 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [73/98] Tour PosHrTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:57:23,078 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [74/98] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Cash In/Out)) 2026-03-23 03:57:23,141 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [75/98] Tour PosHrTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 03:57:23,195 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [76/98] Tour PosHrTour → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:57:23,258 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [77/98] Tour PosHrTour → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:57:23,330 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [78/98] Tour PosHrTour → Step .pos-leftheader .list-plus-btn 2026-03-23 03:57:23,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:23] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.022 0.044 2026-03-23 03:57:23,418 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [79/98] Tour PosHrTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:57:23,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.030 2026-03-23 03:57:23,495 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [80/98] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:23,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.026 0.058 2026-03-23 03:57:23,562 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [81/98] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:57:23,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.074 2026-03-23 03:57:23,608 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [82/98] Tour PosHrTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:57:23,665 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [83/98] Tour PosHrTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:57:23,719 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [84/98] Tour PosHrTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-03-23 03:57:23,774 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [85/98] Tour PosHrTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:57:23,861 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [86/98] Tour PosHrTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:57:23,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 03:57:23,910 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [87/98] Tour PosHrTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:57:23,964 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [88/98] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:24,016 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [89/98] Tour PosHrTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:24,064 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [90/98] Tour PosHrTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-03-23 03:57:24,118 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [91/98] Tour PosHrTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:24,168 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [92/98] Tour PosHrTour → Step .pos-leftheader .orders-button 2026-03-23 03:57:24,231 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [93/98] Tour PosHrTour → Step .ticket-screen .orders tbody .order-row:nth-child(3):contains("Mitchell Admin") 2026-03-23 03:57:24,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:57:24,303 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [94/98] Tour PosHrTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:57:24,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.029 2026-03-23 03:57:24,354 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [95/98] Tour PosHrTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:57:24,412 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [96/98] Tour PosHrTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:57:24,465 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [97/98] Tour PosHrTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:57:24,537 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: [98/98] Tour PosHrTour → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 03:57:24,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:24] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.009 0.031 2026-03-23 03:57:24,613 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: tour succeeded 2026-03-23 03:57:24,620 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: ╔══════════════════════════╗ ║ TOUR PosHrTour SUCCEEDED ║ ╚══════════════════════════╝ 2026-03-23 03:57:24,861 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour.browser: heap 17789712 (allocated 19533824) 2026-03-23 03:57:24,880 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Closing chrome headless with pid 65910 2026-03-23 03:57:24,884 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Closing websocket connection 2026-03-23 03:57:24,889 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Terminating chrome headless with pid 65910 2026-03-23 03:57:24,955 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_01_pos_hr_tour: Removing chrome user profile "/tmp/tmph7_7gv6a_chrome_odoo" 2026-03-23 03:57:25,005 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_can_change_price ... 2026-03-23 03:57:25,744 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome pid: 66112 2026-03-23 03:57:25,745 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome headless temporary user profile dir: /tmp/tmp1yp9rd95_chrome_odoo 2026-03-23 03:57:25,745 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Issuing json command http://127.0.0.1:33253/json/version 2026-03-23 03:57:25,747 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:25,877 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Browser version: Chrome/141.0.7390.54 2026-03-23 03:57:25,896 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Issuing json command http://127.0.0.1:33253/json 2026-03-23 03:57:25,903 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:25,961 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Websocket url found: ws://127.0.0.1:33253/devtools/page/22746DBC11AE4B325FF812667CF6DA65 2026-03-23 03:57:25,987 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Enable chrome headless console log notification 2026-03-23 03:57:26,009 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Chrome headless enable page notifications 2026-03-23 03:57:26,212 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:57:26,228 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Setting session cookie in browser 2026-03-23 03:57:26,231 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Open "http://127.0.0.1:8069/pos/ui?config_id=56" in browser 2026-03-23 03:57:26,231 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=56" 2026-03-23 03:57:26,251 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:57:27,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "GET /pos/ui?config_id=56 HTTP/1.1" 200 - 88 0.082 0.673 2026-03-23 03:57:27,005 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Navigation result: {'frameId': '22746DBC11AE4B325FF812667CF6DA65', 'loaderId': '9B88A5264315464F3A92437329A65D94', 'isDownload': False} 2026-03-23 03:57:27,005 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Evaluate ready code "odoo.isTourReady('test_basic_user_can_change_price')" 2026-03-23 03:57:27,032 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:57:27,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-03-23 03:57:27,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.023 2026-03-23 03:57:27,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-03-23 03:57:27,623 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:57:27,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:57:27,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:57:27,758 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Evaluate test code "odoo.startTour('test_basic_user_can_change_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:57:27,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.020 2026-03-23 03:57:27,794 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [1/16] Tour test_basic_user_can_change_price → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:57:27,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:57:27,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:57:27,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.029 2026-03-23 03:57:27,944 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8882) 2026-03-23 03:57:27,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.082 2026-03-23 03:57:28,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.069 2026-03-23 03:57:28,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.045 2026-03-23 03:57:28,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.346 0.469 2026-03-23 03:57:28,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:57:28,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:57:29,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.052 2026-03-23 03:57:29,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 03:57:29,166 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: Owl is running in 'dev' mode. 2026-03-23 03:57:29,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:57:29,292 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:57:29,296 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:57:29,300 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:57:29,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.007 0.041 2026-03-23 03:57:29,339 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "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:57:29,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:57:29,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 03:57:29,382 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [2/16] Tour test_basic_user_can_change_price → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:57:29,498 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [3/16] Tour test_basic_user_can_change_price → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:57:29,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.011 0.058 2026-03-23 03:57:29,686 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [4/16] Tour test_basic_user_can_change_price → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-03-23 03:57:29,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 11 0.032 0.037 2026-03-23 03:57:29,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "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:57:29,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.009 0.063 2026-03-23 03:57:29,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.008 0.078 2026-03-23 03:57:29,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.011 0.097 2026-03-23 03:57:29,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.006 0.126 2026-03-23 03:57:29,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.004 0.123 2026-03-23 03:57:29,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:29] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.007 0.091 2026-03-23 03:57:30,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.026 0.139 2026-03-23 03:57:30,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.070 2026-03-23 03:57:30,177 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [5/16] Tour test_basic_user_can_change_price → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:57:30,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.016 0.051 2026-03-23 03:57:30,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-03-23 03:57:30,352 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [6/16] Tour test_basic_user_can_change_price → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 03:57:30,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-03-23 03:57:30,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-03-23 03:57:30,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.162 2026-03-23 03:57:30,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-03-23 03:57:30,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-03-23 03:57:30,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-03-23 03:57:30,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.201 2026-03-23 03:57:30,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.251 2026-03-23 03:57:30,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.015 0.344 2026-03-23 03:57:30,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 03:57:30,839 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [7/16] Tour test_basic_user_can_change_price → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:30,900 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [8/16] Tour test_basic_user_can_change_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 03:57:30,950 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [9/16] Tour test_basic_user_can_change_price → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 03:57:31,016 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [10/16] Tour test_basic_user_can_change_price → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 03:57:31,066 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [11/16] Tour test_basic_user_can_change_price → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 03:57:31,124 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [12/16] Tour test_basic_user_can_change_price → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 03:57:31,180 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [13/16] Tour test_basic_user_can_change_price → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 03:57:31,284 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [14/16] Tour test_basic_user_can_change_price → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 03:57:31,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 03:57:31,335 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [15/16] Tour test_basic_user_can_change_price → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("10"))) 2026-03-23 03:57:31,388 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: [16/16] Tour test_basic_user_can_change_price → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:31,443 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: tour succeeded 2026-03-23 03:57:31,446 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_basic_user_can_change_price SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 03:57:31,592 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price.browser: heap 13826524 (allocated 15204352) 2026-03-23 03:57:31,610 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Closing chrome headless with pid 66112 2026-03-23 03:57:31,615 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Closing websocket connection 2026-03-23 03:57:31,617 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Terminating chrome headless with pid 66112 2026-03-23 03:57:31,733 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_can_change_price: Removing chrome user profile "/tmp/tmp1yp9rd95_chrome_odoo" 2026-03-23 03:57:31,820 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-03-23 03:57:32,529 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome pid: 66290 2026-03-23 03:57:32,529 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome headless temporary user profile dir: /tmp/tmpfpwb736y_chrome_odoo 2026-03-23 03:57:32,530 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Issuing json command http://127.0.0.1:44009/json/version 2026-03-23 03:57:32,538 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:32,956 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Browser version: Chrome/141.0.7390.54 2026-03-23 03:57:32,957 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Issuing json command http://127.0.0.1:44009/json 2026-03-23 03:57:32,970 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:33,061 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Websocket url found: ws://127.0.0.1:44009/devtools/page/D6CBB19CAF3E8F20A263E68031633273 2026-03-23 03:57:33,077 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Enable chrome headless console log notification 2026-03-23 03:57:33,100 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Chrome headless enable page notifications 2026-03-23 03:57:33,237 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:57:33,251 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Setting session cookie in browser 2026-03-23 03:57:33,254 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Open "http://127.0.0.1:8069/pos/ui/56" in browser 2026-03-23 03:57:33,254 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Navigating to: "http://127.0.0.1:8069/pos/ui/56" 2026-03-23 03:57:33,271 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:57:33,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:33] "GET /pos/ui/56 HTTP/1.1" 200 - 88 0.056 0.663 2026-03-23 03:57:33,998 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Navigation result: {'frameId': 'D6CBB19CAF3E8F20A263E68031633273', 'loaderId': '1859D1D5F3553B9F84CE9B4347F6C041', 'isDownload': False} 2026-03-23 03:57:33,999 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-03-23 03:57:34,036 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:57:34,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-03-23 03:57:34,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-03-23 03:57:34,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 03:57:34,757 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:57:34,765 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:57:34,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:57:34,818 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Evaluate test code "odoo.startTour('CashierCannotClose', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:57:34,839 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [1/11] Tour CashierCannotClose → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:57:34,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.010 2026-03-23 03:57:34,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:57:34,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:57:34,961 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8883) 2026-03-23 03:57:34,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.057 2026-03-23 03:57:35,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.074 2026-03-23 03:57:35,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 03:57:35,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.050 2026-03-23 03:57:36,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.268 0.770 2026-03-23 03:57:36,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:57:36,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:57:36,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.038 2026-03-23 03:57:36,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.101 0.019 2026-03-23 03:57:36,611 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: Owl is running in 'dev' mode. 2026-03-23 03:57:36,714 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:57:36,717 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:57:36,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:57:36,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.044 0.020 2026-03-23 03:57:36,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-03-23 03:57:36,831 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:57:36,841 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "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:57:36,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:36] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.007 0.020 2026-03-23 03:57:36,871 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [2/11] Tour CashierCannotClose → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:57:36,995 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [3/11] Tour CashierCannotClose → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:57:37,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.011 0.015 2026-03-23 03:57:37,190 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [4/11] Tour CashierCannotClose → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-03-23 03:57:37,274 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "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:57:37,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 10 0.107 0.039 2026-03-23 03:57:37,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 4 0.008 0.163 2026-03-23 03:57:37,455 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [5/11] Tour CashierCannotClose → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:57:37,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.018 0.174 2026-03-23 03:57:37,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.009 0.203 2026-03-23 03:57:37,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.008 0.225 2026-03-23 03:57:37,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.007 0.254 2026-03-23 03:57:37,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.017 0.029 2026-03-23 03:57:37,659 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [6/11] Tour CashierCannotClose → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:57:37,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.035 0.203 2026-03-23 03:57:37,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:37] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-03-23 03:57:38,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.252 0.380 2026-03-23 03:57:38,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.512 2026-03-23 03:57:38,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.003 0.651 2026-03-23 03:57:38,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.534 2026-03-23 03:57:38,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.694 2026-03-23 03:57:38,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.538 2026-03-23 03:57:38,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-03-23 03:57:38,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.229 2026-03-23 03:57:38,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-03-23 03:57:38,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.093 0.262 2026-03-23 03:57:38,634 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [7/11] Tour CashierCannotClose → Step body:not(:has(span.dropdown-item:contains("Close Register"))) 2026-03-23 03:57:38,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.015 0.354 2026-03-23 03:57:38,687 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [8/11] Tour CashierCannotClose → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:57:38,755 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [9/11] Tour CashierCannotClose → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:57:38,827 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [10/11] Tour CashierCannotClose → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:57:38,898 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: [11/11] Tour CashierCannotClose → Step span.dropdown-item:contains("Close Register") 2026-03-23 03:57:38,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.024 0.055 2026-03-23 03:57:38,958 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: tour succeeded 2026-03-23 03:57:38,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.012 0.029 2026-03-23 03:57:38,966 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: ╔═══════════════════════════════════╗ ║ TOUR CashierCannotClose SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 03:57:39,119 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session.browser: heap 13416308 (allocated 14417920) 2026-03-23 03:57:39,133 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Closing chrome headless with pid 66290 2026-03-23 03:57:39,146 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Closing websocket connection 2026-03-23 03:57:39,147 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Terminating chrome headless with pid 66290 2026-03-23 03:57:39,268 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_basic_user_cannot_close_session: Removing chrome user profile "/tmp/tmpfpwb736y_chrome_odoo" 2026-03-23 03:57:39,314 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_can_see_product_info ... 2026-03-23 03:57:39,994 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome pid: 66473 2026-03-23 03:57:39,995 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome headless temporary user profile dir: /tmp/tmpq9wczlu1_chrome_odoo 2026-03-23 03:57:39,995 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Issuing json command http://127.0.0.1:35313/json/version 2026-03-23 03:57:40,003 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35313', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:40,179 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Browser version: Chrome/141.0.7390.54 2026-03-23 03:57:40,179 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Issuing json command http://127.0.0.1:35313/json 2026-03-23 03:57:40,190 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35313', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:40,207 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Websocket url found: ws://127.0.0.1:35313/devtools/page/28797E59342C7C77280FF0FD1F0FCC32 2026-03-23 03:57:40,259 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Enable chrome headless console log notification 2026-03-23 03:57:40,342 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Chrome headless enable page notifications 2026-03-23 03:57:40,505 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:57:40,528 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Setting session cookie in browser 2026-03-23 03:57:40,530 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Open "http://127.0.0.1:8069/pos/ui/56" in browser 2026-03-23 03:57:40,531 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Navigating to: "http://127.0.0.1:8069/pos/ui/56" 2026-03-23 03:57:40,556 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:57:45,856 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 03:57:46,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:46] "GET /pos/ui/56 HTTP/1.1" 200 - 86 0.200 5.934 2026-03-23 03:57:46,692 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Navigation result: {'frameId': '28797E59342C7C77280FF0FD1F0FCC32', 'loaderId': '22F79E6312360B7C80CDC17BD0DED93E', 'isDownload': False} 2026-03-23 03:57:46,692 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Evaluate ready code "odoo.isTourReady('CashierCanSeeProductInfo')" 2026-03-23 03:57:46,765 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:57:46,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.015 2026-03-23 03:57:46,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-03-23 03:57:46,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.044 2026-03-23 03:57:47,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:57:47,517 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:57:47,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.019 2026-03-23 03:57:47,581 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Evaluate test code "odoo.startTour('CashierCanSeeProductInfo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:57:47,598 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [1/13] Tour CashierCanSeeProductInfo → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:57:47,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.013 2026-03-23 03:57:47,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:57:47,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:57:47,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.017 2026-03-23 03:57:47,743 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8884) 2026-03-23 03:57:47,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.019 0.075 2026-03-23 03:57:47,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.104 2026-03-23 03:57:47,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.058 2026-03-23 03:57:48,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.501 0.471 2026-03-23 03:57:48,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:57:49,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 03:57:49,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.070 2026-03-23 03:57:49,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.030 2026-03-23 03:57:49,349 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: Owl is running in 'dev' mode. 2026-03-23 03:57:49,452 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:57:49,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:57:49,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:57:49,493 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:57:49,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.006 0.057 2026-03-23 03:57:49,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "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:57:49,593 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:57:49,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.004 0.011 2026-03-23 03:57:49,624 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [2/13] Tour CashierCanSeeProductInfo → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:57:49,713 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [3/13] Tour CashierCanSeeProductInfo → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:57:49,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.008 0.028 2026-03-23 03:57:49,841 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [4/13] Tour CashierCanSeeProductInfo → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:57:49,974 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:57:50,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 10 0.029 0.040 2026-03-23 03:57:50,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.009 0.064 2026-03-23 03:57:50,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.003 0.083 2026-03-23 03:57:50,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.006 0.114 2026-03-23 03:57:50,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.007 0.156 2026-03-23 03:57:50,176 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [5/13] Tour CashierCanSeeProductInfo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:57:50,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.077 0.191 2026-03-23 03:57:50,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.019 0.277 2026-03-23 03:57:50,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.017 0.353 2026-03-23 03:57:50,428 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [6/13] Tour CashierCanSeeProductInfo → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 03:57:50,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1418&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.017 0.247 2026-03-23 03:57:50,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.015 0.451 2026-03-23 03:57:50,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.306 2026-03-23 03:57:50,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.321 2026-03-23 03:57:50,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.290 2026-03-23 03:57:50,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-03-23 03:57:50,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.182 2026-03-23 03:57:50,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.184 2026-03-23 03:57:50,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-03-23 03:57:50,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-03-23 03:57:50,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-03-23 03:57:50,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.009 0.170 2026-03-23 03:57:50,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.205 2026-03-23 03:57:51,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 03:57:51,098 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [7/13] Tour CashierCanSeeProductInfo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:51,151 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [8/13] Tour CashierCanSeeProductInfo → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:57:51,203 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [9/13] Tour CashierCanSeeProductInfo → Step click Actions button (trigger: .more-btn) 2026-03-23 03:57:51,269 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [10/13] Tour CashierCanSeeProductInfo → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:57:51,362 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [11/13] Tour CashierCanSeeProductInfo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:57:51,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:51] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 78 0.130 0.184 2026-03-23 03:57:51,729 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [12/13] Tour CashierCanSeeProductInfo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:51,782 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: [13/13] Tour CashierCanSeeProductInfo → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-03-23 03:57:51,832 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: tour succeeded 2026-03-23 03:57:51,836 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: ╔═════════════════════════════════════════╗ ║ TOUR CashierCanSeeProductInfo SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 03:57:51,975 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info.browser: heap 13983136 (allocated 14680064) 2026-03-23 03:57:51,990 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Closing chrome headless with pid 66473 2026-03-23 03:57:51,996 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Closing websocket connection 2026-03-23 03:57:51,998 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Terminating chrome headless with pid 66473 2026-03-23 03:57:52,172 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_can_see_product_info: Removing chrome user profile "/tmp/tmpq9wczlu1_chrome_odoo" 2026-03-23 03:57:52,222 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_changed_in_receipt ... 2026-03-23 03:57:52,902 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome pid: 66666 2026-03-23 03:57:52,902 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome headless temporary user profile dir: /tmp/tmp5e2sfpg6_chrome_odoo 2026-03-23 03:57:52,903 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Issuing json command http://127.0.0.1:45797/json/version 2026-03-23 03:57:52,905 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:53,038 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Browser version: Chrome/141.0.7390.54 2026-03-23 03:57:53,038 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Issuing json command http://127.0.0.1:45797/json 2026-03-23 03:57:53,039 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:57:53,075 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Websocket url found: ws://127.0.0.1:45797/devtools/page/34A9729F3F2171B576E2E47BD21D7675 2026-03-23 03:57:53,161 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Enable chrome headless console log notification 2026-03-23 03:57:53,287 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Chrome headless enable page notifications 2026-03-23 03:57:53,439 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:57:53,457 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Setting session cookie in browser 2026-03-23 03:57:53,460 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Open "http://127.0.0.1:8069/pos/ui?config_id=56" in browser 2026-03-23 03:57:53,460 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=56" 2026-03-23 03:57:53,489 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:57:54,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:54] "GET /pos/ui?config_id=56 HTTP/1.1" 200 - 86 0.074 0.630 2026-03-23 03:57:54,184 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Navigation result: {'frameId': '34A9729F3F2171B576E2E47BD21D7675', 'loaderId': '0F19F44B2A4BD33F786AC92797E31787', 'isDownload': False} 2026-03-23 03:57:54,185 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Evaluate ready code "odoo.isTourReady('test_cashier_changed_in_receipt')" 2026-03-23 03:57:54,214 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:57:54,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 03:57:54,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.032 2026-03-23 03:57:54,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.053 2026-03-23 03:57:54,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:57:54,989 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:57:55,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 03:57:55,055 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Evaluate test code "odoo.startTour('test_cashier_changed_in_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:57:55,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 03:57:55,085 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [1/20] Tour test_cashier_changed_in_receipt → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:57:55,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:57:55,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:57:55,215 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8885) 2026-03-23 03:57:55,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.054 2026-03-23 03:57:55,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.076 2026-03-23 03:57:55,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.051 2026-03-23 03:57:55,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-03-23 03:57:56,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.298 0.455 2026-03-23 03:57:56,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:57:56,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:57:56,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.138 2026-03-23 03:57:56,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:57:56,577 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: Owl is running in 'dev' mode. 2026-03-23 03:57:56,686 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:57:56,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:57:56,751 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 03:57:56,766 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 03:57:56,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.011 0.064 2026-03-23 03:57:56,812 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "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:57:56,842 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:57:56,867 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [2/20] Tour test_cashier_changed_in_receipt → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:57:56,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:56] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 03:57:56,960 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [3/20] Tour test_cashier_changed_in_receipt → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:57:57,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.009 0.055 2026-03-23 03:57:57,110 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [4/20] Tour test_cashier_changed_in_receipt → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:57:57,184 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "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:57:57,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 10 0.046 0.067 2026-03-23 03:57:57,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.015 0.117 2026-03-23 03:57:57,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.015 0.167 2026-03-23 03:57:57,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.014 0.208 2026-03-23 03:57:57,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.007 0.241 2026-03-23 03:57:57,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.004 0.260 2026-03-23 03:57:57,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.004 0.180 2026-03-23 03:57:57,512 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [5/20] Tour test_cashier_changed_in_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:57:57,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.044 0.226 2026-03-23 03:57:57,666 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [6/20] Tour test_cashier_changed_in_receipt → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 03:57:57,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=1418&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-03-23 03:57:57,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.335 2026-03-23 03:57:57,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.169 2026-03-23 03:57:57,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-03-23 03:57:57,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.248 2026-03-23 03:57:57,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.289 2026-03-23 03:57:57,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-03-23 03:57:57,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:57] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-03-23 03:57:58,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-03-23 03:57:58,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-03-23 03:57:58,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-03-23 03:57:58,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.008 0.196 2026-03-23 03:57:58,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.301 2026-03-23 03:57:58,389 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [7/20] Tour test_cashier_changed_in_receipt → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:57:58,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 03:57:58,481 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [8/20] Tour test_cashier_changed_in_receipt → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-03-23 03:57:58,533 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [9/20] Tour test_cashier_changed_in_receipt → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-03-23 03:57:58,585 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [10/20] Tour test_cashier_changed_in_receipt → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:57:58,638 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [11/20] Tour test_cashier_changed_in_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 03:57:58,721 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [12/20] Tour test_cashier_changed_in_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 03:57:58,756 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:57:58,759 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:57:58,773 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [13/20] Tour test_cashier_changed_in_receipt → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 03:57:58,825 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [14/20] Tour test_cashier_changed_in_receipt → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 03:57:58,913 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [15/20] Tour test_cashier_changed_in_receipt → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:57:58,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 03:57:58,970 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [16/20] Tour test_cashier_changed_in_receipt → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-03-23 03:57:59,042 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [17/20] Tour test_cashier_changed_in_receipt → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 03:57:59,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:59] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.012 0.032 2026-03-23 03:57:59,147 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [18/20] Tour test_cashier_changed_in_receipt → Step Cashier Test exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(Test)) 2026-03-23 03:57:59,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.012 0.053 2026-03-23 03:57:59,182 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:57:59,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:57:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.068 2026-03-23 03:57:59,203 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20458415 started for PoS orders references: [{'name': '/', 'uuid': '52bde7f7-f641-419c-8a54-aea75593c095'}] 2026-03-23 03:57:59,879 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20458415 order {'name': '/', 'uuid': '52bde7f7-f641-419c-8a54-aea75593c095'} created pos.order #437 2026-03-23 03:57:59,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20458415 finished 2026-03-23 03:58:00,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.375 0.482 2026-03-23 03:58:00,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.052 2026-03-23 03:58:00,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.039 2026-03-23 03:58:00,400 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [19/20] Tour test_cashier_changed_in_receipt → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 03:58:00,537 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: [20/20] Tour test_cashier_changed_in_receipt → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 03:58:00,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 03:58:00,601 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: tour succeeded 2026-03-23 03:58:00,616 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_cashier_changed_in_receipt SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:58:00,899 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt.browser: heap 15563968 (allocated 16777216) 2026-03-23 03:58:00,923 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Closing chrome headless with pid 66666 2026-03-23 03:58:00,930 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Closing websocket connection 2026-03-23 03:58:00,933 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Terminating chrome headless with pid 66666 2026-03-23 03:58:01,104 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_changed_in_receipt: Removing chrome user profile "/tmp/tmp5e2sfpg6_chrome_odoo" 2026-03-23 03:58:01,249 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-03-23 03:58:01,887 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome pid: 66860 2026-03-23 03:58:01,888 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome headless temporary user profile dir: /tmp/tmpudp0eocd_chrome_odoo 2026-03-23 03:58:01,888 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Issuing json command http://127.0.0.1:44825/json/version 2026-03-23 03:58:01,889 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:02,170 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Browser version: Chrome/141.0.7390.54 2026-03-23 03:58:02,171 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Issuing json command http://127.0.0.1:44825/json 2026-03-23 03:58:02,176 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:02,201 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Websocket url found: ws://127.0.0.1:44825/devtools/page/4136CFF3C191D8C83C491C81807DA25A 2026-03-23 03:58:02,241 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Enable chrome headless console log notification 2026-03-23 03:58:02,271 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Chrome headless enable page notifications 2026-03-23 03:58:02,474 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:58:02,488 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Setting session cookie in browser 2026-03-23 03:58:02,494 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Open "http://127.0.0.1:8069/pos/ui/56" in browser 2026-03-23 03:58:02,494 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Navigating to: "http://127.0.0.1:8069/pos/ui/56" 2026-03-23 03:58:02,519 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:58:03,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:03] "GET /pos/ui/56 HTTP/1.1" 200 - 86 0.072 0.629 2026-03-23 03:58:03,222 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Navigation result: {'frameId': '4136CFF3C191D8C83C491C81807DA25A', 'loaderId': 'C489396038D99938C38868D1F4DEB955', 'isDownload': False} 2026-03-23 03:58:03,222 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-03-23 03:58:03,277 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:58:03,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:03] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-03-23 03:58:03,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:03] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.045 2026-03-23 03:58:03,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.063 2026-03-23 03:58:04,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:58:04,014 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:58:04,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:58:04,090 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Evaluate test code "odoo.startTour('CashierStayLogged', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:58:04,110 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [1/14] Tour CashierStayLogged → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:58:04,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 03:58:04,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 03:58:04,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:58:04,227 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8886) 2026-03-23 03:58:04,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.045 2026-03-23 03:58:04,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.085 2026-03-23 03:58:04,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.012 2026-03-23 03:58:04,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.042 2026-03-23 03:58:05,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.292 0.439 2026-03-23 03:58:05,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:58:05,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 03:58:05,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.057 2026-03-23 03:58:05,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 03:58:05,647 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:05,720 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:05,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:58:05,758 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:58:05,766 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:58:05,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.012 0.029 2026-03-23 03:58:05,821 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "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:58:05,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:05,861 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [2/14] Tour CashierStayLogged → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:05,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:05] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.017 0.020 2026-03-23 03:58:05,961 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [3/14] Tour CashierStayLogged → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:58:06,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.011 0.030 2026-03-23 03:58:06,203 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [4/14] Tour CashierStayLogged → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-03-23 03:58:06,271 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [5/14] Tour CashierStayLogged → Step selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2")) 2026-03-23 03:58:06,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 10 0.014 0.053 2026-03-23 03:58:06,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "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:58:06,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.006 0.081 2026-03-23 03:58:06,339 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [6/14] Tour CashierStayLogged → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:58:06,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.004 0.079 2026-03-23 03:58:06,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.004 0.094 2026-03-23 03:58:06,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.004 0.115 2026-03-23 03:58:06,415 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [7/14] Tour CashierStayLogged → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:58:06,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.008 0.141 2026-03-23 03:58:06,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.004 0.089 2026-03-23 03:58:06,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.069 0.070 2026-03-23 03:58:06,643 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [8/14] Tour CashierStayLogged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:58:06,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.132 2026-03-23 03:58:06,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.069 2026-03-23 03:58:06,797 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [9/14] Tour CashierStayLogged → Step .pos 2026-03-23 03:58:06,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.020 0.088 2026-03-23 03:58:06,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-03-23 03:58:06,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.149 2026-03-23 03:58:06,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-03-23 03:58:06,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:06] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-03-23 03:58:07,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:07] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-03-23 03:58:07,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:07] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-03-23 03:58:07,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:07] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-03-23 03:58:07,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.011 0.178 2026-03-23 03:58:07,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.061 0.289 2026-03-23 03:58:07,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:07] "GET /pos/ui/56/product/f5ced700-e548-488d-afc2-f39102a89fe9 HTTP/1.1" 200 - 31 0.031 0.059 2026-03-23 03:58:08,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:58:08,347 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [10/14] Tour CashierStayLogged → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:58:08,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 03:58:08,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.011 2026-03-23 03:58:08,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:58:08,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.011 0.052 2026-03-23 03:58:08,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.018 0.068 2026-03-23 03:58:08,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-03-23 03:58:08,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:58:08,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 3 0.005 0.014 2026-03-23 03:58:08,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.034 2026-03-23 03:58:08,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.012 0.046 2026-03-23 03:58:08,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.044 2026-03-23 03:58:08,903 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:08,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 03:58:09,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:58:09,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 304 - 4 0.026 0.047 2026-03-23 03:58:09,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.004 0.033 2026-03-23 03:58:09,280 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [11/14] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:09,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-03-23 03:58:09,360 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [12/14] Tour CashierStayLogged → Step Click on the menu button (trigger: .pos-rightheader i.fa-unlock) 2026-03-23 03:58:09,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.009 0.027 2026-03-23 03:58:09,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 03:58:09,458 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [13/14] Tour CashierStayLogged → Step .pos 2026-03-23 03:58:09,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 304 - 3 0.013 0.024 2026-03-23 03:58:09,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.011 0.047 2026-03-23 03:58:09,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /pos/ui/56/login HTTP/1.1" 200 - 31 0.030 0.066 2026-03-23 03:58:09,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.004 0.092 2026-03-23 03:58:09,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:58:09,933 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: [14/14] Tour CashierStayLogged → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:09,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 03:58:09,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:58:09,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:58:10,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.015 2026-03-23 03:58:10,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.016 0.076 2026-03-23 03:58:10,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-03-23 03:58:10,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:58:10,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 304 - 3 0.005 0.013 2026-03-23 03:58:10,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:58:10,347 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:10,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 03:58:10,475 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: tour succeeded 2026-03-23 03:58:10,476 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: ╔══════════════════════════════════╗ ║ TOUR CashierStayLogged SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 03:58:10,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 304 - 3 0.020 0.045 2026-03-23 03:58:10,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:10] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.012 0.194 2026-03-23 03:58:10,891 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in.browser: heap 11857140 (allocated 13107200) 2026-03-23 03:58:10,900 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Closing chrome headless with pid 66860 2026-03-23 03:58:10,902 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Closing websocket connection 2026-03-23 03:58:10,953 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Terminating chrome headless with pid 66860 2026-03-23 03:58:11,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:11] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.020 0.120 2026-03-23 03:58:11,234 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cashier_stay_logged_in: Removing chrome user profile "/tmp/tmpudp0eocd_chrome_odoo" 2026-03-23 03:58:11,303 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_change_on_rights_reflected_directly ... 2026-03-23 03:58:12,241 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Chrome pid: 67082 2026-03-23 03:58:12,245 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Chrome headless temporary user profile dir: /tmp/tmp18ikobaj_chrome_odoo 2026-03-23 03:58:12,249 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Issuing json command http://127.0.0.1:40449/json/version 2026-03-23 03:58:12,260 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:12,493 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Browser version: Chrome/141.0.7390.54 2026-03-23 03:58:12,494 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Issuing json command http://127.0.0.1:40449/json 2026-03-23 03:58:12,495 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:12,614 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Websocket url found: ws://127.0.0.1:40449/devtools/page/4CF23F7B159081FB7A6AEC751B35F777 2026-03-23 03:58:12,665 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Enable chrome headless console log notification 2026-03-23 03:58:12,677 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Chrome headless enable page notifications 2026-03-23 03:58:12,927 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:58:12,949 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Setting session cookie in browser 2026-03-23 03:58:12,953 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Open "http://127.0.0.1:8069/pos/ui?config_id=56" in browser 2026-03-23 03:58:12,953 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=56" 2026-03-23 03:58:12,978 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:58:14,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:14] "GET /pos/ui?config_id=56 HTTP/1.1" 200 - 86 0.103 1.105 2026-03-23 03:58:14,181 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Navigation result: {'frameId': '4CF23F7B159081FB7A6AEC751B35F777', 'loaderId': '118BC98A8CA76074FF38BD0B730589A9', 'isDownload': False} 2026-03-23 03:58:14,181 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Evaluate ready code "odoo.isTourReady('test_change_on_rights_reflected_directly')" 2026-03-23 03:58:14,210 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:58:14,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:14] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 03:58:14,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:14] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 03:58:14,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:14] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.041 2026-03-23 03:58:14,902 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:14,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:14,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 03:58:14,965 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Evaluate test code "odoo.startTour('test_change_on_rights_reflected_directly', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:58:14,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.014 2026-03-23 03:58:14,985 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [1/21] Tour test_change_on_rights_reflected_directly → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:58:15,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:58:15,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:58:15,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-03-23 03:58:15,147 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8887) 2026-03-23 03:58:15,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.081 2026-03-23 03:58:15,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.101 2026-03-23 03:58:15,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-03-23 03:58:16,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.281 0.431 2026-03-23 03:58:16,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:58:16,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 03:58:16,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.052 2026-03-23 03:58:16,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 03:58:16,404 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:16,513 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:16,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:58:16,547 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:58:16,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:58:16,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 03:58:16,623 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:16,628 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "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:58:16,652 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [2/21] Tour test_change_on_rights_reflected_directly → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:16,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.005 0.014 2026-03-23 03:58:16,724 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [3/21] Tour test_change_on_rights_reflected_directly → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:58:16,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.014 0.050 2026-03-23 03:58:16,862 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [4/21] Tour test_change_on_rights_reflected_directly → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:58:16,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:16] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 11 0.037 0.039 2026-03-23 03:58:17,025 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:17,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 4 0.009 0.108 2026-03-23 03:58:17,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.009 0.118 2026-03-23 03:58:17,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.015 0.172 2026-03-23 03:58:17,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.021 0.229 2026-03-23 03:58:17,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.007 0.267 2026-03-23 03:58:17,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.024 0.248 2026-03-23 03:58:17,320 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [5/21] Tour test_change_on_rights_reflected_directly → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:58:17,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.209 2026-03-23 03:58:17,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.011 0.073 2026-03-23 03:58:17,529 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [6/21] Tour test_change_on_rights_reflected_directly → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:17,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.016 0.147 2026-03-23 03:58:17,587 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [7/21] Tour test_change_on_rights_reflected_directly → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:17,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.182 2026-03-23 03:58:17,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.217 2026-03-23 03:58:17,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.246 2026-03-23 03:58:17,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.266 2026-03-23 03:58:17,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-03-23 03:58:17,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-03-23 03:58:17,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-03-23 03:58:17,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.017 0.212 2026-03-23 03:58:18,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.273 2026-03-23 03:58:18,067 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [8/21] Tour test_change_on_rights_reflected_directly → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:58:18,119 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [9/21] Tour test_change_on_rights_reflected_directly → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-03-23 03:58:20,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:20] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 113 0.198 1.855 2026-03-23 03:58:20,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:20] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 03:58:20,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:20] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-03-23 03:58:20,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:20] "GET /web/webclient/load_menus HTTP/1.1" 200 - 32 0.173 0.164 2026-03-23 03:58:20,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:20] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.237 2026-03-23 03:58:20,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:20] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 03:58:21,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.015 2026-03-23 03:58:21,372 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:58:21,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:58:21,395 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [10/21] Tour test_change_on_rights_reflected_directly → Step body 2026-03-23 03:58:21,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.007 2026-03-23 03:58:21,501 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:21,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:58:21,565 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:58:21,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /odoo HTTP/1.1" 200 - 26 0.032 0.064 2026-03-23 03:58:21,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.118 2026-03-23 03:58:21,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /web/image?model=res.users&field=avatar_128&id=591 HTTP/1.1" 200 - 14 0.024 0.032 2026-03-23 03:58:21,875 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:58:21,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "GET /web/image/res.partner/1177/avatar_128?unique=1774238214000 HTTP/1.1" 200 - 6 0.012 0.093 2026-03-23 03:58:21,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.015 0.122 2026-03-23 03:58:22,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:22] "POST /mail/data HTTP/1.1" 200 - 33 0.087 0.128 2026-03-23 03:58:22,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:22] "POST /web/action/load HTTP/1.1" 200 - 7 0.025 0.310 2026-03-23 03:58:22,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.246 2026-03-23 03:58:22,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:22] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 26 0.021 0.046 2026-03-23 03:58:22,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:22] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:58:23,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.015 0.019 2026-03-23 03:58:23,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:23] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 03:58:23,427 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [11/21] Tour test_change_on_rights_reflected_directly → Step .o_main_navbar span:contains('Configuration') 2026-03-23 03:58:23,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.009 2026-03-23 03:58:23,480 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:23,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:23] "GET /web/image?model=res.users&field=avatar_128&id=591 HTTP/1.1" 304 - 7 0.015 0.042 2026-03-23 03:58:23,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:23] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.013 0.094 2026-03-23 03:58:23,806 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [12/21] Tour test_change_on_rights_reflected_directly → Step .dropdown-item:contains('Point of Sales') 2026-03-23 03:58:23,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:23] "POST /web/action/load HTTP/1.1" 200 - 9 0.027 0.131 2026-03-23 03:58:23,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:23] "POST /mail/data HTTP/1.1" 200 - 19 0.040 0.168 2026-03-23 03:58:23,951 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [13/21] Tour test_change_on_rights_reflected_directly → Step .o_data_cell[data-tooltip=Shop] 2026-03-23 03:58:24,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 28 0.094 0.155 2026-03-23 03:58:24,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "POST /web/action/load HTTP/1.1" 200 - 9 0.020 0.237 2026-03-23 03:58:24,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.231 2026-03-23 03:58:24,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 13 0.017 0.040 2026-03-23 03:58:24,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 5 0.008 0.065 2026-03-23 03:58:24,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 2 0.003 0.113 2026-03-23 03:58:24,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 6 0.006 0.017 2026-03-23 03:58:24,661 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [14/21] Tour test_change_on_rights_reflected_directly → Step .o_tag:contains('Pos Employee1') .o_delete 2026-03-23 03:58:24,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "POST /web/dataset/call_kw/pos.config/web_read#pos.config.web_read HTTP/1.1" 200 - 12 0.027 0.047 2026-03-23 03:58:24,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:24] "POST /mail/data HTTP/1.1" 200 - 44 0.077 0.164 2026-03-23 03:58:25,069 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [15/21] Tour test_change_on_rights_reflected_directly → Step .o_form_button_save 2026-03-23 03:58:25,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:25] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.026 0.049 2026-03-23 03:58:25,138 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [16/21] Tour test_change_on_rights_reflected_directly → Step .o_main_navbar .o-dropdown-item:contains('Dashboard') 2026-03-23 03:58:25,205 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [17/21] Tour test_change_on_rights_reflected_directly → Step .btn:contains('Continue Selling') 2026-03-23 03:58:25,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:25] "POST /web/dataset/call_kw/pos.config/onchange#pos.config.onchange HTTP/1.1" 200 - 17 0.039 0.092 2026-03-23 03:58:25,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:25] "POST /web/dataset/call_kw/pos.config/web_save#pos.config.web_save HTTP/1.1" 200 - 27 0.032 0.045 2026-03-23 03:58:25,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:25] "POST /web/dataset/call_kw/pos.config/web_search_read#pos.config.web_search_read HTTP/1.1" 200 - 13 0.020 0.043 2026-03-23 03:58:25,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:25] "POST /web/dataset/call_kw/pos.config/get_pos_kanban_view_state#pos.config.get_pos_kanban_view_state HTTP/1.1" 200 - 4 0.005 0.064 2026-03-23 03:58:25,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:25] "GET /web/image/res.users/591/avatar_128 HTTP/1.1" 200 - 7 0.011 0.026 2026-03-23 03:58:25,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:25] "POST /web/dataset/call_button/pos.config/open_ui#pos.config.open_ui HTTP/1.1" 200 - 15 0.029 0.074 2026-03-23 03:58:25,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:25] "GET /pos/ui/56?from_backend=True HTTP/1.1" 200 - 32 0.054 0.067 2026-03-23 03:58:26,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:26] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:58:26,705 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [18/21] Tour test_change_on_rights_reflected_directly → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-03-23 03:58:26,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 03:58:26,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:58:26,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:58:26,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.011 0.034 2026-03-23 03:58:26,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.046 2026-03-23 03:58:26,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-03-23 03:58:27,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 117 0.139 0.210 2026-03-23 03:58:27,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.331 2026-03-23 03:58:27,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.013 0.046 2026-03-23 03:58:27,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:58:27,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:27] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.013 2026-03-23 03:58:27,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 03:58:27,593 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:27,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 03:58:27,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:27] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 304 - 3 0.006 0.039 2026-03-23 03:58:27,760 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [19/21] Tour test_change_on_rights_reflected_directly → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:27,862 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [20/21] Tour test_change_on_rights_reflected_directly → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:58:27,955 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: [21/21] Tour test_change_on_rights_reflected_directly → Step Check that: ---selection popup has 'Pos Employee1'--- is not true (trigger: body:not(:has(.selection-item:contains("Pos Employee1")))) 2026-03-23 03:58:28,038 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: tour succeeded 2026-03-23 03:58:28,039 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_change_on_rights_reflected_directly SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 03:58:28,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:28] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 304 - 4 0.028 0.049 2026-03-23 03:58:28,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:28] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 304 - 4 0.022 0.148 2026-03-23 03:58:28,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:28] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 304 - 4 0.025 0.243 2026-03-23 03:58:28,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:28] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 304 - 4 0.018 0.308 2026-03-23 03:58:28,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:28] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 304 - 4 0.009 0.330 2026-03-23 03:58:28,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:28,594 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly.browser: heap 12346772 (allocated 13631488) 2026-03-23 03:58:28,629 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Closing chrome headless with pid 67082 2026-03-23 03:58:28,635 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Closing websocket connection 2026-03-23 03:58:28,636 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Terminating chrome headless with pid 67082 2026-03-23 03:58:28,754 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_change_on_rights_reflected_directly: Removing chrome user profile "/tmp/tmp18ikobaj_chrome_odoo" 2026-03-23 03:58:28,821 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cost_and_margin_visibility ... 2026-03-23 03:58:29,627 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome pid: 67335 2026-03-23 03:58:29,628 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless temporary user profile dir: /tmp/tmpty7bvss9_chrome_odoo 2026-03-23 03:58:29,628 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Issuing json command http://127.0.0.1:35407/json/version 2026-03-23 03:58:29,630 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:29,709 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Browser version: Chrome/141.0.7390.54 2026-03-23 03:58:29,712 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Issuing json command http://127.0.0.1:35407/json 2026-03-23 03:58:29,713 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:29,765 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Websocket url found: ws://127.0.0.1:35407/devtools/page/4F5C642CDFD756A4B1ECBB60F4054A64 2026-03-23 03:58:29,797 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Enable chrome headless console log notification 2026-03-23 03:58:29,827 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Chrome headless enable page notifications 2026-03-23 03:58:29,963 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:58:29,979 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Setting session cookie in browser 2026-03-23 03:58:29,985 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Open "http://127.0.0.1:8069/pos/ui?config_id=56" in browser 2026-03-23 03:58:29,985 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=56" 2026-03-23 03:58:30,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:58:30,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:30] "GET /pos/ui?config_id=56 HTTP/1.1" 200 - 86 0.087 0.655 2026-03-23 03:58:30,746 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Navigation result: {'frameId': '4F5C642CDFD756A4B1ECBB60F4054A64', 'loaderId': '12D9ACEFF4F131558EDF1E9765076A15', 'isDownload': False} 2026-03-23 03:58:30,746 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Evaluate ready code "odoo.isTourReady('test_cost_and_margin_visibility')" 2026-03-23 03:58:30,782 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:58:30,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 03:58:30,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.022 2026-03-23 03:58:30,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-03-23 03:58:31,480 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:31,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:31,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:58:31,564 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Evaluate test code "odoo.startTour('test_cost_and_margin_visibility', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:58:31,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 03:58:31,588 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [1/32] Tour test_cost_and_margin_visibility → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:58:31,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 03:58:31,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:58:31,694 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8888) 2026-03-23 03:58:31,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.046 2026-03-23 03:58:31,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.076 2026-03-23 03:58:31,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-03-23 03:58:31,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.065 2026-03-23 03:58:32,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.295 0.430 2026-03-23 03:58:32,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:58:32,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:58:32,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:32] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.080 2026-03-23 03:58:32,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:58:33,016 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:33,078 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:33,096 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:33,107 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:58:33,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.008 0.022 2026-03-23 03:58:33,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:58:33,169 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "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:58:33,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:33,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.006 0.019 2026-03-23 03:58:33,215 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [2/32] Tour test_cost_and_margin_visibility → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:33,304 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [3/32] Tour test_cost_and_margin_visibility → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:58:33,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.015 0.037 2026-03-23 03:58:33,421 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [4/32] Tour test_cost_and_margin_visibility → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:58:33,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "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:58:33,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 10 0.039 0.043 2026-03-23 03:58:33,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.042 0.086 2026-03-23 03:58:33,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.009 0.136 2026-03-23 03:58:33,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.006 0.147 2026-03-23 03:58:33,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.008 0.165 2026-03-23 03:58:33,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.003 0.132 2026-03-23 03:58:33,873 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [5/32] Tour test_cost_and_margin_visibility → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 03:58:33,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.028 0.160 2026-03-23 03:58:33,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.006 0.138 2026-03-23 03:58:33,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.252 2026-03-23 03:58:34,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.107 2026-03-23 03:58:34,105 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [6/32] Tour test_cost_and_margin_visibility → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 03:58:34,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.201 2026-03-23 03:58:34,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1418&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.276 2026-03-23 03:58:34,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.276 2026-03-23 03:58:34,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.291 2026-03-23 03:58:34,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.318 2026-03-23 03:58:34,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.251 2026-03-23 03:58:34,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-03-23 03:58:34,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-03-23 03:58:34,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.184 2026-03-23 03:58:34,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.011 0.178 2026-03-23 03:58:34,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.050 0.239 2026-03-23 03:58:34,752 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [7/32] Tour test_cost_and_margin_visibility → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:58:34,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 03:58:34,822 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [8/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:58:34,874 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [9/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .more-btn) 2026-03-23 03:58:34,937 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [10/32] Tour test_cost_and_margin_visibility → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:58:34,996 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [11/32] Tour test_cost_and_margin_visibility → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:58:35,049 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [12/32] Tour test_cost_and_margin_visibility → Step .section-financials :contains('Margin') 2026-03-23 03:58:35,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:35] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 78 0.072 0.137 2026-03-23 03:58:35,273 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [13/32] Tour test_cost_and_margin_visibility → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:58:35,330 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [14/32] Tour test_cost_and_margin_visibility → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:58:35,393 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [15/32] Tour test_cost_and_margin_visibility → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-03-23 03:58:35,458 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [16/32] Tour test_cost_and_margin_visibility → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 03:58:35,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:35] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.011 0.034 2026-03-23 03:58:35,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.016 0.034 2026-03-23 03:58:35,583 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [17/32] Tour test_cost_and_margin_visibility → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:58:35,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 03:58:35,636 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [18/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:58:35,684 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [19/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .more-btn) 2026-03-23 03:58:35,742 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [20/32] Tour test_cost_and_margin_visibility → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:58:35,817 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [21/32] Tour test_cost_and_margin_visibility → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:58:35,865 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [22/32] Tour test_cost_and_margin_visibility → Step .section-financials :contains('Margin') 2026-03-23 03:58:36,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:36] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 59 0.063 0.138 2026-03-23 03:58:36,054 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [23/32] Tour test_cost_and_margin_visibility → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 03:58:36,111 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [24/32] Tour test_cost_and_margin_visibility → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:58:36,168 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [25/32] Tour test_cost_and_margin_visibility → Step selection popup has 'Test Employee 4' (trigger: .selection-item:contains("Test Employee 4")) 2026-03-23 03:58:36,239 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [26/32] Tour test_cost_and_margin_visibility → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 03:58:36,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:36] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.014 0.040 2026-03-23 03:58:36,344 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [27/32] Tour test_cost_and_margin_visibility → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 03:58:36,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.024 2026-03-23 03:58:36,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.007 0.044 2026-03-23 03:58:36,438 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [28/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 03:58:36,476 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [29/32] Tour test_cost_and_margin_visibility → Step click Actions button (trigger: .more-btn) 2026-03-23 03:58:36,534 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [30/32] Tour test_cost_and_margin_visibility → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 03:58:36,602 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [31/32] Tour test_cost_and_margin_visibility → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 03:58:36,656 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: [32/32] Tour test_cost_and_margin_visibility → Step Check that: ---undefined--- is not true (trigger: body:not(:has(.section-financials :contains('Margin')))) 2026-03-23 03:58:36,738 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: tour succeeded 2026-03-23 03:58:36,739 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_cost_and_margin_visibility SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:58:36,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:36] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 59 0.094 0.161 2026-03-23 03:58:36,995 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility.browser: heap 15543008 (allocated 17039360) 2026-03-23 03:58:37,028 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Closing chrome headless with pid 67335 2026-03-23 03:58:37,034 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Closing websocket connection 2026-03-23 03:58:37,040 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Terminating chrome headless with pid 67335 2026-03-23 03:58:37,157 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_cost_and_margin_visibility: Removing chrome user profile "/tmp/tmpty7bvss9_chrome_odoo" 2026-03-23 03:58:37,198 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_create_pos_config_without_hr_right ... 2026-03-23 03:58:37,518 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_go_backend ... 2026-03-23 03:58:38,207 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 67525 2026-03-23 03:58:38,207 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmpmni_80vy_chrome_odoo 2026-03-23 03:58:38,207 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:36013/json/version 2026-03-23 03:58:38,209 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:38,424 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 03:58:38,425 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:36013/json 2026-03-23 03:58:38,427 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:38,465 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:36013/devtools/page/50CACABDD37CFDC9D464920EC378EC5B 2026-03-23 03:58:38,514 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-03-23 03:58:38,565 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-03-23 03:58:38,758 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:manager_user from n/a 2026-03-23 03:58:38,797 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-03-23 03:58:38,807 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui/56" in browser 2026-03-23 03:58:38,807 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/56" 2026-03-23 03:58:38,846 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:58:39,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:39] "GET /pos/ui/56 HTTP/1.1" 200 - 86 0.085 0.800 2026-03-23 03:58:39,728 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': '50CACABDD37CFDC9D464920EC378EC5B', 'loaderId': '75C634D1F38A16B9DD10D8886E8FE693', 'isDownload': False} 2026-03-23 03:58:39,729 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_closed_registered')" 2026-03-23 03:58:39,780 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:58:39,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 03:58:39,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 03:58:39,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-03-23 03:58:40,689 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:58:40,690 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:58:40,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.021 2026-03-23 03:58:40,762 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_closed_registered', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:58:40,783 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-03-23 03:58:40,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.011 2026-03-23 03:58:40,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:58:40,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:58:40,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.034 2026-03-23 03:58:40,989 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8889) 2026-03-23 03:58:40,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.122 2026-03-23 03:58:41,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.154 2026-03-23 03:58:41,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.085 2026-03-23 03:58:42,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.336 0.505 2026-03-23 03:58:42,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:42,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.036 2026-03-23 03:58:42,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.065 2026-03-23 03:58:42,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 03:58:42,604 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:42,717 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:58:42,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:42,759 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:42,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.020 0.025 2026-03-23 03:58:42,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 03:58:42,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:58:42,905 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 03:58:42,955 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:58:42,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:42] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.012 0.069 2026-03-23 03:58:43,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 11 0.063 0.055 2026-03-23 03:58:43,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "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:58:43,365 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:43,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.018 0.143 2026-03-23 03:58:43,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.004 0.176 2026-03-23 03:58:43,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.004 0.195 2026-03-23 03:58:43,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.009 0.192 2026-03-23 03:58:43,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.005 0.234 2026-03-23 03:58:43,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.004 0.099 2026-03-23 03:58:43,478 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-03-23 03:58:43,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:43] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.009 0.026 2026-03-23 03:58:43,550 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-03-23 03:58:43,642 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:58:43,694 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:58:43,751 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-03-23 03:58:43,810 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:58:43,868 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:58:43,923 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:58:43,985 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:44,036 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-03-23 03:58:44,099 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-03-23 03:58:44,171 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:44,235 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-03-23 03:58:44,299 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-03-23 03:58:44,404 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:58:44,497 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-03-23 03:58:44,563 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:58:44,634 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:58:44,695 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:58:44,756 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [23/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:58:44,815 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [24/33] Tour pos_hr_go_backend_closed_registered → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:58:44,867 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [25/33] Tour pos_hr_go_backend_closed_registered → Step Click on Backend (trigger: body button:contains(Backend)) 2026-03-23 03:58:44,934 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [26/33] Tour pos_hr_go_backend_closed_registered → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-03-23 03:58:45,026 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [27/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:58:45,098 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [28/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-03-23 03:58:45,161 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [29/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:58:45,219 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [30/33] Tour pos_hr_go_backend_closed_registered → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:58:45,300 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [31/33] Tour pos_hr_go_backend_closed_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:58:45,333 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [32/33] Tour pos_hr_go_backend_closed_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:58:45,763 26 INFO 00799-19-0-all odoo.models.unlink: User #592 deleted pos.session records with IDs: [468] 2026-03-23 03:58:45,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:45] "POST /web/dataset/call_kw/pos.session/delete_opening_control_session#pos.session.delete_opening_control_session HTTP/1.1" 200 - 21 0.291 0.077 2026-03-23 03:58:47,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:47] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 116 0.161 1.841 2026-03-23 03:58:47,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:47] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-03-23 03:58:48,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:48] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-03-23 03:58:48,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 32 0.099 0.155 2026-03-23 03:58:48,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:48] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.125 2026-03-23 03:58:48,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:48] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 03:58:48,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.027 2026-03-23 03:58:48,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:48] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:58:49,002 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [33/33] Tour pos_hr_go_backend_closed_registered → Step login screen is not shown (trigger: body:not(:has(.login-overlay .screen-login))) 2026-03-23 03:58:49,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-03-23 03:58:49,115 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:49,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:58:49,167 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:49,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /odoo HTTP/1.1" 200 - 26 0.031 0.105 2026-03-23 03:58:49,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.160 2026-03-23 03:58:49,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /web/image?model=res.users&field=avatar_128&id=592 HTTP/1.1" 200 - 14 0.015 0.042 2026-03-23 03:58:49,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /web/image/res.partner/1184/avatar_128?unique=1774238214000 HTTP/1.1" 200 - 6 0.009 0.063 2026-03-23 03:58:49,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.087 2026-03-23 03:58:49,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.100 2026-03-23 03:58:49,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:49,759 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:49,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "POST /mail/data HTTP/1.1" 200 - 33 0.083 0.156 2026-03-23 03:58:49,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 26 0.031 0.256 2026-03-23 03:58:49,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.284 2026-03-23 03:58:50,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:58:51,192 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-03-23 03:58:51,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.014 0.035 2026-03-23 03:58:51,201 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_closed_registered SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:58:51,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:51] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 03:58:51,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.006 2026-03-23 03:58:51,252 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:51,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:51] "GET /web/image?model=res.users&field=avatar_128&id=592 HTTP/1.1" 304 - 7 0.023 0.046 2026-03-23 03:58:51,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.018 0.114 2026-03-23 03:58:51,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:51] "POST /mail/data HTTP/1.1" 200 - 19 0.083 0.200 2026-03-23 03:58:52,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:52] "POST /web/action/load HTTP/1.1" 200 - 9 0.041 0.412 2026-03-23 03:58:52,290 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 19284944 (allocated 20664320) 2026-03-23 03:58:52,378 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 67525 2026-03-23 03:58:52,386 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-03-23 03:58:52,399 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 67525 2026-03-23 03:58:52,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:52] "POST /web/dataset/call_kw/pos.config/get_views#pos.config.get_views HTTP/1.1" 200 - 29 0.094 0.139 2026-03-23 03:58:52,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:52] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.142 2026-03-23 03:58:52,541 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmpmni_80vy_chrome_odoo" 2026-03-23 03:58:53,386 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 67731 2026-03-23 03:58:53,386 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmpnkaplgk4_chrome_odoo 2026-03-23 03:58:53,386 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:37271/json/version 2026-03-23 03:58:53,408 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:53,582 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 03:58:53,583 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:37271/json 2026-03-23 03:58:53,589 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:58:53,618 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:37271/devtools/page/A2A7700B1A3DBC31A654EDBFAC8C12F2 2026-03-23 03:58:53,660 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-03-23 03:58:53,732 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-03-23 03:58:53,879 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:manager_user from n/a 2026-03-23 03:58:53,885 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-03-23 03:58:53,887 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui/56" in browser 2026-03-23 03:58:53,888 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/56" 2026-03-23 03:58:54,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:54] "GET /pos/ui/56 HTTP/1.1" 200 - 72 0.202 0.180 2026-03-23 03:58:54,291 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': 'A2A7700B1A3DBC31A654EDBFAC8C12F2', 'loaderId': 'F47FDE67BF1110C62FAC0F4269EBC90F', 'isDownload': False} 2026-03-23 03:58:54,292 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_opened_registered')" 2026-03-23 03:58:54,351 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:58:54,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.030 2026-03-23 03:58:54,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.037 2026-03-23 03:58:54,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.016 0.112 2026-03-23 03:58:55,316 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:55,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:58:55,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:58:55,403 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_opened_registered', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:58:55,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 03:58:55,431 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/55] Tour pos_hr_go_backend_opened_registered → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:58:55,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 03:58:55,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 03:58:55,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.005 0.022 2026-03-23 03:58:55,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 03:58:55,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.018 0.079 2026-03-23 03:58:55,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-03-23 03:58:56,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 179 0.276 0.399 2026-03-23 03:58:56,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 03:58:56,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 03:58:56,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:56] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 3 0.010 0.066 2026-03-23 03:58:56,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 03:58:56,865 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-03-23 03:58:56,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:56,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:58:57,039 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:58:57,051 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:58:57,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.016 0.066 2026-03-23 03:58:57,163 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:58:57,191 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:58:57,218 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/55] Tour pos_hr_go_backend_opened_registered → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:58:57,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 03:58:57,384 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:58:57,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.022 0.075 2026-03-23 03:58:57,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:58:57,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 4 0.008 0.120 2026-03-23 03:58:57,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-03-23 03:58:57,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.008 0.122 2026-03-23 03:58:57,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.011 0.123 2026-03-23 03:58:57,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.015 0.159 2026-03-23 03:58:57,763 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/55] Tour pos_hr_go_backend_opened_registered → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:58:57,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.011 0.254 2026-03-23 03:58:57,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 18 0.035 0.237 2026-03-23 03:58:57,937 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:57,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.022 0.249 2026-03-23 03:58:57,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.346 2026-03-23 03:58:58,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.160 2026-03-23 03:58:58,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-03-23 03:58:58,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.208 2026-03-23 03:58:58,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.289 2026-03-23 03:58:58,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.011 0.253 2026-03-23 03:58:58,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-03-23 03:58:58,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-03-23 03:58:58,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.219 2026-03-23 03:58:58,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-03-23 03:58:58,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.003 0.185 2026-03-23 03:58:58,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.013 0.120 2026-03-23 03:58:58,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.285 2026-03-23 03:58:58,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:58] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.006 0.170 2026-03-23 03:58:58,652 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:58:58,707 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:58,758 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:58,821 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/55] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-03-23 03:58:58,871 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/55] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:58:58,937 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-03-23 03:58:59,011 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:58:59,071 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:58:59,132 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-03-23 03:58:59,203 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:58:59,259 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/55] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:58:59,311 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/55] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:58:59,385 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:59,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:59] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.012 0.025 2026-03-23 03:58:59,442 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Close Register)))) 2026-03-23 03:58:59,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.010 0.021 2026-03-23 03:58:59,510 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:59,561 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/55] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-03-23 03:58:59,613 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/55] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:58:59,682 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [23/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3")) 2026-03-23 03:58:59,761 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [24/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:59,828 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [25/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Close Register)))) 2026-03-23 03:58:59,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:58:59] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.023 0.073 2026-03-23 03:58:59,944 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [26/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:58:59,988 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [27/55] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-03-23 03:59:00,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.022 0.051 2026-03-23 03:59:00,043 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [28/55] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:59:00,115 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [29/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-03-23 03:59:00,177 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [30/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:00,239 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [31/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-03-23 03:59:00,294 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [32/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:00,350 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [33/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:59:00,405 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [34/55] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:59:00,464 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [35/55] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:59:00,601 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [36/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:00,610 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [37/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:59:00,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:00] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.012 0.031 2026-03-23 03:59:00,665 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [38/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:00,720 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [39/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:00,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.010 0.031 2026-03-23 03:59:00,778 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [40/55] Tour pos_hr_go_backend_opened_registered → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-03-23 03:59:00,830 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [41/55] Tour pos_hr_go_backend_opened_registered → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:59:00,896 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [42/55] Tour pos_hr_go_backend_opened_registered → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-03-23 03:59:00,975 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [43/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:01,038 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [44/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-03-23 03:59:01,093 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [45/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:01,155 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [46/55] Tour pos_hr_go_backend_opened_registered → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:59:01,212 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [47/55] Tour pos_hr_go_backend_opened_registered → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:59:01,275 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [48/55] Tour pos_hr_go_backend_opened_registered → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:59:01,335 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [49/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:01,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:01] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.012 0.041 2026-03-23 03:59:01,416 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [50/55] Tour pos_hr_go_backend_opened_registered → Step check that Close Register exists in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:59:01,469 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [51/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:01,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.017 0.028 2026-03-23 03:59:01,518 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [52/55] Tour pos_hr_go_backend_opened_registered → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:01,574 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [53/55] Tour pos_hr_go_backend_opened_registered → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:01,625 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [54/55] Tour pos_hr_go_backend_opened_registered → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:59:01,678 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [55/55] Tour pos_hr_go_backend_opened_registered → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-03-23 03:59:01,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:01] "GET /odoo/action-point_of_sale.action_client_pos_menu HTTP/1.1" 200 - 26 0.032 0.062 2026-03-23 03:59:01,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:59:01,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:01] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-03-23 03:59:02,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:02] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 03:59:02,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:02] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.018 2026-03-23 03:59:02,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:02] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-03-23 03:59:03,062 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:59:03,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.012 0.032 2026-03-23 03:59:03,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 03:59:03,098 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-03-23 03:59:03,100 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_opened_registered SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 03:59:03,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.006 2026-03-23 03:59:03,170 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-03-23 03:59:03,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:59:03,218 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:03,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /odoo HTTP/1.1" 200 - 26 0.028 0.056 2026-03-23 03:59:03,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.083 2026-03-23 03:59:03,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.015 0.026 2026-03-23 03:59:03,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "POST /web/action/load HTTP/1.1" 200 - 6 0.009 0.056 2026-03-23 03:59:03,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /web/image?model=res.users&field=avatar_128&id=592 HTTP/1.1" 200 - 7 0.018 0.113 2026-03-23 03:59:03,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /web/image/res.partner/1184/avatar_128?unique=1774238214000 HTTP/1.1" 200 - 6 0.010 0.137 2026-03-23 03:59:03,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "POST /mail/data HTTP/1.1" 200 - 19 0.032 0.150 2026-03-23 03:59:03,914 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 18076924 (allocated 19615744) 2026-03-23 03:59:03,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:03] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.005 2026-03-23 03:59:03,973 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 67731 2026-03-23 03:59:03,977 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-03-23 03:59:03,980 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 67731 2026-03-23 03:59:04,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:04] "GET /odoo?menu_id=641 HTTP/1.1" 200 - 26 0.031 0.063 2026-03-23 03:59:04,201 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmpnkaplgk4_chrome_odoo" 2026-03-23 03:59:04,962 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome pid: 67946 2026-03-23 03:59:04,963 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless temporary user profile dir: /tmp/tmp9dbjxnui_chrome_odoo 2026-03-23 03:59:04,963 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:37955/json/version 2026-03-23 03:59:04,967 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:05,138 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 03:59:05,138 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Issuing json command http://127.0.0.1:37955/json 2026-03-23 03:59:05,148 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:05,243 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Websocket url found: ws://127.0.0.1:37955/devtools/page/ABA082921B2B9952B454BEE572ABFE3C 2026-03-23 03:59:05,286 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Enable chrome headless console log notification 2026-03-23 03:59:05,355 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Chrome headless enable page notifications 2026-03-23 03:59:05,488 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:emp1_user from n/a 2026-03-23 03:59:05,505 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Setting session cookie in browser 2026-03-23 03:59:05,507 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Open "http://127.0.0.1:8069/pos/ui/56" in browser 2026-03-23 03:59:05,507 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigating to: "http://127.0.0.1:8069/pos/ui/56" 2026-03-23 03:59:05,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:05] "GET /pos/ui/56 HTTP/1.1" 200 - 34 0.032 0.063 2026-03-23 03:59:05,643 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Navigation result: {'frameId': 'ABA082921B2B9952B454BEE572ABFE3C', 'loaderId': 'DE744FFC028418469A6EDB61564FA699', 'isDownload': False} 2026-03-23 03:59:05,643 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate ready code "odoo.isTourReady('pos_hr_go_backend_opened_registered_different_user_logged')" 2026-03-23 03:59:05,697 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:59:05,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:05] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.016 2026-03-23 03:59:05,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:05] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-03-23 03:59:05,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-03-23 03:59:06,502 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:59:06,511 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:06,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 03:59:06,592 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Evaluate test code "odoo.startTour('pos_hr_go_backend_opened_registered_different_user_logged', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:59:06,616 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [1/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-03-23 03:59:06,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.011 0.008 2026-03-23 03:59:06,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 03:59:06,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:59:06,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.057 2026-03-23 03:59:06,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.067 2026-03-23 03:59:06,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.041 0.065 2026-03-23 03:59:06,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.089 2026-03-23 03:59:07,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.421 0.476 2026-03-23 03:59:07,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 03:59:08,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 03:59:08,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.054 2026-03-23 03:59:08,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.052 2026-03-23 03:59:08,281 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: Owl is running in 'dev' mode. 2026-03-23 03:59:08,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 03:59:08,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:59:08,421 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:59:08,474 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 03:59:08,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.038 0.069 2026-03-23 03:59:08,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "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:59:08,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:59:08,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.008 0.031 2026-03-23 03:59:08,618 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [2/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:59:08,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:08] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.009 0.034 2026-03-23 03:59:08,822 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [3/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1")) 2026-03-23 03:59:09,008 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [4/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:59:09,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 11 0.058 0.040 2026-03-23 03:59:09,045 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 03:59:09,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.005 0.072 2026-03-23 03:59:09,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.010 0.101 2026-03-23 03:59:09,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.023 0.143 2026-03-23 03:59:09,182 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [5/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:09,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.011 0.191 2026-03-23 03:59:09,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.011 0.219 2026-03-23 03:59:09,259 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [6/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 8 (trigger: .modal div.numpad button:contains(/^8$/)) 2026-03-23 03:59:09,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.009 0.195 2026-03-23 03:59:09,313 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [7/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 03:59:09,370 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [8/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:59:09,429 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [9/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:59:09,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 16 0.038 0.069 2026-03-23 03:59:09,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.052 2026-03-23 03:59:09,696 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [10/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:09,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.016 0.063 2026-03-23 03:59:09,867 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [11/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step check that Backend exists in the burger menu (trigger: span.dropdown-item:contains(Backend)) 2026-03-23 03:59:09,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.145 2026-03-23 03:59:09,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-03-23 03:59:09,948 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [12/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:09,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-03-23 03:59:10,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:10] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.244 2026-03-23 03:59:10,040 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [13/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:59:10,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:10] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.269 2026-03-23 03:59:10,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:10] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.226 2026-03-23 03:59:10,116 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [14/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step selection popup has 'Test Manager 1' (trigger: .selection-item:contains("Test Manager 1")) 2026-03-23 03:59:10,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.022 0.206 2026-03-23 03:59:10,171 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [15/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:10,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:10] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-03-23 03:59:10,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:10] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-03-23 03:59:10,238 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [16/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-03-23 03:59:10,291 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [17/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:10,353 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [18/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 03:59:10,406 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [19/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:59:10,454 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [20/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:59:10,549 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [21/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:10,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:10] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.023 0.029 2026-03-23 03:59:10,613 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: [22/22] Tour pos_hr_go_backend_opened_registered_different_user_logged → Step check that Backend doesn't exist in the burger menu (trigger: body:not(:has(span.dropdown-item:contains(Backend)))) 2026-03-23 03:59:10,659 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: tour succeeded 2026-03-23 03:59:10,674 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR pos_hr_go_backend_opened_registered_different_user_logged SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-03-23 03:59:10,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.027 0.063 2026-03-23 03:59:10,876 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend.browser: heap 13648192 (allocated 14417920) 2026-03-23 03:59:10,884 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing chrome headless with pid 67946 2026-03-23 03:59:10,892 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Closing websocket connection 2026-03-23 03:59:10,893 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Terminating chrome headless with pid 67946 2026-03-23 03:59:11,120 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_go_backend: Removing chrome user profile "/tmp/tmp9dbjxnui_chrome_odoo" 2026-03-23 03:59:11,200 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_maximum_closing_difference ... 2026-03-23 03:59:12,134 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome pid: 68128 2026-03-23 03:59:12,141 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless temporary user profile dir: /tmp/tmpspsz0_46_chrome_odoo 2026-03-23 03:59:12,142 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:46681/json/version 2026-03-23 03:59:12,148 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:12,387 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Browser version: Chrome/141.0.7390.54 2026-03-23 03:59:12,387 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:46681/json 2026-03-23 03:59:12,402 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:12,493 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Websocket url found: ws://127.0.0.1:46681/devtools/page/127C44414D7AB1F5ACCCF00BBC613CD3 2026-03-23 03:59:12,547 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Enable chrome headless console log notification 2026-03-23 03:59:12,578 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless enable page notifications 2026-03-23 03:59:12,778 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 03:59:12,798 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Setting session cookie in browser 2026-03-23 03:59:12,803 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Open "http://127.0.0.1:8069/pos/ui?config_id=56" in browser 2026-03-23 03:59:12,803 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=56" 2026-03-23 03:59:12,830 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:59:14,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:14] "GET /pos/ui?config_id=56 HTTP/1.1" 200 - 86 0.098 1.117 2026-03-23 03:59:14,061 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigation result: {'frameId': '127C44414D7AB1F5ACCCF00BBC613CD3', 'loaderId': '276943B090ECAD0D5F06F74218535FD3', 'isDownload': False} 2026-03-23 03:59:14,061 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate ready code "odoo.isTourReady('test_maximum_closing_difference')" 2026-03-23 03:59:14,127 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:59:14,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:14] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 03:59:14,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:14] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-03-23 03:59:14,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:14] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.039 2026-03-23 03:59:14,912 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:14,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:14,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 03:59:14,985 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate test code "odoo.startTour('test_maximum_closing_difference', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:59:14,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:59:15,003 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [1/31] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:59:15,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:59:15,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:59:15,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.020 2026-03-23 03:59:15,153 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8890) 2026-03-23 03:59:15,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.087 2026-03-23 03:59:15,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.133 2026-03-23 03:59:15,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-03-23 03:59:16,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.352 0.530 2026-03-23 03:59:16,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 03:59:16,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:59:16,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.096 2026-03-23 03:59:16,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 03:59:16,671 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-03-23 03:59:16,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:59:16,838 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 03:59:16,846 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:59:16,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.014 0.026 2026-03-23 03:59:16,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 03:59:16,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "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:59:16,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:59:16,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:16] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 03:59:16,950 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [2/31] Tour test_maximum_closing_difference → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:59:17,072 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [3/31] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:59:17,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.021 0.066 2026-03-23 03:59:17,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "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:59:17,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 11 0.040 0.050 2026-03-23 03:59:17,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.016 0.102 2026-03-23 03:59:17,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.007 0.138 2026-03-23 03:59:17,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.015 0.160 2026-03-23 03:59:17,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.010 0.194 2026-03-23 03:59:17,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.013 0.169 2026-03-23 03:59:17,480 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [4/31] Tour test_maximum_closing_difference → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-03-23 03:59:17,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.015 0.182 2026-03-23 03:59:17,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.163 2026-03-23 03:59:17,730 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [5/31] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:59:17,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.108 0.445 2026-03-23 03:59:17,810 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [6/31] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:59:17,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-03-23 03:59:17,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:17] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-03-23 03:59:18,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.015 0.431 2026-03-23 03:59:18,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.012 0.496 2026-03-23 03:59:18,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.518 2026-03-23 03:59:18,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.339 2026-03-23 03:59:18,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.624 2026-03-23 03:59:18,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-03-23 03:59:18,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 03:59:18,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.253 2026-03-23 03:59:18,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.009 0.287 2026-03-23 03:59:18,440 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [7/31] Tour test_maximum_closing_difference → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-03-23 03:59:18,508 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [8/31] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:18,562 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [9/31] Tour test_maximum_closing_difference → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-03-23 03:59:18,618 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [10/31] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:18,674 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [11/31] Tour test_maximum_closing_difference → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:59:18,733 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [12/31] Tour test_maximum_closing_difference → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:59:18,785 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [13/31] Tour test_maximum_closing_difference → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:59:18,857 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [14/31] Tour test_maximum_closing_difference → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:18,909 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [15/31] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:18,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.023 0.039 2026-03-23 03:59:18,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.007 0.023 2026-03-23 03:59:18,974 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [16/31] Tour test_maximum_closing_difference → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:59:19,027 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [17/31] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:59:19,095 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [18/31] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-03-23 03:59:19,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:19] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.010 0.027 2026-03-23 03:59:19,220 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [19/31] Tour test_maximum_closing_difference → Step body:not(:has(button:contains("Proceed anyway"))) 2026-03-23 03:59:19,272 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [20/31] Tour test_maximum_closing_difference → Step Click on Ok (trigger: body button:contains(Ok)) 2026-03-23 03:59:19,329 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [21/31] Tour test_maximum_closing_difference → Step Click on Discard (trigger: body button:contains(Discard)) 2026-03-23 03:59:19,389 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [22/31] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:59:19,447 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [23/31] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:59:19,527 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [24/31] Tour test_maximum_closing_difference → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:19,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:19] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.015 0.031 2026-03-23 03:59:19,583 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [25/31] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:19,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.008 0.025 2026-03-23 03:59:19,637 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [26/31] Tour test_maximum_closing_difference → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:59:19,688 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [27/31] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:59:19,755 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [28/31] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-03-23 03:59:19,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:19] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.009 0.022 2026-03-23 03:59:19,823 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [29/31] Tour test_maximum_closing_difference → Step Check button Proceed anyway exist (trigger: body button:contains(Proceed anyway)) 2026-03-23 03:59:19,874 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [30/31] Tour test_maximum_closing_difference → Step Click on Proceed anyway (trigger: body button:contains(Proceed anyway)) 2026-03-23 03:59:19,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:19] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.005 0.013 2026-03-23 03:59:20,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:20] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 32 0.054 0.058 2026-03-23 03:59:20,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:20] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 107 0.259 0.362 2026-03-23 03:59:20,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:20] "GET /pos/ui/56 HTTP/1.1" 200 - 71 0.055 0.100 2026-03-23 03:59:21,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:21] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:59:21,858 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [31/31] Tour test_maximum_closing_difference → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:59:21,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 03:59:21,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 03:59:21,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 03:59:22,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.008 2026-03-23 03:59:22,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.056 2026-03-23 03:59:22,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-03-23 03:59:22,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 116 0.134 0.186 2026-03-23 03:59:22,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.008 0.024 2026-03-23 03:59:22,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 03:59:22,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.019 2026-03-23 03:59:22,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 03:59:22,737 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-03-23 03:59:22,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 03:59:22,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:22] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 304 - 3 0.004 0.016 2026-03-23 03:59:22,937 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: tour succeeded 2026-03-23 03:59:22,941 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_maximum_closing_difference SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:59:23,373 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: heap 12754164 (allocated 13893632) 2026-03-23 03:59:23,379 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing chrome headless with pid 68128 2026-03-23 03:59:23,380 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing websocket connection 2026-03-23 03:59:23,382 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Terminating chrome headless with pid 68128 2026-03-23 03:59:23,499 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Removing chrome user profile "/tmp/tmpspsz0_46_chrome_odoo" 2026-03-23 03:59:24,152 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome pid: 68331 2026-03-23 03:59:24,152 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless temporary user profile dir: /tmp/tmpk01tcn2b_chrome_odoo 2026-03-23 03:59:24,152 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:43963/json/version 2026-03-23 03:59:24,154 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:24,385 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Browser version: Chrome/141.0.7390.54 2026-03-23 03:59:24,386 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Issuing json command http://127.0.0.1:43963/json 2026-03-23 03:59:24,391 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:24,440 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Websocket url found: ws://127.0.0.1:43963/devtools/page/0747B1E31610E814F3B81AEE7029C8F4 2026-03-23 03:59:24,481 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Enable chrome headless console log notification 2026-03-23 03:59:24,515 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Chrome headless enable page notifications 2026-03-23 03:59:24,613 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:59:24,621 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Setting session cookie in browser 2026-03-23 03:59:24,625 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Open "http://127.0.0.1:8069/pos/ui?config_id=56" in browser 2026-03-23 03:59:24,626 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=56" 2026-03-23 03:59:24,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:24] "GET /pos/ui?config_id=56 HTTP/1.1" 200 - 33 0.035 0.075 2026-03-23 03:59:24,763 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Navigation result: {'frameId': '0747B1E31610E814F3B81AEE7029C8F4', 'loaderId': '751CCB37072AB9E4B64E0F925873A7E1', 'isDownload': False} 2026-03-23 03:59:24,763 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate ready code "odoo.isTourReady('test_maximum_closing_difference')" 2026-03-23 03:59:24,805 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:59:24,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 03:59:24,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-03-23 03:59:24,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 03:59:25,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 03:59:25,499 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 03:59:25,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 03:59:25,521 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Evaluate test code "odoo.startTour('test_maximum_closing_difference', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:59:25,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:59:25,539 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [1/31] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:59:25,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 03:59:25,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:59:25,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.015 2026-03-23 03:59:25,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 03:59:25,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.057 2026-03-23 03:59:25,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.073 2026-03-23 03:59:26,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.333 0.455 2026-03-23 03:59:26,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 03:59:26,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 03:59:26,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:26] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.041 2026-03-23 03:59:26,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 03:59:26,940 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-03-23 03:59:27,071 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:59:27,086 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:27,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 03:59:27,088 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 03:59:27,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 03:59:27,165 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "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:59:27,183 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 03:59:27,217 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [2/31] Tour test_maximum_closing_difference → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:59:27,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.005 0.011 2026-03-23 03:59:27,436 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [3/31] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:59:27,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "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:59:27,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 10 0.090 0.099 2026-03-23 03:59:27,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.004 0.153 2026-03-23 03:59:27,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.006 0.097 2026-03-23 03:59:27,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.004 0.116 2026-03-23 03:59:27,829 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [4/31] Tour test_maximum_closing_difference → Step enter opening amount (trigger: .cash-input-sub-section input) 2026-03-23 03:59:27,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/image/hr.employee.public/42/avatar_128 HTTP/1.1" 200 - 4 0.008 0.153 2026-03-23 03:59:27,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 16 0.046 0.206 2026-03-23 03:59:27,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:27] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.010 0.141 2026-03-23 03:59:28,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.024 0.182 2026-03-23 03:59:28,093 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [5/31] Tour test_maximum_closing_difference → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:59:28,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.019 0.266 2026-03-23 03:59:28,208 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [6/31] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:59:28,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.281 2026-03-23 03:59:28,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.017 0.331 2026-03-23 03:59:28,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.023 0.346 2026-03-23 03:59:28,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.011 0.551 2026-03-23 03:59:28,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.021 0.406 2026-03-23 03:59:28,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.395 2026-03-23 03:59:28,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.350 2026-03-23 03:59:28,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.011 0.281 2026-03-23 03:59:28,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-03-23 03:59:28,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-03-23 03:59:28,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.006 0.211 2026-03-23 03:59:28,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.006 0.183 2026-03-23 03:59:28,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.057 0.238 2026-03-23 03:59:28,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:28] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.003 0.127 2026-03-23 03:59:28,938 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [7/31] Tour test_maximum_closing_difference → Step selection popup has 'Test Manager 2' (trigger: .selection-item:contains("Test Manager 2")) 2026-03-23 03:59:29,004 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [8/31] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:29,079 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [9/31] Tour test_maximum_closing_difference → Step click numpad button: 6 (trigger: .modal div.numpad button:contains(/^6$/)) 2026-03-23 03:59:29,138 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [10/31] Tour test_maximum_closing_difference → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 03:59:29,196 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [11/31] Tour test_maximum_closing_difference → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 03:59:29,254 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [12/31] Tour test_maximum_closing_difference → Step input shown is '••••' (trigger: .modal .value:contains("••••")) 2026-03-23 03:59:29,307 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [13/31] Tour test_maximum_closing_difference → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 03:59:29,366 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [14/31] Tour test_maximum_closing_difference → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:29,422 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [15/31] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:29,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:29] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.015 0.035 2026-03-23 03:59:29,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.012 0.029 2026-03-23 03:59:29,503 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [16/31] Tour test_maximum_closing_difference → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:59:29,553 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [17/31] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:59:29,628 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [18/31] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-03-23 03:59:29,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:29] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.013 0.034 2026-03-23 03:59:29,757 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [19/31] Tour test_maximum_closing_difference → Step body:not(:has(button:contains("Proceed anyway"))) 2026-03-23 03:59:29,806 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [20/31] Tour test_maximum_closing_difference → Step Click on Ok (trigger: body button:contains(Ok)) 2026-03-23 03:59:29,865 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [21/31] Tour test_maximum_closing_difference → Step Click on Discard (trigger: body button:contains(Discard)) 2026-03-23 03:59:29,919 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [22/31] Tour test_maximum_closing_difference → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:59:29,978 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [23/31] Tour test_maximum_closing_difference → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:59:30,043 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [24/31] Tour test_maximum_closing_difference → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:30,101 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [25/31] Tour test_maximum_closing_difference → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 03:59:30,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:30] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.016 0.044 2026-03-23 03:59:30,159 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [26/31] Tour test_maximum_closing_difference → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 03:59:30,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.018 0.027 2026-03-23 03:59:30,204 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [27/31] Tour test_maximum_closing_difference → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 03:59:30,267 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [28/31] Tour test_maximum_closing_difference → Step Click on Close Register (trigger: body button:contains(Close Register)) 2026-03-23 03:59:30,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:30] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 8 0.009 0.025 2026-03-23 03:59:30,336 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [29/31] Tour test_maximum_closing_difference → Step Check button Proceed anyway exist (trigger: body button:contains(Proceed anyway)) 2026-03-23 03:59:30,390 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [30/31] Tour test_maximum_closing_difference → Step Click on Proceed anyway (trigger: body button:contains(Proceed anyway)) 2026-03-23 03:59:30,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:30] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 6 0.010 0.034 2026-03-23 03:59:30,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:30] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session#pos.session.update_closing_control_state_session HTTP/1.1" 200 - 34 0.059 0.086 2026-03-23 03:59:31,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:31] "POST /web/dataset/call_kw/pos.session/close_session_from_ui#pos.session.close_session_from_ui HTTP/1.1" 200 - 89 0.123 0.262 2026-03-23 03:59:31,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:31] "GET /pos/ui/56 HTTP/1.1" 200 - 71 0.069 0.108 2026-03-23 03:59:32,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:59:32,290 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: [31/31] Tour test_maximum_closing_difference → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:59:32,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-03-23 03:59:32,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 03:59:32,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:59:32,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.050 2026-03-23 03:59:32,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.004 0.070 2026-03-23 03:59:32,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-03-23 03:59:32,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 116 0.106 0.177 2026-03-23 03:59:32,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 6 0.009 0.041 2026-03-23 03:59:33,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:59:33,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:33] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 304 - 3 0.007 0.026 2026-03-23 03:59:33,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 03:59:33,186 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: Owl is running in 'dev' mode. 2026-03-23 03:59:33,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.024 2026-03-23 03:59:33,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:33] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 304 - 3 0.003 0.018 2026-03-23 03:59:33,406 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: tour succeeded 2026-03-23 03:59:33,416 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_maximum_closing_difference SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 03:59:33,819 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference.browser: heap 12488424 (allocated 13893632) 2026-03-23 03:59:33,858 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing chrome headless with pid 68331 2026-03-23 03:59:33,860 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Closing websocket connection 2026-03-23 03:59:33,862 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Terminating chrome headless with pid 68331 2026-03-23 03:59:34,103 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_maximum_closing_difference: Removing chrome user profile "/tmp/tmpk01tcn2b_chrome_odoo" 2026-03-23 03:59:34,160 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_minimal_employee_refund ... 2026-03-23 03:59:36,023 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Chrome pid: 68539 2026-03-23 03:59:36,024 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Chrome headless temporary user profile dir: /tmp/tmp6dc_i5f7_chrome_odoo 2026-03-23 03:59:36,024 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Issuing json command http://127.0.0.1:33177/json/version 2026-03-23 03:59:36,025 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:36,195 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Browser version: Chrome/141.0.7390.54 2026-03-23 03:59:36,205 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Issuing json command http://127.0.0.1:33177/json 2026-03-23 03:59:36,218 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:36,269 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Websocket url found: ws://127.0.0.1:33177/devtools/page/38B97C9334520E1B4D13E43A624590F2 2026-03-23 03:59:36,303 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Enable chrome headless console log notification 2026-03-23 03:59:36,345 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Chrome headless enable page notifications 2026-03-23 03:59:36,500 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:59:36,508 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Setting session cookie in browser 2026-03-23 03:59:36,512 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Open "http://127.0.0.1:8069/pos/ui/56" in browser 2026-03-23 03:59:36,512 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/56" 2026-03-23 03:59:36,544 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:59:37,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:37] "GET /pos/ui/56 HTTP/1.1" 200 - 82 0.078 0.688 2026-03-23 03:59:37,311 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Navigation result: {'frameId': '38B97C9334520E1B4D13E43A624590F2', 'loaderId': 'ED1927474780CCAAA1C00C036113183D', 'isDownload': False} 2026-03-23 03:59:37,312 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Evaluate ready code "odoo.isTourReady('test_minimal_employee_refund')" 2026-03-23 03:59:37,339 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:59:37,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:37] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 03:59:37,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:37] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 03:59:37,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:37] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 03:59:37,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:59:37,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:38,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.015 2026-03-23 03:59:38,041 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Evaluate test code "odoo.startTour('test_minimal_employee_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:59:38,056 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [1/17] Tour test_minimal_employee_refund → Step Click on Unlock Register (trigger: body button:contains(Unlock Register)) 2026-03-23 03:59:38,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 03:59:38,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:59:38,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:59:38,167 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8901) 2026-03-23 03:59:38,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.007 0.047 2026-03-23 03:59:38,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.065 2026-03-23 03:59:38,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.052 2026-03-23 03:59:38,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.054 2026-03-23 03:59:39,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.292 0.403 2026-03-23 03:59:39,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 03:59:39,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 03:59:39,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.057 2026-03-23 03:59:39,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 03:59:39,409 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: Owl is running in 'dev' mode. 2026-03-23 03:59:39,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 03:59:39,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 03:59:39,552 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:39,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 03:59:39,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.007 0.020 2026-03-23 03:59:39,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "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:59:39,666 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:39,671 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [2/17] Tour test_minimal_employee_refund → Step login screen is shown (trigger: .login-overlay .screen-login) 2026-03-23 03:59:39,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 03:59:39,791 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [3/17] Tour test_minimal_employee_refund → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 03:59:39,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:39] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.005 0.023 2026-03-23 03:59:39,980 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [4/17] Tour test_minimal_employee_refund → Step selection popup has 'Minimal Employee' (trigger: .selection-item:contains("Minimal Employee")) 2026-03-23 03:59:40,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image/hr.employee.public/43/avatar_128 HTTP/1.1" 200 - 11 0.037 0.049 2026-03-23 03:59:40,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "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:59:40,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image/hr.employee.public/40/avatar_128 HTTP/1.1" 200 - 4 0.005 0.068 2026-03-23 03:59:40,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image/hr.employee.public/39/avatar_128 HTTP/1.1" 200 - 4 0.005 0.111 2026-03-23 03:59:40,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image/hr.employee.public/36/avatar_128 HTTP/1.1" 200 - 4 0.006 0.094 2026-03-23 03:59:40,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image/hr.employee.public/41/avatar_128 HTTP/1.1" 200 - 4 0.004 0.105 2026-03-23 03:59:40,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image/hr.employee.public/37/avatar_128 HTTP/1.1" 200 - 4 0.004 0.110 2026-03-23 03:59:40,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.039 0.091 2026-03-23 03:59:40,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image/hr.employee.public/38/avatar_128 HTTP/1.1" 200 - 4 0.004 0.125 2026-03-23 03:59:40,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.074 2026-03-23 03:59:40,443 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [5/17] Tour test_minimal_employee_refund → Step .pos-leftheader .orders-button 2026-03-23 03:59:40,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.053 2026-03-23 03:59:40,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-03-23 03:59:40,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 03:59:40,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.069 2026-03-23 03:59:40,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.103 2026-03-23 03:59:40,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.131 2026-03-23 03:59:40,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-03-23 03:59:40,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-03-23 03:59:40,810 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [6/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter 2026-03-23 03:59:40,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-03-23 03:59:40,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.013 0.165 2026-03-23 03:59:40,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.066 2026-03-23 03:59:40,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 03:59:41,002 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [7/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter ul 2026-03-23 03:59:41,053 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [8/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:59:41,115 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [9/17] Tour test_minimal_employee_refund → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:59:41,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.006 0.026 2026-03-23 03:59:41,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 60 0.081 0.087 2026-03-23 03:59:41,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:41] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 32 0.038 0.080 2026-03-23 03:59:41,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 32 0.028 0.091 2026-03-23 03:59:41,644 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [10/17] Tour test_minimal_employee_refund → Step body:not(:has(.subpads)) 2026-03-23 03:59:41,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.119 2026-03-23 03:59:41,689 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [11/17] Tour test_minimal_employee_refund → Step click cashier name (trigger: .cashier-name) 2026-03-23 03:59:41,752 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [12/17] Tour test_minimal_employee_refund → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 03:59:41,829 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [13/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter 2026-03-23 03:59:41,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:41] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 9 0.011 0.039 2026-03-23 03:59:41,885 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [14/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter ul 2026-03-23 03:59:41,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.011 0.028 2026-03-23 03:59:41,942 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [15/17] Tour test_minimal_employee_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 03:59:42,002 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [16/17] Tour test_minimal_employee_refund → Step .ticket-screen .order-row:contains("001") 2026-03-23 03:59:42,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:42] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.010 0.031 2026-03-23 03:59:42,070 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: [17/17] Tour test_minimal_employee_refund → Step .subpads 2026-03-23 03:59:42,125 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: tour succeeded 2026-03-23 03:59:42,131 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_minimal_employee_refund SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 03:59:42,309 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund.browser: heap 14455180 (allocated 16252928) 2026-03-23 03:59:42,344 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Closing chrome headless with pid 68539 2026-03-23 03:59:42,355 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Closing websocket connection 2026-03-23 03:59:42,356 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Terminating chrome headless with pid 68539 2026-03-23 03:59:42,475 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_minimal_employee_refund: Removing chrome user profile "/tmp/tmp6dc_i5f7_chrome_odoo" 2026-03-23 03:59:42,550 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_scan_employee_barcode_with_pos_hr_disabled ... 2026-03-23 03:59:43,256 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome pid: 68729 2026-03-23 03:59:43,273 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome headless temporary user profile dir: /tmp/tmpxo9g5941_chrome_odoo 2026-03-23 03:59:43,274 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Issuing json command http://127.0.0.1:46475/json/version 2026-03-23 03:59:43,310 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:43,720 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Browser version: Chrome/141.0.7390.54 2026-03-23 03:59:43,721 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Issuing json command http://127.0.0.1:46475/json 2026-03-23 03:59:43,760 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 03:59:43,819 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Websocket url found: ws://127.0.0.1:46475/devtools/page/29D4B85724E4D1FBB7D2406DE191F548 2026-03-23 03:59:43,892 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Enable chrome headless console log notification 2026-03-23 03:59:43,956 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Chrome headless enable page notifications 2026-03-23 03:59:44,228 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 03:59:44,254 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Setting session cookie in browser 2026-03-23 03:59:44,256 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Open "http://127.0.0.1:8069/pos/ui?config_id=56" in browser 2026-03-23 03:59:44,257 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=56" 2026-03-23 03:59:44,286 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 03:59:45,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:45] "GET /pos/ui?config_id=56 HTTP/1.1" 200 - 86 0.117 0.895 2026-03-23 03:59:45,299 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Navigation result: {'frameId': '29D4B85724E4D1FBB7D2406DE191F548', 'loaderId': 'B86D52DA9132A294F9BD4DD23A39FC05', 'isDownload': False} 2026-03-23 03:59:45,300 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Evaluate ready code "odoo.isTourReady('test_scan_employee_barcode_with_pos_hr_disabled')" 2026-03-23 03:59:45,333 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 03:59:45,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 03:59:45,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.034 2026-03-23 03:59:45,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.052 2026-03-23 03:59:46,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 03:59:46,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:46,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.036 2026-03-23 03:59:46,217 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Evaluate test code "odoo.startTour('test_scan_employee_barcode_with_pos_hr_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=56", "delayToCheckUndeterminisms": 0})" 2026-03-23 03:59:46,257 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [1/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step PoS model scan barcode '041123' (trigger: body) 2026-03-23 03:59:46,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.030 2026-03-23 03:59:46,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 03:59:46,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 03:59:46,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 03:59:46,457 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:8902) 2026-03-23 03:59:46,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.099 2026-03-23 03:59:46,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.128 2026-03-23 03:59:46,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.052 2026-03-23 03:59:47,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 272 0.315 0.454 2026-03-23 03:59:47,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 03:59:47,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 03:59:47,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "GET /web/image/res.company/157/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.054 2026-03-23 03:59:47,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 03:59:47,748 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: Owl is running in 'dev' mode. 2026-03-23 03:59:47,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:47,907 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 03:59:47,909 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 03:59:47,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "GET /web/image/res.users/591/avatar_128 HTTP/1.1" 200 - 14 0.026 0.036 2026-03-23 03:59:47,959 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "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:59:47,966 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 03:59:47,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:47] "GET /web/image?model=res.company&id=157&field=logo HTTP/1.1" 200 - 3 0.008 0.075 2026-03-23 03:59:48,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.131 2026-03-23 03:59:48,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.127 2026-03-23 03:59:48,053 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [2/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 03:59:48,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.011 0.092 2026-03-23 03:59:48,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.032 2026-03-23 03:59:48,458 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: [3/3] Tour test_scan_employee_barcode_with_pos_hr_disabled → Step product screen is shown (trigger: .product-screen) 2026-03-23 03:59:48,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image?model=product.template&field=image_128&id=1420&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.016 0.044 2026-03-23 03:59:48,563 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: tour succeeded 2026-03-23 03:59:48,575 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_scan_employee_barcode_with_pos_hr_disabled SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-03-23 03:59:48,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 03:59:48,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image?model=product.template&field=image_128&id=1421&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.013 0.092 2026-03-23 03:59:48,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image?model=product.template&field=image_128&id=1422&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.152 2026-03-23 03:59:48,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image?model=product.template&field=image_128&id=1423&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-03-23 03:59:48,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image?model=product.template&field=image_128&id=1424&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-03-23 03:59:48,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image?model=product.template&field=image_128&id=1425&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.335 2026-03-23 03:59:48,893 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled.browser: heap 12834152 (allocated 13631488) 2026-03-23 03:59:48,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.004 0.270 2026-03-23 03:59:48,932 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Closing chrome headless with pid 68729 2026-03-23 03:59:48,939 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Closing websocket connection 2026-03-23 03:59:48,944 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Terminating chrome headless with pid 68729 2026-03-23 03:59:48,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image?model=product.template&field=image_128&id=1428&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.316 2026-03-23 03:59:48,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:48] "GET /web/image?model=product.template&field=image_128&id=1426&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.273 2026-03-23 03:59:49,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:49] "GET /web/image?model=product.template&field=image_128&id=1427&unique=2026-03-23T03:56:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-03-23 03:59:49,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:49] "GET /web/image/res.company/157/favicon HTTP/1.1" 304 - 4 0.004 0.147 2026-03-23 03:59:49,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 03:59:49] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 4 0.004 0.082 2026-03-23 03:59:49,168 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_frontend.TestUi.test_scan_employee_barcode_with_pos_hr_disabled: Removing chrome user profile "/tmp/tmpxo9g5941_chrome_odoo" 2026-03-23 03:59:49,274 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-03-23 04:00:03,786 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_hr_session_name_gap ... 2026-03-23 04:00:04,179 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 04:00:18,333 26 INFO 00799-19-0-all odoo.models.unlink: User #597 deleted res.currency.rate records with IDs: [62, 63, 64] 2026-03-23 04:00:22,792 26 INFO 00799-19-0-all odoo.models.unlink: User #597 deleted pos.config records with IDs: [60, 61] 2026-03-23 04:00:22,824 26 INFO 00799-19-0-all odoo.models.unlink: User #597 deleted ir.sequence records with IDs: [4529, 4538, 4530, 4539] 2026-03-23 04:00:30,662 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_res_config_settings: Starting TestConfigureShopsPoSHR.test_properly_deleting_pos_hr_group_all_members ... 2026-03-23 04:00:31,435 26 INFO 00799-19-0-all odoo.models.unlink: User #597 deleted account.tax records with IDs: [738] 2026-03-23 04:00:31,654 26 INFO 00799-19-0-all odoo.addons.pos_hr.tests.test_res_config_settings: Starting TestConfigureShopsPoSHR.test_write_create_employee_if_none ... 2026-03-23 04:00:31,964 26 INFO 00799-19-0-all odoo.models.unlink: User #597 deleted mail.message records with IDs: [5809, 5808, 5807, 5805, 5804, 5803, 5799] 2026-03-23 04:00:32,266 26 INFO 00799-19-0-all odoo.models.unlink: User #597 deleted ir.attachment records with IDs: [8996, 8997, 8998, 8999, 9000, 9012, 9013, 9014, 9015, 9016, 9017, 9019, 9020, 9021, 9022, 9023, 9025, 9026, 9027, 9028, 9042, 9044, 9045, 9046, 9047, 9048, 9049, 9050, 9051, 9052, 9053, 9055, 9056, 9057, 9058] 2026-03-23 04:00:32,273 26 INFO 00799-19-0-all odoo.models.unlink: User #597 deleted hr.employee records with IDs: [45, 48, 49, 50, 51, 46, 47] 2026-03-23 04:00:32,317 26 INFO 00799-19-0-all odoo.models.unlink: User #597 deleted resource.resource records with IDs: [60, 63, 64, 65, 66, 61, 62] 2026-03-23 04:00:32,869 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-23 04:00:52,876 26 INFO 00799-19-0-all odoo.models.unlink: User #604 deleted restaurant.floor records with IDs: [1] 2026-03-23 04:00:56,236 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend: Starting TestUi.test_post_login_default_screen_register ... 2026-03-23 04:00:57,218 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Chrome pid: 68901 2026-03-23 04:00:57,219 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Chrome headless temporary user profile dir: /tmp/tmp5v3xe9ny_chrome_odoo 2026-03-23 04:00:57,219 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Issuing json command http://127.0.0.1:36447/json/version 2026-03-23 04:00:57,222 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:00:57,360 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Browser version: Chrome/141.0.7390.54 2026-03-23 04:00:57,360 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Issuing json command http://127.0.0.1:36447/json 2026-03-23 04:00:57,366 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:00:57,437 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Websocket url found: ws://127.0.0.1:36447/devtools/page/FBA8FB4804BEF8C51D5554DC37677D2C 2026-03-23 04:00:57,504 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Enable chrome headless console log notification 2026-03-23 04:00:57,539 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Chrome headless enable page notifications 2026-03-23 04:00:57,788 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:00:57,802 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Setting session cookie in browser 2026-03-23 04:00:57,806 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-03-23 04:00:57,806 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-03-23 04:00:57,834 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:00:58,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:58] "GET /pos/ui/64 HTTP/1.1" 200 - 83 0.158 0.862 2026-03-23 04:00:58,852 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Navigation result: {'frameId': 'FBA8FB4804BEF8C51D5554DC37677D2C', 'loaderId': '0A2A4EE79CCA345D5E0CED5B3A5EDF96', 'isDownload': False} 2026-03-23 04:00:58,853 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Evaluate ready code "odoo.isTourReady('test_post_login_default_screen_is_register')" 2026-03-23 04:00:58,927 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:00:58,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:58] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.018 2026-03-23 04:00:59,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.049 2026-03-23 04:00:59,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.088 2026-03-23 04:00:59,738 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:00:59,749 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:00:59,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 04:00:59,823 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Evaluate test code "odoo.startTour('test_post_login_default_screen_is_register', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:00:59,845 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [1/5] Tour test_post_login_default_screen_is_register → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 04:00:59,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.013 2026-03-23 04:00:59,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:00:59,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:00:59,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:00:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.028 2026-03-23 04:01:00,044 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9190) 2026-03-23 04:01:00,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.009 0.084 2026-03-23 04:01:00,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.086 2026-03-23 04:01:00,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.042 2026-03-23 04:01:00,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.306 0.478 2026-03-23 04:01:01,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:01:01,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:01:01,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /web/image/res.company/160/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.063 2026-03-23 04:01:01,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:01:01,390 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: Owl is running in 'dev' mode. 2026-03-23 04:01:01,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:01:01,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /web/image?model=res.company&id=160&field=logo HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 04:01:01,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:01:01,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:01:01,540 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:01:01,681 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:01:01,708 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:01:01,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /web/image/res.company/160/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 04:01:01,746 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [2/5] Tour test_post_login_default_screen_is_register → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 04:01:01,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:01] "GET /web/image/res.company/160/favicon HTTP/1.1" 304 - 4 0.005 0.019 2026-03-23 04:01:02,055 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [3/5] Tour test_post_login_default_screen_is_register → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 04:01:02,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/hr.employee.public/53/avatar_128 HTTP/1.1" 200 - 10 0.068 0.057 2026-03-23 04:01:02,292 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:01:02,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/hr.employee.public/58/avatar_128 HTTP/1.1" 200 - 4 0.017 0.141 2026-03-23 04:01:02,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/hr.employee.public/57/avatar_128 HTTP/1.1" 200 - 4 0.010 0.188 2026-03-23 04:01:02,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/hr.employee.public/56/avatar_128 HTTP/1.1" 200 - 4 0.011 0.229 2026-03-23 04:01:02,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/hr.employee.public/54/avatar_128 HTTP/1.1" 200 - 4 0.008 0.255 2026-03-23 04:01:02,464 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [4/5] Tour test_post_login_default_screen_is_register → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:01:02,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/hr.employee.public/59/avatar_128 HTTP/1.1" 200 - 4 0.027 0.326 2026-03-23 04:01:02,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/res.company/160/favicon HTTP/1.1" 304 - 4 0.014 0.261 2026-03-23 04:01:02,800 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: [5/5] Tour test_post_login_default_screen_is_register → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:01:02,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.071 0.414 2026-03-23 04:01:02,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/hr.employee.public/55/avatar_128 HTTP/1.1" 200 - 4 0.004 0.428 2026-03-23 04:01:02,901 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: tour succeeded 2026-03-23 04:01:02,905 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_post_login_default_screen_is_register SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-03-23 04:01:02,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.023 0.527 2026-03-23 04:01:02,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:02] "GET /web/image/res.company/160/favicon HTTP/1.1" 304 - 4 0.004 0.235 2026-03-23 04:01:03,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.011 0.117 2026-03-23 04:01:03,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.078 0.268 2026-03-23 04:01:03,189 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register.browser: heap 12658080 (allocated 13369344) 2026-03-23 04:01:03,247 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Closing chrome headless with pid 68901 2026-03-23 04:01:03,261 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Closing websocket connection 2026-03-23 04:01:03,264 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Terminating chrome headless with pid 68901 2026-03-23 04:01:03,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:03] "GET /web/image/res.company/160/favicon HTTP/1.1" 304 - 4 0.006 0.034 2026-03-23 04:01:03,385 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_register: Removing chrome user profile "/tmp/tmp5v3xe9ny_chrome_odoo" 2026-03-23 04:01:03,454 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend: Starting TestUi.test_post_login_default_screen_tables ... 2026-03-23 04:01:04,303 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Chrome pid: 69075 2026-03-23 04:01:04,305 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Chrome headless temporary user profile dir: /tmp/tmp5rrmvp8x_chrome_odoo 2026-03-23 04:01:04,305 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Issuing json command http://127.0.0.1:33599/json/version 2026-03-23 04:01:04,306 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:01:04,439 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Browser version: Chrome/141.0.7390.54 2026-03-23 04:01:04,450 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Issuing json command http://127.0.0.1:33599/json 2026-03-23 04:01:04,452 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:01:04,520 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Websocket url found: ws://127.0.0.1:33599/devtools/page/613F519F0A7456C14524A08D7B1B314D 2026-03-23 04:01:04,595 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Enable chrome headless console log notification 2026-03-23 04:01:04,685 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Chrome headless enable page notifications 2026-03-23 04:01:04,806 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:01:04,821 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Setting session cookie in browser 2026-03-23 04:01:04,826 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Open "http://127.0.0.1:8069/pos/ui/64" in browser 2026-03-23 04:01:04,827 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Navigating to: "http://127.0.0.1:8069/pos/ui/64" 2026-03-23 04:01:04,855 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:01:05,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:05] "GET /pos/ui/64 HTTP/1.1" 200 - 86 0.099 0.760 2026-03-23 04:01:05,716 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Navigation result: {'frameId': '613F519F0A7456C14524A08D7B1B314D', 'loaderId': '3A56AF3DFD48706446FCC7F9BE7578DB', 'isDownload': False} 2026-03-23 04:01:05,716 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Evaluate ready code "odoo.isTourReady('test_post_login_default_screen_is_tables')" 2026-03-23 04:01:05,793 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:01:05,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:05] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 04:01:05,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:05] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-03-23 04:01:05,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.042 2026-03-23 04:01:06,690 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:01:06,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.098 2026-03-23 04:01:06,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 04:01:06,948 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Evaluate test code "odoo.startTour('test_post_login_default_screen_is_tables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/64", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:01:06,975 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [1/5] Tour test_post_login_default_screen_is_tables → Step Click on Open Register (trigger: body button:contains(Open Register)) 2026-03-23 04:01:06,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.018 2026-03-23 04:01:07,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:01:07,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:01:07,091 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9191) 2026-03-23 04:01:07,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.048 2026-03-23 04:01:07,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.053 2026-03-23 04:01:07,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.048 2026-03-23 04:01:07,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.071 2026-03-23 04:01:08,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 288 0.390 0.611 2026-03-23 04:01:08,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:01:08,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:01:08,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "GET /web/image/res.company/160/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.086 2026-03-23 04:01:08,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.032 2026-03-23 04:01:08,756 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: Owl is running in 'dev' mode. 2026-03-23 04:01:08,854 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:01:08,886 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:01:08,891 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:01:08,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "GET /web/image?model=res.company&id=160&field=logo HTTP/1.1" 200 - 3 0.012 0.032 2026-03-23 04:01:08,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:01:08,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:01:08,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:01:09,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "GET /web/image/res.company/160/favicon HTTP/1.1" 200 - 4 0.008 0.032 2026-03-23 04:01:09,015 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [2/5] Tour test_post_login_default_screen_is_tables → Step click login button (trigger: .login-overlay .select-cashier) 2026-03-23 04:01:09,196 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [3/5] Tour test_post_login_default_screen_is_tables → Step selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin")) 2026-03-23 04:01:09,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "GET /web/image/hr.employee.public/53/avatar_128 HTTP/1.1" 200 - 10 0.048 0.095 2026-03-23 04:01:09,414 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:01:09,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "GET /web/image/hr.employee.public/56/avatar_128 HTTP/1.1" 200 - 4 0.009 0.194 2026-03-23 04:01:09,481 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [4/5] Tour test_post_login_default_screen_is_tables → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:01:09,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "GET /web/image/hr.employee.public/57/avatar_128 HTTP/1.1" 200 - 4 0.011 0.246 2026-03-23 04:01:09,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "GET /web/image/hr.employee.public/59/avatar_128 HTTP/1.1" 200 - 4 0.022 0.271 2026-03-23 04:01:09,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "GET /web/image/hr.employee.public/58/avatar_128 HTTP/1.1" 200 - 4 0.012 0.318 2026-03-23 04:01:09,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "GET /web/image/hr.employee.public/54/avatar_128 HTTP/1.1" 200 - 4 0.007 0.349 2026-03-23 04:01:09,822 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: [5/5] Tour test_post_login_default_screen_is_tables → Step .floor-map 2026-03-23 04:01:09,886 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: tour succeeded 2026-03-23 04:01:09,892 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_post_login_default_screen_is_tables SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 04:01:09,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:09] "POST /web/dataset/call_kw/pos.session/write#pos.session.write HTTP/1.1" 200 - 22 0.181 0.372 2026-03-23 04:01:10,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:10] "GET /web/image/hr.employee.public/55/avatar_128 HTTP/1.1" 200 - 4 0.019 0.487 2026-03-23 04:01:10,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:10] "GET /web/image/res.company/160/favicon HTTP/1.1" 304 - 4 0.006 0.579 2026-03-23 04:01:10,145 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables.browser: heap 11810468 (allocated 12845056) 2026-03-23 04:01:10,164 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Closing chrome headless with pid 69075 2026-03-23 04:01:10,181 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Closing websocket connection 2026-03-23 04:01:10,193 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Terminating chrome headless with pid 69075 2026-03-23 04:01:10,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.072 0.387 2026-03-23 04:01:10,331 26 INFO 00799-19-0-all odoo.addons.pos_hr_restaurant.tests.test_frontend.TestUi.test_post_login_default_screen_tables: Removing chrome user profile "/tmp/tmp5rrmvp8x_chrome_odoo" 2026-03-23 04:01:10,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:10] "GET /web/image/res.company/160/favicon HTTP/1.1" 304 - 4 0.016 0.242 2026-03-23 04:01:10,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:10] "GET /web/image/res.company/160/favicon HTTP/1.1" 200 - 4 0.004 0.227 2026-03-23 04:01:10,459 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-23 04:01:26,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-03-23 04:01:28,627 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome pid: 69247 2026-03-23 04:01:28,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome headless temporary user profile dir: /tmp/tmp2gcr2woq_chrome_odoo 2026-03-23 04:01:28,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Issuing json command http://127.0.0.1:39543/json/version 2026-03-23 04:01:28,631 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:01:28,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Browser version: Chrome/141.0.7390.54 2026-03-23 04:01:28,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Issuing json command http://127.0.0.1:39543/json 2026-03-23 04:01:28,788 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:01:28,886 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Websocket url found: ws://127.0.0.1:39543/devtools/page/D4842F3D920DE16E80BEF5E92690E2BE 2026-03-23 04:01:28,963 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Enable chrome headless console log notification 2026-03-23 04:01:28,980 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Chrome headless enable page notifications 2026-03-23 04:01:29,310 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:01:29,322 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Setting session cookie in browser 2026-03-23 04:01:29,326 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:01:29,326 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:01:29,354 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:01:30,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:30] "GET /pos/ui/65 HTTP/1.1" 200 - 83 0.097 0.831 2026-03-23 04:01:30,278 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Navigation result: {'frameId': 'D4842F3D920DE16E80BEF5E92690E2BE', 'loaderId': 'F038363A05EA2DB8A7702CE21FBB2D4F', 'isDownload': False} 2026-03-23 04:01:30,278 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-03-23 04:01:30,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:01:30,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.034 2026-03-23 04:01:30,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.036 2026-03-23 04:01:30,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.071 2026-03-23 04:01:31,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:01:31,207 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:01:31,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 04:01:31,291 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Evaluate test code "odoo.startTour('PosLoyalty2DiscountsSpecificGlobal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:01:31,318 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [1/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:01:31,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.014 2026-03-23 04:01:31,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:01:31,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:01:31,503 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9246) 2026-03-23 04:01:31,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.008 0.078 2026-03-23 04:01:31,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.102 2026-03-23 04:01:31,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.036 0.070 2026-03-23 04:01:31,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-03-23 04:01:32,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.418 0.528 2026-03-23 04:01:32,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:01:32,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:01:33,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.115 2026-03-23 04:01:33,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 04:01:33,118 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: Owl is running in 'dev' mode. 2026-03-23 04:01:33,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:01:33,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.018 2026-03-23 04:01:33,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:01:33,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:01:33,339 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 04:01:33,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.010 0.055 2026-03-23 04:01:33,382 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "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 04:01:33,399 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:01:33,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.042 0.107 2026-03-23 04:01:33,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.051 2026-03-23 04:01:33,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.035 2026-03-23 04:01:33,652 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [2/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:01:33,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.020 0.054 2026-03-23 04:01:33,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:33] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-03-23 04:01:34,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.138 2026-03-23 04:01:34,074 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [3/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:01:34,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:01:34,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-03-23 04:01:34,144 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [4/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:01:34,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.317 2026-03-23 04:01:34,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.378 2026-03-23 04:01:34,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.427 2026-03-23 04:01:34,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.387 2026-03-23 04:01:34,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1499&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.229 2026-03-23 04:01:34,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-03-23 04:01:34,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-03-23 04:01:34,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image?model=product.template&field=image_128&id=1500&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-03-23 04:01:34,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.274 2026-03-23 04:01:34,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:34] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.312 2026-03-23 04:01:34,785 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [5/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:01:34,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [6/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:01:34,898 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [7/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:01:34,957 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [8/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:01:35,081 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [9/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:01:35,151 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [10/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:01:35,209 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [11/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:01:35,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:01:35,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [12/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:01:35,441 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [13/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-03-23 04:01:35,489 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [14/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:01:35,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [15/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("5"))) 2026-03-23 04:01:35,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:01:35,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.032 2026-03-23 04:01:35,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [16/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:01:36,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [17/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-03-23 04:01:36,144 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [18/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-3.00"))) 2026-03-23 04:01:36,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 04:01:36,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:01:36,335 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [19/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Test Product B","price":"-0.45"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Test Product B")):has(.price:contains("-0.45"))) 2026-03-23 04:01:36,386 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [20/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:01:36,473 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [21/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:01:36,518 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:01:36,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:01:36,528 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [22/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:01:36,575 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [23/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:01:36,689 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [24/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:01:36,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:01:36,744 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [25/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:01:36,802 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [26/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:01:36,855 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [27/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:01:36,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:01:36,968 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [28/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:01:36,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 04:01:37,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:01:37,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9086340 started for PoS orders references: [{'name': '/', 'uuid': 'e8cf9b09-8f06-4e0a-b7f0-f37214292121'}] 2026-03-23 04:01:38,287 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9086340 order {'name': '/', 'uuid': 'e8cf9b09-8f06-4e0a-b7f0-f37214292121'} created pos.order #439 2026-03-23 04:01:38,306 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9086340 finished 2026-03-23 04:01:38,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.378 1.029 2026-03-23 04:01:38,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.048 0.073 2026-03-23 04:01:38,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.157 2026-03-23 04:01:38,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:01:39,080 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: [29/29] Tour PosLoyalty2DiscountsSpecificGlobal → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:01:39,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 04:01:39,136 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: tour succeeded 2026-03-23 04:01:39,137 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR PosLoyalty2DiscountsSpecificGlobal SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 04:01:39,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global.browser: heap 18222884 (allocated 19795968) 2026-03-23 04:01:39,423 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Closing chrome headless with pid 69247 2026-03-23 04:01:39,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Closing websocket connection 2026-03-23 04:01:39,430 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Terminating chrome headless with pid 69247 2026-03-23 04:01:39,598 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_2_discounts_specific_global: Removing chrome user profile "/tmp/tmp2gcr2woq_chrome_odoo" 2026-03-23 04:01:39,741 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-03-23 04:01:41,173 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome pid: 69439 2026-03-23 04:01:41,173 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless temporary user profile dir: /tmp/tmprthobb94_chrome_odoo 2026-03-23 04:01:41,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:42929/json/version 2026-03-23 04:01:41,181 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:01:41,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Browser version: Chrome/141.0.7390.54 2026-03-23 04:01:41,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:42929/json 2026-03-23 04:01:41,389 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:01:41,460 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Websocket url found: ws://127.0.0.1:42929/devtools/page/12A22BC5AD5EC031AF2B784798B013E8 2026-03-23 04:01:41,501 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Enable chrome headless console log notification 2026-03-23 04:01:41,556 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless enable page notifications 2026-03-23 04:01:41,802 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:01:41,811 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Setting session cookie in browser 2026-03-23 04:01:41,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:01:41,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:01:41,871 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:01:42,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:42] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.077 0.679 2026-03-23 04:01:42,620 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigation result: {'frameId': '12A22BC5AD5EC031AF2B784798B013E8', 'loaderId': '602CF6EDDA03FDEBCF597BC67D1E662E', 'isDownload': False} 2026-03-23 04:01:42,620 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-03-23 04:01:42,682 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:01:42,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-03-23 04:01:42,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.031 2026-03-23 04:01:42,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 04:01:43,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:01:43,496 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:01:43,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 04:01:43,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate test code "odoo.startTour('PosRewardProductScan', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:01:43,622 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [1/22] Tour PosRewardProductScan → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:01:43,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.014 0.021 2026-03-23 04:01:43,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:01:43,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:01:43,774 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9247) 2026-03-23 04:01:43,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.058 2026-03-23 04:01:43,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.083 2026-03-23 04:01:43,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.018 2026-03-23 04:01:43,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.049 0.072 2026-03-23 04:01:44,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.340 0.558 2026-03-23 04:01:45,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 04:01:45,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 04:01:45,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.066 2026-03-23 04:01:45,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 04:01:45,382 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: Owl is running in 'dev' mode. 2026-03-23 04:01:45,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:01:45,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:01:45,585 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:01:45,638 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:01:45,666 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:01:45,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /web/image/res.users/613/avatar_128 HTTP/1.1" 200 - 14 0.075 0.070 2026-03-23 04:01:45,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.167 2026-03-23 04:01:45,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.163 2026-03-23 04:01:45,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.014 0.268 2026-03-23 04:01:45,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.011 0.207 2026-03-23 04:01:45,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.068 2026-03-23 04:01:45,946 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [2/22] Tour PosRewardProductScan → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:01:46,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.019 0.038 2026-03-23 04:01:46,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.037 0.065 2026-03-23 04:01:46,406 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:01:46,424 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [3/22] Tour PosRewardProductScan → Step PoS model scan barcode '95412427100283' (trigger: body) 2026-03-23 04:01:46,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.162 2026-03-23 04:01:46,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.016 0.217 2026-03-23 04:01:46,602 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [4/22] Tour PosRewardProductScan → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:01:46,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.315 2026-03-23 04:01:46,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.379 2026-03-23 04:01:46,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.473 2026-03-23 04:01:46,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.461 2026-03-23 04:01:46,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:46] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.025 0.470 2026-03-23 04:01:46,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [5/22] Tour PosRewardProductScan → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"1,150.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("1,150.00"))) 2026-03-23 04:01:47,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.016 0.483 2026-03-23 04:01:47,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.453 2026-03-23 04:01:47,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.007 2026-03-23 04:01:47,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.078 0.461 2026-03-23 04:01:47,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.308 2026-03-23 04:01:47,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.512 2026-03-23 04:01:47,365 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [6/22] Tour PosRewardProductScan → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:01:47,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.475 2026-03-23 04:01:47,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.306 2026-03-23 04:01:47,409 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [7/22] Tour PosRewardProductScan → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00"))) 2026-03-23 04:01:47,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.043 2026-03-23 04:01:47,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [8/22] Tour PosRewardProductScan → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00")) 2026-03-23 04:01:47,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [9/22] Tour PosRewardProductScan → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"):not(:visible)) 2026-03-23 04:01:47,572 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [10/22] Tour PosRewardProductScan → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:01:47,694 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [11/22] Tour PosRewardProductScan → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:01:47,773 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [12/22] Tour PosRewardProductScan → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:01:47,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:01:47,782 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:01:47,821 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [13/22] Tour PosRewardProductScan → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:01:47,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 04:01:47,934 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [14/22] Tour PosRewardProductScan → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:01:47,989 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [15/22] Tour PosRewardProductScan → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-03-23 04:01:48,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [16/22] Tour PosRewardProductScan → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:01:48,121 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [17/22] Tour PosRewardProductScan → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:01:48,182 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [18/22] Tour PosRewardProductScan → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:01:48,241 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [19/22] Tour PosRewardProductScan → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:01:48,293 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [20/22] Tour PosRewardProductScan → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:01:48,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 04:01:48,457 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [21/22] Tour PosRewardProductScan → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:01:48,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 04:01:48,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98341788 started for PoS orders references: [{'name': '/', 'uuid': '0f37ae2e-ffda-4d8f-b8a7-1188e2abf9e8'}] 2026-03-23 04:01:48,522 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:01:49,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98341788 order {'name': '/', 'uuid': '0f37ae2e-ffda-4d8f-b8a7-1188e2abf9e8'} created pos.order #440 2026-03-23 04:01:49,529 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98341788 finished 2026-03-23 04:01:49,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.486 0.679 2026-03-23 04:01:50,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.080 0.119 2026-03-23 04:01:50,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.200 2026-03-23 04:01:50,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:01:50,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [22/22] Tour PosRewardProductScan → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:01:50,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.035 2026-03-23 04:01:50,549 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: tour succeeded 2026-03-23 04:01:50,552 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRewardProductScan SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 04:01:50,782 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: heap 16172912 (allocated 17301504) 2026-03-23 04:01:50,814 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing chrome headless with pid 69439 2026-03-23 04:01:50,815 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing websocket connection 2026-03-23 04:01:50,816 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Terminating chrome headless with pid 69439 2026-03-23 04:01:50,933 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Removing chrome user profile "/tmp/tmprthobb94_chrome_odoo" 2026-03-23 04:01:51,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome pid: 69642 2026-03-23 04:01:51,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless temporary user profile dir: /tmp/tmpx70gqter_chrome_odoo 2026-03-23 04:01:51,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:34853/json/version 2026-03-23 04:01:51,829 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:01:52,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Browser version: Chrome/141.0.7390.54 2026-03-23 04:01:52,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Issuing json command http://127.0.0.1:34853/json 2026-03-23 04:01:52,044 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:01:52,102 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Websocket url found: ws://127.0.0.1:34853/devtools/page/93D9BA1BCF2D8B98EC8C7D5006300612 2026-03-23 04:01:52,215 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Enable chrome headless console log notification 2026-03-23 04:01:52,244 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Chrome headless enable page notifications 2026-03-23 04:01:52,377 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:01:52,384 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Setting session cookie in browser 2026-03-23 04:01:52,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:01:52,389 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:01:52,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:52] "GET /pos/ui/65 HTTP/1.1" 200 - 32 0.039 0.118 2026-03-23 04:01:52,592 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Navigation result: {'frameId': '93D9BA1BCF2D8B98EC8C7D5006300612', 'loaderId': 'B47E047604047F88E572BE05A598A831', 'isDownload': False} 2026-03-23 04:01:52,597 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-03-23 04:01:52,641 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:01:52,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.041 2026-03-23 04:01:52,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 04:01:52,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.062 2026-03-23 04:01:53,893 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:01:53,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:01:53,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:01:54,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Evaluate test code "odoo.startTour('PosRewardProductScanGS1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:01:54,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [1/21] Tour PosRewardProductScanGS1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:01:54,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.005 0.051 2026-03-23 04:01:54,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 04:01:54,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:01:54,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.027 2026-03-23 04:01:54,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.034 2026-03-23 04:01:54,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 13 0.020 0.091 2026-03-23 04:01:54,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.098 2026-03-23 04:01:55,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 201 0.294 0.532 2026-03-23 04:01:55,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:01:55,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 04:01:55,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.053 2026-03-23 04:01:55,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 04:01:55,681 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: Owl is running in 'dev' mode. 2026-03-23 04:01:55,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:01:55,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:01:55,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:01:55,895 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:01:55,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:01:55,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:55] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.013 0.053 2026-03-23 04:01:56,025 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:01:56,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image/res.users/613/avatar_128 HTTP/1.1" 200 - 7 0.023 0.124 2026-03-23 04:01:56,045 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:01:56,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.014 2026-03-23 04:01:56,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.040 2026-03-23 04:01:56,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [2/21] Tour PosRewardProductScanGS1 → Step PoS model scan barcode '0195412427100283' (trigger: body) 2026-03-23 04:01:56,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.033 0.054 2026-03-23 04:01:56,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.054 2026-03-23 04:01:56,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:01:56,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.110 2026-03-23 04:01:56,640 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [3/21] Tour PosRewardProductScanGS1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:01:56,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-03-23 04:01:56,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.182 2026-03-23 04:01:56,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.222 2026-03-23 04:01:56,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.272 2026-03-23 04:01:56,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.264 2026-03-23 04:01:56,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:56] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.326 2026-03-23 04:01:57,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.347 2026-03-23 04:01:57,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.366 2026-03-23 04:01:57,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.382 2026-03-23 04:01:57,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.252 2026-03-23 04:01:57,300 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "GET /point_of_sale/static/src/sounds/beep.ogg HTTP/1.1" 206 - 0 0.000 0.072 2026-03-23 04:01:57,305 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [4/21] Tour PosRewardProductScanGS1 → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"1,150.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("1,150.00"))) 2026-03-23 04:01:57,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.032 0.490 2026-03-23 04:01:57,350 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [5/21] Tour PosRewardProductScanGS1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:01:57,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-03-23 04:01:57,386 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [6/21] Tour PosRewardProductScanGS1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on your order","price":"-575.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on your order")):has(.price:contains("-575.00"))) 2026-03-23 04:01:57,440 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [7/21] Tour PosRewardProductScanGS1 → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00")) 2026-03-23 04:01:57,488 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [8/21] Tour PosRewardProductScanGS1 → Step order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"):not(:visible)) 2026-03-23 04:01:57,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [9/21] Tour PosRewardProductScanGS1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:01:57,646 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [10/21] Tour PosRewardProductScanGS1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:01:57,681 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:01:57,682 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:01:57,694 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [11/21] Tour PosRewardProductScanGS1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:01:57,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.026 2026-03-23 04:01:57,739 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [12/21] Tour PosRewardProductScanGS1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:01:57,841 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [13/21] Tour PosRewardProductScanGS1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:01:57,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.021 2026-03-23 04:01:57,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [14/21] Tour PosRewardProductScanGS1 → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-03-23 04:01:57,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [15/21] Tour PosRewardProductScanGS1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:01:58,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [16/21] Tour PosRewardProductScanGS1 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:01:58,119 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [17/21] Tour PosRewardProductScanGS1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:01:58,165 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [18/21] Tour PosRewardProductScanGS1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:01:58,221 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [19/21] Tour PosRewardProductScanGS1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:01:58,311 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [20/21] Tour PosRewardProductScanGS1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:01:58,346 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:01:58,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.047 2026-03-23 04:01:58,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31463148 started for PoS orders references: [{'name': '/', 'uuid': 'ea6c131b-7d3a-408f-88c6-acafb72d4830'}] 2026-03-23 04:01:58,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31463148 order {'name': '/', 'uuid': 'ea6c131b-7d3a-408f-88c6-acafb72d4830'} created pos.order #441 2026-03-23 04:01:58,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31463148 finished 2026-03-23 04:01:59,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.172 0.511 2026-03-23 04:01:59,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.753 2026-03-23 04:01:59,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.039 0.084 2026-03-23 04:01:59,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.124 2026-03-23 04:01:59,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:01:59,599 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: [21/21] Tour PosRewardProductScanGS1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:01:59,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:01:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 04:01:59,653 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: tour succeeded 2026-03-23 04:01:59,656 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRewardProductScanGS1 SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 04:01:59,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan.browser: heap 15790648 (allocated 17039360) 2026-03-23 04:01:59,866 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing chrome headless with pid 69642 2026-03-23 04:01:59,877 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Closing websocket connection 2026-03-23 04:01:59,895 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Terminating chrome headless with pid 69642 2026-03-23 04:02:00,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_apply_reward_on_product_scan: Removing chrome user profile "/tmp/tmpx70gqter_chrome_odoo" 2026-03-23 04:02:00,098 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-03-23 04:02:02,471 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome pid: 69844 2026-03-23 04:02:02,471 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless temporary user profile dir: /tmp/tmpm9bjx204_chrome_odoo 2026-03-23 04:02:02,472 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:45359/json/version 2026-03-23 04:02:02,475 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:02,773 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Browser version: Chrome/141.0.7390.54 2026-03-23 04:02:02,773 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:45359/json 2026-03-23 04:02:02,775 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:02,796 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Websocket url found: ws://127.0.0.1:45359/devtools/page/82D8A68FB6EB49C02B54C31C65B3A642 2026-03-23 04:02:02,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Enable chrome headless console log notification 2026-03-23 04:02:02,842 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless enable page notifications 2026-03-23 04:02:03,343 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:02:03,358 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Setting session cookie in browser 2026-03-23 04:02:03,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:02:03,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:02:03,391 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:02:04,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:04] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.068 1.051 2026-03-23 04:02:04,510 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigation result: {'frameId': '82D8A68FB6EB49C02B54C31C65B3A642', 'loaderId': 'F64837265CCDEDA9CBF11D52BCA9D1D1', 'isDownload': False} 2026-03-23 04:02:04,510 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-03-23 04:02:04,563 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:02:04,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-03-23 04:02:04,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.062 2026-03-23 04:02:04,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.066 2026-03-23 04:02:05,562 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:02:05,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:02:05,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.053 2026-03-23 04:02:05,755 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsInactive', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:02:05,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.008 2026-03-23 04:02:05,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [1/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:02:05,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-03-23 04:02:05,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:02:05,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.015 2026-03-23 04:02:05,990 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9248) 2026-03-23 04:02:06,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.019 0.126 2026-03-23 04:02:06,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.049 0.237 2026-03-23 04:02:06,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.115 2026-03-23 04:02:07,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.359 0.579 2026-03-23 04:02:07,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:02:07,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:02:07,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.043 2026-03-23 04:02:07,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.032 2026-03-23 04:02:07,662 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: Owl is running in 'dev' mode. 2026-03-23 04:02:07,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:02:07,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.044 2026-03-23 04:02:07,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:02:07,871 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:07,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:02:07,967 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:02:07,969 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:02:08,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:08] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.060 0.114 2026-03-23 04:02:08,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:08] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.014 0.220 2026-03-23 04:02:08,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:08] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.027 0.173 2026-03-23 04:02:08,315 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [2/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:02:08,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.031 0.191 2026-03-23 04:02:08,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:08] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.096 2026-03-23 04:02:08,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:08] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.029 0.067 2026-03-23 04:02:08,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02: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 04:02:08,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:08] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.109 2026-03-23 04:02:08,817 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [3/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:02:08,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:08] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.297 2026-03-23 04:02:09,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.412 2026-03-23 04:02:09,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.476 2026-03-23 04:02:09,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.536 2026-03-23 04:02:09,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.016 0.514 2026-03-23 04:02:09,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.528 2026-03-23 04:02:09,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.384 2026-03-23 04:02:09,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-03-23 04:02:09,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.296 2026-03-23 04:02:09,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.312 2026-03-23 04:02:09,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.035 2026-03-23 04:02:09,723 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [4/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:09,807 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [5/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:02:09,912 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [6/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:02:09,960 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [7/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:02:10,018 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [8/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:02:10,072 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [9/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:02:10,201 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [10/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:02:10,274 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [11/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:10,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.009 0.029 2026-03-23 04:02:10,326 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [12/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:02:10,373 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [13/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click Actions button (trigger: .more-btn) 2026-03-23 04:02:10,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.008 0.022 2026-03-23 04:02:10,483 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [14/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:02:10,535 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [15/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:02:10,592 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [16/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:10,647 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [17/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1","price":"100.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("100.00"))) 2026-03-23 04:02:10,703 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [18/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:10,760 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [19/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:02:10,896 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [20/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:02:10,931 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:02:10,935 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:02:10,963 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [21/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:02:11,014 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [22/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:02:11,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:02:11,120 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [23/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:02:11,168 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [24/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:02:11,234 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [25/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:02:11,282 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [26/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:02:11,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 04:02:11,419 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [27/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:02:11,448 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:11,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.067 2026-03-23 04:02:11,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82811874 started for PoS orders references: [{'name': '/', 'uuid': 'e9b84eb0-79c9-4cfb-b227-579924ada4be'}] 2026-03-23 04:02:12,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82811874 order {'name': '/', 'uuid': 'e9b84eb0-79c9-4cfb-b227-579924ada4be'} created pos.order #442 2026-03-23 04:02:12,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82811874 finished 2026-03-23 04:02:12,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 211 0.262 0.552 2026-03-23 04:02:12,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 41 0.048 0.075 2026-03-23 04:02:12,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.171 2026-03-23 04:02:12,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.033 2026-03-23 04:02:12,924 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [28/28] Tour PosLoyaltyArchivedRewardProductsInactive → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:02:12,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:02:12,984 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: tour succeeded 2026-03-23 04:02:12,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyArchivedRewardProductsInactive SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 04:02:13,279 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: heap 16686980 (allocated 18087936) 2026-03-23 04:02:13,294 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing chrome headless with pid 69844 2026-03-23 04:02:13,302 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing websocket connection 2026-03-23 04:02:13,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Terminating chrome headless with pid 69844 2026-03-23 04:02:13,471 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Removing chrome user profile "/tmp/tmpm9bjx204_chrome_odoo" 2026-03-23 04:02:14,403 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome pid: 70035 2026-03-23 04:02:14,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless temporary user profile dir: /tmp/tmp_mmo9bnz_chrome_odoo 2026-03-23 04:02:14,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:38909/json/version 2026-03-23 04:02:14,430 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:14,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Browser version: Chrome/141.0.7390.54 2026-03-23 04:02:14,634 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Issuing json command http://127.0.0.1:38909/json 2026-03-23 04:02:14,669 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:14,764 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Websocket url found: ws://127.0.0.1:38909/devtools/page/9DF84417F4260B3BA5F01737A3D7E1C3 2026-03-23 04:02:14,874 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Enable chrome headless console log notification 2026-03-23 04:02:14,947 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Chrome headless enable page notifications 2026-03-23 04:02:15,093 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:02:15,114 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Setting session cookie in browser 2026-03-23 04:02:15,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:02:15,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:02:15,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:15] "GET /pos/ui/65 HTTP/1.1" 200 - 42 0.056 0.089 2026-03-23 04:02:15,300 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Navigation result: {'frameId': '9DF84417F4260B3BA5F01737A3D7E1C3', 'loaderId': 'CF6846E7490989E00322AD5254B168C3', 'isDownload': False} 2026-03-23 04:02:15,300 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-03-23 04:02:15,359 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:02:15,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 04:02:15,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.040 2026-03-23 04:02:15,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.068 2026-03-23 04:02:16,172 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:02:16,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:02:16,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:02:16,249 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsActive', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:02:16,274 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [1/27] Tour PosLoyaltyArchivedRewardProductsActive → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:02:16,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.015 2026-03-23 04:02:16,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 04:02:16,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:02:16,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 04:02:16,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.031 2026-03-23 04:02:16,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 04:02:16,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 33 0.040 0.071 2026-03-23 04:02:17,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.352 0.526 2026-03-23 04:02:17,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:02:17,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.012 2026-03-23 04:02:17,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:17] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.063 2026-03-23 04:02:17,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:02:17,911 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: Owl is running in 'dev' mode. 2026-03-23 04:02:18,038 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:02:18,127 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:02:18,136 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 04:02:18,201 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "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 04:02:18,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:02:18,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.081 0.105 2026-03-23 04:02:18,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.211 2026-03-23 04:02:18,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.196 2026-03-23 04:02:18,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.111 2026-03-23 04:02:18,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.232 2026-03-23 04:02:18,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.023 0.040 2026-03-23 04:02:18,479 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [2/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:02:18,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.055 2026-03-23 04:02:18,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.068 2026-03-23 04:02:18,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:02:18,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.122 2026-03-23 04:02:18,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:18] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-03-23 04:02:19,022 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [3/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:19,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.229 2026-03-23 04:02:19,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.300 2026-03-23 04:02:19,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.430 2026-03-23 04:02:19,327 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [4/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:02:19,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.028 0.490 2026-03-23 04:02:19,464 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [5/27] Tour PosLoyaltyArchivedRewardProductsActive → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:02:19,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.538 2026-03-23 04:02:19,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.496 2026-03-23 04:02:19,547 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [6/27] Tour PosLoyaltyArchivedRewardProductsActive → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:02:19,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.440 2026-03-23 04:02:19,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1504&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.436 2026-03-23 04:02:19,602 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [7/27] Tour PosLoyaltyArchivedRewardProductsActive → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:02:19,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.313 2026-03-23 04:02:19,685 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [8/27] Tour PosLoyaltyArchivedRewardProductsActive → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:02:19,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.249 2026-03-23 04:02:19,809 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [9/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:02:19,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [10/27] Tour PosLoyaltyArchivedRewardProductsActive → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:19,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.016 0.026 2026-03-23 04:02:19,934 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [11/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:02:19,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.010 0.016 2026-03-23 04:02:19,985 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [12/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click Actions button (trigger: .more-btn) 2026-03-23 04:02:20,058 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [13/27] Tour PosLoyaltyArchivedRewardProductsActive → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:02:20,117 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [14/27] Tour PosLoyaltyArchivedRewardProductsActive → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:02:20,180 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [15/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:20,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [16/27] Tour PosLoyaltyArchivedRewardProductsActive → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1","price":"100.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("100.00"))) 2026-03-23 04:02:20,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [17/27] Tour PosLoyaltyArchivedRewardProductsActive → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:20,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [18/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:02:20,422 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [19/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:02:20,450 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:20,465 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:20,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [20/27] Tour PosLoyaltyArchivedRewardProductsActive → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:02:20,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [21/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:02:20,618 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [22/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:02:20,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:02:20,683 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [23/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:02:20,737 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [24/27] Tour PosLoyaltyArchivedRewardProductsActive → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:02:20,790 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [25/27] Tour PosLoyaltyArchivedRewardProductsActive → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:02:20,871 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [26/27] Tour PosLoyaltyArchivedRewardProductsActive → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:02:20,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 04:02:20,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.038 2026-03-23 04:02:21,007 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:21,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.051 2026-03-23 04:02:21,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20490120 started for PoS orders references: [{'name': '/', 'uuid': '6fb38a58-be96-4747-8edd-930e20d9e8ba'}] 2026-03-23 04:02:21,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20490120 order {'name': '/', 'uuid': '6fb38a58-be96-4747-8edd-930e20d9e8ba'} created pos.order #443 2026-03-23 04:02:21,628 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20490120 finished 2026-03-23 04:02:21,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.242 0.467 2026-03-23 04:02:21,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.038 0.070 2026-03-23 04:02:21,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.116 2026-03-23 04:02:21,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:02:22,280 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: [27/27] Tour PosLoyaltyArchivedRewardProductsActive → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:02:22,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 04:02:22,329 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: tour succeeded 2026-03-23 04:02:22,333 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyArchivedRewardProductsActive SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 04:02:22,586 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products.browser: heap 16553944 (allocated 18087936) 2026-03-23 04:02:22,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing chrome headless with pid 70035 2026-03-23 04:02:22,608 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Closing websocket connection 2026-03-23 04:02:22,612 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Terminating chrome headless with pid 70035 2026-03-23 04:02:22,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_archived_reward_products: Removing chrome user profile "/tmp/tmp_mmo9bnz_chrome_odoo" 2026-03-23 04:02:22,864 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-03-23 04:02:24,640 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome pid: 70224 2026-03-23 04:02:24,640 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome headless temporary user profile dir: /tmp/tmpp4dlqktj_chrome_odoo 2026-03-23 04:02:24,640 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Issuing json command http://127.0.0.1:40185/json/version 2026-03-23 04:02:24,643 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40185', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:24,862 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 04:02:24,862 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Issuing json command http://127.0.0.1:40185/json 2026-03-23 04:02:24,863 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40185', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:24,932 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Websocket url found: ws://127.0.0.1:40185/devtools/page/DDC0BE8DE7B08A5A17CD3DF286F64DED 2026-03-23 04:02:24,985 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Enable chrome headless console log notification 2026-03-23 04:02:25,006 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Chrome headless enable page notifications 2026-03-23 04:02:25,315 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:02:25,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Setting session cookie in browser 2026-03-23 04:02:25,327 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:02:25,327 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:02:25,357 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:02:26,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:26] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 86 0.092 1.084 2026-03-23 04:02:26,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Navigation result: {'frameId': 'DDC0BE8DE7B08A5A17CD3DF286F64DED', 'loaderId': '2B4CD0A03FC54538B6E44C1865A31C85', 'isDownload': False} 2026-03-23 04:02:26,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-03-23 04:02:26,629 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:02:26,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.078 2026-03-23 04:02:26,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.055 2026-03-23 04:02:26,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.078 2026-03-23 04:02:27,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:02:27,902 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:02:27,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.028 2026-03-23 04:02:27,980 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Evaluate test code "odoo.startTour('test_buy_x_get_y_reward_qty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:02:28,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.011 0.016 2026-03-23 04:02:28,011 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [1/44] Tour test_buy_x_get_y_reward_qty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:02:28,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 04:02:28,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:02:28,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.021 2026-03-23 04:02:28,233 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9249) 2026-03-23 04:02:28,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.019 0.121 2026-03-23 04:02:28,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.048 0.215 2026-03-23 04:02:28,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.104 2026-03-23 04:02:29,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.395 0.561 2026-03-23 04:02:29,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:02:29,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 04:02:29,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:29] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.060 2026-03-23 04:02:29,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:02:29,872 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: Owl is running in 'dev' mode. 2026-03-23 04:02:30,009 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:02:30,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:30,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:02:30,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.032 2026-03-23 04:02:30,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.018 0.060 2026-03-23 04:02:30,159 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:02:30,172 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:02:30,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.019 0.111 2026-03-23 04:02:30,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.146 2026-03-23 04:02:30,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 04:02:30,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.026 2026-03-23 04:02:30,479 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [2/44] Tour test_buy_x_get_y_reward_qty → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:02:30,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.021 0.039 2026-03-23 04:02:30,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.069 2026-03-23 04:02:30,745 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:02:30,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.094 2026-03-23 04:02:30,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.161 2026-03-23 04:02:30,897 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [3/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:02:30,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:30] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.266 2026-03-23 04:02:31,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.319 2026-03-23 04:02:31,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.365 2026-03-23 04:02:31,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.340 2026-03-23 04:02:31,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.329 2026-03-23 04:02:31,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-03-23 04:02:31,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.264 2026-03-23 04:02:31,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.262 2026-03-23 04:02:31,433 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [4/44] Tour test_buy_x_get_y_reward_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:31,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 04:02:31,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [5/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:02:31,576 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [6/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:02:31,634 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [7/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:02:31,693 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [8/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("10"))) 2026-03-23 04:02:31,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 04:02:31,948 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [9/44] Tour test_buy_x_get_y_reward_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:31,998 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [10/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:02:32,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:02:32,141 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [11/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:02:32,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:02:32,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:02:32,262 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [12/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:02:32,375 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [13/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-03-23 04:02:32,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.044 2026-03-23 04:02:32,459 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [14/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:02:32,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.047 2026-03-23 04:02:32,545 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [15/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:02:32,583 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:32,585 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:02:32,602 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [16/44] Tour test_buy_x_get_y_reward_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:02:32,651 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [17/44] Tour test_buy_x_get_y_reward_qty → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:02:32,746 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [18/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:02:32,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:02:32,806 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [19/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:02:32,868 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [20/44] Tour test_buy_x_get_y_reward_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:02:32,980 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [21/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:02:33,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.034 0.031 2026-03-23 04:02:33,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:02:33,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.065 2026-03-23 04:02:33,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83028418 started for PoS orders references: [{'name': '/', 'uuid': 'a09f0472-3d99-4ca3-b819-c8d0f59ca927'}] 2026-03-23 04:02:33,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83028418 order {'name': '/', 'uuid': 'a09f0472-3d99-4ca3-b819-c8d0f59ca927'} created pos.order #444 2026-03-23 04:02:33,734 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83028418 finished 2026-03-23 04:02:33,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.264 0.585 2026-03-23 04:02:34,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.040 0.065 2026-03-23 04:02:34,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.121 2026-03-23 04:02:34,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.039 2026-03-23 04:02:34,381 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [22/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:02:34,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:02:34,452 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [23/44] Tour test_buy_x_get_y_reward_qty → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:02:34,530 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [24/44] Tour test_buy_x_get_y_reward_qty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:34,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 04:02:34,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [25/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:02:34,637 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [26/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:02:34,696 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [27/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:02:34,754 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [28/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("10"))) 2026-03-23 04:02:34,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.028 2026-03-23 04:02:35,012 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [29/44] Tour test_buy_x_get_y_reward_qty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:35,050 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [30/44] Tour test_buy_x_get_y_reward_qty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:02:35,111 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [31/44] Tour test_buy_x_get_y_reward_qty → Step click Actions button (trigger: .more-btn) 2026-03-23 04:02:35,182 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [32/44] Tour test_buy_x_get_y_reward_qty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:02:35,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [33/44] Tour test_buy_x_get_y_reward_qty → Step .selection-item span:nth-child(2) 2026-03-23 04:02:35,300 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [34/44] Tour test_buy_x_get_y_reward_qty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-03-23 04:02:35,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:02:35,429 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [35/44] Tour test_buy_x_get_y_reward_qty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-9.60","quantity":"3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("3")):has(.price:contains("-9.60"))) 2026-03-23 04:02:35,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:02:35,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 04:02:35,525 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [36/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:02:35,587 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [37/44] Tour test_buy_x_get_y_reward_qty → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:02:35,637 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [38/44] Tour test_buy_x_get_y_reward_qty → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:02:35,692 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [39/44] Tour test_buy_x_get_y_reward_qty → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:02:35,763 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [40/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:02:35,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:02:35,815 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [41/44] Tour test_buy_x_get_y_reward_qty → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:02:35,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [42/44] Tour test_buy_x_get_y_reward_qty → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:02:35,982 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [43/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:02:36,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.034 2026-03-23 04:02:36,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.051 2026-03-23 04:02:36,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87574740 started for PoS orders references: [{'name': '/', 'uuid': '31a0c025-ab7a-4068-8cf4-5d2536ed0e37'}] 2026-03-23 04:02:36,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87574740 order {'name': '/', 'uuid': '31a0c025-ab7a-4068-8cf4-5d2536ed0e37'} created pos.order #445 2026-03-23 04:02:36,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87574740 finished 2026-03-23 04:02:36,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.130 0.358 2026-03-23 04:02:36,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 04:02:36,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.018 0.085 2026-03-23 04:02:36,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 04:02:36,858 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: [44/44] Tour test_buy_x_get_y_reward_qty → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:02:36,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 04:02:36,920 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: tour succeeded 2026-03-23 04:02:36,921 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_buy_x_get_y_reward_qty SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 04:02:37,239 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty.browser: heap 18579060 (allocated 20058112) 2026-03-23 04:02:37,269 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Closing chrome headless with pid 70224 2026-03-23 04:02:37,274 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Closing websocket connection 2026-03-23 04:02:37,275 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Terminating chrome headless with pid 70224 2026-03-23 04:02:37,443 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_buy_x_get_y_reward_qty: Removing chrome user profile "/tmp/tmpp4dlqktj_chrome_odoo" 2026-03-23 04:02:37,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_change_reward_value_with_language ... 2026-03-23 04:02:39,176 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome pid: 70431 2026-03-23 04:02:39,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome headless temporary user profile dir: /tmp/tmpkwwxochh_chrome_odoo 2026-03-23 04:02:39,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Issuing json command http://127.0.0.1:44895/json/version 2026-03-23 04:02:39,182 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:39,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Browser version: Chrome/141.0.7390.54 2026-03-23 04:02:39,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Issuing json command http://127.0.0.1:44895/json 2026-03-23 04:02:39,428 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:39,477 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Websocket url found: ws://127.0.0.1:44895/devtools/page/752DB5F2E420875E6F7A691725EBCAD5 2026-03-23 04:02:39,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Enable chrome headless console log notification 2026-03-23 04:02:39,583 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Chrome headless enable page notifications 2026-03-23 04:02:39,819 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:02:39,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Setting session cookie in browser 2026-03-23 04:02:39,836 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:02:39,836 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:02:39,863 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:02:41,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:41] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.084 1.229 2026-03-23 04:02:41,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Navigation result: {'frameId': '752DB5F2E420875E6F7A691725EBCAD5', 'loaderId': '45362C689AC8928756B604FBE3470B6C', 'isDownload': False} 2026-03-23 04:02:41,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Evaluate ready code "odoo.isTourReady('ChangeRewardValueWithLanguage')" 2026-03-23 04:02:41,212 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:02:41,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:41] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.016 2026-03-23 04:02:41,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:41] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 04:02:41,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:41] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-03-23 04:02:41,997 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:02:42,014 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:02:42,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "GET /web/webclient/translations?hash=&lang=en_GB HTTP/1.1" 200 - 1 0.001 0.143 2026-03-23 04:02:42,226 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Evaluate test code "odoo.startTour('ChangeRewardValueWithLanguage', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:02:42,280 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [1/26] Tour ChangeRewardValueWithLanguage → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:02:42,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.022 0.036 2026-03-23 04:02:42,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:02:42,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:02:42,412 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9250) 2026-03-23 04:02:42,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.053 2026-03-23 04:02:42,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.070 2026-03-23 04:02:42,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.014 2026-03-23 04:02:42,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.037 0.073 2026-03-23 04:02:43,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.360 0.511 2026-03-23 04:02:43,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:02:43,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:02:43,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:43] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.085 2026-03-23 04:02:43,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 04:02:43,914 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: Owl is running in 'dev' mode. 2026-03-23 04:02:44,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:02:44,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.041 2026-03-23 04:02:44,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:02:44,166 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:44,184 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:02:44,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.029 0.079 2026-03-23 04:02:44,296 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "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 04:02:44,314 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:02:44,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.146 2026-03-23 04:02:44,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 04:02:44,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.038 2026-03-23 04:02:44,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [2/26] Tour ChangeRewardValueWithLanguage → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:02:44,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.047 2026-03-23 04:02:44,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.038 2026-03-23 04:02:44,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.062 2026-03-23 04:02:44,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.111 2026-03-23 04:02:44,941 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [3/26] Tour ChangeRewardValueWithLanguage → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:02:44,942 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:02:44,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:44] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.194 2026-03-23 04:02:45,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.255 2026-03-23 04:02:45,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.323 2026-03-23 04:02:45,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.399 2026-03-23 04:02:45,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.352 2026-03-23 04:02:45,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.304 2026-03-23 04:02:45,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.300 2026-03-23 04:02:45,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.258 2026-03-23 04:02:45,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.288 2026-03-23 04:02:45,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.013 0.119 2026-03-23 04:02:45,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 04:02:45,650 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [4/26] Tour ChangeRewardValueWithLanguage → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:45,719 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [5/26] Tour ChangeRewardValueWithLanguage → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":"5.10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1")):has(.price:contains("5.10"))) 2026-03-23 04:02:45,771 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [6/26] Tour ChangeRewardValueWithLanguage → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:45,823 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [7/26] Tour ChangeRewardValueWithLanguage → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:45,875 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [8/26] Tour ChangeRewardValueWithLanguage → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:02:45,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [9/26] Tour ChangeRewardValueWithLanguage → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:02:46,037 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [10/26] Tour ChangeRewardValueWithLanguage → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:02:46,088 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [11/26] Tour ChangeRewardValueWithLanguage → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 04:02:46,168 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [12/26] Tour ChangeRewardValueWithLanguage → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 04:02:46,292 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [13/26] Tour ChangeRewardValueWithLanguage → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 04:02:46,391 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [14/26] Tour ChangeRewardValueWithLanguage → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:46,434 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [15/26] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:02:46,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.024 0.027 2026-03-23 04:02:46,486 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [16/26] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .more-btn) 2026-03-23 04:02:46,557 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [17/26] Tour ChangeRewardValueWithLanguage → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:02:46,609 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [18/26] Tour ChangeRewardValueWithLanguage → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:02:46,671 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [19/26] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:02:46,723 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [20/26] Tour ChangeRewardValueWithLanguage → Step click Actions button (trigger: .more-btn) 2026-03-23 04:02:46,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [21/26] Tour ChangeRewardValueWithLanguage → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:02:46,859 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [22/26] Tour ChangeRewardValueWithLanguage → Step .selection-item span:nth-child(2) 2026-03-23 04:02:46,906 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [23/26] Tour ChangeRewardValueWithLanguage → Step select reward (trigger: .selection-item:contains("$ 2 on your order")) 2026-03-23 04:02:47,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [24/26] Tour ChangeRewardValueWithLanguage → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 2 on your order","price":"-2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 2 on your order")):has(.price:contains("-2.00"))) 2026-03-23 04:02:47,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.038 2026-03-23 04:02:47,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:02:47,117 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [25/26] Tour ChangeRewardValueWithLanguage → Step order total amount is '3.10' (trigger: .product-screen .order-summary .total:contains("3.10")) 2026-03-23 04:02:47,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: [26/26] Tour ChangeRewardValueWithLanguage → Step order total amount is '3.10' (trigger: .product-screen .order-summary .total:contains("3.10"):not(:visible)) 2026-03-23 04:02:47,221 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: tour succeeded 2026-03-23 04:02:47,223 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: ╔══════════════════════════════════════════════╗ ║ TOUR ChangeRewardValueWithLanguage SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 04:02:47,424 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language.browser: heap 15712032 (allocated 16777216) 2026-03-23 04:02:47,446 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Closing chrome headless with pid 70431 2026-03-23 04:02:47,454 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Closing websocket connection 2026-03-23 04:02:47,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Terminating chrome headless with pid 70431 2026-03-23 04:02:47,587 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_change_reward_value_with_language: Removing chrome user profile "/tmp/tmpkwwxochh_chrome_odoo" 2026-03-23 04:02:47,642 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-03-23 04:02:50,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome pid: 70605 2026-03-23 04:02:50,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpufgqo7s9_chrome_odoo 2026-03-23 04:02:50,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Issuing json command http://127.0.0.1:38789/json/version 2026-03-23 04:02:50,800 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:51,061 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Browser version: Chrome/141.0.7390.54 2026-03-23 04:02:51,061 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Issuing json command http://127.0.0.1:38789/json 2026-03-23 04:02:51,062 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:02:51,152 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:38789/devtools/page/75DBD2EDFE86380FF36CAE2428D80E13 2026-03-23 04:02:51,289 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Enable chrome headless console log notification 2026-03-23 04:02:51,377 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Chrome headless enable page notifications 2026-03-23 04:02:51,671 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:02:51,680 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Setting session cookie in browser 2026-03-23 04:02:51,682 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:02:51,682 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:02:51,723 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:02:52,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:52] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.049 0.653 2026-03-23 04:02:52,421 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Navigation result: {'frameId': '75DBD2EDFE86380FF36CAE2428D80E13', 'loaderId': 'AD1A6AFEB53236169F57358573D42546', 'isDownload': False} 2026-03-23 04:02:52,421 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-03-23 04:02:52,483 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:02:52,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.023 2026-03-23 04:02:52,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.074 2026-03-23 04:02:52,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.065 2026-03-23 04:02:53,282 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:53,300 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:53,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:02:53,363 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboCheapestRewardProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:02:53,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.012 2026-03-23 04:02:53,390 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [1/48] Tour PosComboCheapestRewardProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:02:53,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:02:53,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:02:53,532 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9251) 2026-03-23 04:02:53,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.075 2026-03-23 04:02:53,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.029 0.077 2026-03-23 04:02:53,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.011 2026-03-23 04:02:53,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.050 0.088 2026-03-23 04:02:55,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 304 0.502 0.696 2026-03-23 04:02:55,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:02:55,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 04:02:55,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.077 2026-03-23 04:02:55,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:02:55,527 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-03-23 04:02:55,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:02:55,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:02:55,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.022 2026-03-23 04:02:55,727 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:02:55,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.043 0.068 2026-03-23 04:02:55,803 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:02:55,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.136 2026-03-23 04:02:55,834 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:02:55,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.010 0.199 2026-03-23 04:02:55,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:55] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.044 2026-03-23 04:02:56,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.030 2026-03-23 04:02:56,139 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [2/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:02:56,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.014 0.052 2026-03-23 04:02:56,541 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [3/48] Tour PosComboCheapestRewardProgram → Step click product 'Expensive product' (trigger: article.product .product-content .product-name:contains("Expensive product")) 2026-03-23 04:02:56,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.193 2026-03-23 04:02:56,643 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:02:56,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.320 2026-03-23 04:02:56,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.368 2026-03-23 04:02:56,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.401 2026-03-23 04:02:56,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.441 2026-03-23 04:02:56,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.415 2026-03-23 04:02:56,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image?model=product.template&field=image_128&id=1513&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-03-23 04:02:56,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:56] "GET /web/image?model=product.template&field=image_128&id=1520&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-03-23 04:02:57,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1515&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.223 2026-03-23 04:02:57,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1518&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.248 2026-03-23 04:02:57,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1522&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-03-23 04:02:57,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1517&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.251 2026-03-23 04:02:57,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1514&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.250 2026-03-23 04:02:57,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1521&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-03-23 04:02:57,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1511&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.245 2026-03-23 04:02:57,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-03-23 04:02:57,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-03-23 04:02:57,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1516&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-03-23 04:02:57,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1512&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-03-23 04:02:57,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.227 2026-03-23 04:02:57,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image?model=product.template&field=image_128&id=1519&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-03-23 04:02:57,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.257 2026-03-23 04:02:57,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.287 2026-03-23 04:02:57,808 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [4/48] Tour PosComboCheapestRewardProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:02:57,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.048 2026-03-23 04:02:57,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [5/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-03-23 04:02:58,094 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [6/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:02:58,167 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [7/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 04:02:58,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1689&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.049 0.086 2026-03-23 04:02:58,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.009 0.168 2026-03-23 04:02:58,229 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [8/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:02:58,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.009 0.204 2026-03-23 04:02:58,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.021 0.200 2026-03-23 04:02:58,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.007 0.280 2026-03-23 04:02:58,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.016 0.346 2026-03-23 04:02:58,529 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [9/48] Tour PosComboCheapestRewardProgram → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:02:58,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.016 0.348 2026-03-23 04:02:58,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.008 0.350 2026-03-23 04:02:58,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.006 0.351 2026-03-23 04:02:58,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.165 2026-03-23 04:02:58,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 04:02:58,757 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [10/48] Tour PosComboCheapestRewardProgram → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-03-23 04:02:58,809 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [11/48] Tour PosComboCheapestRewardProgram → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:02:58,862 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [12/48] Tour PosComboCheapestRewardProgram → Step order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25")) 2026-03-23 04:02:58,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [13/48] Tour PosComboCheapestRewardProgram → Step order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25"):not(:visible)) 2026-03-23 04:02:58,966 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [14/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:02:59,063 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [15/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:02:59,105 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [16/48] Tour PosComboCheapestRewardProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:02:59,106 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:02:59,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:02:59,156 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [17/48] Tour PosComboCheapestRewardProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:02:59,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:02:59,270 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [18/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:02:59,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [19/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:02:59,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [20/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:02:59,442 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [21/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:02:59,496 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [22/48] Tour PosComboCheapestRewardProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:02:59,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [23/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:02:59,614 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [24/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:02:59,673 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [25/48] Tour PosComboCheapestRewardProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:02:59,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.030 2026-03-23 04:02:59,803 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [26/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:02:59,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:02:59,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:02:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.047 2026-03-23 04:02:59,845 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7860607 started for PoS orders references: [{'name': '/', 'uuid': '940c3ebb-60de-4ea5-b768-ff9486582ddb'}] 2026-03-23 04:03:00,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7860607 order {'name': '/', 'uuid': '940c3ebb-60de-4ea5-b768-ff9486582ddb'} created pos.order #446 2026-03-23 04:03:00,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7860607 finished 2026-03-23 04:03:01,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 276 0.395 0.881 2026-03-23 04:03:01,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.069 0.097 2026-03-23 04:03:01,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.214 2026-03-23 04:03:01,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 04:03:02,172 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [27/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:03:02,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [28/48] Tour PosComboCheapestRewardProgram → Step click product 'Cheap product' (trigger: article.product .product-content .product-name:contains("Cheap product")) 2026-03-23 04:03:02,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.046 2026-03-23 04:03:02,325 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [29/48] Tour PosComboCheapestRewardProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:03:02,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.047 2026-03-23 04:03:02,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [30/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-03-23 04:03:02,489 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [31/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:03:02,565 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [32/48] Tour PosComboCheapestRewardProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 04:03:02,635 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [33/48] Tour PosComboCheapestRewardProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:03:02,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:03:02,831 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [34/48] Tour PosComboCheapestRewardProgram → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-03-23 04:03:03,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.075 2026-03-23 04:03:03,051 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [35/48] Tour PosComboCheapestRewardProgram → Step order total amount is '61.03' (trigger: .product-screen .order-summary .total:contains("61.03")) 2026-03-23 04:03:03,109 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [36/48] Tour PosComboCheapestRewardProgram → Step order total amount is '61.03' (trigger: .product-screen .order-summary .total:contains("61.03"):not(:visible)) 2026-03-23 04:03:03,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [37/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:03:03,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [38/48] Tour PosComboCheapestRewardProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:03:03,333 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [39/48] Tour PosComboCheapestRewardProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:03:03,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [40/48] Tour PosComboCheapestRewardProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:03:03,479 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [41/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:03:03,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:03:03,533 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [42/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:03:03,588 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [43/48] Tour PosComboCheapestRewardProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:03:03,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [44/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:03:03,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [45/48] Tour PosComboCheapestRewardProgram → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:03:03,753 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [46/48] Tour PosComboCheapestRewardProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:03:03,855 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [47/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:03:03,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:03:03,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.065 2026-03-23 04:03:03,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88421355 started for PoS orders references: [{'name': '/', 'uuid': '6601b5b2-a00b-4c11-a806-81f5b9a8de4e'}] 2026-03-23 04:03:04,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88421355 order {'name': '/', 'uuid': '6601b5b2-a00b-4c11-a806-81f5b9a8de4e'} created pos.order #447 2026-03-23 04:03:04,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88421355 finished 2026-03-23 04:03:04,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.260 0.724 2026-03-23 04:03:05,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.043 0.056 2026-03-23 04:03:05,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.102 2026-03-23 04:03:05,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:03:05,276 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: [48/48] Tour PosComboCheapestRewardProgram → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:03:05,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 04:03:05,348 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: tour succeeded 2026-03-23 04:03:05,356 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: ╔══════════════════════════════════════════════╗ ║ TOUR PosComboCheapestRewardProgram SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 04:03:05,637 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo.browser: heap 20925996 (allocated 22810624) 2026-03-23 04:03:05,657 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Closing chrome headless with pid 70605 2026-03-23 04:03:05,660 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Closing websocket connection 2026-03-23 04:03:05,662 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Terminating chrome headless with pid 70605 2026-03-23 04:03:05,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpufgqo7s9_chrome_odoo" 2026-03-23 04:03:05,900 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-03-23 04:03:07,799 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome pid: 70821 2026-03-23 04:03:07,800 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome headless temporary user profile dir: /tmp/tmpq1h94zn0_chrome_odoo 2026-03-23 04:03:07,800 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Issuing json command http://127.0.0.1:42349/json/version 2026-03-23 04:03:07,809 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:07,975 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Browser version: Chrome/141.0.7390.54 2026-03-23 04:03:07,982 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Issuing json command http://127.0.0.1:42349/json 2026-03-23 04:03:07,984 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:08,075 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Websocket url found: ws://127.0.0.1:42349/devtools/page/4E884C94029D0EAC2BB7ABC022547455 2026-03-23 04:03:08,154 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Enable chrome headless console log notification 2026-03-23 04:03:08,170 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Chrome headless enable page notifications 2026-03-23 04:03:08,564 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:03:08,574 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Setting session cookie in browser 2026-03-23 04:03:08,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:03:08,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:03:08,607 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:03:09,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:09] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.097 0.792 2026-03-23 04:03:09,501 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Navigation result: {'frameId': '4E884C94029D0EAC2BB7ABC022547455', 'loaderId': 'AAF784084A87A16A034E4F85BD081F5E', 'isDownload': False} 2026-03-23 04:03:09,501 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-03-23 04:03:09,536 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:03:09,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-03-23 04:03:09,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.038 2026-03-23 04:03:09,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.042 2026-03-23 04:03:10,282 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:03:10,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:03:10,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.031 2026-03-23 04:03:10,430 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Evaluate test code "odoo.startTour('PosCheapestProductTaxInclude', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:03:10,470 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [1/11] Tour PosCheapestProductTaxInclude → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:03:10,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.027 2026-03-23 04:03:10,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:03:10,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:03:10,692 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9252) 2026-03-23 04:03:10,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.123 2026-03-23 04:03:10,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.135 2026-03-23 04:03:10,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.011 2026-03-23 04:03:10,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.049 0.080 2026-03-23 04:03:11,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.356 0.527 2026-03-23 04:03:11,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:03:12,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:03:12,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.027 0.078 2026-03-23 04:03:12,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 04:03:12,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: Owl is running in 'dev' mode. 2026-03-23 04:03:12,507 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:12,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.024 2026-03-23 04:03:12,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:03:12,565 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:03:12,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "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 04:03:12,653 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:03:12,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.030 0.111 2026-03-23 04:03:12,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.136 2026-03-23 04:03:12,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.010 0.063 2026-03-23 04:03:12,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.205 2026-03-23 04:03:12,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 04:03:12,926 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [2/11] Tour PosCheapestProductTaxInclude → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:03:13,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.017 2026-03-23 04:03:13,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.034 2026-03-23 04:03:13,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.062 2026-03-23 04:03:13,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-03-23 04:03:13,199 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:03:13,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.160 2026-03-23 04:03:13,321 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [3/11] Tour PosCheapestProductTaxInclude → Step click product 'Product' (trigger: article.product .product-content .product-name:contains("Product")) 2026-03-23 04:03:13,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.025 0.289 2026-03-23 04:03:13,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.360 2026-03-23 04:03:13,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.359 2026-03-23 04:03:13,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.417 2026-03-23 04:03:13,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1524&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.416 2026-03-23 04:03:13,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.436 2026-03-23 04:03:13,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.359 2026-03-23 04:03:13,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.371 2026-03-23 04:03:13,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 04:03:13,934 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [4/11] Tour PosCheapestProductTaxInclude → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:03:14,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:03:14,155 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [5/11] Tour PosCheapestProductTaxInclude → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:03:14,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 04:03:14,292 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [6/11] Tour PosCheapestProductTaxInclude → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:03:14,343 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [7/11] Tour PosCheapestProductTaxInclude → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:03:14,396 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [8/11] Tour PosCheapestProductTaxInclude → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:03:14,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [9/11] Tour PosCheapestProductTaxInclude → Step Check orderline with attributes: {"productName":"10% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("10% on the cheapest product"))) 2026-03-23 04:03:14,501 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [10/11] Tour PosCheapestProductTaxInclude → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00")) 2026-03-23 04:03:14,554 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: [11/11] Tour PosCheapestProductTaxInclude → Step order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00"):not(:visible)) 2026-03-23 04:03:14,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: tour succeeded 2026-03-23 04:03:14,606 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: ╔═════════════════════════════════════════════╗ ║ TOUR PosCheapestProductTaxInclude SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 04:03:14,852 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included.browser: heap 14296060 (allocated 15728640) 2026-03-23 04:03:14,863 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Closing chrome headless with pid 70821 2026-03-23 04:03:14,870 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Closing websocket connection 2026-03-23 04:03:14,875 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Terminating chrome headless with pid 70821 2026-03-23 04:03:14,998 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_cheapest_product_tax_included: Removing chrome user profile "/tmp/tmpq1h94zn0_chrome_odoo" 2026-03-23 04:03:15,060 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-03-23 04:03:17,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome pid: 70999 2026-03-23 04:03:17,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome headless temporary user profile dir: /tmp/tmpb1jy4_xi_chrome_odoo 2026-03-23 04:03:17,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Issuing json command http://127.0.0.1:37841/json/version 2026-03-23 04:03:17,596 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:17,764 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Browser version: Chrome/141.0.7390.54 2026-03-23 04:03:17,765 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Issuing json command http://127.0.0.1:37841/json 2026-03-23 04:03:17,766 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:17,814 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Websocket url found: ws://127.0.0.1:37841/devtools/page/976C854CE131778223CC4D2AA855EF44 2026-03-23 04:03:17,845 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Enable chrome headless console log notification 2026-03-23 04:03:17,884 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Chrome headless enable page notifications 2026-03-23 04:03:18,136 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:03:18,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Setting session cookie in browser 2026-03-23 04:03:18,161 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:03:18,162 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:03:18,197 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:03:19,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:19] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 86 0.093 1.272 2026-03-23 04:03:19,555 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Navigation result: {'frameId': '976C854CE131778223CC4D2AA855EF44', 'loaderId': '9BFB16948702EEB795AB0808611AF9B6', 'isDownload': False} 2026-03-23 04:03:19,556 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-03-23 04:03:19,597 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:03:19,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 04:03:19,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.029 2026-03-23 04:03:19,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.051 2026-03-23 04:03:20,561 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:03:20,585 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:03:20,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:03:20,681 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Evaluate test code "odoo.startTour('test_combo_product_dont_grant_point', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:03:20,697 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [1/16] Tour test_combo_product_dont_grant_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:03:20,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.014 2026-03-23 04:03:20,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:03:20,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:20,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-03-23 04:03:20,838 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9253) 2026-03-23 04:03:20,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.053 2026-03-23 04:03:20,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.043 0.094 2026-03-23 04:03:20,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-03-23 04:03:21,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 304 0.355 0.555 2026-03-23 04:03:21,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:03:22,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:03:22,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.061 2026-03-23 04:03:22,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:03:22,288 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: Owl is running in 'dev' mode. 2026-03-23 04:03:22,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:22,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 04:03:22,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:03:22,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.027 0.043 2026-03-23 04:03:22,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 04:03:22,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-03-23 04:03:22,517 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:03:22,622 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "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 04:03:22,694 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:03:22,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.019 0.038 2026-03-23 04:03:22,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 04:03:22,928 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [2/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:03:23,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.033 2026-03-23 04:03:23,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.045 2026-03-23 04:03:23,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-03-23 04:03:23,251 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:03:23,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.083 2026-03-23 04:03:23,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-03-23 04:03:23,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.168 2026-03-23 04:03:23,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-03-23 04:03:23,472 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [3/16] Tour test_combo_product_dont_grant_point → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:03:23,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-03-23 04:03:23,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1527&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.243 2026-03-23 04:03:23,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1529&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.323 2026-03-23 04:03:23,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1531&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.402 2026-03-23 04:03:23,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1536&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.419 2026-03-23 04:03:23,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1534&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.413 2026-03-23 04:03:23,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1530&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.363 2026-03-23 04:03:23,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:23] "GET /web/image?model=product.template&field=image_128&id=1533&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.388 2026-03-23 04:03:24,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.333 2026-03-23 04:03:24,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.template&field=image_128&id=1532&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.359 2026-03-23 04:03:24,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-03-23 04:03:24,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.template&field=image_128&id=1528&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.331 2026-03-23 04:03:24,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.template&field=image_128&id=1535&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.328 2026-03-23 04:03:24,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.330 2026-03-23 04:03:24,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.337 2026-03-23 04:03:24,459 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [4/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-03-23 04:03:24,535 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [5/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:03:24,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.019 0.050 2026-03-23 04:03:24,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.010 0.095 2026-03-23 04:03:24,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [6/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 04:03:24,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.008 0.137 2026-03-23 04:03:24,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.product&field=image_128&id=1706&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.010 0.164 2026-03-23 04:03:24,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [7/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:03:24,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.product&field=image_128&id=1707&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.020 0.225 2026-03-23 04:03:24,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.015 0.284 2026-03-23 04:03:24,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.010 0.294 2026-03-23 04:03:24,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:24] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.022 0.369 2026-03-23 04:03:25,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:25] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.012 0.389 2026-03-23 04:03:25,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [8/16] Tour test_combo_product_dont_grant_point → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:03:25,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.025 0.092 2026-03-23 04:03:25,232 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [9/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-03-23 04:03:25,308 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [10/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:03:25,371 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [11/16] Tour test_combo_product_dont_grant_point → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 04:03:25,436 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [12/16] Tour test_combo_product_dont_grant_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:03:25,683 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [13/16] Tour test_combo_product_dont_grant_point → Step Check orderline with attributes: {"productName":"100% on the cheapest product"} (trigger: .order-container .orderline:has(.product-name:contains("100% on the cheapest product"))) 2026-03-23 04:03:25,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 04:03:25,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:03:25,903 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [14/16] Tour test_combo_product_dont_grant_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:03:25,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [15/16] Tour test_combo_product_dont_grant_point → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:03:26,016 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: [16/16] Tour test_combo_product_dont_grant_point → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:03:26,069 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: tour succeeded 2026-03-23 04:03:26,073 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_combo_product_dont_grant_point SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 04:03:26,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point.browser: heap 16988356 (allocated 17960960) 2026-03-23 04:03:26,308 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Closing chrome headless with pid 70999 2026-03-23 04:03:26,310 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Closing websocket connection 2026-03-23 04:03:26,311 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Terminating chrome headless with pid 70999 2026-03-23 04:03:26,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_combo_product_dont_grant_point: Removing chrome user profile "/tmp/tmpb1jy4_xi_chrome_odoo" 2026-03-23 04:03:26,524 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_confirm_coupon_programs_one_by_one ... 2026-03-23 04:03:27,595 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome pid: 71196 2026-03-23 04:03:27,595 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome headless temporary user profile dir: /tmp/tmp87uesq1j_chrome_odoo 2026-03-23 04:03:27,596 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Issuing json command http://127.0.0.1:32833/json/version 2026-03-23 04:03:27,599 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:27,802 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Browser version: Chrome/141.0.7390.54 2026-03-23 04:03:27,802 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Issuing json command http://127.0.0.1:32833/json 2026-03-23 04:03:27,803 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:27,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Websocket url found: ws://127.0.0.1:32833/devtools/page/7EC15E35411C197B79B343D1A1A266F6 2026-03-23 04:03:27,984 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Enable chrome headless console log notification 2026-03-23 04:03:28,051 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Chrome headless enable page notifications 2026-03-23 04:03:28,208 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:03:28,225 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Setting session cookie in browser 2026-03-23 04:03:28,228 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:03:28,229 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:03:28,264 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:03:29,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:29] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.096 0.763 2026-03-23 04:03:29,118 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Navigation result: {'frameId': '7EC15E35411C197B79B343D1A1A266F6', 'loaderId': 'BFC2A37BF27C879207035986CFFAA806', 'isDownload': False} 2026-03-23 04:03:29,118 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Evaluate ready code "odoo.isTourReady('test_confirm_coupon_programs_one_by_one')" 2026-03-23 04:03:29,219 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:03:29,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-03-23 04:03:29,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-03-23 04:03:29,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 04:03:30,116 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:03:30,119 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:03:30,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:03:30,240 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Evaluate test code "odoo.startTour('test_confirm_coupon_programs_one_by_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:03:30,275 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [1/10] Tour test_confirm_coupon_programs_one_by_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:03:30,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.014 2026-03-23 04:03:30,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:03:30,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:30,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.028 2026-03-23 04:03:30,437 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9254) 2026-03-23 04:03:30,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.074 2026-03-23 04:03:30,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.043 0.118 2026-03-23 04:03:30,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.066 2026-03-23 04:03:31,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.368 0.594 2026-03-23 04:03:31,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:03:31,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.010 2026-03-23 04:03:31,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:31] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.049 2026-03-23 04:03:31,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:03:32,021 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: Owl is running in 'dev' mode. 2026-03-23 04:03:32,127 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:03:32,171 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:03:32,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.009 2026-03-23 04:03:32,179 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:03:32,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.011 0.029 2026-03-23 04:03:32,240 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "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 04:03:32,246 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:03:32,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.041 0.094 2026-03-23 04:03:32,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-03-23 04:03:32,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.007 0.068 2026-03-23 04:03:32,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.036 2026-03-23 04:03:32,468 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [2/10] Tour test_confirm_coupon_programs_one_by_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:03:32,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.021 2026-03-23 04:03:32,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-03-23 04:03:32,785 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:32,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.102 2026-03-23 04:03:32,869 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [3/10] Tour test_confirm_coupon_programs_one_by_one → Step Create fake orders (trigger: body) 2026-03-23 04:03:32,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.159 2026-03-23 04:03:32,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.191 2026-03-23 04:03:32,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:32] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.270 2026-03-23 04:03:33,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:33] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-03-23 04:03:33,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:33] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.244 2026-03-23 04:03:33,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:33] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.281 2026-03-23 04:03:33,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:33] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.322 2026-03-23 04:03:33,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:33] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.233 2026-03-23 04:03:33,327 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [4/10] Tour test_confirm_coupon_programs_one_by_one → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 04:03:33,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.087 0.509 2026-03-23 04:03:33,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.049 2026-03-23 04:03:33,741 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [5/10] Tour test_confirm_coupon_programs_one_by_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:03:33,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.053 2026-03-23 04:03:33,967 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [6/10] Tour test_confirm_coupon_programs_one_by_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:03:34,032 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:03:34,036 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [7/10] Tour test_confirm_coupon_programs_one_by_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:03:34,036 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:03:34,085 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [8/10] Tour test_confirm_coupon_programs_one_by_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:03:34,207 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [9/10] Tour test_confirm_coupon_programs_one_by_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:03:34,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.052 2026-03-23 04:03:34,389 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: [10/10] Tour test_confirm_coupon_programs_one_by_one → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:03:34,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.026 0.070 2026-03-23 04:03:34,427 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:03:34,429 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36390084 started for PoS orders references: [{'name': '/', 'uuid': 'cfb33e75-07e6-4eb1-953f-7d8210bcb1f0'}] 2026-03-23 04:03:35,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36390084 order {'name': '/', 'uuid': 'cfb33e75-07e6-4eb1-953f-7d8210bcb1f0'} created pos.order #448 2026-03-23 04:03:35,339 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36390084 finished 2026-03-23 04:03:35,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.383 0.726 2026-03-23 04:03:35,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.046 0.098 2026-03-23 04:03:35,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.185 2026-03-23 04:03:35,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69176697 started for PoS orders references: [{'name': '/', 'uuid': '90b63951-f233-41a7-a39d-8dcbd80fb547'}] 2026-03-23 04:03:36,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69176697 order {'name': '/', 'uuid': '90b63951-f233-41a7-a39d-8dcbd80fb547'} created pos.order #449 2026-03-23 04:03:36,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69176697 finished 2026-03-23 04:03:36,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.143 0.419 2026-03-23 04:03:36,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.034 0.083 2026-03-23 04:03:36,634 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73496772 started for PoS orders references: [{'name': '/', 'uuid': 'b27b24a1-6968-47d4-a086-fc983b8606ad'}] 2026-03-23 04:03:37,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73496772 order {'name': '/', 'uuid': 'b27b24a1-6968-47d4-a086-fc983b8606ad'} created pos.order #450 2026-03-23 04:03:37,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73496772 finished 2026-03-23 04:03:37,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.170 0.430 2026-03-23 04:03:37,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.030 0.059 2026-03-23 04:03:37,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80823321 started for PoS orders references: [{'name': '/', 'uuid': '1f16a7ef-09a1-4b49-8112-27c1adf6d084'}] 2026-03-23 04:03:37,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80823321 order {'name': '/', 'uuid': '1f16a7ef-09a1-4b49-8112-27c1adf6d084'} created pos.order #451 2026-03-23 04:03:37,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80823321 finished 2026-03-23 04:03:37,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.145 0.369 2026-03-23 04:03:38,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.069 2026-03-23 04:03:38,088 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86812323 started for PoS orders references: [{'name': '/', 'uuid': '144eb85d-ef9e-47e8-acc1-0334a80e0662'}] 2026-03-23 04:03:38,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86812323 order {'name': '/', 'uuid': '144eb85d-ef9e-47e8-acc1-0334a80e0662'} created pos.order #452 2026-03-23 04:03:38,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86812323 finished 2026-03-23 04:03:38,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.155 0.423 2026-03-23 04:03:38,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.029 0.066 2026-03-23 04:03:38,856 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80288093 started for PoS orders references: [{'name': '/', 'uuid': 'f69a32e8-51a0-4246-9e26-412e67c2466f'}] 2026-03-23 04:03:39,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80288093 order {'name': '/', 'uuid': 'f69a32e8-51a0-4246-9e26-412e67c2466f'} created pos.order #453 2026-03-23 04:03:39,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80288093 finished 2026-03-23 04:03:39,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.150 0.390 2026-03-23 04:03:39,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.035 0.082 2026-03-23 04:03:39,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.030 Warn: Can't find .pfb for face 'Courier' 2026-03-23 04:03:39,944 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: tour succeeded 2026-03-23 04:03:39,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_confirm_coupon_programs_one_by_one SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 04:03:40,261 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one.browser: heap 17402624 (allocated 18485248) 2026-03-23 04:03:40,284 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Closing chrome headless with pid 71196 2026-03-23 04:03:40,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Closing websocket connection 2026-03-23 04:03:40,299 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Terminating chrome headless with pid 71196 2026-03-23 04:03:40,482 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: Removing chrome user profile "/tmp/tmp87uesq1j_chrome_odoo" 2026-03-23 04:03:40,638 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_confirm_coupon_programs_one_by_one: waiting for threads: [, ] 2026-03-23 04:03:40,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:40] "GET /report/barcode/Code128/0442-4183-4dc0 HTTP/1.1" 200 - 0 0.000 1.062 2026-03-23 04:03:40,874 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-03-23 04:03:43,475 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome pid: 71394 2026-03-23 04:03:43,476 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome headless temporary user profile dir: /tmp/tmpr9fi_0hz_chrome_odoo 2026-03-23 04:03:43,476 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Issuing json command http://127.0.0.1:40967/json/version 2026-03-23 04:03:43,494 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:43,680 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Browser version: Chrome/141.0.7390.54 2026-03-23 04:03:43,684 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Issuing json command http://127.0.0.1:40967/json 2026-03-23 04:03:43,703 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:43,803 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Websocket url found: ws://127.0.0.1:40967/devtools/page/23515EEB53B68B6D9AFB8E97F835C566 2026-03-23 04:03:43,932 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Enable chrome headless console log notification 2026-03-23 04:03:43,967 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Chrome headless enable page notifications 2026-03-23 04:03:44,101 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:03:44,132 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Setting session cookie in browser 2026-03-23 04:03:44,134 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Open "http://127.0.0.1:8069/pos/ui/66" in browser 2026-03-23 04:03:44,134 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/66" 2026-03-23 04:03:44,160 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:03:45,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:45] "GET /pos/ui/66 HTTP/1.1" 200 - 87 0.092 0.860 2026-03-23 04:03:45,110 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Navigation result: {'frameId': '23515EEB53B68B6D9AFB8E97F835C566', 'loaderId': '1493B1F1A04C063E8ADF7FC36E4EA265', 'isDownload': False} 2026-03-23 04:03:45,110 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-03-23 04:03:45,153 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:03:45,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 04:03:45,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.038 2026-03-23 04:03:45,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.067 2026-03-23 04:03:45,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:03:45,968 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:03:46,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-03-23 04:03:46,048 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Evaluate test code "odoo.startTour('PosLoyaltyTour4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/66", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:03:46,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 04:03:46,098 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [1/33] Tour PosLoyaltyTour4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:03:46,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:03:46,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:03:46,223 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9255) 2026-03-23 04:03:46,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.070 2026-03-23 04:03:46,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.085 2026-03-23 04:03:46,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.008 2026-03-23 04:03:46,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.029 0.065 2026-03-23 04:03:47,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.321 0.531 2026-03-23 04:03:47,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:03:47,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:03:47,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.104 2026-03-23 04:03:47,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 04:03:47,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: Owl is running in 'dev' mode. 2026-03-23 04:03:47,786 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:03:47,828 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:03:47,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:03:47,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.037 0.069 2026-03-23 04:03:47,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.003 0.113 2026-03-23 04:03:47,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.134 2026-03-23 04:03:47,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-03-23 04:03:47,966 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "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 04:03:47,989 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:03:48,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 04:03:48,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.026 2026-03-23 04:03:48,189 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [2/33] Tour PosLoyaltyTour4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:03:48,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.061 2026-03-23 04:03:48,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.058 2026-03-23 04:03:48,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:48,530 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [3/33] Tour PosLoyaltyTour4 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 04:03:48,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.135 2026-03-23 04:03:48,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.203 2026-03-23 04:03:48,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.254 2026-03-23 04:03:48,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.301 2026-03-23 04:03:48,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.352 2026-03-23 04:03:48,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.327 2026-03-23 04:03:48,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-03-23 04:03:48,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.261 2026-03-23 04:03:48,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:48] "GET /web/image?model=product.template&field=image_128&id=1538&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-03-23 04:03:49,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:49] "GET /web/image?model=product.template&field=image_128&id=1539&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.290 2026-03-23 04:03:49,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.335 2026-03-23 04:03:49,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:49] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.373 2026-03-23 04:03:49,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:03:49,345 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [4/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:03:49,428 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [5/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 04:03:49,487 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [6/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 04:03:49,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [7/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:03:49,591 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [8/33] Tour PosLoyaltyTour4 → Step click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2")) 2026-03-23 04:03:49,703 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [9/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:03:49,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:03:49,755 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [10/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1"))) 2026-03-23 04:03:49,842 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [11/33] Tour PosLoyaltyTour4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(.qty:contains("1"))) 2026-03-23 04:03:49,885 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [12/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:03:49,940 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [13/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:03:49,989 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [14/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:03:50,042 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [15/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:03:50,120 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [16/33] Tour PosLoyaltyTour4 → Step .o_pricelist_button 2026-03-23 04:03:50,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [17/33] Tour PosLoyaltyTour4 → Step select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist")) 2026-03-23 04:03:50,292 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [18/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:03:50,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:03:50,344 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [19/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:03:50,396 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [20/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:03:50,458 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [21/33] Tour PosLoyaltyTour4 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:03:50,521 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [22/33] Tour PosLoyaltyTour4 → Step input text 'abcda' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:03:50,588 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [23/33] Tour PosLoyaltyTour4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:03:50,655 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [24/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:03:50,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:50] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.019 0.031 2026-03-23 04:03:50,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.020 0.036 2026-03-23 04:03:50,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.040 2026-03-23 04:03:51,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 04:03:51,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [25/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:03:51,081 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [26/33] Tour PosLoyaltyTour4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:03:51,132 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [27/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:03:51,184 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [28/33] Tour PosLoyaltyTour4 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:03:51,242 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [29/33] Tour PosLoyaltyTour4 → Step .o_pricelist_button 2026-03-23 04:03:51,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [30/33] Tour PosLoyaltyTour4 → Step select price list 'Test multi-currency' (trigger: .selection-item:contains("Test multi-currency")) 2026-03-23 04:03:51,441 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [31/33] Tour PosLoyaltyTour4 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:03:51,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.026 2026-03-23 04:03:51,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:03:51,537 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [32/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:03:51,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: [33/33] Tour PosLoyaltyTour4 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:03:51,639 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: tour succeeded 2026-03-23 04:03:51,648 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:03:51,820 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist.browser: heap 16353984 (allocated 17563648) 2026-03-23 04:03:51,835 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Closing chrome headless with pid 71394 2026-03-23 04:03:51,838 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Closing websocket connection 2026-03-23 04:03:51,838 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Terminating chrome headless with pid 71394 2026-03-23 04:03:51,958 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_change_pricelist: Removing chrome user profile "/tmp/tmpr9fi_0hz_chrome_odoo" 2026-03-23 04:03:52,013 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_pricelist ... 2026-03-23 04:03:53,697 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome pid: 71578 2026-03-23 04:03:53,697 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome headless temporary user profile dir: /tmp/tmp9h3ajei7_chrome_odoo 2026-03-23 04:03:53,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Issuing json command http://127.0.0.1:44309/json/version 2026-03-23 04:03:53,699 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:53,872 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Browser version: Chrome/141.0.7390.54 2026-03-23 04:03:53,872 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Issuing json command http://127.0.0.1:44309/json 2026-03-23 04:03:53,873 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:03:53,928 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Websocket url found: ws://127.0.0.1:44309/devtools/page/AAF1F2C52B71DA00CE4F23480D6B2E13 2026-03-23 04:03:53,979 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Enable chrome headless console log notification 2026-03-23 04:03:54,012 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Chrome headless enable page notifications 2026-03-23 04:03:54,273 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:03:54,290 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Setting session cookie in browser 2026-03-23 04:03:54,292 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Open "http://127.0.0.1:8069/pos/ui/67" in browser 2026-03-23 04:03:54,292 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/67" 2026-03-23 04:03:54,314 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:03:55,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:55] "GET /pos/ui/67 HTTP/1.1" 200 - 87 0.077 0.745 2026-03-23 04:03:55,137 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Navigation result: {'frameId': 'AAF1F2C52B71DA00CE4F23480D6B2E13', 'loaderId': '27E6E7AE1CE0320FD2CF9CAF111B7B05', 'isDownload': False} 2026-03-23 04:03:55,137 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromocodePricelist')" 2026-03-23 04:03:55,181 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:03:55,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:55] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-03-23 04:03:55,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:55] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.039 2026-03-23 04:03:55,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:55] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.075 2026-03-23 04:03:56,056 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:03:56,060 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:03:56,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.015 2026-03-23 04:03:56,121 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Evaluate test code "odoo.startTour('PosLoyaltyPromocodePricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/67", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:03:56,138 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [1/14] Tour PosLoyaltyPromocodePricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:03:56,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.010 2026-03-23 04:03:56,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:03:56,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:56,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.021 2026-03-23 04:03:56,275 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9256) 2026-03-23 04:03:56,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 8 0.014 0.076 2026-03-23 04:03:56,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.045 0.114 2026-03-23 04:03:56,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.098 2026-03-23 04:03:57,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.414 0.563 2026-03-23 04:03:57,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:03:57,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:03:57,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.056 2026-03-23 04:03:57,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:03:57,808 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: Owl is running in 'dev' mode. 2026-03-23 04:03:57,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:57,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:03:57,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.011 2026-03-23 04:03:57,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:03:57,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:03:58,036 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:03:58,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.030 0.056 2026-03-23 04:03:58,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:03:58,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.100 2026-03-23 04:03:58,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.007 0.057 2026-03-23 04:03:58,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 04:03:58,238 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [2/14] Tour PosLoyaltyPromocodePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:03:58,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.018 2026-03-23 04:03:58,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.022 0.039 2026-03-23 04:03:58,458 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:03:58,471 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [3/14] Tour PosLoyaltyPromocodePricelist → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 04:03:58,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.112 2026-03-23 04:03:58,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.170 2026-03-23 04:03:58,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.219 2026-03-23 04:03:58,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-03-23 04:03:58,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.284 2026-03-23 04:03:58,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-03-23 04:03:58,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-03-23 04:03:58,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1541&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-03-23 04:03:58,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-03-23 04:03:58,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.024 0.236 2026-03-23 04:03:58,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.233 2026-03-23 04:03:59,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:03:59,077 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [4/14] Tour PosLoyaltyPromocodePricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:03:59,147 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [5/14] Tour PosLoyaltyPromocodePricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 04:03:59,200 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [6/14] Tour PosLoyaltyPromocodePricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 04:03:59,258 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [7/14] Tour PosLoyaltyPromocodePricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:03:59,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [8/14] Tour PosLoyaltyPromocodePricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:03:59,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [9/14] Tour PosLoyaltyPromocodePricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 04:03:59,426 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [10/14] Tour PosLoyaltyPromocodePricelist → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:03:59,489 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [11/14] Tour PosLoyaltyPromocodePricelist → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:03:59,555 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [12/14] Tour PosLoyaltyPromocodePricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:03:59,617 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [13/14] Tour PosLoyaltyPromocodePricelist → Step order total amount is '25.87' (trigger: .product-screen .order-summary .total:contains("25.87")) 2026-03-23 04:03:59,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:59] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.018 0.029 2026-03-23 04:03:59,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 04:03:59,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:03:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:03:59,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: [14/14] Tour PosLoyaltyPromocodePricelist → Step order total amount is '25.87' (trigger: .product-screen .order-summary .total:contains("25.87"):not(:visible)) 2026-03-23 04:04:00,018 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: tour succeeded 2026-03-23 04:04:00,019 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: ╔═════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPromocodePricelist SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 04:04:00,274 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist.browser: heap 14929264 (allocated 15990784) 2026-03-23 04:04:00,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Closing chrome headless with pid 71578 2026-03-23 04:04:00,298 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Closing websocket connection 2026-03-23 04:04:00,306 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Terminating chrome headless with pid 71578 2026-03-23 04:04:00,476 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_pricelist: Removing chrome user profile "/tmp/tmp9h3ajei7_chrome_odoo" 2026-03-23 04:04:00,565 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-03-23 04:04:02,312 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome pid: 71754 2026-03-23 04:04:02,312 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome headless temporary user profile dir: /tmp/tmpg4htgg3h_chrome_odoo 2026-03-23 04:04:02,312 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Issuing json command http://127.0.0.1:40035/json/version 2026-03-23 04:04:02,314 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:02,399 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Browser version: Chrome/141.0.7390.54 2026-03-23 04:04:02,399 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Issuing json command http://127.0.0.1:40035/json 2026-03-23 04:04:02,400 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:02,415 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Websocket url found: ws://127.0.0.1:40035/devtools/page/305A3ED5BDAD238ABE3D85F274D29D3F 2026-03-23 04:04:02,464 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Enable chrome headless console log notification 2026-03-23 04:04:02,485 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Chrome headless enable page notifications 2026-03-23 04:04:02,830 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:04:02,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Setting session cookie in browser 2026-03-23 04:04:02,846 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:04:02,847 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:04:02,901 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:04:04,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:04] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.094 1.218 2026-03-23 04:04:04,218 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Navigation result: {'frameId': '305A3ED5BDAD238ABE3D85F274D29D3F', 'loaderId': 'F97BE58369737B18A474D7CE46A15788', 'isDownload': False} 2026-03-23 04:04:04,218 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-03-23 04:04:04,277 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:04:04,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.022 2026-03-23 04:04:04,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 04:04:04,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-03-23 04:04:05,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:04:05,092 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:04:05,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.030 2026-03-23 04:04:05,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Evaluate test code "odoo.startTour('PosLoyaltyTour7', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:04:05,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.012 2026-03-23 04:04:05,259 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [1/16] Tour PosLoyaltyTour7 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:04:05,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:04:05,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:04:05,438 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9257) 2026-03-23 04:04:05,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.097 2026-03-23 04:04:05,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.116 2026-03-23 04:04:05,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.012 2026-03-23 04:04:05,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.051 0.084 2026-03-23 04:04:06,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.335 0.539 2026-03-23 04:04:06,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:04:06,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:04:06,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:06] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.056 2026-03-23 04:04:06,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 04:04:06,963 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: Owl is running in 'dev' mode. 2026-03-23 04:04:07,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:04:07,141 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:04:07,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:04:07,202 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "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 04:04:07,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.031 0.053 2026-03-23 04:04:07,218 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:04:07,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.097 2026-03-23 04:04:07,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-03-23 04:04:07,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.113 2026-03-23 04:04:07,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.033 2026-03-23 04:04:07,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.047 2026-03-23 04:04:07,430 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [2/16] Tour PosLoyaltyTour7 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:04:07,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.038 2026-03-23 04:04:07,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.064 2026-03-23 04:04:07,799 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:04:07,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.118 2026-03-23 04:04:07,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-03-23 04:04:07,856 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [3/16] Tour PosLoyaltyTour7 → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 04:04:07,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-03-23 04:04:07,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-03-23 04:04:07,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:07] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.235 2026-03-23 04:04:08,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:08] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.256 2026-03-23 04:04:08,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:08] "GET /web/image?model=product.template&field=image_128&id=1544&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.302 2026-03-23 04:04:08,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:08] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.338 2026-03-23 04:04:08,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.428 2026-03-23 04:04:08,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:08] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.402 2026-03-23 04:04:08,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:08] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.508 2026-03-23 04:04:08,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [4/16] Tour PosLoyaltyTour7 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:08,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:04:08,601 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [5/16] Tour PosLoyaltyTour7 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 04:04:08,655 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [6/16] Tour PosLoyaltyTour7 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 04:04:08,706 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [7/16] Tour PosLoyaltyTour7 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:08,761 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [8/16] Tour PosLoyaltyTour7 → Step order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100")) 2026-03-23 04:04:08,809 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [9/16] Tour PosLoyaltyTour7 → Step order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100"):not(:visible)) 2026-03-23 04:04:08,861 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [10/16] Tour PosLoyaltyTour7 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:04:08,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [11/16] Tour PosLoyaltyTour7 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:04:08,993 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [12/16] Tour PosLoyaltyTour7 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:04:09,058 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [13/16] Tour PosLoyaltyTour7 → Step input text 'abcda' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:04:09,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [14/16] Tour PosLoyaltyTour7 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:04:09,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [15/16] Tour PosLoyaltyTour7 → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-03-23 04:04:09,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:09] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.012 0.057 2026-03-23 04:04:09,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.015 0.040 2026-03-23 04:04:09,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:04:09,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.016 2026-03-23 04:04:09,500 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: [16/16] Tour PosLoyaltyTour7 → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-03-23 04:04:09,550 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: tour succeeded 2026-03-23 04:04:09,554 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour7 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:04:09,699 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules.browser: heap 14440228 (allocated 15204352) 2026-03-23 04:04:09,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Closing chrome headless with pid 71754 2026-03-23 04:04:09,716 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Closing websocket connection 2026-03-23 04:04:09,722 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Terminating chrome headless with pid 71754 2026-03-23 04:04:09,890 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_coupon_program_without_rules: Removing chrome user profile "/tmp/tmpg4htgg3h_chrome_odoo" 2026-03-23 04:04:10,001 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_customer_loyalty_points_displayed ... 2026-03-23 04:04:12,091 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome pid: 71935 2026-03-23 04:04:12,092 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome headless temporary user profile dir: /tmp/tmpz5z_vv4c_chrome_odoo 2026-03-23 04:04:12,092 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Issuing json command http://127.0.0.1:42191/json/version 2026-03-23 04:04:12,128 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:12,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 04:04:12,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Issuing json command http://127.0.0.1:42191/json 2026-03-23 04:04:12,365 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:12,405 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Websocket url found: ws://127.0.0.1:42191/devtools/page/A2EB4DD83525B583E828884DE9091C1F 2026-03-23 04:04:12,453 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Enable chrome headless console log notification 2026-03-23 04:04:12,536 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Chrome headless enable page notifications 2026-03-23 04:04:12,854 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:04:12,870 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Setting session cookie in browser 2026-03-23 04:04:12,873 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:04:12,873 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:04:12,895 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:04:13,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:13] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.074 0.798 2026-03-23 04:04:13,765 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Navigation result: {'frameId': 'A2EB4DD83525B583E828884DE9091C1F', 'loaderId': '78DBFBDA85F416732D3BA0ACBA071488', 'isDownload': False} 2026-03-23 04:04:13,765 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Evaluate ready code "odoo.isTourReady('CustomerLoyaltyPointsDisplayed')" 2026-03-23 04:04:13,796 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:04:13,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:13] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 04:04:13,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:13] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 04:04:13,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-03-23 04:04:14,519 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:04:14,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:04:14,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-03-23 04:04:14,606 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Evaluate test code "odoo.startTour('CustomerLoyaltyPointsDisplayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:04:14,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.010 2026-03-23 04:04:14,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [1/34] Tour CustomerLoyaltyPointsDisplayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:04:14,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:04:14,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:04:14,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.029 2026-03-23 04:04:14,840 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9258) 2026-03-23 04:04:14,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.126 2026-03-23 04:04:14,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.035 0.130 2026-03-23 04:04:14,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-03-23 04:04:15,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.340 0.539 2026-03-23 04:04:15,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:04:16,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:04:16,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.057 2026-03-23 04:04:16,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:04:16,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 04:04:16,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:04:16,576 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:04:16,586 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:04:16,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "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 04:04:16,654 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:04:16,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.088 0.104 2026-03-23 04:04:16,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.008 0.195 2026-03-23 04:04:16,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.248 2026-03-23 04:04:16,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.252 2026-03-23 04:04:16,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.111 2026-03-23 04:04:16,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.056 2026-03-23 04:04:16,892 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [2/34] Tour CustomerLoyaltyPointsDisplayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:04:17,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.018 0.048 2026-03-23 04:04:17,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.048 2026-03-23 04:04:17,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.072 2026-03-23 04:04:17,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:04:17,253 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [3/34] Tour CustomerLoyaltyPointsDisplayed → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 04:04:17,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.177 2026-03-23 04:04:17,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-03-23 04:04:17,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-03-23 04:04:17,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.317 2026-03-23 04:04:17,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.335 2026-03-23 04:04:17,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.259 2026-03-23 04:04:17,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.218 2026-03-23 04:04:17,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.213 2026-03-23 04:04:17,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-03-23 04:04:17,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.229 2026-03-23 04:04:17,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.305 2026-03-23 04:04:17,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.331 2026-03-23 04:04:17,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:04:17,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [4/34] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:18,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [5/34] Tour CustomerLoyaltyPointsDisplayed → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1")):has(.price:contains("100.00"))) 2026-03-23 04:04:18,108 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [6/34] Tour CustomerLoyaltyPointsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:18,161 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [7/34] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:18,210 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [8/34] Tour CustomerLoyaltyPointsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:04:18,321 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [9/34] Tour CustomerLoyaltyPointsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:04:18,372 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [10/34] Tour CustomerLoyaltyPointsDisplayed → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:04:18,423 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [11/34] Tour CustomerLoyaltyPointsDisplayed → Step Search customer with "John Doe" (trigger: .modal-dialog .input-group input) 2026-03-23 04:04:18,482 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [12/34] Tour CustomerLoyaltyPointsDisplayed → Step Check "John Doe" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("John Doe")) 2026-03-23 04:04:18,605 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [13/34] Tour CustomerLoyaltyPointsDisplayed → Step click partner 'John Doe' from partner list screen (trigger: .modal .partner-list b:contains(John Doe)) 2026-03-23 04:04:18,674 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [14/34] Tour CustomerLoyaltyPointsDisplayed → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:18,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.011 0.024 2026-03-23 04:04:18,724 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [15/34] Tour CustomerLoyaltyPointsDisplayed → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 04:04:18,778 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [16/34] Tour CustomerLoyaltyPointsDisplayed → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-03-23 04:04:18,829 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [17/34] Tour CustomerLoyaltyPointsDisplayed → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-03-23 04:04:18,881 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [18/34] Tour CustomerLoyaltyPointsDisplayed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:04:18,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [19/34] Tour CustomerLoyaltyPointsDisplayed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:04:19,004 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:04:19,011 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:04:19,022 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [20/34] Tour CustomerLoyaltyPointsDisplayed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:04:19,071 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [21/34] Tour CustomerLoyaltyPointsDisplayed → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:04:19,174 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [22/34] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:04:19,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 04:04:19,223 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [23/34] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:04:19,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [24/34] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:04:19,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [25/34] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:04:19,394 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [26/34] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:04:19,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [27/34] Tour CustomerLoyaltyPointsDisplayed → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:04:19,500 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [28/34] Tour CustomerLoyaltyPointsDisplayed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:04:19,564 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [29/34] Tour CustomerLoyaltyPointsDisplayed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:04:19,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 04:04:19,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 04:04:19,675 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:04:19,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.058 2026-03-23 04:04:19,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35627919 started for PoS orders references: [{'name': '/', 'uuid': 'ea2bcd27-9fb7-4293-ba02-29ee06458251'}] 2026-03-23 04:04:20,329 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35627919 order {'name': '/', 'uuid': 'ea2bcd27-9fb7-4293-ba02-29ee06458251'} created pos.order #454 2026-03-23 04:04:20,355 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35627919 finished 2026-03-23 04:04:20,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.251 0.518 2026-03-23 04:04:20,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.029 0.042 2026-03-23 04:04:20,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.085 2026-03-23 04:04:20,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.045 2026-03-23 04:04:20,909 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [30/34] Tour CustomerLoyaltyPointsDisplayed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:04:20,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:04:20,940 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [31/34] Tour CustomerLoyaltyPointsDisplayed → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:20,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [32/34] Tour CustomerLoyaltyPointsDisplayed → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:04:21,083 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [33/34] Tour CustomerLoyaltyPointsDisplayed → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:04:21,137 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: [34/34] Tour CustomerLoyaltyPointsDisplayed → Step Check 'John Doe' has 100.00 Loyalty Points (trigger: .partner-list .partner-line:contains(John Doe) .partner-line-balance:contains(100.00 Loyalty Point(s))) 2026-03-23 04:04:21,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: tour succeeded 2026-03-23 04:04:21,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR CustomerLoyaltyPointsDisplayed SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 04:04:21,440 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed.browser: heap 17235560 (allocated 18874368) 2026-03-23 04:04:21,456 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Closing chrome headless with pid 71935 2026-03-23 04:04:21,459 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Closing websocket connection 2026-03-23 04:04:21,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Terminating chrome headless with pid 71935 2026-03-23 04:04:21,694 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_customer_loyalty_points_displayed: Removing chrome user profile "/tmp/tmpz5z_vv4c_chrome_odoo" 2026-03-23 04:04:21,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_after_unknown_scan ... 2026-03-23 04:04:23,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Chrome pid: 72120 2026-03-23 04:04:23,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Chrome headless temporary user profile dir: /tmp/tmppgi9e6wq_chrome_odoo 2026-03-23 04:04:23,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Issuing json command http://127.0.0.1:45039/json/version 2026-03-23 04:04:23,416 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:23,575 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Browser version: Chrome/141.0.7390.54 2026-03-23 04:04:23,575 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Issuing json command http://127.0.0.1:45039/json 2026-03-23 04:04:23,576 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:23,616 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Websocket url found: ws://127.0.0.1:45039/devtools/page/07E785D35EF23EB85EBAAAEB34D432E2 2026-03-23 04:04:23,658 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Enable chrome headless console log notification 2026-03-23 04:04:23,678 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Chrome headless enable page notifications 2026-03-23 04:04:23,993 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:04:24,009 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Setting session cookie in browser 2026-03-23 04:04:24,014 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:04:24,014 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:04:24,059 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:04:24,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:24] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 86 0.087 0.827 2026-03-23 04:04:24,965 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Navigation result: {'frameId': '07E785D35EF23EB85EBAAAEB34D432E2', 'loaderId': '1B190C442BB0BE3D5AB3E13D447A3AFA', 'isDownload': False} 2026-03-23 04:04:24,965 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Evaluate ready code "odoo.isTourReady('test_discount_after_unknown_scan')" 2026-03-23 04:04:25,019 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:04:25,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-03-23 04:04:25,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.034 2026-03-23 04:04:25,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.065 2026-03-23 04:04:25,934 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:04:25,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:04:26,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 04:04:26,065 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Evaluate test code "odoo.startTour('test_discount_after_unknown_scan', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:04:26,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.018 0.023 2026-03-23 04:04:26,114 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [1/12] Tour test_discount_after_unknown_scan → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:04:26,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:04:26,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:04:26,251 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9259) 2026-03-23 04:04:26,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.047 2026-03-23 04:04:26,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.067 2026-03-23 04:04:26,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.046 0.071 2026-03-23 04:04:26,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.126 2026-03-23 04:04:27,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.406 0.598 2026-03-23 04:04:27,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:04:27,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:04:27,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.062 2026-03-23 04:04:27,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:04:27,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: Owl is running in 'dev' mode. 2026-03-23 04:04:27,960 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:04:27,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 04:04:27,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:04:27,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:04:28,010 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:04:28,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.010 0.029 2026-03-23 04:04:28,046 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "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 04:04:28,055 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:04:28,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.034 0.100 2026-03-23 04:04:28,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.084 2026-03-23 04:04:28,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.036 2026-03-23 04:04:28,258 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [2/12] Tour test_discount_after_unknown_scan → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:04:28,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.034 2026-03-23 04:04:28,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.055 0.064 2026-03-23 04:04:28,620 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:04:28,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-03-23 04:04:28,639 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [3/12] Tour test_discount_after_unknown_scan → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:04:28,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.212 2026-03-23 04:04:28,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.337 2026-03-23 04:04:28,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:28] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.420 2026-03-23 04:04:29,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.456 2026-03-23 04:04:29,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "GET /web/image?model=product.template&field=image_128&id=1548&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.442 2026-03-23 04:04:29,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.502 2026-03-23 04:04:29,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.481 2026-03-23 04:04:29,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.423 2026-03-23 04:04:29,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.386 2026-03-23 04:04:29,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.377 2026-03-23 04:04:29,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.026 2026-03-23 04:04:29,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [4/12] Tour test_discount_after_unknown_scan → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:29,658 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [5/12] Tour test_discount_after_unknown_scan → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-03-23 04:04:29,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.055 2026-03-23 04:04:29,776 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [6/12] Tour test_discount_after_unknown_scan → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-03-23 04:04:29,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [7/12] Tour test_discount_after_unknown_scan → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:29,882 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [8/12] Tour test_discount_after_unknown_scan → Step PoS model scan barcode '00998877665544332211' (trigger: body) 2026-03-23 04:04:29,963 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [9/12] Tour test_discount_after_unknown_scan → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on Test Product A","price":"-0.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on Test Product A")):has(.price:contains("-0.50"))) 2026-03-23 04:04:30,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:30] "POST /web/dataset/call_kw/product.template/load_product_from_pos#product.template.load_product_from_pos HTTP/1.1" 200 - 18 0.015 0.042 2026-03-23 04:04:30,017 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [10/12] Tour test_discount_after_unknown_scan → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:30,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [11/12] Tour test_discount_after_unknown_scan → Step order total amount is '4.50' (trigger: .product-screen .order-summary .total:contains("4.50")) 2026-03-23 04:04:30,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.046 0.081 2026-03-23 04:04:30,183 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:30] "GET /point_of_sale/static/src/sounds/scan-error.ogg HTTP/1.1" 206 - 0 0.000 0.005 2026-03-23 04:04:30,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.082 2026-03-23 04:04:30,203 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: [12/12] Tour test_discount_after_unknown_scan → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:30,247 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: tour succeeded 2026-03-23 04:04:30,259 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_discount_after_unknown_scan SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 04:04:30,502 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan.browser: heap 14279052 (allocated 15466496) 2026-03-23 04:04:30,527 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Closing chrome headless with pid 72120 2026-03-23 04:04:30,537 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Closing websocket connection 2026-03-23 04:04:30,541 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Terminating chrome headless with pid 72120 2026-03-23 04:04:30,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:30] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.042 2026-03-23 04:04:30,626 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_after_unknown_scan: Removing chrome user profile "/tmp/tmppgi9e6wq_chrome_odoo" 2026-03-23 04:04:30,713 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-03-23 04:04:32,273 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome pid: 72314 2026-03-23 04:04:32,273 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome headless temporary user profile dir: /tmp/tmp_k008__l_chrome_odoo 2026-03-23 04:04:32,274 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Issuing json command http://127.0.0.1:35769/json/version 2026-03-23 04:04:32,276 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:32,479 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:04:32,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Issuing json command http://127.0.0.1:35769/json 2026-03-23 04:04:32,489 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:32,578 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Websocket url found: ws://127.0.0.1:35769/devtools/page/6406D120862F39E944C9016DEFE1D48D 2026-03-23 04:04:32,658 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Enable chrome headless console log notification 2026-03-23 04:04:32,785 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Chrome headless enable page notifications 2026-03-23 04:04:33,043 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:04:33,052 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Setting session cookie in browser 2026-03-23 04:04:33,054 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:04:33,055 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:04:33,074 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:04:33,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:33] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.079 0.675 2026-03-23 04:04:33,829 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Navigation result: {'frameId': '6406D120862F39E944C9016DEFE1D48D', 'loaderId': '8B549E99857C303D0B7875EAE753E934', 'isDownload': False} 2026-03-23 04:04:33,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-03-23 04:04:33,875 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:04:33,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-03-23 04:04:33,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 04:04:33,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.059 2026-03-23 04:04:34,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:04:34,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:04:34,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:04:34,689 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:04:34,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.013 2026-03-23 04:04:34,720 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [1/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:04:34,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:04:34,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:04:34,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.021 2026-03-23 04:04:34,856 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9260) 2026-03-23 04:04:34,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.065 2026-03-23 04:04:34,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.052 0.096 2026-03-23 04:04:34,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.107 2026-03-23 04:04:35,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.338 0.527 2026-03-23 04:04:35,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:04:36,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-03-23 04:04:36,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.031 0.074 2026-03-23 04:04:36,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.023 2026-03-23 04:04:36,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:04:36,480 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:04:36,546 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:04:36,547 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:04:36,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.024 2026-03-23 04:04:36,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.046 0.086 2026-03-23 04:04:36,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.133 2026-03-23 04:04:36,697 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "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 04:04:36,754 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:04:36,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.028 0.188 2026-03-23 04:04:36,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.042 2026-03-23 04:04:36,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.027 2026-03-23 04:04:36,970 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [2/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:04:37,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.050 2026-03-23 04:04:37,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.016 0.043 2026-03-23 04:04:37,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.063 2026-03-23 04:04:37,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:04:37,477 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [3/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:04:37,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.024 0.131 2026-03-23 04:04:37,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-03-23 04:04:37,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.252 2026-03-23 04:04:37,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.309 2026-03-23 04:04:37,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.344 2026-03-23 04:04:37,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.291 2026-03-23 04:04:37,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1552&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-03-23 04:04:37,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1550&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-03-23 04:04:37,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-03-23 04:04:37,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-03-23 04:04:37,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1551&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-03-23 04:04:37,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:37] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-03-23 04:04:38,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.249 2026-03-23 04:04:38,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:38] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.251 2026-03-23 04:04:38,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:04:38,211 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [4/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click product 'Test Product C' (trigger: article.product .product-content .product-name:contains("Test Product C")) 2026-03-23 04:04:38,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:04:38,421 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [5/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00")) 2026-03-23 04:04:38,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 04:04:38,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [6/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"):not(:visible)) 2026-03-23 04:04:38,610 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [7/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:04:38,660 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [8/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:04:38,730 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [9/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:04:38,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [10/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:04:38,869 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [11/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 04:04:38,930 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [12/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00")) 2026-03-23 04:04:38,979 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: [13/13] Tour PosLoyaltySpecificDiscountWithFreeProductTour → Step order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"):not(:visible)) 2026-03-23 04:04:39,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: tour succeeded 2026-03-23 04:04:39,032 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountWithFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 04:04:39,254 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product.browser: heap 14669968 (allocated 15466496) 2026-03-23 04:04:39,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Closing chrome headless with pid 72314 2026-03-23 04:04:39,281 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Closing websocket connection 2026-03-23 04:04:39,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Terminating chrome headless with pid 72314 2026-03-23 04:04:39,457 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_product_with_free_product: Removing chrome user profile "/tmp/tmp_k008__l_chrome_odoo" 2026-03-23 04:04:39,537 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-03-23 04:04:41,363 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome pid: 72498 2026-03-23 04:04:41,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome headless temporary user profile dir: /tmp/tmp8458ozzg_chrome_odoo 2026-03-23 04:04:41,365 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Issuing json command http://127.0.0.1:33889/json/version 2026-03-23 04:04:41,367 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:41,672 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Browser version: Chrome/141.0.7390.54 2026-03-23 04:04:41,673 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Issuing json command http://127.0.0.1:33889/json 2026-03-23 04:04:41,674 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:41,791 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Websocket url found: ws://127.0.0.1:33889/devtools/page/5E62993ABD0BF8116071F28EC48CD461 2026-03-23 04:04:41,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Enable chrome headless console log notification 2026-03-23 04:04:41,959 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Chrome headless enable page notifications 2026-03-23 04:04:42,204 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:04:42,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Setting session cookie in browser 2026-03-23 04:04:42,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:04:42,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:04:42,263 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:04:43,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:43] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.139 1.210 2026-03-23 04:04:43,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Navigation result: {'frameId': '5E62993ABD0BF8116071F28EC48CD461', 'loaderId': '3AE8B7570BD2B26E54C21A703DA34A00', 'isDownload': False} 2026-03-23 04:04:43,616 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-03-23 04:04:43,680 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:04:43,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:43] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.055 2026-03-23 04:04:43,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:43] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.061 2026-03-23 04:04:43,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:43] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.067 2026-03-23 04:04:44,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:04:44,533 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:04:44,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.024 2026-03-23 04:04:44,588 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountCategoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:04:44,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.009 2026-03-23 04:04:44,609 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [1/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:04:44,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:04:44,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:04:44,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.036 2026-03-23 04:04:44,797 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9261) 2026-03-23 04:04:44,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.112 2026-03-23 04:04:44,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.053 0.196 2026-03-23 04:04:45,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.121 2026-03-23 04:04:46,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.372 0.609 2026-03-23 04:04:46,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:04:46,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:04:46,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.064 2026-03-23 04:04:46,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:04:46,458 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: Owl is running in 'dev' mode. 2026-03-23 04:04:46,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:04:46,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:04:46,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:04:46,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.013 2026-03-23 04:04:46,612 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:04:46,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.009 0.027 2026-03-23 04:04:46,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "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 04:04:46,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.029 0.096 2026-03-23 04:04:46,729 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:04:46,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 04:04:46,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.039 2026-03-23 04:04:46,951 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [2/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:04:47,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.036 0.088 2026-03-23 04:04:47,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.160 2026-03-23 04:04:47,515 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [3/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:04:47,539 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:04:47,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.258 2026-03-23 04:04:47,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.318 2026-03-23 04:04:47,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.418 2026-03-23 04:04:47,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.469 2026-03-23 04:04:47,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.533 2026-03-23 04:04:47,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:47] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.396 2026-03-23 04:04:48,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.386 2026-03-23 04:04:48,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "GET /web/image?model=product.template&field=image_128&id=1555&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.367 2026-03-23 04:04:48,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "GET /web/image?model=product.template&field=image_128&id=1556&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-03-23 04:04:48,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-03-23 04:04:48,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.276 2026-03-23 04:04:48,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.276 2026-03-23 04:04:48,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 04:04:48,419 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [4/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:48,519 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [5/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"15.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("15.00"))) 2026-03-23 04:04:48,578 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [6/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:48,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [7/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step 'Product A' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Product A")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:04:48,682 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [8/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00")) 2026-03-23 04:04:48,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [9/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"):not(:visible)) 2026-03-23 04:04:48,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [10/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:04:48,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [11/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:48,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:04:48,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:04:49,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [12/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1","price":"50.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-03-23 04:04:49,078 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [13/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:49,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [14/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step 'Product B' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Product B")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:04:49,179 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [15/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-03-23 04:04:49,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: [16/16] Tour PosLoyaltySpecificDiscountCategoryTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-03-23 04:04:49,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: tour succeeded 2026-03-23 04:04:49,305 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountCategoryTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 04:04:49,492 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products.browser: heap 14278388 (allocated 14942208) 2026-03-23 04:04:49,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Closing chrome headless with pid 72498 2026-03-23 04:04:49,515 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Closing websocket connection 2026-03-23 04:04:49,516 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Terminating chrome headless with pid 72498 2026-03-23 04:04:49,686 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_specific_products: Removing chrome user profile "/tmp/tmp8458ozzg_chrome_odoo" 2026-03-23 04:04:49,785 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-03-23 04:04:51,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome pid: 72678 2026-03-23 04:04:51,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome headless temporary user profile dir: /tmp/tmp_n2ykrec_chrome_odoo 2026-03-23 04:04:51,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Issuing json command http://127.0.0.1:46251/json/version 2026-03-23 04:04:51,981 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:52,124 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Browser version: Chrome/141.0.7390.54 2026-03-23 04:04:52,124 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Issuing json command http://127.0.0.1:46251/json 2026-03-23 04:04:52,129 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:04:52,188 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Websocket url found: ws://127.0.0.1:46251/devtools/page/D15E9D8BD6C32D780B3F8AEBA47BD61A 2026-03-23 04:04:52,237 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Enable chrome headless console log notification 2026-03-23 04:04:52,287 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Chrome headless enable page notifications 2026-03-23 04:04:52,489 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:04:52,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Setting session cookie in browser 2026-03-23 04:04:52,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:04:52,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:04:52,558 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:04:53,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:53] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.075 0.771 2026-03-23 04:04:53,389 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Navigation result: {'frameId': 'D15E9D8BD6C32D780B3F8AEBA47BD61A', 'loaderId': '9F5BAD44467EE393D8D7564955F52476', 'isDownload': False} 2026-03-23 04:04:53,389 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-03-23 04:04:53,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:04:53,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 04:04:53,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 04:04:53,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.047 2026-03-23 04:04:54,150 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:04:54,155 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:04:54,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 04:04:54,240 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithRewardProductDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:04:54,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.009 2026-03-23 04:04:54,265 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [1/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 04:04:54,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:04:54,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:04:54,387 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9262) 2026-03-23 04:04:54,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.064 2026-03-23 04:04:54,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.086 2026-03-23 04:04:54,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.041 0.058 2026-03-23 04:04:54,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.101 2026-03-23 04:04:55,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.313 0.488 2026-03-23 04:04:55,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:04:55,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:04:55,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:55] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.060 2026-03-23 04:04:55,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.023 2026-03-23 04:04:55,860 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: Owl is running in 'dev' mode. 2026-03-23 04:04:55,979 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:04:55,990 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:04:55,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:04:56,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 04:04:56,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:04:56,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:04:56,176 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "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 04:04:56,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.026 0.071 2026-03-23 04:04:56,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.007 0.116 2026-03-23 04:04:56,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [2/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-03-23 04:04:56,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.007 0.108 2026-03-23 04:04:56,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.021 2026-03-23 04:04:56,407 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [3/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:04:56,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.047 2026-03-23 04:04:56,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.038 2026-03-23 04:04:56,716 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [4/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:04:56,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.102 2026-03-23 04:04:56,909 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:04:56,922 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [5/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:04:56,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:56] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.166 2026-03-23 04:04:57,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.226 2026-03-23 04:04:57,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-03-23 04:04:57,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.318 2026-03-23 04:04:57,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.381 2026-03-23 04:04:57,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.249 2026-03-23 04:04:57,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.275 2026-03-23 04:04:57,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-03-23 04:04:57,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1559&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-03-23 04:04:57,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-03-23 04:04:57,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image?model=product.template&field=image_128&id=1558&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.180 2026-03-23 04:04:57,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.142 2026-03-23 04:04:57,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.274 2026-03-23 04:04:57,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:04:57,661 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [6/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:57,795 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [7/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"15.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("15.00"))) 2026-03-23 04:04:57,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [8/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:57,898 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [9/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00")) 2026-03-23 04:04:57,998 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [10/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"):not(:visible)) 2026-03-23 04:04:58,007 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [11/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:04:58,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [12/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:04:58,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 04:04:58,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.028 2026-03-23 04:04:58,293 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [13/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1","price":"50.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-03-23 04:04:58,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [14/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:04:58,397 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [15/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-03-23 04:04:58,453 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [16/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-03-23 04:04:58,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [17/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:04:58,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [18/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:04:58,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [19/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:04:58,714 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [20/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step selection popup has '10$ on your order - Product B - Saleable' (trigger: .selection-item:contains("10$ on your order - Product B - Saleable")) 2026-03-23 04:04:58,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [21/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:04:58,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 04:04:58,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [22/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:04:58,946 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [23/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:04:59,005 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [24/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step selection popup has '10$ on your order - Product B - Not Saleable' (trigger: .selection-item:contains("10$ on your order - Product B - Not Saleable")) 2026-03-23 04:04:59,142 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [25/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-03-23 04:04:59,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:04:59,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:04:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:04:59,270 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: [26/26] Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-03-23 04:04:59,323 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: tour succeeded 2026-03-23 04:04:59,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountWithRewardProductDomainTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:04:59,483 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain.browser: heap 16167520 (allocated 17960960) 2026-03-23 04:04:59,497 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Closing chrome headless with pid 72678 2026-03-23 04:04:59,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Closing websocket connection 2026-03-23 04:04:59,500 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Terminating chrome headless with pid 72678 2026-03-23 04:04:59,616 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_discount_with_reward_product_domain: Removing chrome user profile "/tmp/tmp_n2ykrec_chrome_odoo" 2026-03-23 04:04:59,677 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-03-23 04:05:01,510 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome pid: 72863 2026-03-23 04:05:01,511 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome headless temporary user profile dir: /tmp/tmpe2ksjss9_chrome_odoo 2026-03-23 04:05:01,511 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Issuing json command http://127.0.0.1:41719/json/version 2026-03-23 04:05:01,519 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:01,641 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Browser version: Chrome/141.0.7390.54 2026-03-23 04:05:01,641 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Issuing json command http://127.0.0.1:41719/json 2026-03-23 04:05:01,641 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:01,720 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Websocket url found: ws://127.0.0.1:41719/devtools/page/6688E211995D33CDF5C12843AAA28EAE 2026-03-23 04:05:01,880 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Enable chrome headless console log notification 2026-03-23 04:05:01,902 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Chrome headless enable page notifications 2026-03-23 04:05:02,180 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:05:02,207 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Setting session cookie in browser 2026-03-23 04:05:02,209 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:05:02,209 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:05:02,308 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:05:03,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:03] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.110 0.747 2026-03-23 04:05:03,134 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Navigation result: {'frameId': '6688E211995D33CDF5C12843AAA28EAE', 'loaderId': '1F73829F404C1734AF20C8ADC31D72E7', 'isDownload': False} 2026-03-23 04:05:03,134 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-03-23 04:05:03,212 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:05:03,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:03] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.024 2026-03-23 04:05:03,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:03] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.032 2026-03-23 04:05:03,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.057 2026-03-23 04:05:03,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:05:04,008 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:05:04,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.031 2026-03-23 04:05:04,119 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Evaluate test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:05:04,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.006 2026-03-23 04:05:04,136 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [1/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:05:04,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:05:04,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:05:04,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.031 2026-03-23 04:05:04,306 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9263) 2026-03-23 04:05:04,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.103 2026-03-23 04:05:04,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.036 0.120 2026-03-23 04:05:04,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.076 2026-03-23 04:05:05,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.334 0.479 2026-03-23 04:05:05,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:05:05,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:05:05,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.048 2026-03-23 04:05:05,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.011 0.036 2026-03-23 04:05:05,650 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: Owl is running in 'dev' mode. 2026-03-23 04:05:05,769 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:05:05,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:05:05,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-03-23 04:05:05,815 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:05:05,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:05:05,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.038 0.042 2026-03-23 04:05:05,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.007 0.069 2026-03-23 04:05:05,887 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "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 04:05:05,890 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:05,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:05] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.007 0.035 2026-03-23 04:05:06,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 04:05:06,123 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [2/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:05:06,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.017 2026-03-23 04:05:06,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.080 2026-03-23 04:05:06,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:05:06,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.099 2026-03-23 04:05:06,471 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [3/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:06,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-03-23 04:05:06,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.210 2026-03-23 04:05:06,574 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [4/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:05:06,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.286 2026-03-23 04:05:06,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.381 2026-03-23 04:05:06,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.402 2026-03-23 04:05:06,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.400 2026-03-23 04:05:06,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:06] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.388 2026-03-23 04:05:07,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.406 2026-03-23 04:05:07,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:07] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.374 2026-03-23 04:05:07,130 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [5/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:05:07,196 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [6/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:05:07,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [7/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Search customer with "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:05:07,338 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [8/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Check "A Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner")) 2026-03-23 04:05:07,458 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [9/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-03-23 04:05:07,525 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [10/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:07,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.016 2026-03-23 04:05:07,576 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [11/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:05:07,725 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [12/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:07,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 04:05:07,787 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [13/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:05:07,842 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [14/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:05:07,891 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [15/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:07,946 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [16/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:05:08,058 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [17/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:08,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:05:08,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [18/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:05:08,164 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [19/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:05:08,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [20/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:08,269 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [21/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:05:08,340 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [22/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .more-btn) 2026-03-23 04:05:08,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [23/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:05:08,460 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [24/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:05:08,521 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [25/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:05:08,573 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [26/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Actions button (trigger: .more-btn) 2026-03-23 04:05:08,636 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [27/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:05:08,704 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [28/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step .selection-item span:nth-child(2) 2026-03-23 04:05:08,761 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [29/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step select reward (trigger: .selection-item:contains("100% on the cheapest product")) 2026-03-23 04:05:08,876 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [30/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10")) 2026-03-23 04:05:08,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.044 2026-03-23 04:05:08,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 04:05:09,001 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [31/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"):not(:visible)) 2026-03-23 04:05:09,064 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [32/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:05:09,155 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [33/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:05:09,190 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:09,192 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:05:09,209 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [34/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:05:09,258 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [35/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:05:09,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:05:09,377 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [36/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:05:09,435 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [37/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:05:09,497 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [38/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:05:09,556 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [39/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:05:09,611 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [40/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:05:09,743 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [41/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:05:09,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.029 2026-03-23 04:05:09,788 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:05:09,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.083 2026-03-23 04:05:09,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48052207 started for PoS orders references: [{'name': '/', 'uuid': 'f46d59f9-7a7f-4361-8a0f-9a45e46a51ea'}] 2026-03-23 04:05:10,483 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48052207 order {'name': '/', 'uuid': 'f46d59f9-7a7f-4361-8a0f-9a45e46a51ea'} created pos.order #455 2026-03-23 04:05:10,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48052207 finished 2026-03-23 04:05:10,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.275 0.600 2026-03-23 04:05:10,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.053 0.083 2026-03-23 04:05:10,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.140 2026-03-23 04:05:11,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 04:05:11,424 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: [42/42] Tour PosLoyaltyDontGrantPointsForRewardOrderLines → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:05:11,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 04:05:11,472 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: tour succeeded 2026-03-23 04:05:11,495 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyDontGrantPointsForRewardOrderLines SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-03-23 04:05:11,804 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines.browser: heap 17842064 (allocated 19271680) 2026-03-23 04:05:11,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Closing chrome headless with pid 72863 2026-03-23 04:05:11,823 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Closing websocket connection 2026-03-23 04:05:11,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Terminating chrome headless with pid 72863 2026-03-23 04:05:11,947 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_dont_grant_points_reward_order_lines: Removing chrome user profile "/tmp/tmpe2ksjss9_chrome_odoo" 2026-03-23 04:05:12,071 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_empty_product_screen_when_no_regular_products ... 2026-03-23 04:05:13,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Chrome pid: 73055 2026-03-23 04:05:13,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Chrome headless temporary user profile dir: /tmp/tmpasyflu1e_chrome_odoo 2026-03-23 04:05:13,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Issuing json command http://127.0.0.1:35303/json/version 2026-03-23 04:05:13,251 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:13,496 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Browser version: Chrome/141.0.7390.54 2026-03-23 04:05:13,497 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Issuing json command http://127.0.0.1:35303/json 2026-03-23 04:05:13,511 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:13,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Websocket url found: ws://127.0.0.1:35303/devtools/page/97AC0108162A6442087CFDE1D48C8078 2026-03-23 04:05:13,692 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Enable chrome headless console log notification 2026-03-23 04:05:13,746 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Chrome headless enable page notifications 2026-03-23 04:05:13,957 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:05:13,968 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Setting session cookie in browser 2026-03-23 04:05:13,972 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:05:13,972 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:05:14,002 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:05:15,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:15] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.079 1.077 2026-03-23 04:05:15,161 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Navigation result: {'frameId': '97AC0108162A6442087CFDE1D48C8078', 'loaderId': '8B8A822101024E06F1B4C60DE84DE2A8', 'isDownload': False} 2026-03-23 04:05:15,162 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Evaluate ready code "odoo.isTourReady('EmptyProductScreenTour')" 2026-03-23 04:05:15,258 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:05:15,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-03-23 04:05:15,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.044 2026-03-23 04:05:15,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.070 2026-03-23 04:05:16,125 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:05:16,129 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:05:16,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 04:05:16,196 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Evaluate test code "odoo.startTour('EmptyProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:05:16,241 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: [1/4] Tour EmptyProductScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:05:16,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.017 2026-03-23 04:05:16,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:05:16,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:05:16,486 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9264) 2026-03-23 04:05:16,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.030 0.128 2026-03-23 04:05:16,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.165 2026-03-23 04:05:16,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.051 0.100 2026-03-23 04:05:16,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.167 2026-03-23 04:05:17,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.436 0.628 2026-03-23 04:05:18,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:05:18,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.041 2026-03-23 04:05:18,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.109 2026-03-23 04:05:18,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 04:05:18,409 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: Owl is running in 'dev' mode. 2026-03-23 04:05:18,535 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:05:18,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:05:18,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:05:18,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.025 0.045 2026-03-23 04:05:18,670 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:05:18,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.100 2026-03-23 04:05:18,673 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:18,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.131 2026-03-23 04:05:18,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.144 2026-03-23 04:05:18,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.044 2026-03-23 04:05:18,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.020 0.064 2026-03-23 04:05:18,994 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: [2/4] Tour EmptyProductScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:05:19,334 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:19] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:05:19,431 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:05:19,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:19] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.035 2026-03-23 04:05:19,510 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: [3/4] Tour EmptyProductScreenTour → Step Verify that the Product Screen is empty (trigger: .product-screen:not(:has(.product-list))) 2026-03-23 04:05:19,622 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: [4/4] Tour EmptyProductScreenTour → Step Click Load Sample (trigger: .product-screen .o_nocontent_help button:contains('Load Sample')) 2026-03-23 04:05:19,671 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: tour succeeded 2026-03-23 04:05:19,674 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: ╔═══════════════════════════════════════╗ ║ TOUR EmptyProductScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 04:05:19,924 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products.browser: heap 12244368 (allocated 13107200) 2026-03-23 04:05:19,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.175 0.272 2026-03-23 04:05:19,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Closing chrome headless with pid 73055 2026-03-23 04:05:19,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Closing websocket connection 2026-03-23 04:05:19,979 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Terminating chrome headless with pid 73055 2026-03-23 04:05:20,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:20] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.017 0.402 2026-03-23 04:05:20,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:20] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.013 0.122 2026-03-23 04:05:20,167 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_empty_product_screen_when_no_regular_products: Removing chrome user profile "/tmp/tmpasyflu1e_chrome_odoo" 2026-03-23 04:05:20,246 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-03-23 04:05:21,613 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome pid: 73219 2026-03-23 04:05:21,613 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpxzab4vzx_chrome_odoo 2026-03-23 04:05:21,614 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Issuing json command http://127.0.0.1:44951/json/version 2026-03-23 04:05:21,616 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44951', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:21,822 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Browser version: Chrome/141.0.7390.54 2026-03-23 04:05:21,822 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Issuing json command http://127.0.0.1:44951/json 2026-03-23 04:05:21,828 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44951', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:21,934 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Websocket url found: ws://127.0.0.1:44951/devtools/page/4FF750FBD5A0EFCE9FBB225C07572EC2 2026-03-23 04:05:21,975 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Enable chrome headless console log notification 2026-03-23 04:05:21,990 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Chrome headless enable page notifications 2026-03-23 04:05:22,254 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:05:22,263 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Setting session cookie in browser 2026-03-23 04:05:22,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:05:22,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:05:22,286 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:05:23,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:23] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.087 0.721 2026-03-23 04:05:23,100 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Navigation result: {'frameId': '4FF750FBD5A0EFCE9FBB225C07572EC2', 'loaderId': 'DF3CB0CA212B02D4E55250D004C573D2', 'isDownload': False} 2026-03-23 04:05:23,100 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-03-23 04:05:23,163 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:05:23,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 04:05:23,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:23] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-03-23 04:05:23,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.053 2026-03-23 04:05:23,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:23,930 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:23,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.020 2026-03-23 04:05:24,011 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Evaluate test code "odoo.startTour('ExpiredEWalletProgramTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:05:24,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.013 2026-03-23 04:05:24,041 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [1/26] Tour ExpiredEWalletProgramTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:05:24,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:05:24,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:05:24,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.018 2026-03-23 04:05:24,188 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9265) 2026-03-23 04:05:24,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.099 2026-03-23 04:05:24,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.075 0.172 2026-03-23 04:05:24,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.089 2026-03-23 04:05:25,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.344 0.515 2026-03-23 04:05:25,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:05:25,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:05:25,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.043 2026-03-23 04:05:25,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:05:25,667 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: Owl is running in 'dev' mode. 2026-03-23 04:05:25,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:05:25,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:25,820 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:05:25,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.024 2026-03-23 04:05:25,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:05:25,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.018 0.067 2026-03-23 04:05:25,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "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 04:05:25,923 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:05:25,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.009 0.104 2026-03-23 04:05:25,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:25] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.009 0.030 2026-03-23 04:05:26,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 04:05:26,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [2/26] Tour ExpiredEWalletProgramTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:05:26,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.044 2026-03-23 04:05:26,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.026 0.048 2026-03-23 04:05:26,442 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:26,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-03-23 04:05:26,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-03-23 04:05:26,534 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [3/26] Tour ExpiredEWalletProgramTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:26,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-03-23 04:05:26,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-03-23 04:05:26,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.237 2026-03-23 04:05:26,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-03-23 04:05:26,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-03-23 04:05:26,700 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [4/26] Tour ExpiredEWalletProgramTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:05:26,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-03-23 04:05:26,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-03-23 04:05:26,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.101 2026-03-23 04:05:26,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.226 2026-03-23 04:05:26,968 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [5/26] Tour ExpiredEWalletProgramTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:05:27,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [6/26] Tour ExpiredEWalletProgramTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:05:27,089 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [7/26] Tour ExpiredEWalletProgramTour → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:05:27,147 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [8/26] Tour ExpiredEWalletProgramTour → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:05:27,268 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [9/26] Tour ExpiredEWalletProgramTour → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:05:27,333 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [10/26] Tour ExpiredEWalletProgramTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:27,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:27] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.020 2026-03-23 04:05:27,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [11/26] Tour ExpiredEWalletProgramTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:05:27,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.037 2026-03-23 04:05:27,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [12/26] Tour ExpiredEWalletProgramTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:27,621 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [13/26] Tour ExpiredEWalletProgramTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:05:27,670 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [14/26] Tour ExpiredEWalletProgramTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:05:27,732 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [15/26] Tour ExpiredEWalletProgramTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:05:27,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [16/26] Tour ExpiredEWalletProgramTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:05:27,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [17/26] Tour ExpiredEWalletProgramTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:05:27,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [18/26] Tour ExpiredEWalletProgramTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:05:27,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 04:05:28,006 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [19/26] Tour ExpiredEWalletProgramTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:05:28,067 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [20/26] Tour ExpiredEWalletProgramTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-03-23 04:05:28,289 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [21/26] Tour ExpiredEWalletProgramTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:28,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.064 2026-03-23 04:05:28,344 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [22/26] Tour ExpiredEWalletProgramTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:05:28,397 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [23/26] Tour ExpiredEWalletProgramTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:05:28,460 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [24/26] Tour ExpiredEWalletProgramTour → Step .control-buttons button.disabled:contains("eWallet") 2026-03-23 04:05:28,531 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [25/26] Tour ExpiredEWalletProgramTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("No valid eWallet found")) 2026-03-23 04:05:28,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: [26/26] Tour ExpiredEWalletProgramTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:05:28,644 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: tour succeeded 2026-03-23 04:05:28,646 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: ╔══════════════════════════════════════════╗ ║ TOUR ExpiredEWalletProgramTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:05:28,825 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date.browser: heap 15079800 (allocated 16777216) 2026-03-23 04:05:28,839 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Closing chrome headless with pid 73219 2026-03-23 04:05:28,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Closing websocket connection 2026-03-23 04:05:28,842 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Terminating chrome headless with pid 73219 2026-03-23 04:05:28,959 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_expiration_date: Removing chrome user profile "/tmp/tmpxzab4vzx_chrome_odoo" 2026-03-23 04:05:29,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_loyalty_history ... 2026-03-23 04:05:30,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome pid: 73400 2026-03-23 04:05:30,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpowm4bieo_chrome_odoo 2026-03-23 04:05:30,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Issuing json command http://127.0.0.1:43537/json/version 2026-03-23 04:05:30,339 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:30,453 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Browser version: Chrome/141.0.7390.54 2026-03-23 04:05:30,454 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Issuing json command http://127.0.0.1:43537/json 2026-03-23 04:05:30,455 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:30,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Websocket url found: ws://127.0.0.1:43537/devtools/page/FC8F11807A32BCE5AD8ECAEF06A4F2AD 2026-03-23 04:05:30,509 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Enable chrome headless console log notification 2026-03-23 04:05:30,573 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Chrome headless enable page notifications 2026-03-23 04:05:30,840 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:05:30,850 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Setting session cookie in browser 2026-03-23 04:05:30,857 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:05:30,857 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:05:30,879 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:05:31,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:31] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.072 0.743 2026-03-23 04:05:31,696 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Navigation result: {'frameId': 'FC8F11807A32BCE5AD8ECAEF06A4F2AD', 'loaderId': '6D387196212A0F774EB3B6431A23A426', 'isDownload': False} 2026-03-23 04:05:31,696 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Evaluate ready code "odoo.isTourReady('EWalletLoyaltyHistory')" 2026-03-23 04:05:31,726 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:05:31,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-03-23 04:05:31,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 04:05:31,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.039 2026-03-23 04:05:32,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:32,479 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:05:32,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 04:05:32,537 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Evaluate test code "odoo.startTour('EWalletLoyaltyHistory', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:05:32,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.009 2026-03-23 04:05:32,577 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [1/54] Tour EWalletLoyaltyHistory → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:05:32,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:05:32,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:05:32,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 04:05:32,705 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9266) 2026-03-23 04:05:32,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.074 2026-03-23 04:05:32,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.040 0.091 2026-03-23 04:05:32,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-03-23 04:05:33,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.303 0.502 2026-03-23 04:05:33,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:05:33,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:05:33,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:33] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.043 2026-03-23 04:05:34,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:05:34,035 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: Owl is running in 'dev' mode. 2026-03-23 04:05:34,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:05:34,214 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:05:34,217 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:05:34,287 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "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 04:05:34,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.033 0.070 2026-03-23 04:05:34,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.093 2026-03-23 04:05:34,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-03-23 04:05:34,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.125 2026-03-23 04:05:34,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:05:34,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.050 2026-03-23 04:05:34,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.023 2026-03-23 04:05:34,598 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [2/54] Tour EWalletLoyaltyHistory → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:05:34,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.021 2026-03-23 04:05:34,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.026 0.092 2026-03-23 04:05:34,926 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:05:35,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.193 2026-03-23 04:05:35,063 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [3/54] Tour EWalletLoyaltyHistory → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-03-23 04:05:35,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.330 2026-03-23 04:05:35,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.452 2026-03-23 04:05:35,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.517 2026-03-23 04:05:35,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.558 2026-03-23 04:05:35,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.480 2026-03-23 04:05:35,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.436 2026-03-23 04:05:35,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.306 2026-03-23 04:05:35,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-03-23 04:05:35,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.221 2026-03-23 04:05:35,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.235 2026-03-23 04:05:35,752 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [4/54] Tour EWalletLoyaltyHistory → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:05:35,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:05:35,852 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [5/54] Tour EWalletLoyaltyHistory → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:05:35,903 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [6/54] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:35,954 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [7/54] Tour EWalletLoyaltyHistory → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:05:36,071 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [8/54] Tour EWalletLoyaltyHistory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:05:36,128 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [9/54] Tour EWalletLoyaltyHistory → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:05:36,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [10/54] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:05:36,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.019 2026-03-23 04:05:36,323 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [11/54] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:05:36,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:05:36,359 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:05:36,380 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [12/54] Tour EWalletLoyaltyHistory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:05:36,429 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [13/54] Tour EWalletLoyaltyHistory → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:05:36,526 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [14/54] Tour EWalletLoyaltyHistory → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:05:36,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:05:36,581 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [15/54] Tour EWalletLoyaltyHistory → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:05:36,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [16/54] Tour EWalletLoyaltyHistory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:05:36,745 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [17/54] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:05:36,757 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:05:36,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.019 0.040 2026-03-23 04:05:36,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.049 2026-03-23 04:05:36,809 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78906632 started for PoS orders references: [{'name': '/', 'uuid': '5eee2367-cb6f-4e8c-bb47-4d45f6573e27'}] 2026-03-23 04:05:37,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78906632 order {'name': '/', 'uuid': '5eee2367-cb6f-4e8c-bb47-4d45f6573e27'} created pos.order #456 2026-03-23 04:05:37,104 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78906632 finished 2026-03-23 04:05:37,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.151 0.326 2026-03-23 04:05:37,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.103 0.138 2026-03-23 04:05:37,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.228 2026-03-23 04:05:37,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 04:05:38,027 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [18/54] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:05:38,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 04:05:38,076 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [19/54] Tour EWalletLoyaltyHistory → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:05:38,173 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [20/54] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:38,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 04:05:38,259 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [21/54] Tour EWalletLoyaltyHistory → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:05:38,308 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [22/54] Tour EWalletLoyaltyHistory → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:05:38,367 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [23/54] Tour EWalletLoyaltyHistory → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:05:38,420 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [24/54] Tour EWalletLoyaltyHistory → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:05:38,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [25/54] Tour EWalletLoyaltyHistory → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:05:38,584 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [26/54] Tour EWalletLoyaltyHistory → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:05:38,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.046 2026-03-23 04:05:38,638 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [27/54] Tour EWalletLoyaltyHistory → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:05:38,692 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [28/54] Tour EWalletLoyaltyHistory → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-03-23 04:05:38,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:05:38,891 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [29/54] Tour EWalletLoyaltyHistory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:38,939 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [30/54] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:05:38,991 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [31/54] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .more-btn) 2026-03-23 04:05:39,055 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [32/54] Tour EWalletLoyaltyHistory → Step .control-buttons button.disabled:contains("eWallet") 2026-03-23 04:05:39,105 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [33/54] Tour EWalletLoyaltyHistory → Step .modal header .btn-close 2026-03-23 04:05:39,170 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [34/54] Tour EWalletLoyaltyHistory → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:39,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [35/54] Tour EWalletLoyaltyHistory → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:05:39,300 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [36/54] Tour EWalletLoyaltyHistory → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:05:39,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [37/54] Tour EWalletLoyaltyHistory → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:05:39,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [38/54] Tour EWalletLoyaltyHistory → Step Search customer with "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:05:39,469 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [39/54] Tour EWalletLoyaltyHistory → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-03-23 04:05:39,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [40/54] Tour EWalletLoyaltyHistory → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:05:39,672 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [41/54] Tour EWalletLoyaltyHistory → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:39,727 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [42/54] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:05:39,777 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [43/54] Tour EWalletLoyaltyHistory → Step click Actions button (trigger: .more-btn) 2026-03-23 04:05:39,855 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [44/54] Tour EWalletLoyaltyHistory → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-03-23 04:05:39,983 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [45/54] Tour EWalletLoyaltyHistory → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:05:40,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.042 2026-03-23 04:05:40,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:05:40,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [46/54] Tour EWalletLoyaltyHistory → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:05:40,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [47/54] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:05:40,332 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [48/54] Tour EWalletLoyaltyHistory → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:05:40,374 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [49/54] Tour EWalletLoyaltyHistory → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:05:40,429 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [50/54] Tour EWalletLoyaltyHistory → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:05:40,500 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [51/54] Tour EWalletLoyaltyHistory → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:05:40,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:05:40,551 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [52/54] Tour EWalletLoyaltyHistory → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:05:40,614 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [53/54] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:05:40,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.018 2026-03-23 04:05:40,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.044 2026-03-23 04:05:40,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15846420 started for PoS orders references: [{'name': '/', 'uuid': 'e1ee9c50-a7d2-4e2d-9066-b0ac43a93b7c'}] 2026-03-23 04:05:41,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15846420 order {'name': '/', 'uuid': 'e1ee9c50-a7d2-4e2d-9066-b0ac43a93b7c'} created pos.order #457 2026-03-23 04:05:41,347 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15846420 finished 2026-03-23 04:05:41,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 172 0.236 0.470 2026-03-23 04:05:41,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.062 0.075 2026-03-23 04:05:41,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.134 2026-03-23 04:05:41,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:05:41,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: [54/54] Tour EWalletLoyaltyHistory → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:05:41,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.057 2026-03-23 04:05:41,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: tour succeeded 2026-03-23 04:05:41,917 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: ╔══════════════════════════════════════╗ ║ TOUR EWalletLoyaltyHistory SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 04:05:42,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history.browser: heap 19545860 (allocated 21106688) 2026-03-23 04:05:42,269 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing chrome headless with pid 73400 2026-03-23 04:05:42,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Closing websocket connection 2026-03-23 04:05:42,273 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Terminating chrome headless with pid 73400 2026-03-23 04:05:42,400 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_loyalty_history: Removing chrome user profile "/tmp/tmpowm4bieo_chrome_odoo" 2026-03-23 04:05:42,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-03-23 04:05:44,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 73602 2026-03-23 04:05:44,164 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmpccs66n2z_chrome_odoo 2026-03-23 04:05:44,164 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:46269/json/version 2026-03-23 04:05:44,177 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:44,581 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:05:44,581 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:46269/json 2026-03-23 04:05:44,582 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:44,634 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:46269/devtools/page/AA4E7E1B322B2E11C8D4CC32220A23FC 2026-03-23 04:05:44,671 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-03-23 04:05:44,769 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-03-23 04:05:44,935 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:05:44,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-03-23 04:05:44,959 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:05:44,959 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:05:45,006 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:05:45,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:45] "GET /pos/ui/65 HTTP/1.1" 200 - 88 0.095 0.906 2026-03-23 04:05:45,998 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': 'AA4E7E1B322B2E11C8D4CC32220A23FC', 'loaderId': '4D1A4F37087A64A7361EE935A423FD17', 'isDownload': False} 2026-03-23 04:05:45,999 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-03-23 04:05:46,046 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:05:46,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-03-23 04:05:46,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-03-23 04:05:46,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.064 2026-03-23 04:05:46,993 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:46,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:05:47,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.052 2026-03-23 04:05:47,105 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate test code "odoo.startTour('EWalletProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:05:47,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.020 2026-03-23 04:05:47,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [1/75] Tour EWalletProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:05:47,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:05:47,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:05:47,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.055 2026-03-23 04:05:47,443 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9267) 2026-03-23 04:05:47,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.018 0.152 2026-03-23 04:05:47,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.064 0.217 2026-03-23 04:05:47,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.115 2026-03-23 04:05:48,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.427 0.600 2026-03-23 04:05:48,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:05:48,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:05:49,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.089 2026-03-23 04:05:49,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:05:49,249 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:05:49,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:49,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 04:05:49,431 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:05:49,435 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:05:49,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.025 0.069 2026-03-23 04:05:49,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-03-23 04:05:49,525 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "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 04:05:49,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:05:49,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.019 0.176 2026-03-23 04:05:49,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 04:05:49,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.030 2026-03-23 04:05:49,825 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [2/75] Tour EWalletProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:05:49,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:49] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.036 2026-03-23 04:05:50,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:05:50,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:50] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.100 2026-03-23 04:05:50,172 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [3/75] Tour EWalletProgramTour1 → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-03-23 04:05:50,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:50] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-03-23 04:05:50,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:50] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-03-23 04:05:50,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:50] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.084 2026-03-23 04:05:50,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.124 2026-03-23 04:05:50,492 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [4/75] Tour EWalletProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:05:50,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.027 0.071 2026-03-23 04:05:50,654 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [5/75] Tour EWalletProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:05:50,703 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [6/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:05:50,774 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [7/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:05:50,825 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [8/75] Tour EWalletProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:05:50,948 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [9/75] Tour EWalletProgramTour1 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:05:51,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [10/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:05:51,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:51] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.011 0.020 2026-03-23 04:05:51,122 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [11/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:05:51,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:51,148 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:05:51,175 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [12/75] Tour EWalletProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:05:51,230 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [13/75] Tour EWalletProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:05:51,328 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [14/75] Tour EWalletProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:05:51,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:05:51,390 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [15/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:05:51,445 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/75] Tour EWalletProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:05:51,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:05:51,561 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [17/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:05:51,595 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:51,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.023 0.055 2026-03-23 04:05:51,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38683195 started for PoS orders references: [{'name': '/', 'uuid': '2f3e22ab-6016-47fa-b674-f9b8a8e3787f'}] 2026-03-23 04:05:51,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38683195 order {'name': '/', 'uuid': '2f3e22ab-6016-47fa-b674-f9b8a8e3787f'} created pos.order #458 2026-03-23 04:05:51,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38683195 finished 2026-03-23 04:05:51,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.104 0.239 2026-03-23 04:05:52,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.029 0.063 2026-03-23 04:05:52,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.097 2026-03-23 04:05:52,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:05:52,437 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [18/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:05:52,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.040 2026-03-23 04:05:52,478 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [19/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:52,527 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [20/75] Tour EWalletProgramTour1 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:05:52,611 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [21/75] Tour EWalletProgramTour1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:05:52,668 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [22/75] Tour EWalletProgramTour1 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:05:52,719 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [23/75] Tour EWalletProgramTour1 → Step Search customer with "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-03-23 04:05:52,782 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/75] Tour EWalletProgramTour1 → Step Check "BBBBBBB" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBBBBBB")) 2026-03-23 04:05:52,902 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/75] Tour EWalletProgramTour1 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-03-23 04:05:52,963 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:52,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.008 0.017 2026-03-23 04:05:53,013 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/75] Tour EWalletProgramTour1 → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-03-23 04:05:53,119 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:53,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.017 2026-03-23 04:05:53,173 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-03-23 04:05:53,225 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/75] Tour EWalletProgramTour1 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:05:53,288 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/75] Tour EWalletProgramTour1 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:05:53,341 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/75] Tour EWalletProgramTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:05:53,396 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:05:53,466 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/75] Tour EWalletProgramTour1 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:05:53,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/75] Tour EWalletProgramTour1 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:05:53,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.020 2026-03-23 04:05:53,620 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(.qty:contains("1"))) 2026-03-23 04:05:53,672 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:53,721 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/75] Tour EWalletProgramTour1 → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-03-23 04:05:53,773 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/75] Tour EWalletProgramTour1 → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-03-23 04:05:53,824 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:05:53,898 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/75] Tour EWalletProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:05:53,936 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/75] Tour EWalletProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:05:53,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/75] Tour EWalletProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:05:54,064 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/75] Tour EWalletProgramTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:05:54,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:05:54,107 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/75] Tour EWalletProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:05:54,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/75] Tour EWalletProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:05:54,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.026 2026-03-23 04:05:54,268 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:05:54,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.062 2026-03-23 04:05:54,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48525310 started for PoS orders references: [{'name': '/', 'uuid': '32b4c96c-dc8d-45ce-a71d-f73d389b6d99'}] 2026-03-23 04:05:54,404 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48525310 order {'name': '/', 'uuid': '32b4c96c-dc8d-45ce-a71d-f73d389b6d99'} created pos.order #459 2026-03-23 04:05:54,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48525310 finished 2026-03-23 04:05:54,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.063 0.170 2026-03-23 04:05:54,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.036 0.056 2026-03-23 04:05:54,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.081 2026-03-23 04:05:54,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:05:54,886 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/75] Tour EWalletProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:05:54,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 04:05:54,935 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/75] Tour EWalletProgramTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:05:55,019 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:55,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 04:05:55,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:05:55,146 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:05:55,199 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:55,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/75] Tour EWalletProgramTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:05:55,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/75] Tour EWalletProgramTour1 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:05:55,386 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/75] Tour EWalletProgramTour1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:05:55,438 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/75] Tour EWalletProgramTour1 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:05:55,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/75] Tour EWalletProgramTour1 → Step Search customer with "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:05:55,550 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/75] Tour EWalletProgramTour1 → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-03-23 04:05:55,670 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/75] Tour EWalletProgramTour1 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:05:55,742 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/75] Tour EWalletProgramTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:05:55,798 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/75] Tour EWalletProgramTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:05:55,849 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/75] Tour EWalletProgramTour1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:05:55,914 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/75] Tour EWalletProgramTour1 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-03-23 04:05:56,005 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/75] Tour EWalletProgramTour1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:05:56,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:05:56,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 04:05:56,152 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/75] Tour EWalletProgramTour1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:05:56,204 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"eWallet","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-03-23 04:05:56,272 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"eWallet","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-03-23 04:05:56,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:05:56,330 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/75] Tour EWalletProgramTour1 → Step Wait 300ms after clicking orderline (trigger: body) 2026-03-23 04:05:56,683 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [70/75] Tour EWalletProgramTour1 → Step check if numpad is visible (trigger: div.numpad:visible) 2026-03-23 04:05:56,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [71/75] Tour EWalletProgramTour1 → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"eWallet","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("eWallet")):has(.qty:contains("1"))) 2026-03-23 04:05:56,807 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [72/75] Tour EWalletProgramTour1 → Step Wait 300ms after clicking orderline (trigger: body) 2026-03-23 04:05:56,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:05:57,165 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [73/75] Tour EWalletProgramTour1 → Step Check that: ---check if numpad is visible--- is not true (trigger: body:not(:has(div.numpad:visible))) 2026-03-23 04:05:57,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [74/75] Tour EWalletProgramTour1 → Step Click Current Balance line in orderline (trigger: .orderline li:contains(Current Balance:)) 2026-03-23 04:05:57,281 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [75/75] Tour EWalletProgramTour1 → Step check if numpad is visible (trigger: div.numpad:visible) 2026-03-23 04:05:57,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.020 2026-03-23 04:05:57,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-03-23 04:05:57,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:05:57,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 20582688 (allocated 22679552) 2026-03-23 04:05:57,635 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 73602 2026-03-23 04:05:57,639 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-03-23 04:05:57,644 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 73602 2026-03-23 04:05:57,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpccs66n2z_chrome_odoo" 2026-03-23 04:05:58,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome pid: 73802 2026-03-23 04:05:58,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless temporary user profile dir: /tmp/tmpkpk9rr13_chrome_odoo 2026-03-23 04:05:58,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:41299/json/version 2026-03-23 04:05:58,512 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:58,731 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:05:58,731 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Issuing json command http://127.0.0.1:41299/json 2026-03-23 04:05:58,733 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:05:58,781 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Websocket url found: ws://127.0.0.1:41299/devtools/page/91B634A8A2812EDAF87CB76212383E28 2026-03-23 04:05:58,821 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Enable chrome headless console log notification 2026-03-23 04:05:58,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Chrome headless enable page notifications 2026-03-23 04:05:58,986 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:05:58,992 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Setting session cookie in browser 2026-03-23 04:05:58,997 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:05:58,997 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:05:59,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:59] "GET /pos/ui/65 HTTP/1.1" 200 - 31 0.042 0.085 2026-03-23 04:05:59,156 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Navigation result: {'frameId': '91B634A8A2812EDAF87CB76212383E28', 'loaderId': 'AE2ECDD1501602F05F0AA6C237BE36A1', 'isDownload': False} 2026-03-23 04:05:59,156 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-03-23 04:05:59,225 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:05:59,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 04:05:59,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-03-23 04:05:59,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.047 2026-03-23 04:05:59,960 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:05:59,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:05:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:06:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:06:00,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Evaluate test code "odoo.startTour('EWalletProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:06:00,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 04:06:00,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [1/204] Tour EWalletProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:06:00,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:06:00,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:06:00,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 04:06:00,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 04:06:00,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 13 0.011 0.050 2026-03-23 04:06:00,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-03-23 04:06:01,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 203 0.262 0.437 2026-03-23 04:06:01,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:06:01,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:06:01,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.115 2026-03-23 04:06:01,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:06:01,575 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:06:01,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:06:01,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:06:01,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:06:01,792 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:06:01,806 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:06:01,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.017 0.054 2026-03-23 04:06:01,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.008 0.059 2026-03-23 04:06:01,862 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:06:01,864 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:06:01,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:01] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.018 0.045 2026-03-23 04:06:02,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:06:02,168 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [2/204] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:06:02,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.045 2026-03-23 04:06:02,340 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:06:02,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.031 0.046 2026-03-23 04:06:02,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-03-23 04:06:02,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.097 2026-03-23 04:06:02,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-03-23 04:06:02,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.067 2026-03-23 04:06:02,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [3/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:02,627 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [4/204] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:06:02,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [5/204] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:06:02,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.026 2026-03-23 04:06:02,761 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [6/204] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:06:02,814 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [7/204] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:06:02,874 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [8/204] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:06:02,963 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [9/204] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:06:02,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:06:03,018 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [10/204] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:03,076 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [11/204] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-03-23 04:06:03,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [12/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:03,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 04:06:03,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [13/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:03,387 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [14/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:03,461 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [15/204] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-03-23 04:06:03,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [16/204] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-03-23 04:06:03,571 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [17/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:03,623 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [18/204] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:06:03,733 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [19/204] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:06:03,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [20/204] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:06:03,836 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [21/204] Tour EWalletProgramTour2 → Step Search customer with "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:06:03,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [22/204] Tour EWalletProgramTour2 → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-03-23 04:06:04,019 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [23/204] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:06:04,085 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [24/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:04,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:04] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 04:06:04,134 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [25/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:04,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [26/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:04,255 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [27/204] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-03-23 04:06:04,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [28/204] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:06:04,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:06:04,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:06:04,457 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [29/204] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:06:04,503 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [30/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:04,590 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [31/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:04,620 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:06:04,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:06:04,655 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [32/204] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:04,720 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [33/204] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:04,814 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [34/204] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:06:04,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 04:06:04,870 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [35/204] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:04,928 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [36/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:04,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 04:06:05,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 04:06:05,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25061741 started for PoS orders references: [{'name': '/', 'uuid': 'ae4cf8de-309d-4769-813e-232e1574a272'}] 2026-03-23 04:06:05,087 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:06:05,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25061741 order {'name': '/', 'uuid': 'ae4cf8de-309d-4769-813e-232e1574a272'} created pos.order #460 2026-03-23 04:06:05,609 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25061741 finished 2026-03-23 04:06:05,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 174 0.210 0.419 2026-03-23 04:06:05,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.059 0.109 2026-03-23 04:06:05,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.207 2026-03-23 04:06:06,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.043 2026-03-23 04:06:06,399 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [37/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:06,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.043 2026-03-23 04:06:06,452 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [38/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:06,579 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [39/204] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:06:06,627 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [40/204] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:06:06,679 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [41/204] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:06:06,732 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [42/204] Tour EWalletProgramTour2 → Step Search customer with "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-03-23 04:06:06,795 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [43/204] Tour EWalletProgramTour2 → Step Check "BBBBBBB" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBBBBBB")) 2026-03-23 04:06:06,920 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [44/204] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-03-23 04:06:06,989 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [45/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:07,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 04:06:07,039 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [46/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:07,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [47/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:07,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [48/204] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-03-23 04:06:07,202 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [49/204] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-03-23 04:06:07,256 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [50/204] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 04:06:07,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [51/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:07,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:06:07,394 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [52/204] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:06:07,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [53/204] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:06:07,509 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [54/204] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:06:07,557 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [55/204] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:06:07,612 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [56/204] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:06:07,691 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [57/204] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:06:07,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:06:07,744 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [58/204] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:06:07,799 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [59/204] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"36.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("6")):has(.price:contains("36.00"))) 2026-03-23 04:06:07,999 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [60/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:08,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 04:06:08,046 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [61/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:08,099 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [62/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:08,171 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [63/204] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-03-23 04:06:08,260 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [64/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:08,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:06:08,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:06:08,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [65/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:08,399 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [66/204] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-03-23 04:06:08,452 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [67/204] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-03-23 04:06:08,508 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [68/204] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00")) 2026-03-23 04:06:08,564 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [69/204] Tour EWalletProgramTour2 → Step order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"):not(:visible)) 2026-03-23 04:06:08,616 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [70/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:08,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [71/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:08,735 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [72/204] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:08,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [73/204] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:08,869 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [74/204] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:08,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:06:08,921 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [75/204] Tour EWalletProgramTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:06:08,975 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [76/204] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:09,039 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [77/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:09,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 04:06:09,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.022 0.058 2026-03-23 04:06:09,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.102 2026-03-23 04:06:09,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34113261 started for PoS orders references: [{'name': '/', 'uuid': '669ff0eb-772a-4869-b021-ee00ee910bb6'}] 2026-03-23 04:06:09,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34113261 order {'name': '/', 'uuid': '669ff0eb-772a-4869-b021-ee00ee910bb6'} created pos.order #461 2026-03-23 04:06:09,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34113261 finished 2026-03-23 04:06:09,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.174 0.428 2026-03-23 04:06:09,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.026 0.085 2026-03-23 04:06:09,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.094 2026-03-23 04:06:10,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:06:10,143 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [78/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:10,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:06:10,218 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [79/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:10,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [80/204] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:06:10,365 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [81/204] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:06:10,416 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [82/204] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:06:10,468 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [83/204] Tour EWalletProgramTour2 → Step Search customer with "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-03-23 04:06:10,525 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [84/204] Tour EWalletProgramTour2 → Step Check "BBBBBBB" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBBBBBB")) 2026-03-23 04:06:10,655 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [85/204] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-03-23 04:06:10,718 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [86/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:10,771 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [87/204] Tour EWalletProgramTour2 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 04:06:10,868 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [88/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:10,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:06:10,917 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [89/204] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:06:10,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [90/204] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:06:11,030 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [91/204] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:06:11,082 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [92/204] Tour EWalletProgramTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:06:11,139 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [93/204] Tour EWalletProgramTour2 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 04:06:11,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [94/204] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:06:11,301 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [95/204] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:06:11,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.052 2026-03-23 04:06:11,380 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [96/204] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:11,431 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [97/204] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"38.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("2")):has(.price:contains("38.00"))) 2026-03-23 04:06:11,639 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [98/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:11,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 04:06:11,693 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [99/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:11,744 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [100/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:11,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [101/204] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-03-23 04:06:11,873 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [102/204] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-03-23 04:06:11,938 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [103/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:11,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [104/204] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:06:12,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [105/204] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:06:12,158 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [106/204] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:06:12,208 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [107/204] Tour EWalletProgramTour2 → Step Search customer with "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:06:12,272 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [108/204] Tour EWalletProgramTour2 → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-03-23 04:06:12,418 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [109/204] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:06:12,482 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [110/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:12,533 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [111/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:12,584 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [112/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:12,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [113/204] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-03-23 04:06:12,743 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [114/204] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:06:12,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.037 2026-03-23 04:06:12,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 04:06:12,836 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [115/204] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:06:12,898 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [116/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:12,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [117/204] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:06:13,042 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [118/204] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:06:13,096 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [119/204] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:06:13,148 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [120/204] Tour EWalletProgramTour2 → Step Search customer with "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-03-23 04:06:13,203 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [121/204] Tour EWalletProgramTour2 → Step Check "BBBBBBB" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBBBBBB")) 2026-03-23 04:06:13,338 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [122/204] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-03-23 04:06:13,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [123/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:13,472 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [124/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:13,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.033 2026-03-23 04:06:13,523 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [125/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:13,593 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [126/204] Tour EWalletProgramTour2 → Step .control-buttons button.disabled:contains("eWallet") 2026-03-23 04:06:13,645 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [127/204] Tour EWalletProgramTour2 → Step .modal header .btn-close 2026-03-23 04:06:13,701 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [128/204] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00")) 2026-03-23 04:06:13,753 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [129/204] Tour EWalletProgramTour2 → Step order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"):not(:visible)) 2026-03-23 04:06:13,806 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [130/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:13,857 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [131/204] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:06:13,953 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [132/204] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:06:14,005 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [133/204] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:06:14,062 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [134/204] Tour EWalletProgramTour2 → Step Search customer with "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:06:14,121 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [135/204] Tour EWalletProgramTour2 → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-03-23 04:06:14,253 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [136/204] Tour EWalletProgramTour2 → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:06:14,325 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [137/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:14,379 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [138/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:14,431 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [139/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:14,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [140/204] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-03-23 04:06:14,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [141/204] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:06:14,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.059 2026-03-23 04:06:14,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.073 2026-03-23 04:06:14,718 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [142/204] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:06:14,759 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [143/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:14,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [144/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:14,873 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [145/204] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:14,925 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [146/204] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:15,035 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [147/204] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:06:15,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:06:15,076 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [148/204] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:15,138 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [149/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:15,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.018 2026-03-23 04:06:15,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 04:06:15,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70653356 started for PoS orders references: [{'name': '/', 'uuid': 'b1e8d614-e72b-42a4-af53-f53f2f4ba91f'}] 2026-03-23 04:06:15,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70653356 order {'name': '/', 'uuid': 'b1e8d614-e72b-42a4-af53-f53f2f4ba91f'} created pos.order #462 2026-03-23 04:06:15,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70653356 finished 2026-03-23 04:06:15,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.196 0.443 2026-03-23 04:06:15,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.023 0.044 2026-03-23 04:06:16,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.081 2026-03-23 04:06:16,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:06:16,182 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [150/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:16,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:06:16,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [151/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:16,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [152/204] Tour EWalletProgramTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:06:16,374 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [153/204] Tour EWalletProgramTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:06:16,434 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [154/204] Tour EWalletProgramTour2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:06:16,481 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [155/204] Tour EWalletProgramTour2 → Step Search customer with "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-03-23 04:06:16,646 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [156/204] Tour EWalletProgramTour2 → Step Check "BBBBBBB" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBBBBBB")) 2026-03-23 04:06:16,775 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [157/204] Tour EWalletProgramTour2 → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-03-23 04:06:16,837 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [158/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:16,890 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [159/204] Tour EWalletProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:06:16,976 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [160/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:17,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.044 2026-03-23 04:06:17,027 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [161/204] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:06:17,081 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [162/204] Tour EWalletProgramTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:06:17,176 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [163/204] Tour EWalletProgramTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:06:17,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [164/204] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:17,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [165/204] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:06:17,305 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [166/204] Tour EWalletProgramTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:06:17,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [167/204] Tour EWalletProgramTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:06:17,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 04:06:17,461 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [168/204] Tour EWalletProgramTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-03-23 04:06:17,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [169/204] Tour EWalletProgramTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:17,565 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [170/204] Tour EWalletProgramTour2 → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-03-23 04:06:17,630 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [171/204] Tour EWalletProgramTour2 → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-03-23 04:06:17,668 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [172/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:17,735 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [173/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:17,779 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [174/204] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:17,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [175/204] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:17,895 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [176/204] Tour EWalletProgramTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:17,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:06:17,953 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [177/204] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:06:18,009 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [178/204] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:18,080 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [179/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:18,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.028 2026-03-23 04:06:18,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.028 2026-03-23 04:06:18,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.067 2026-03-23 04:06:18,232 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34302369 started for PoS orders references: [{'name': '/', 'uuid': '7e2b8913-6990-4f10-a876-f6300a231410'}] 2026-03-23 04:06:18,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34302369 order {'name': '/', 'uuid': '7e2b8913-6990-4f10-a876-f6300a231410'} created pos.order #463 2026-03-23 04:06:18,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34302369 finished 2026-03-23 04:06:18,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.171 0.514 2026-03-23 04:06:19,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.035 0.031 2026-03-23 04:06:19,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.022 0.091 2026-03-23 04:06:19,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.061 2026-03-23 04:06:19,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [180/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:19,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [181/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:19,362 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [182/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:19,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.075 2026-03-23 04:06:19,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [183/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:19,472 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [184/204] Tour EWalletProgramTour2 → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 04:06:19,584 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [185/204] Tour EWalletProgramTour2 → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-03-23 04:06:19,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 04:06:19,672 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [186/204] Tour EWalletProgramTour2 → Step .ticket-screen .order-row:contains("2004") 2026-03-23 04:06:19,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.031 2026-03-23 04:06:19,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.004 0.016 2026-03-23 04:06:19,757 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [187/204] Tour EWalletProgramTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:19,810 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [188/204] Tour EWalletProgramTour2 → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:06:19,929 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [189/204] Tour EWalletProgramTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:06:19,975 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [190/204] Tour EWalletProgramTour2 → Step click back button (trigger: .back-button) 2026-03-23 04:06:20,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 58 0.164 0.144 2026-03-23 04:06:20,051 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [191/204] Tour EWalletProgramTour2 → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:06:20,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.158 2026-03-23 04:06:20,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.023 2026-03-23 04:06:20,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [192/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:06:20,215 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [193/204] Tour EWalletProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:06:20,281 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [194/204] Tour EWalletProgramTour2 → Step .control-buttons button.highlight:contains("eWallet Refund") 2026-03-23 04:06:20,384 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [195/204] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:06:20,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:06:20,456 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [196/204] Tour EWalletProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:06:20,508 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [197/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:20,590 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [198/204] Tour EWalletProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:20,635 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [199/204] Tour EWalletProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:20,689 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [200/204] Tour EWalletProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:20,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [201/204] Tour EWalletProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:06:20,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 04:06:20,813 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [202/204] Tour EWalletProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:20,882 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [203/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:20,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:20] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.014 2026-03-23 04:06:21,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.066 2026-03-23 04:06:21,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37043512 started for PoS orders references: [{'name': '/', 'uuid': 'a7ba8401-0288-4508-ab00-7b8b0cab6873'}] 2026-03-23 04:06:21,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37043512 order {'name': '/', 'uuid': 'a7ba8401-0288-4508-ab00-7b8b0cab6873'} created pos.order #464 2026-03-23 04:06:21,639 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37043512 finished 2026-03-23 04:06:21,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 159 0.265 0.534 2026-03-23 04:06:21,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.028 0.068 2026-03-23 04:06:21,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.093 2026-03-23 04:06:22,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.034 0.067 2026-03-23 04:06:22,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:06:22,262 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: [204/204] Tour EWalletProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:22,305 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: tour succeeded 2026-03-23 04:06:22,308 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: ╔════════════════════════════════════╗ ║ TOUR EWalletProgramTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:06:22,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.040 2026-03-23 04:06:22,795 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program.browser: heap 31487036 (allocated 32772096) 2026-03-23 04:06:22,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing chrome headless with pid 73802 2026-03-23 04:06:22,832 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Closing websocket connection 2026-03-23 04:06:22,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Terminating chrome headless with pid 73802 2026-03-23 04:06:22,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_ewallet_program: Removing chrome user profile "/tmp/tmpkpk9rr13_chrome_odoo" 2026-03-23 04:06:23,098 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_code_links_to_correct_program ... 2026-03-23 04:06:24,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome pid: 74043 2026-03-23 04:06:24,757 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless temporary user profile dir: /tmp/tmpa8n3qm3w_chrome_odoo 2026-03-23 04:06:24,757 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:36299/json/version 2026-03-23 04:06:24,762 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:06:24,937 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:06:24,937 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Issuing json command http://127.0.0.1:36299/json 2026-03-23 04:06:24,941 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:06:25,044 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Websocket url found: ws://127.0.0.1:36299/devtools/page/47C126642F78D24E43258C54372049CF 2026-03-23 04:06:25,079 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Enable chrome headless console log notification 2026-03-23 04:06:25,107 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Chrome headless enable page notifications 2026-03-23 04:06:25,343 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:06:25,359 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Setting session cookie in browser 2026-03-23 04:06:25,363 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:06:25,363 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:06:25,397 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:06:26,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:26] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 86 0.085 1.359 2026-03-23 04:06:26,839 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Navigation result: {'frameId': '47C126642F78D24E43258C54372049CF', 'loaderId': 'BFD05556D8DC4594ADC597C5CC388593', 'isDownload': False} 2026-03-23 04:06:26,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate ready code "odoo.isTourReady('MultiplePhysicalGiftCardProgramSaleTour')" 2026-03-23 04:06:26,890 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:06:26,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 04:06:26,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.037 2026-03-23 04:06:26,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.051 2026-03-23 04:06:27,694 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:06:27,721 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:06:27,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.023 0.052 2026-03-23 04:06:27,887 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Evaluate test code "odoo.startTour('MultiplePhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:06:27,927 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [1/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:06:27,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.042 2026-03-23 04:06:27,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:06:27,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:06:28,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-03-23 04:06:28,109 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9268) 2026-03-23 04:06:28,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.022 0.099 2026-03-23 04:06:28,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.069 0.184 2026-03-23 04:06:28,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.162 2026-03-23 04:06:29,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.384 0.558 2026-03-23 04:06:29,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:06:29,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:06:29,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.055 2026-03-23 04:06:29,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 04:06:29,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:06:29,792 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:06:29,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:06:29,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:06:29,848 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:06:29,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.031 2026-03-23 04:06:29,923 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:06:29,943 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:06:29,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:29] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.028 0.107 2026-03-23 04:06:30,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.176 2026-03-23 04:06:30,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.022 0.116 2026-03-23 04:06:30,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.030 2026-03-23 04:06:30,203 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [2/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:06:30,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.020 0.042 2026-03-23 04:06:30,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.012 0.022 2026-03-23 04:06:30,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:06:30,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.085 2026-03-23 04:06:30,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.149 2026-03-23 04:06:30,695 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [3/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:06:30,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-03-23 04:06:30,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.257 2026-03-23 04:06:30,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.342 2026-03-23 04:06:30,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.318 2026-03-23 04:06:30,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.334 2026-03-23 04:06:30,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:30] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.309 2026-03-23 04:06:31,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:31] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.310 2026-03-23 04:06:31,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.338 2026-03-23 04:06:31,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:31] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.357 2026-03-23 04:06:31,245 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [4/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards1' (trigger: button.selection-item:has(span:contains("Gift Cards1"))) 2026-03-23 04:06:31,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 04:06:31,403 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [5/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-03-23 04:06:31,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [6/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-03-23 04:06:31,620 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [7/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-03-23 04:06:32,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:32] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.021 0.035 2026-03-23 04:06:32,225 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [8/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-03-23 04:06:32,317 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [9/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards' (trigger: button.selection-item:has(span:contains("Gift Cards"))) 2026-03-23 04:06:32,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 04:06:32,474 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [10/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:32,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:06:32,541 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [11/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-03-23 04:06:32,591 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [12/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:32,645 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [13/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-03-23 04:06:32,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [14/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-03-23 04:06:32,749 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [15/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:32,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [16/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:32,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:06:32,863 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:06:32,886 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [17/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:32,939 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [18/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:33,032 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [19/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:06:33,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.045 2026-03-23 04:06:33,097 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [20/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:33,156 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [21/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:06:33,209 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [22/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:33,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [23/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:33,331 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:06:33,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.041 2026-03-23 04:06:33,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.062 2026-03-23 04:06:33,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39982543 started for PoS orders references: [{'name': '/', 'uuid': 'f6c2b7bf-dd69-47ff-91cc-7e48d6414ee2'}] 2026-03-23 04:06:33,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39982543 order {'name': '/', 'uuid': 'f6c2b7bf-dd69-47ff-91cc-7e48d6414ee2'} created pos.order #465 2026-03-23 04:06:33,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39982543 finished 2026-03-23 04:06:33,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.103 0.240 2026-03-23 04:06:33,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.039 0.072 2026-03-23 04:06:33,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.110 2026-03-23 04:06:33,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 04:06:34,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [24/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:34,180 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [25/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:06:34,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.058 2026-03-23 04:06:34,235 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [26/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-03-23 04:06:34,365 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [27/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-03-23 04:06:34,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.049 2026-03-23 04:06:34,415 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [28/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-03-23 04:06:34,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [29/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-03-23 04:06:35,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:35] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 04:06:35,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [30/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-03-23 04:06:35,142 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [31/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards2' (trigger: button.selection-item:has(span:contains("Gift Cards2"))) 2026-03-23 04:06:35,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 04:06:35,266 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [32/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:35,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:06:35,320 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [33/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-03-23 04:06:35,377 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [34/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:35,424 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [35/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-03-23 04:06:35,476 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [36/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-03-23 04:06:35,527 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [37/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:35,608 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [38/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:35,657 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [39/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:35,710 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [40/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:35,781 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [41/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:06:35,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:06:35,836 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [42/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:35,897 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [43/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:06:35,965 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [44/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:36,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [45/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:36,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.031 2026-03-23 04:06:36,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.060 2026-03-23 04:06:36,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35839767 started for PoS orders references: [{'name': '/', 'uuid': '38b10b92-b0aa-49a7-a995-a19689edd747'}] 2026-03-23 04:06:36,246 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35839767 order {'name': '/', 'uuid': '38b10b92-b0aa-49a7-a995-a19689edd747'} created pos.order #466 2026-03-23 04:06:36,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35839767 finished 2026-03-23 04:06:36,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.056 0.203 2026-03-23 04:06:36,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.024 0.070 2026-03-23 04:06:36,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.091 2026-03-23 04:06:36,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:06:36,678 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [46/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:36,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 04:06:36,733 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [47/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:06:36,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [48/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-03-23 04:06:36,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [49/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step a:contains("Sell physical gift card?") 2026-03-23 04:06:36,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:06:36,973 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [50/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-03-23 04:06:37,036 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [51/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Input amount '125' (trigger: input[id="amount"]) 2026-03-23 04:06:37,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:37] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.009 0.021 2026-03-23 04:06:37,639 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [52/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step .btn-primary:contains("Add Balance") 2026-03-23 04:06:37,710 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [53/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Click gift card program 'Gift Cards3' (trigger: button.selection-item:has(span:contains("Gift Cards3"))) 2026-03-23 04:06:37,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:06:37,788 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [54/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:37,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:06:37,839 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [55/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-03-23 04:06:37,892 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [56/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:06:37,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [57/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125")) 2026-03-23 04:06:37,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [58/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step order total amount is '125' (trigger: .product-screen .order-summary .total:contains("125"):not(:visible)) 2026-03-23 04:06:38,046 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [59/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:38,115 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [60/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:38,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [61/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:38,215 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [62/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:38,289 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [63/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:06:38,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:06:38,341 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [64/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:38,390 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [65/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:06:38,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [66/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:38,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [67/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:38,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.029 2026-03-23 04:06:38,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.062 2026-03-23 04:06:38,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10107716 started for PoS orders references: [{'name': '/', 'uuid': 'ae6ac897-3814-49fe-9cc3-cc95c83342f3'}] 2026-03-23 04:06:38,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10107716 order {'name': '/', 'uuid': 'ae6ac897-3814-49fe-9cc3-cc95c83342f3'} created pos.order #467 2026-03-23 04:06:38,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10107716 finished 2026-03-23 04:06:38,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.066 0.253 2026-03-23 04:06:39,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.023 0.069 2026-03-23 04:06:39,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.063 2026-03-23 04:06:39,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:06:39,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: [68/68] Tour MultiplePhysicalGiftCardProgramSaleTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:39,242 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: tour succeeded 2026-03-23 04:06:39,247 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR MultiplePhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 04:06:39,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.059 2026-03-23 04:06:39,648 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program.browser: heap 19881920 (allocated 20844544) 2026-03-23 04:06:39,674 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing chrome headless with pid 74043 2026-03-23 04:06:39,691 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Closing websocket connection 2026-03-23 04:06:39,704 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Terminating chrome headless with pid 74043 2026-03-23 04:06:39,825 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_code_links_to_correct_program: Removing chrome user profile "/tmp/tmpa8n3qm3w_chrome_odoo" 2026-03-23 04:06:39,939 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_date ... 2026-03-23 04:06:41,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome pid: 74252 2026-03-23 04:06:41,048 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless temporary user profile dir: /tmp/tmp0j3sdib0_chrome_odoo 2026-03-23 04:06:41,048 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:39743/json/version 2026-03-23 04:06:41,051 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39743', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:06:41,204 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Browser version: Chrome/141.0.7390.54 2026-03-23 04:06:41,204 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Issuing json command http://127.0.0.1:39743/json 2026-03-23 04:06:41,205 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39743', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:06:41,301 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Websocket url found: ws://127.0.0.1:39743/devtools/page/C8E7CBF27627A5DE6F32154D346DA39B 2026-03-23 04:06:41,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Enable chrome headless console log notification 2026-03-23 04:06:41,422 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Chrome headless enable page notifications 2026-03-23 04:06:41,599 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:06:41,609 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Setting session cookie in browser 2026-03-23 04:06:41,613 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:06:41,613 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:06:41,640 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:06:42,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:42] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.077 0.709 2026-03-23 04:06:42,426 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Navigation result: {'frameId': 'C8E7CBF27627A5DE6F32154D346DA39B', 'loaderId': '31615E6291E8EE15E8836430AE61A82F', 'isDownload': False} 2026-03-23 04:06:42,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate ready code "odoo.isTourReady('test_gift_card_no_date')" 2026-03-23 04:06:42,462 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:06:42,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 04:06:42,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 04:06:42,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.038 2026-03-23 04:06:43,293 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:06:43,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:06:43,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 04:06:43,384 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Evaluate test code "odoo.startTour('test_gift_card_no_date', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:06:43,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.010 2026-03-23 04:06:43,421 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [1/17] Tour test_gift_card_no_date → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:06:43,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:06:43,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:06:43,542 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9269) 2026-03-23 04:06:43,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.063 2026-03-23 04:06:43,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.109 2026-03-23 04:06:43,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.031 2026-03-23 04:06:43,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.037 0.076 2026-03-23 04:06:44,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.322 0.571 2026-03-23 04:06:44,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 04:06:44,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 04:06:44,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:44] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.047 2026-03-23 04:06:45,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:06:45,084 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: Owl is running in 'dev' mode. 2026-03-23 04:06:45,222 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:06:45,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:06:45,266 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:06:45,274 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:06:45,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.024 2026-03-23 04:06:45,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.030 0.066 2026-03-23 04:06:45,408 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "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 04:06:45,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.015 0.163 2026-03-23 04:06:45,453 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:06:45,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 04:06:45,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.020 2026-03-23 04:06:45,740 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [2/17] Tour test_gift_card_no_date → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:06:45,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.019 0.037 2026-03-23 04:06:45,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:45] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.006 0.045 2026-03-23 04:06:46,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.098 2026-03-23 04:06:46,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:06:46,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.212 2026-03-23 04:06:46,246 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [3/17] Tour test_gift_card_no_date → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:06:46,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.339 2026-03-23 04:06:46,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.411 2026-03-23 04:06:46,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.019 0.524 2026-03-23 04:06:46,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.557 2026-03-23 04:06:46,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.550 2026-03-23 04:06:46,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.491 2026-03-23 04:06:46,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.397 2026-03-23 04:06:46,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.190 2026-03-23 04:06:46,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.352 2026-03-23 04:06:46,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.040 2026-03-23 04:06:47,015 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [4/17] Tour test_gift_card_no_date → Step a:contains("Sell physical gift card?") 2026-03-23 04:06:47,179 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [5/17] Tour test_gift_card_no_date → Step Input code 'test' (trigger: input[id="code"]) 2026-03-23 04:06:47,252 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [6/17] Tour test_gift_card_no_date → Step Input amount '42' (trigger: input[id="amount"]) 2026-03-23 04:06:47,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:47] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.015 0.020 2026-03-23 04:06:47,882 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [7/17] Tour test_gift_card_no_date → Step Input date '' (trigger: .modal input.o_datetime_input.cursor-pointer.form-control.form-control-lg) 2026-03-23 04:06:48,011 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [8/17] Tour test_gift_card_no_date → Step .btn-primary:contains("Add Balance") 2026-03-23 04:06:48,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.046 2026-03-23 04:06:48,185 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [9/17] Tour test_gift_card_no_date → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:06:48,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.070 2026-03-23 04:06:48,341 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [10/17] Tour test_gift_card_no_date → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:06:48,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [11/17] Tour test_gift_card_no_date → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:06:48,394 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:06:48,394 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:06:48,444 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [12/17] Tour test_gift_card_no_date → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:06:48,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 04:06:48,595 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [13/17] Tour test_gift_card_no_date → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:06:48,668 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [14/17] Tour test_gift_card_no_date → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:06:48,731 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [15/17] Tour test_gift_card_no_date → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:06:48,952 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [16/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:06:48,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.113 2026-03-23 04:06:48,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:06:49,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.145 2026-03-23 04:06:49,054 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77593894 started for PoS orders references: [{'name': '/', 'uuid': '3a74367e-43da-4cee-bbab-a234e1b600b2'}] 2026-03-23 04:06:49,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77593894 order {'name': '/', 'uuid': '3a74367e-43da-4cee-bbab-a234e1b600b2'} created pos.order #468 2026-03-23 04:06:49,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77593894 finished 2026-03-23 04:06:49,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.181 0.425 2026-03-23 04:06:49,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.099 0.200 2026-03-23 04:06:50,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.306 2026-03-23 04:06:50,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.063 2026-03-23 04:06:50,452 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: [17/17] Tour test_gift_card_no_date → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:06:50,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 04:06:50,509 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: tour succeeded 2026-03-23 04:06:50,515 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_gift_card_no_date SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 04:06:50,865 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date.browser: heap 16199048 (allocated 17301504) 2026-03-23 04:06:50,889 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing chrome headless with pid 74252 2026-03-23 04:06:50,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Closing websocket connection 2026-03-23 04:06:50,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Terminating chrome headless with pid 74252 2026-03-23 04:06:51,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_no_date: Removing chrome user profile "/tmp/tmp0j3sdib0_chrome_odoo" 2026-03-23 04:06:51,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_price_no_tax ... 2026-03-23 04:06:53,057 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome pid: 74441 2026-03-23 04:06:53,058 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless temporary user profile dir: /tmp/tmp5w9vspu1_chrome_odoo 2026-03-23 04:06:53,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:46295/json/version 2026-03-23 04:06:53,068 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:06:53,201 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Browser version: Chrome/141.0.7390.54 2026-03-23 04:06:53,202 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Issuing json command http://127.0.0.1:46295/json 2026-03-23 04:06:53,204 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:06:53,249 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Websocket url found: ws://127.0.0.1:46295/devtools/page/FA39451513B99655DBC5EC5DC93906D3 2026-03-23 04:06:53,291 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Enable chrome headless console log notification 2026-03-23 04:06:53,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Chrome headless enable page notifications 2026-03-23 04:06:53,704 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:06:53,719 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Setting session cookie in browser 2026-03-23 04:06:53,726 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:06:53,727 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:06:53,773 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:06:54,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:54] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.065 0.833 2026-03-23 04:06:54,657 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Navigation result: {'frameId': 'FA39451513B99655DBC5EC5DC93906D3', 'loaderId': '35E0E27C4C3C9DB9DB53925FC8D222F7', 'isDownload': False} 2026-03-23 04:06:54,658 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate ready code "odoo.isTourReady('GiftCardProgramPriceNoTaxTour')" 2026-03-23 04:06:54,705 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:06:54,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.025 2026-03-23 04:06:54,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.041 2026-03-23 04:06:54,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.027 0.087 2026-03-23 04:06:55,777 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:06:55,803 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:06:55,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.023 2026-03-23 04:06:55,851 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Evaluate test code "odoo.startTour('GiftCardProgramPriceNoTaxTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:06:55,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-03-23 04:06:55,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [1/29] Tour GiftCardProgramPriceNoTaxTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:06:55,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 04:06:55,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:06:55,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.022 2026-03-23 04:06:56,062 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9270) 2026-03-23 04:06:56,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.092 2026-03-23 04:06:56,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.059 0.147 2026-03-23 04:06:56,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.098 2026-03-23 04:06:57,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.431 0.586 2026-03-23 04:06:57,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:06:57,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:06:57,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.096 2026-03-23 04:06:57,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:06:57,750 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: Owl is running in 'dev' mode. 2026-03-23 04:06:57,873 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:06:57,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.031 2026-03-23 04:06:57,939 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:06:57,945 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:06:57,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:57] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.024 0.065 2026-03-23 04:06:58,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:06:58,024 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:06:58,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.009 0.122 2026-03-23 04:06:58,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-03-23 04:06:58,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.009 0.043 2026-03-23 04:06:58,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.017 2026-03-23 04:06:58,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.022 2026-03-23 04:06:58,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.034 2026-03-23 04:06:58,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [2/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:06:58,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.028 2026-03-23 04:06:58,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.098 2026-03-23 04:06:58,681 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:06:58,715 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [3/29] Tour GiftCardProgramPriceNoTaxTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:06:58,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.035 0.233 2026-03-23 04:06:58,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.012 0.306 2026-03-23 04:06:58,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.348 2026-03-23 04:06:58,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.378 2026-03-23 04:06:58,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:58] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.419 2026-03-23 04:06:59,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:59] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.283 2026-03-23 04:06:59,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:59] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-03-23 04:06:59,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:59] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-03-23 04:06:59,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:59] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-03-23 04:06:59,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.275 2026-03-23 04:06:59,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:59] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.302 2026-03-23 04:06:59,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [4/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:06:59,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:06:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 04:06:59,537 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [5/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 04:06:59,586 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [6/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:06:59,653 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [7/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:06:59,703 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [8/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:06:59,776 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [9/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:06:59,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [10/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 04:06:59,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [11/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-03-23 04:06:59,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [12/29] Tour GiftCardProgramPriceNoTaxTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:07:00,074 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [13/29] Tour GiftCardProgramPriceNoTaxTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:07:00,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 04:07:00,124 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [14/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","price":"1.98"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1")):has(.price:contains("1.98"))) 2026-03-23 04:07:00,175 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [15/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:07:00,227 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [16/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:07:00,279 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [17/29] Tour GiftCardProgramPriceNoTaxTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:07:00,348 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [18/29] Tour GiftCardProgramPriceNoTaxTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:07:00,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [19/29] Tour GiftCardProgramPriceNoTaxTour → Step input text '043123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:07:00,477 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [20/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:07:00,539 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [21/29] Tour GiftCardProgramPriceNoTaxTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:07:00,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.006 0.017 2026-03-23 04:07:00,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:00] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.014 0.033 2026-03-23 04:07:00,675 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [22/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:07:00,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 04:07:00,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:07:00,853 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [23/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:07:00,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 04:07:00,896 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [24/29] Tour GiftCardProgramPriceNoTaxTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:07:00,951 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [25/29] Tour GiftCardProgramPriceNoTaxTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:07:01,000 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [26/29] Tour GiftCardProgramPriceNoTaxTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-03-23 04:07:01,052 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [27/29] Tour GiftCardProgramPriceNoTaxTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:07:01,102 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [28/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98")) 2026-03-23 04:07:01,154 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: [29/29] Tour GiftCardProgramPriceNoTaxTour → Step order total amount is '0.98' (trigger: .product-screen .order-summary .total:contains("0.98"):not(:visible)) 2026-03-23 04:07:01,205 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: tour succeeded 2026-03-23 04:07:01,206 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: ╔══════════════════════════════════════════════╗ ║ TOUR GiftCardProgramPriceNoTaxTour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 04:07:01,362 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax.browser: heap 14818900 (allocated 15466496) 2026-03-23 04:07:01,377 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing chrome headless with pid 74441 2026-03-23 04:07:01,378 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Closing websocket connection 2026-03-23 04:07:01,379 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Terminating chrome headless with pid 74441 2026-03-23 04:07:01,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_price_no_tax: Removing chrome user profile "/tmp/tmp5w9vspu1_chrome_odoo" 2026-03-23 04:07:01,626 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program ... 2026-03-23 04:07:03,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 74625 2026-03-23 04:07:03,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpr67jft28_chrome_odoo 2026-03-23 04:07:03,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:40783/json/version 2026-03-23 04:07:03,289 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40783', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:03,402 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:07:03,402 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:40783/json 2026-03-23 04:07:03,403 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40783', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:03,508 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:40783/devtools/page/3484A953C3633A9F33FB2377C299FAD9 2026-03-23 04:07:03,559 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-03-23 04:07:03,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-03-23 04:07:03,748 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:07:03,758 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-03-23 04:07:03,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:07:03,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:07:03,807 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:07:04,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:04] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.072 1.066 2026-03-23 04:07:04,942 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '3484A953C3633A9F33FB2377C299FAD9', 'loaderId': '6E3B1BF02F2F73E8F53A1642C273DD8A', 'isDownload': False} 2026-03-23 04:07:04,942 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour1')" 2026-03-23 04:07:04,989 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:07:05,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 04:07:05,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-03-23 04:07:05,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.043 2026-03-23 04:07:05,702 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:05,722 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:07:05,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 04:07:05,803 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:07:05,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.010 2026-03-23 04:07:05,828 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/14] Tour GiftCardProgramTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:07:05,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:07:05,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:07:05,921 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9271) 2026-03-23 04:07:05,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.039 2026-03-23 04:07:05,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.062 2026-03-23 04:07:06,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.040 0.071 2026-03-23 04:07:06,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.114 2026-03-23 04:07:07,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.334 0.514 2026-03-23 04:07:07,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:07:07,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:07:07,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.042 2026-03-23 04:07:07,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:07:07,310 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:07:07,406 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:07:07,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 04:07:07,465 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:07:07,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:07:07,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.012 0.070 2026-03-23 04:07:07,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.003 0.071 2026-03-23 04:07:07,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.086 2026-03-23 04:07:07,543 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:07:07,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "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 04:07:07,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 04:07:07,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 04:07:07,734 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/14] Tour GiftCardProgramTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:07:07,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.017 0.055 2026-03-23 04:07:07,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:07:08,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.040 0.052 2026-03-23 04:07:08,079 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/14] Tour GiftCardProgramTour1 → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:07:08,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-03-23 04:07:08,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.238 2026-03-23 04:07:08,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.150 2026-03-23 04:07:08,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.223 2026-03-23 04:07:08,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.030 2026-03-23 04:07:08,474 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:07:08,572 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/14] Tour GiftCardProgramTour1 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:07:08,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:07:08,734 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/14] Tour GiftCardProgramTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:07:08,791 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:07:08,799 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/14] Tour GiftCardProgramTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:07:08,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:07:08,845 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/14] Tour GiftCardProgramTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:07:08,931 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/14] Tour GiftCardProgramTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:07:08,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:07:08,990 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/14] Tour GiftCardProgramTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:07:09,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/14] Tour GiftCardProgramTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:07:09,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:07:09,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 04:07:09,204 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:07:09,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.065 2026-03-23 04:07:09,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93035499 started for PoS orders references: [{'name': '/', 'uuid': 'c8434d1a-d576-4bf8-8d8f-f9a9dcda497c'}] 2026-03-23 04:07:09,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93035499 order {'name': '/', 'uuid': 'c8434d1a-d576-4bf8-8d8f-f9a9dcda497c'} created pos.order #469 2026-03-23 04:07:09,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93035499 finished 2026-03-23 04:07:09,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.163 0.290 2026-03-23 04:07:09,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.068 0.082 2026-03-23 04:07:09,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.173 2026-03-23 04:07:09,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.031 2026-03-23 04:07:10,249 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/14] Tour GiftCardProgramTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:07:10,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 04:07:10,292 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-03-23 04:07:10,294 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour1 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 04:07:10,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 14776316 (allocated 15990784) 2026-03-23 04:07:10,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 74625 2026-03-23 04:07:10,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-03-23 04:07:10,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 74625 2026-03-23 04:07:10,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpr67jft28_chrome_odoo" 2026-03-23 04:07:11,357 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome pid: 74803 2026-03-23 04:07:11,357 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless temporary user profile dir: /tmp/tmpedz22nww_chrome_odoo 2026-03-23 04:07:11,358 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39393/json/version 2026-03-23 04:07:11,361 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39393', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:11,531 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:07:11,536 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Issuing json command http://127.0.0.1:39393/json 2026-03-23 04:07:11,542 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39393', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:11,656 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Websocket url found: ws://127.0.0.1:39393/devtools/page/81B87BCA98C5AB38D6079A14AB36845A 2026-03-23 04:07:11,759 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Enable chrome headless console log notification 2026-03-23 04:07:11,860 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Chrome headless enable page notifications 2026-03-23 04:07:12,016 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:07:12,019 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Setting session cookie in browser 2026-03-23 04:07:12,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:07:12,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:07:12,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "GET /pos/ui/65 HTTP/1.1" 200 - 31 0.025 0.057 2026-03-23 04:07:12,128 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Navigation result: {'frameId': '81B87BCA98C5AB38D6079A14AB36845A', 'loaderId': '122B69AA4853A44B546F9C5A82401505', 'isDownload': False} 2026-03-23 04:07:12,129 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate ready code "odoo.isTourReady('GiftCardProgramTour2')" 2026-03-23 04:07:12,157 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:07:12,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.025 2026-03-23 04:07:12,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-03-23 04:07:12,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.066 2026-03-23 04:07:12,893 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:12,899 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:07:12,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:07:12,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Evaluate test code "odoo.startTour('GiftCardProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:07:12,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 04:07:12,966 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [1/17] Tour GiftCardProgramTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:07:12,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:07:13,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:07:13,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.006 2026-03-23 04:07:13,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.021 2026-03-23 04:07:13,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-03-23 04:07:13,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 13 0.026 0.071 2026-03-23 04:07:14,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 203 0.285 0.497 2026-03-23 04:07:14,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:07:14,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 04:07:14,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.007 0.066 2026-03-23 04:07:14,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 04:07:14,443 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:07:14,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:07:14,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:07:14,644 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:07:14,654 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:07:14,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.017 0.046 2026-03-23 04:07:14,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.011 0.090 2026-03-23 04:07:14,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-03-23 04:07:14,794 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "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 04:07:14,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:07:14,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.015 0.031 2026-03-23 04:07:14,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 04:07:15,282 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [2/17] Tour GiftCardProgramTour2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:07:15,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:15] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.073 2026-03-23 04:07:15,655 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:07:15,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:15] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.080 2026-03-23 04:07:15,763 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [3/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:07:15,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:15] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.142 2026-03-23 04:07:15,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:15] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.004 0.189 2026-03-23 04:07:15,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.117 2026-03-23 04:07:15,960 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [4/17] Tour GiftCardProgramTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:07:16,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:16] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.039 2026-03-23 04:07:16,136 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [5/17] Tour GiftCardProgramTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:07:16,254 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [6/17] Tour GiftCardProgramTour2 → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:07:16,335 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [7/17] Tour GiftCardProgramTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:07:16,407 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [8/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:07:16,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.010 2026-03-23 04:07:16,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:16] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.011 0.037 2026-03-23 04:07:16,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:07:16,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:07:16,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [9/17] Tour GiftCardProgramTour2 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:07:16,791 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [10/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:07:16,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [11/17] Tour GiftCardProgramTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:07:17,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [12/17] Tour GiftCardProgramTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:07:17,048 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:17,064 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:07:17,081 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [13/17] Tour GiftCardProgramTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:07:17,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.033 2026-03-23 04:07:17,247 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [14/17] Tour GiftCardProgramTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:07:17,312 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [15/17] Tour GiftCardProgramTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:07:17,402 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [16/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:07:17,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.018 2026-03-23 04:07:17,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:07:17,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34952784 started for PoS orders references: [{'name': '/', 'uuid': '3aa44b31-c33b-4f8e-b595-3b0425095c34'}] 2026-03-23 04:07:17,498 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:07:18,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34952784 order {'name': '/', 'uuid': '3aa44b31-c33b-4f8e-b595-3b0425095c34'} created pos.order #470 2026-03-23 04:07:18,310 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34952784 finished 2026-03-23 04:07:18,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.362 0.561 2026-03-23 04:07:18,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.041 0.085 2026-03-23 04:07:18,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.140 2026-03-23 04:07:18,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 04:07:19,115 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: [17/17] Tour GiftCardProgramTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:07:19,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.048 2026-03-23 04:07:19,165 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: tour succeeded 2026-03-23 04:07:19,166 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: ╔═════════════════════════════════════╗ ║ TOUR GiftCardProgramTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 04:07:19,505 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program.browser: heap 15628176 (allocated 17039360) 2026-03-23 04:07:19,533 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing chrome headless with pid 74803 2026-03-23 04:07:19,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Closing websocket connection 2026-03-23 04:07:19,552 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Terminating chrome headless with pid 74803 2026-03-23 04:07:19,682 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program: Removing chrome user profile "/tmp/tmpedz22nww_chrome_odoo" 2026-03-23 04:07:19,787 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_with_invoice ... 2026-03-23 04:07:21,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome pid: 74985 2026-03-23 04:07:21,505 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless temporary user profile dir: /tmp/tmps4xyz2lr_chrome_odoo 2026-03-23 04:07:21,507 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:35669/json/version 2026-03-23 04:07:21,513 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35669', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:21,699 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Browser version: Chrome/141.0.7390.54 2026-03-23 04:07:21,699 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Issuing json command http://127.0.0.1:35669/json 2026-03-23 04:07:21,702 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35669', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:21,739 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Websocket url found: ws://127.0.0.1:35669/devtools/page/320444A48538FECDD5A285F94D247213 2026-03-23 04:07:21,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Enable chrome headless console log notification 2026-03-23 04:07:21,956 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Chrome headless enable page notifications 2026-03-23 04:07:22,339 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:07:22,351 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Setting session cookie in browser 2026-03-23 04:07:22,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:07:22,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:07:22,415 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:07:23,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:23] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.097 0.920 2026-03-23 04:07:23,423 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Navigation result: {'frameId': '320444A48538FECDD5A285F94D247213', 'loaderId': '4F566F7F45C6942DA9FDDA82BCE8E791', 'isDownload': False} 2026-03-23 04:07:23,423 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate ready code "odoo.isTourReady('GiftCardProgramInvoice')" 2026-03-23 04:07:23,504 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:07:23,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:23] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.023 2026-03-23 04:07:23,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.049 2026-03-23 04:07:23,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.075 2026-03-23 04:07:24,376 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:24,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:07:24,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.081 2026-03-23 04:07:24,605 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Evaluate test code "odoo.startTour('GiftCardProgramInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:07:24,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.023 2026-03-23 04:07:24,653 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [1/20] Tour GiftCardProgramInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:07:24,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:07:24,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:07:24,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.030 2026-03-23 04:07:24,938 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9272) 2026-03-23 04:07:24,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.028 0.164 2026-03-23 04:07:25,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.068 0.251 2026-03-23 04:07:25,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.158 2026-03-23 04:07:26,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.339 0.495 2026-03-23 04:07:26,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:07:26,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:07:26,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.046 2026-03-23 04:07:26,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.033 2026-03-23 04:07:26,475 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: Owl is running in 'dev' mode. 2026-03-23 04:07:26,602 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:26,640 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:26,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.022 0.019 2026-03-23 04:07:26,655 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:07:26,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "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 04:07:26,745 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:07:26,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.079 0.096 2026-03-23 04:07:26,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.182 2026-03-23 04:07:26,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.183 2026-03-23 04:07:26,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.044 2026-03-23 04:07:26,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 04:07:26,998 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [2/20] Tour GiftCardProgramInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:07:27,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.047 2026-03-23 04:07:27,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.026 0.055 2026-03-23 04:07:27,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:07:27,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.122 2026-03-23 04:07:27,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-03-23 04:07:27,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-03-23 04:07:27,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [3/20] Tour GiftCardProgramInvoice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:07:27,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-03-23 04:07:27,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.203 2026-03-23 04:07:27,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-03-23 04:07:27,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-03-23 04:07:27,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.291 2026-03-23 04:07:27,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.330 2026-03-23 04:07:27,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.080 0.435 2026-03-23 04:07:27,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:27] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.470 2026-03-23 04:07:28,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:07:28,099 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [4/20] Tour GiftCardProgramInvoice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:07:28,178 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [5/20] Tour GiftCardProgramInvoice → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:07:28,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [6/20] Tour GiftCardProgramInvoice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:07:28,372 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [7/20] Tour GiftCardProgramInvoice → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:07:28,411 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [8/20] Tour GiftCardProgramInvoice → Step Search customer with "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:07:28,475 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [9/20] Tour GiftCardProgramInvoice → Step Check "A Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner")) 2026-03-23 04:07:28,598 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [10/20] Tour GiftCardProgramInvoice → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-03-23 04:07:28,667 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [11/20] Tour GiftCardProgramInvoice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:07:28,720 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [12/20] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:07:28,769 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [13/20] Tour GiftCardProgramInvoice → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:07:28,820 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [14/20] Tour GiftCardProgramInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:07:28,930 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [15/20] Tour GiftCardProgramInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:07:28,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:07:28,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:07:28,986 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [16/20] Tour GiftCardProgramInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:07:29,037 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [17/20] Tour GiftCardProgramInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:07:29,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:07:29,138 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [18/20] Tour GiftCardProgramInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 04:07:29,197 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [19/20] Tour GiftCardProgramInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:07:29,301 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: [20/20] Tour GiftCardProgramInvoice → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:07:29,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:07:29,336 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78192045 started for PoS orders references: [{'name': '/', 'uuid': '450ac1ab-2304-4091-8f79-bd201c46acc0'}] 2026-03-23 04:07:29,353 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:07:33,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78192045 order {'name': '/', 'uuid': '450ac1ab-2304-4091-8f79-bd201c46acc0'} created pos.order #471 2026-03-23 04:07:33,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78192045 finished 2026-03-23 04:07:33,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 369 1.291 2.819 2026-03-23 04:07:34,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 79 0.253 0.367 2026-03-23 04:07:34,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.611 2026-03-23 04:07:34,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:07:34,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.069 2026-03-23 04:07:34,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: tour succeeded 2026-03-23 04:07:34,691 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: ╔═══════════════════════════════════════╗ ║ TOUR GiftCardProgramInvoice SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 04:07:35,122 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice.browser: heap 15789628 (allocated 17039360) 2026-03-23 04:07:35,149 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing chrome headless with pid 74985 2026-03-23 04:07:35,156 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Closing websocket connection 2026-03-23 04:07:35,160 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Terminating chrome headless with pid 74985 2026-03-23 04:07:35,332 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_program_create_with_invoice: Removing chrome user profile "/tmp/tmps4xyz2lr_chrome_odoo" 2026-03-23 04:07:35,495 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-03-23 04:07:37,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome pid: 75172 2026-03-23 04:07:37,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless temporary user profile dir: /tmp/tmpyussj4tw_chrome_odoo 2026-03-23 04:07:37,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:45227/json/version 2026-03-23 04:07:37,502 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:37,737 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:07:37,737 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:45227/json 2026-03-23 04:07:37,738 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:37,775 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:45227/devtools/page/5C876F595601BF0F3D3950F2CD4FB56E 2026-03-23 04:07:37,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-03-23 04:07:37,875 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-03-23 04:07:38,154 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 04:07:38,159 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-03-23 04:07:38,162 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:07:38,162 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:07:38,194 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:07:39,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:39] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.088 0.859 2026-03-23 04:07:39,133 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': '5C876F595601BF0F3D3950F2CD4FB56E', 'loaderId': '139371A2120559FA5CA26AA91B9F19A9', 'isDownload': False} 2026-03-23 04:07:39,134 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-03-23 04:07:39,168 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:07:39,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 04:07:39,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.042 2026-03-23 04:07:39,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.084 2026-03-23 04:07:39,981 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:07:39,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:40,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-03-23 04:07:40,069 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:07:40,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.013 2026-03-23 04:07:40,094 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [1/37] Tour PosLoyaltyGiftCardTaxes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:07:40,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 04:07:40,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:07:40,288 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9276) 2026-03-23 04:07:40,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.100 2026-03-23 04:07:40,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.022 0.125 2026-03-23 04:07:40,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.025 2026-03-23 04:07:40,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.037 0.079 2026-03-23 04:07:41,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.319 0.511 2026-03-23 04:07:41,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:07:41,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.045 2026-03-23 04:07:41,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:41] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.096 2026-03-23 04:07:41,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.026 2026-03-23 04:07:41,944 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-03-23 04:07:42,052 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:07:42,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:07:42,113 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:07:42,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:07:42,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 04:07:42,165 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:42,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/image/res.users/610/avatar_128 HTTP/1.1" 200 - 14 0.028 0.082 2026-03-23 04:07:42,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-03-23 04:07:42,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.066 2026-03-23 04:07:42,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.032 2026-03-23 04:07:42,395 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [2/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:07:42,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:42,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.015 0.061 2026-03-23 04:07:42,807 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:07:42,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-03-23 04:07:42,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [3/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:07:42,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.197 2026-03-23 04:07:42,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:42] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.284 2026-03-23 04:07:43,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.329 2026-03-23 04:07:43,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.362 2026-03-23 04:07:43,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.279 2026-03-23 04:07:43,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-03-23 04:07:43,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-03-23 04:07:43,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-03-23 04:07:43,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.165 2026-03-23 04:07:43,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-03-23 04:07:43,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.048 0.228 2026-03-23 04:07:43,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.238 2026-03-23 04:07:43,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 04:07:43,529 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [4/37] Tour PosLoyaltyGiftCardTaxes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:07:43,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [5/37] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:07:43,670 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [6/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:07:43,735 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [7/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:07:43,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [8/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:07:43,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [9/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:07:43,901 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [10/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:07:44,007 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [11/37] Tour PosLoyaltyGiftCardTaxes → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:07:44,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:07:44,060 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [12/37] Tour PosLoyaltyGiftCardTaxes → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-03-23 04:07:44,112 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [13/37] Tour PosLoyaltyGiftCardTaxes → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:07:44,167 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [14/37] Tour PosLoyaltyGiftCardTaxes → Step a:contains("Sell physical gift card?") 2026-03-23 04:07:44,238 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [15/37] Tour PosLoyaltyGiftCardTaxes → Step Input code '044123456' (trigger: input[id="code"]) 2026-03-23 04:07:44,316 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [16/37] Tour PosLoyaltyGiftCardTaxes → Step Input amount '50' (trigger: input[id="amount"]) 2026-03-23 04:07:44,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:44] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.011 0.019 2026-03-23 04:07:44,889 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [17/37] Tour PosLoyaltyGiftCardTaxes → Step .btn-primary:contains("Add Balance") 2026-03-23 04:07:45,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.052 2026-03-23 04:07:45,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [18/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:07:45,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.050 2026-03-23 04:07:45,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [19/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:07:45,164 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [20/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:07:45,256 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [21/37] Tour PosLoyaltyGiftCardTaxes → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:07:45,283 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:45,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:07:45,316 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [22/37] Tour PosLoyaltyGiftCardTaxes → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:07:45,357 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [23/37] Tour PosLoyaltyGiftCardTaxes → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:07:45,471 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [24/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:07:45,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.043 2026-03-23 04:07:45,533 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [25/37] Tour PosLoyaltyGiftCardTaxes → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:07:45,587 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [26/37] Tour PosLoyaltyGiftCardTaxes → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:07:45,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.053 2026-03-23 04:07:45,732 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [27/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:07:45,760 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:45,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.068 2026-03-23 04:07:45,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14108966 started for PoS orders references: [{'name': '/', 'uuid': '7d93785b-91c8-4b12-b15e-5d0005c04b44'}] 2026-03-23 04:07:45,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14108966 order {'name': '/', 'uuid': '7d93785b-91c8-4b12-b15e-5d0005c04b44'} created pos.order #472 2026-03-23 04:07:46,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14108966 finished 2026-03-23 04:07:46,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.133 0.276 2026-03-23 04:07:46,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.044 0.081 2026-03-23 04:07:46,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.133 2026-03-23 04:07:46,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 04:07:46,900 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [28/37] Tour PosLoyaltyGiftCardTaxes → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:07:46,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.059 2026-03-23 04:07:47,003 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [29/37] Tour PosLoyaltyGiftCardTaxes → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:07:47,135 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [30/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:07:47,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.033 2026-03-23 04:07:47,212 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [31/37] Tour PosLoyaltyGiftCardTaxes → Step click Actions button (trigger: .more-btn) 2026-03-23 04:07:47,270 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [32/37] Tour PosLoyaltyGiftCardTaxes → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:07:47,335 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [33/37] Tour PosLoyaltyGiftCardTaxes → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:07:47,399 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [34/37] Tour PosLoyaltyGiftCardTaxes → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:07:47,463 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [35/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:07:47,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.014 2026-03-23 04:07:47,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:47] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 14 0.017 0.035 2026-03-23 04:07:47,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:07:47,727 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [36/37] Tour PosLoyaltyGiftCardTaxes → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:07:47,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.030 2026-03-23 04:07:47,776 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: [37/37] Tour PosLoyaltyGiftCardTaxes → Step .order-summary .tax:contains(-6.52) 2026-03-23 04:07:47,826 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-03-23 04:07:47,828 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 04:07:48,097 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17300320 (allocated 19009536) 2026-03-23 04:07:48,112 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 75172 2026-03-23 04:07:48,115 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-03-23 04:07:48,119 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 75172 2026-03-23 04:07:48,237 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmpyussj4tw_chrome_odoo" 2026-03-23 04:07:49,211 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-03-23 04:07:50,877 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 75366 2026-03-23 04:07:50,877 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpb1rkupn2_chrome_odoo 2026-03-23 04:07:50,877 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44911/json/version 2026-03-23 04:07:50,879 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:51,057 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:07:51,057 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:44911/json 2026-03-23 04:07:51,059 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:07:51,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:44911/devtools/page/D7EE2F7FC2614E6D192B9DC7A9FFB7C3 2026-03-23 04:07:51,149 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-03-23 04:07:51,167 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-03-23 04:07:51,462 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:07:51,476 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-03-23 04:07:51,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:07:51,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:07:51,503 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:07:52,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:52] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.086 0.694 2026-03-23 04:07:52,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'D7EE2F7FC2614E6D192B9DC7A9FFB7C3', 'loaderId': 'A2E42D344F783268D76FA4CC74C93F8A', 'isDownload': False} 2026-03-23 04:07:52,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-03-23 04:07:52,342 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:07:52,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 04:07:52,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-03-23 04:07:52,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.052 2026-03-23 04:07:53,188 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:07:53,191 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:07:53,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-03-23 04:07:53,249 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:07:53,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.008 2026-03-23 04:07:53,282 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/141] Tour PosLoyaltyLoyaltyProgram1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:07:53,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:07:53,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:07:53,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.020 2026-03-23 04:07:53,416 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9277) 2026-03-23 04:07:53,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.082 2026-03-23 04:07:53,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.042 0.105 2026-03-23 04:07:53,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-03-23 04:07:54,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.357 0.485 2026-03-23 04:07:54,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:07:54,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:07:54,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:54] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.046 2026-03-23 04:07:54,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 04:07:54,798 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:07:54,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:54,969 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:07:54,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:07:55,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:07:55,068 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:07:55,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.063 0.064 2026-03-23 04:07:55,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.153 2026-03-23 04:07:55,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.003 0.170 2026-03-23 04:07:55,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.008 0.043 2026-03-23 04:07:55,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.160 2026-03-23 04:07:55,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.026 2026-03-23 04:07:55,331 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/141] Tour PosLoyaltyLoyaltyProgram1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:07:55,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.014 0.043 2026-03-23 04:07:55,610 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:07:55,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.095 2026-03-23 04:07:55,651 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:07:55,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.180 2026-03-23 04:07:55,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.268 2026-03-23 04:07:55,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.341 2026-03-23 04:07:55,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:55] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.016 0.417 2026-03-23 04:07:56,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:56] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.451 2026-03-23 04:07:56,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:56] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.407 2026-03-23 04:07:56,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:56] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.349 2026-03-23 04:07:56,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:56] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.308 2026-03-23 04:07:56,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.293 2026-03-23 04:07:56,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.309 2026-03-23 04:07:56,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 04:07:56,411 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:07:56,496 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:07:56,547 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:07:56,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 04:07:56,803 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:07:56,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 04:07:56,853 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:07:56,903 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/141] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:07:57,001 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/141] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:07:57,052 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/141] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:07:57,106 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/141] Tour PosLoyaltyLoyaltyProgram1 → Step Search customer with "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:07:57,174 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-03-23 04:07:57,297 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/141] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-03-23 04:07:57,371 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:07:57,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.021 2026-03-23 04:07:57,428 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-03-23 04:07:57,479 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-03-23 04:07:57,530 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/141] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:07:57,648 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/141] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:07:57,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:07:57,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:07:57,704 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/141] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:07:57,754 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/141] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:07:57,848 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:07:57,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.035 2026-03-23 04:07:57,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:07:57,968 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/141] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:07:58,096 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/141] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:07:58,112 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:07:58,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.065 2026-03-23 04:07:58,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.085 2026-03-23 04:07:58,169 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33134987 started for PoS orders references: [{'name': '/', 'uuid': '4dd44335-40a4-4974-b2bc-f4ca4865bbc8'}] 2026-03-23 04:07:58,820 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33134987 order {'name': '/', 'uuid': '4dd44335-40a4-4974-b2bc-f4ca4865bbc8'} created pos.order #473 2026-03-23 04:07:58,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33134987 finished 2026-03-23 04:07:58,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 201 0.265 0.560 2026-03-23 04:07:59,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.036 0.088 2026-03-23 04:07:59,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.124 2026-03-23 04:07:59,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:07:59,469 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/141] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:07:59,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:07:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:07:59,516 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:07:59,569 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/141] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:07:59,652 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/141] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:07:59,704 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/141] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:07:59,757 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/141] Tour PosLoyaltyLoyaltyProgram1 → Step Search customer with "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:07:59,817 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-03-23 04:07:59,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/141] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-03-23 04:08:00,021 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:00,075 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:00,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:08:00,204 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:00,262 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:08:00,314 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:00,368 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/141] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:08:00,417 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:00,530 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:00,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 04:08:00,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 04:08:00,638 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:00,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/141] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-03-23 04:08:00,743 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/141] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is active (trigger: .control-buttons .more-btn.active) 2026-03-23 04:08:00,795 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:00,847 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:00,917 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/141] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:00,974 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/141] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:01,046 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:01,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:01,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.072 2026-03-23 04:08:01,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.078 2026-03-23 04:08:01,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:08:01,417 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-03-23 04:08:01,471 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:01,571 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/141] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-03-23 04:08:01,618 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:08:01,671 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/141] Tour PosLoyaltyLoyaltyProgram1 → Step More control button is not active (trigger: .control-buttons:not(:has(.more-btn.active))) 2026-03-23 04:08:01,722 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:01,772 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:01,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/141] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:01,888 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/141] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:01,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-03-23 04:08:01,997 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-03-23 04:08:02,082 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/141] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:02,135 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/141] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:02,187 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/141] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:02,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/141] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:02,323 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:08:02,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:08:02,386 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:02,439 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/141] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:02,521 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/141] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:02,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.023 2026-03-23 04:08:02,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.048 2026-03-23 04:08:02,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.062 2026-03-23 04:08:02,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70122987 started for PoS orders references: [{'name': '/', 'uuid': '07098723-659e-40eb-80ad-cc67575c1513'}] 2026-03-23 04:08:03,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70122987 order {'name': '/', 'uuid': '07098723-659e-40eb-80ad-cc67575c1513'} created pos.order #474 2026-03-23 04:08:03,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70122987 finished 2026-03-23 04:08:03,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.214 0.672 2026-03-23 04:08:03,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.035 0.118 2026-03-23 04:08:03,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.182 2026-03-23 04:08:03,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.043 2026-03-23 04:08:04,046 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/141] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:08:04,098 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:04,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.023 0.037 2026-03-23 04:08:04,184 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:04,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:08:04,252 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:08:04,306 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:08:04,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-03-23 04:08:04,580 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:04,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 04:08:04,626 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-03-23 04:08:04,675 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-03-23 04:08:04,726 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:04,780 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/141] Tour PosLoyaltyLoyaltyProgram1 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:04,885 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/141] Tour PosLoyaltyLoyaltyProgram1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:04,931 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/141] Tour PosLoyaltyLoyaltyProgram1 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:08:04,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/141] Tour PosLoyaltyLoyaltyProgram1 → Step Search customer with "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:08:05,042 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-03-23 04:08:05,162 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/141] Tour PosLoyaltyLoyaltyProgram1 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-03-23 04:08:05,227 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:05,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:05,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:05,395 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/141] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:05,456 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/141] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:05,516 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:05,709 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:08:05,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.048 2026-03-23 04:08:05,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.045 2026-03-23 04:08:05,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:05,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.063 2026-03-23 04:08:05,838 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:05,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/141] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:05,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/141] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:06,011 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:06,069 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:08:06,126 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:06,178 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:08:06,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 04:08:06,413 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:08:06,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 04:08:06,467 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:06,571 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:06,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:08:06,622 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:08:06,678 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:06,731 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/141] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:08:06,791 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:06,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:06,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.020 2026-03-23 04:08:06,959 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 04:08:07,010 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:07,060 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/141] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-03-23 04:08:07,112 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:07,238 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:07,278 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-03-23 04:08:07,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.052 2026-03-23 04:08:07,326 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:07,378 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/141] Tour PosLoyaltyLoyaltyProgram1 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-03-23 04:08:07,433 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:07,483 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:07,553 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/141] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:07,606 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/141] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:07,661 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/141] Tour PosLoyaltyLoyaltyProgram1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:07,885 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/141] Tour PosLoyaltyLoyaltyProgram1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:07,921 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/141] Tour PosLoyaltyLoyaltyProgram1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-03-23 04:08:07,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.060 2026-03-23 04:08:07,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/141] Tour PosLoyaltyLoyaltyProgram1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:08,030 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:08,084 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/141] Tour PosLoyaltyLoyaltyProgram1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:08,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/141] Tour PosLoyaltyLoyaltyProgram1 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:08,239 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/141] Tour PosLoyaltyLoyaltyProgram1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:08,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-03-23 04:08:08,347 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/141] Tour PosLoyaltyLoyaltyProgram1 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-03-23 04:08:08,397 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/141] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:08,497 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/141] Tour PosLoyaltyLoyaltyProgram1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:08,526 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/141] Tour PosLoyaltyLoyaltyProgram1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:08,581 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/141] Tour PosLoyaltyLoyaltyProgram1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:08,651 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:08:08,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.031 2026-03-23 04:08:08,706 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/141] Tour PosLoyaltyLoyaltyProgram1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:08,762 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/141] Tour PosLoyaltyLoyaltyProgram1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:08,823 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/141] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:08,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.038 2026-03-23 04:08:08,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 04:08:08,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.058 2026-03-23 04:08:08,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74024773 started for PoS orders references: [{'name': '/', 'uuid': '0b45b203-4461-4849-8678-adfed8663411'}] 2026-03-23 04:08:09,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74024773 order {'name': '/', 'uuid': '0b45b203-4461-4849-8678-adfed8663411'} created pos.order #475 2026-03-23 04:08:09,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74024773 finished 2026-03-23 04:08:09,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.178 0.513 2026-03-23 04:08:09,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.027 0.063 2026-03-23 04:08:09,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.108 2026-03-23 04:08:09,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 04:08:09,936 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/141] Tour PosLoyaltyLoyaltyProgram1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:08:09,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:08:09,986 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-03-23 04:08:09,991 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:08:10,247 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 24229744 (allocated 25956352) 2026-03-23 04:08:10,276 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 75366 2026-03-23 04:08:10,284 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-03-23 04:08:10,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 75366 2026-03-23 04:08:10,529 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpb1rkupn2_chrome_odoo" 2026-03-23 04:08:11,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 75589 2026-03-23 04:08:11,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpff2fdj5b_chrome_odoo 2026-03-23 04:08:11,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:38779/json/version 2026-03-23 04:08:11,499 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38779', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:08:11,691 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:08:11,694 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:38779/json 2026-03-23 04:08:11,694 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38779', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:08:11,731 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:38779/devtools/page/3C2CAD7FD98D8E51F3C5C18E4BCD557B 2026-03-23 04:08:11,813 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-03-23 04:08:11,839 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-03-23 04:08:12,031 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:08:12,039 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-03-23 04:08:12,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:08:12,044 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:08:12,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:12] "GET /pos/ui/65 HTTP/1.1" 200 - 30 0.028 0.060 2026-03-23 04:08:12,162 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '3C2CAD7FD98D8E51F3C5C18E4BCD557B', 'loaderId': 'A1BA82A06B65FAFDB1DF52852A59E20D', 'isDownload': False} 2026-03-23 04:08:12,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-03-23 04:08:12,199 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:08:12,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 04:08:12,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 04:08:12,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.037 2026-03-23 04:08:12,921 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:08:12,941 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:08:12,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:08:12,999 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:08:13,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.022 2026-03-23 04:08:13,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/176] Tour PosLoyaltyLoyaltyProgram2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:08:13,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:08:13,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:08:13,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 04:08:13,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.028 2026-03-23 04:08:13,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-03-23 04:08:13,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 13 0.021 0.079 2026-03-23 04:08:14,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 199 0.276 0.447 2026-03-23 04:08:14,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:08:14,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:08:14,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.006 0.094 2026-03-23 04:08:14,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:08:14,501 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:08:14,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:08:14,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:08:14,669 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:08:14,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 04:08:14,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "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 04:08:14,841 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:08:14,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.018 0.173 2026-03-23 04:08:14,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.010 0.222 2026-03-23 04:08:14,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.065 2026-03-23 04:08:14,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.212 2026-03-23 04:08:14,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.074 2026-03-23 04:08:15,012 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:15,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.017 0.108 2026-03-23 04:08:15,329 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/176] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:15,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.120 2026-03-23 04:08:15,385 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:08:15,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.179 2026-03-23 04:08:15,476 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/176] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:15,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-03-23 04:08:15,583 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/176] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:08:15,631 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/176] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:08:15,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.019 0.334 2026-03-23 04:08:15,702 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-03-23 04:08:15,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.403 2026-03-23 04:08:15,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.424 2026-03-23 04:08:15,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.380 2026-03-23 04:08:15,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.324 2026-03-23 04:08:15,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.332 2026-03-23 04:08:15,891 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/176] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-03-23 04:08:15,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-03-23 04:08:15,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.103 2026-03-23 04:08:15,958 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:15,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.006 0.018 2026-03-23 04:08:16,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:16] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.018 0.016 2026-03-23 04:08:16,022 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:16,066 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:16,128 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:16,184 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:16,242 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/176] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:16,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:08:16,438 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:16,530 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:16,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:16,660 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:16,724 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/176] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:16,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 04:08:16,944 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:08:17,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.023 0.069 2026-03-23 04:08:17,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 04:08:17,091 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:17,147 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:17,207 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:17,259 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:17,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/176] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20")) 2026-03-23 04:08:17,377 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/176] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"):not(:visible)) 2026-03-23 04:08:17,428 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/176] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:17,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/176] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:17,542 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:08:17,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:08:17,564 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/176] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:17,617 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/176] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:17,702 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:08:17,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 04:08:17,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [32/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:17,836 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [33/176] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:17,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [34/176] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:17,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:17] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.027 2026-03-23 04:08:18,008 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:08:18,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.022 0.035 2026-03-23 04:08:18,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.077 2026-03-23 04:08:18,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16673614 started for PoS orders references: [{'name': '/', 'uuid': 'f62c88ae-2dbf-459c-a22f-b9e7db1d51b6'}] 2026-03-23 04:08:18,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16673614 order {'name': '/', 'uuid': 'f62c88ae-2dbf-459c-a22f-b9e7db1d51b6'} created pos.order #476 2026-03-23 04:08:18,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16673614 finished 2026-03-23 04:08:18,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.238 0.637 2026-03-23 04:08:19,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.025 0.089 2026-03-23 04:08:19,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.110 2026-03-23 04:08:19,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:08:19,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [35/176] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:08:19,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 04:08:19,557 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [36/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:19,610 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [37/176] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:19,725 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [38/176] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:19,777 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [39/176] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:08:19,832 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [40/176] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:08:19,897 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [41/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check "BBB Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBB Test Partner")) 2026-03-23 04:08:20,051 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [42/176] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-03-23 04:08:20,118 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [43/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:20,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 04:08:20,168 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [44/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:20,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [45/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:20,288 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [46/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:20,339 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [47/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:20,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [48/176] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:20,488 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [49/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:20,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 04:08:20,538 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [50/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:08:20,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [51/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:20,640 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [52/176] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:08:20,694 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [53/176] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:20,797 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [54/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:20,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 04:08:20,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [55/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 04:08:20,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [56/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:20,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [57/176] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("2"))) 2026-03-23 04:08:20,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [58/176] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:21,136 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [59/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:21,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.035 2026-03-23 04:08:21,195 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [60/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-03-23 04:08:21,248 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [61/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:21,299 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [62/176] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '3' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("3"))) 2026-03-23 04:08:21,351 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [63/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:21,401 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [64/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:21,463 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [65/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:21,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [66/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:21,577 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [67/176] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:21,680 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [68/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:21,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.034 2026-03-23 04:08:21,737 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [69/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("4"))) 2026-03-23 04:08:21,790 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [70/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:21,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [71/176] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '4' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("4"))) 2026-03-23 04:08:21,894 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [72/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:21,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [73/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:22,017 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [74/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:22,071 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [75/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:22,142 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [76/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:22,190 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [77/176] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:22,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [78/176] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:22,340 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [79/176] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:08:22,390 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [80/176] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:08:22,458 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [81/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check "CCC Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("CCC Test Partner")) 2026-03-23 04:08:22,588 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [82/176] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-03-23 04:08:22,679 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [83/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:22,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.005 0.027 2026-03-23 04:08:22,757 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [84/176] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("CCC Test Partner") 2026-03-23 04:08:22,804 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [85/176] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80")) 2026-03-23 04:08:22,859 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [86/176] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"):not(:visible)) 2026-03-23 04:08:22,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [87/176] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:22,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [88/176] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:23,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [89/176] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:23,076 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [90/176] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:23,146 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [91/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:08:23,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:08:23,200 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [92/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:23,252 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [93/176] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:23,351 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [94/176] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:23,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 04:08:23,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.065 2026-03-23 04:08:23,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59198405 started for PoS orders references: [{'name': '/', 'uuid': 'f78d3f7a-dcf1-447a-b91c-8424dac885b0'}] 2026-03-23 04:08:24,401 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59198405 order {'name': '/', 'uuid': 'f78d3f7a-dcf1-447a-b91c-8424dac885b0'} created pos.order #477 2026-03-23 04:08:24,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59198405 finished 2026-03-23 04:08:24,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.190 0.972 2026-03-23 04:08:24,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 04:08:24,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.022 0.098 2026-03-23 04:08:24,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.027 2026-03-23 04:08:24,854 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [95/176] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:08:24,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [96/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:24,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.058 2026-03-23 04:08:24,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [97/176] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:25,060 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [98/176] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:25,112 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [99/176] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:08:25,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [100/176] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:08:25,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [101/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check "CCC Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("CCC Test Partner")) 2026-03-23 04:08:25,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [102/176] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-03-23 04:08:25,412 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [103/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:25,465 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [104/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:25,517 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [105/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:25,579 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [106/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:25,636 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [107/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:25,695 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [108/176] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:25,796 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [109/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:25,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 04:08:25,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [110/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:08:25,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [111/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:08:25,957 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [112/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("3"))) 2026-03-23 04:08:26,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:08:26,228 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [113/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:26,284 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [114/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:26,332 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [115/176] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:26,424 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [116/176] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:26,477 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [117/176] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:08:26,526 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [118/176] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "BBB Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:08:26,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [119/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check "BBB Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBB Test Partner")) 2026-03-23 04:08:26,710 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [120/176] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'BBB Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(BBB Test Partner)) 2026-03-23 04:08:26,777 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [121/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:26,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [122/176] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("BBB Test Partner") 2026-03-23 04:08:26,884 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [123/176] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60")) 2026-03-23 04:08:26,935 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [124/176] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"):not(:visible)) 2026-03-23 04:08:26,985 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [125/176] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:27,052 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [126/176] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:27,098 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [127/176] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:27,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [128/176] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:27,210 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [129/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:08:27,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 04:08:27,265 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [130/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:27,322 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [131/176] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:27,460 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [132/176] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:27,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.050 2026-03-23 04:08:27,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8924953 started for PoS orders references: [{'name': '/', 'uuid': 'df2fdc53-f561-4074-a7fa-f8fa89a683ee'}] 2026-03-23 04:08:27,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8924953 order {'name': '/', 'uuid': 'df2fdc53-f561-4074-a7fa-f8fa89a683ee'} created pos.order #478 2026-03-23 04:08:27,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8924953 finished 2026-03-23 04:08:27,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.150 0.328 2026-03-23 04:08:27,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.546 2026-03-23 04:08:28,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.015 0.037 2026-03-23 04:08:28,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.059 2026-03-23 04:08:28,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:08:28,199 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [133/176] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:08:28,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:08:28,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [134/176] Tour PosLoyaltyLoyaltyProgram2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:28,328 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [135/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:28,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:08:28,386 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [136/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:08:28,436 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [137/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:28,487 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [138/176] Tour PosLoyaltyLoyaltyProgram2 → Step 'Whiteboard Pen' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Whiteboard Pen")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:08:28,538 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [139/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:28,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [140/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:28,662 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [141/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:28,705 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [142/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:28,761 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [143/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:28,811 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [144/176] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:28,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [145/176] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:28,958 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [146/176] Tour PosLoyaltyLoyaltyProgram2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:08:29,017 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [147/176] Tour PosLoyaltyLoyaltyProgram2 → Step Search customer with "CCC Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:08:29,082 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [148/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check "CCC Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("CCC Test Partner")) 2026-03-23 04:08:29,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [149/176] Tour PosLoyaltyLoyaltyProgram2 → Step click partner 'CCC Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(CCC Test Partner)) 2026-03-23 04:08:29,291 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [150/176] Tour PosLoyaltyLoyaltyProgram2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:29,351 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [151/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:29,401 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [152/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:29,463 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [153/176] Tour PosLoyaltyLoyaltyProgram2 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:29,516 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [154/176] Tour PosLoyaltyLoyaltyProgram2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:29,572 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [155/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:29,623 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [156/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:29,686 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [157/176] Tour PosLoyaltyLoyaltyProgram2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:08:29,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/176] Tour PosLoyaltyLoyaltyProgram2 → Step .selection-item span:nth-child(2) 2026-03-23 04:08:29,810 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [159/176] Tour PosLoyaltyLoyaltyProgram2 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-03-23 04:08:29,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:08:29,934 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [160/176] Tour PosLoyaltyLoyaltyProgram2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:08:29,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:08:30,004 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [161/176] Tour PosLoyaltyLoyaltyProgram2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:30,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 04:08:30,053 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [162/176] Tour PosLoyaltyLoyaltyProgram2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:30,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [163/176] Tour PosLoyaltyLoyaltyProgram2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:30,197 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [164/176] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-03-23 04:08:30,284 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [165/176] Tour PosLoyaltyLoyaltyProgram2 → Step .product-screen .set-partner:contains("Customer") 2026-03-23 04:08:30,329 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [166/176] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40")) 2026-03-23 04:08:30,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 04:08:30,380 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [167/176] Tour PosLoyaltyLoyaltyProgram2 → Step order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"):not(:visible)) 2026-03-23 04:08:30,432 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [168/176] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:30,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [169/176] Tour PosLoyaltyLoyaltyProgram2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:30,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [170/176] Tour PosLoyaltyLoyaltyProgram2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:30,593 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [171/176] Tour PosLoyaltyLoyaltyProgram2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:30,663 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [172/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:08:30,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:08:30,713 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [173/176] Tour PosLoyaltyLoyaltyProgram2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:30,769 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [174/176] Tour PosLoyaltyLoyaltyProgram2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:30,870 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [175/176] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:30,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 04:08:30,885 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70364715 started for PoS orders references: [{'name': '/', 'uuid': 'f2369765-39ea-436b-b353-5eb6439b848e'}] 2026-03-23 04:08:31,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70364715 order {'name': '/', 'uuid': 'f2369765-39ea-436b-b353-5eb6439b848e'} created pos.order #479 2026-03-23 04:08:31,293 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70364715 finished 2026-03-23 04:08:31,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.149 0.349 2026-03-23 04:08:31,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.556 2026-03-23 04:08:31,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.045 2026-03-23 04:08:31,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 04:08:31,577 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [176/176] Tour PosLoyaltyLoyaltyProgram2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:08:31,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 04:08:31,630 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-03-23 04:08:31,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:08:32,051 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 29331792 (allocated 30674944) 2026-03-23 04:08:32,060 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 75589 2026-03-23 04:08:32,062 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-03-23 04:08:32,064 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 75589 2026-03-23 04:08:32,182 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpff2fdj5b_chrome_odoo" 2026-03-23 04:08:32,970 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 75816 2026-03-23 04:08:32,973 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp_9kivdrd_chrome_odoo 2026-03-23 04:08:32,973 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45901/json/version 2026-03-23 04:08:32,978 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:08:33,151 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:08:33,151 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45901/json 2026-03-23 04:08:33,152 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:08:33,221 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:45901/devtools/page/4E3F17A94556C0E4A34C0C5E588F5CAB 2026-03-23 04:08:33,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-03-23 04:08:33,317 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-03-23 04:08:33,468 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:08:33,484 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-03-23 04:08:33,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:08:33,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:08:33,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:33] "GET /pos/ui/65 HTTP/1.1" 200 - 30 0.043 0.061 2026-03-23 04:08:33,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '4E3F17A94556C0E4A34C0C5E588F5CAB', 'loaderId': 'CAD7A79B1FE4242B0AA15EF4D17F3B68', 'isDownload': False} 2026-03-23 04:08:33,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-03-23 04:08:33,685 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:08:33,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-03-23 04:08:33,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.019 0.043 2026-03-23 04:08:33,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.067 2026-03-23 04:08:34,441 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:08:34,475 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:08:34,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:08:34,537 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:08:34,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 04:08:34,571 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [1/31] Tour PosLoyaltyChangeRewardQty → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:08:34,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 04:08:34,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:08:34,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 04:08:34,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.011 0.023 2026-03-23 04:08:34,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 13 0.013 0.051 2026-03-23 04:08:34,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-03-23 04:08:35,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 199 0.230 0.423 2026-03-23 04:08:35,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:08:35,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 04:08:35,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:08:35,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 04:08:35,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:08:35,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:08:35,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:08:35,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:08:35,930 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:08:36,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.016 0.146 2026-03-23 04:08:36,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.054 2026-03-23 04:08:36,100 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:08:36,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.014 0.229 2026-03-23 04:08:36,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.245 2026-03-23 04:08:36,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.090 2026-03-23 04:08:36,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 04:08:36,344 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [2/31] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:36,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.016 0.055 2026-03-23 04:08:36,482 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [3/31] Tour PosLoyaltyChangeRewardQty → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:08:36,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.081 2026-03-23 04:08:36,667 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:08:36,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-03-23 04:08:36,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-03-23 04:08:36,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-03-23 04:08:36,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-03-23 04:08:36,793 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [4/31] Tour PosLoyaltyChangeRewardQty → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:08:36,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.260 2026-03-23 04:08:36,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-03-23 04:08:36,920 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [5/31] Tour PosLoyaltyChangeRewardQty → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:08:36,958 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [6/31] Tour PosLoyaltyChangeRewardQty → Step Search customer with "DDD Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:08:36,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:36] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.248 2026-03-23 04:08:37,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:37] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.258 2026-03-23 04:08:37,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:37] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.134 2026-03-23 04:08:37,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [7/31] Tour PosLoyaltyChangeRewardQty → Step Check "DDD Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("DDD Test Partner")) 2026-03-23 04:08:37,168 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [8/31] Tour PosLoyaltyChangeRewardQty → Step click partner 'DDD Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(DDD Test Partner)) 2026-03-23 04:08:37,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [9/31] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:37,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:37] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 04:08:37,318 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [10/31] Tour PosLoyaltyChangeRewardQty → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:37,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:08:37,443 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [11/31] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:37,534 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [12/31] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:08:37,584 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [13/31] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:08:37,641 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [14/31] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:37,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [15/31] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:37,741 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [16/31] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:37,802 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [17/31] Tour PosLoyaltyChangeRewardQty → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:37,852 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [18/31] Tour PosLoyaltyChangeRewardQty → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:37,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [19/31] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:37,966 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [20/31] Tour PosLoyaltyChangeRewardQty → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:38,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [21/31] Tour PosLoyaltyChangeRewardQty → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:08:38,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [22/31] Tour PosLoyaltyChangeRewardQty → Step .selection-item span:nth-child(2) 2026-03-23 04:08:38,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [23/31] Tour PosLoyaltyChangeRewardQty → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-03-23 04:08:38,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 04:08:38,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [24/31] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:08:38,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:08:38,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 04:08:38,420 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [25/31] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:38,472 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [26/31] Tour PosLoyaltyChangeRewardQty → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:08:38,531 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [27/31] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:38,583 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [28/31] Tour PosLoyaltyChangeRewardQty → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:38,634 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [29/31] Tour PosLoyaltyChangeRewardQty → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:08:38,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [30/31] Tour PosLoyaltyChangeRewardQty → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:38,737 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [31/31] Tour PosLoyaltyChangeRewardQty → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:08:38,790 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-03-23 04:08:38,791 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:08:39,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 04:08:39,008 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 17429080 (allocated 19922944) 2026-03-23 04:08:39,032 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 75816 2026-03-23 04:08:39,033 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-03-23 04:08:39,034 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 75816 2026-03-23 04:08:39,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmp_9kivdrd_chrome_odoo" 2026-03-23 04:08:39,214 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-03-23 04:08:41,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 75995 2026-03-23 04:08:41,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpvrm4ryyl_chrome_odoo 2026-03-23 04:08:41,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:42361/json/version 2026-03-23 04:08:41,095 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42361', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:08:41,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/141.0.7390.54 2026-03-23 04:08:41,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:42361/json 2026-03-23 04:08:41,220 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42361', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:08:41,304 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:42361/devtools/page/79F6CA4BC6F485BB296736731043CE80 2026-03-23 04:08:41,317 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-03-23 04:08:41,332 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-03-23 04:08:41,555 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:08:41,580 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-03-23 04:08:41,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:08:41,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:08:41,620 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:08:42,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:42] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.060 0.791 2026-03-23 04:08:42,463 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '79F6CA4BC6F485BB296736731043CE80', 'loaderId': 'B6C6BAFDA756D5F985A05430AE820A61', 'isDownload': False} 2026-03-23 04:08:42,463 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-03-23 04:08:42,515 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:08:42,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.016 2026-03-23 04:08:42,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.031 2026-03-23 04:08:42,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-03-23 04:08:43,293 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:08:43,300 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:08:43,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.011 2026-03-23 04:08:43,378 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:08:43,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.008 2026-03-23 04:08:43,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [1/288] Tour PosLoyaltyFreeProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:08:43,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 04:08:43,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:08:43,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 04:08:43,605 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9278) 2026-03-23 04:08:43,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.037 0.104 2026-03-23 04:08:43,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.040 0.179 2026-03-23 04:08:43,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.099 2026-03-23 04:08:44,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.295 0.466 2026-03-23 04:08:44,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:08:44,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 04:08:44,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:44] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.074 2026-03-23 04:08:44,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 04:08:45,017 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-03-23 04:08:45,230 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:08:45,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 04:08:45,248 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:08:45,270 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:08:45,311 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:08:45,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:08:45,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.048 0.076 2026-03-23 04:08:45,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-03-23 04:08:45,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.026 0.062 2026-03-23 04:08:45,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.006 0.189 2026-03-23 04:08:45,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.034 2026-03-23 04:08:45,565 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [2/288] Tour PosLoyaltyFreeProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:08:45,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.014 0.041 2026-03-23 04:08:45,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.026 2026-03-23 04:08:45,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.031 0.053 2026-03-23 04:08:45,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:08:45,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:45] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.118 2026-03-23 04:08:46,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.019 0.142 2026-03-23 04:08:46,030 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [3/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:46,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.019 0.237 2026-03-23 04:08:46,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.298 2026-03-23 04:08:46,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.030 0.336 2026-03-23 04:08:46,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.348 2026-03-23 04:08:46,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.330 2026-03-23 04:08:46,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.300 2026-03-23 04:08:46,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-03-23 04:08:46,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.342 2026-03-23 04:08:46,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.353 2026-03-23 04:08:46,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:08:46,749 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [4/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:46,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [5/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:08:46,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [6/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:08:46,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [7/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-03-23 04:08:47,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.051 2026-03-23 04:08:47,172 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [8/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:47,221 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [9/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:47,270 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [10/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:47,348 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [11/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:47,390 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [12/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:47,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [13/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:47,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.029 2026-03-23 04:08:47,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [14/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:47,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:08:47,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:08:47,741 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [15/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-03-23 04:08:47,798 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [16/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:47,850 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [17/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-03-23 04:08:47,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [18/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:48,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [19/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:48,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 04:08:48,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.043 2026-03-23 04:08:48,291 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [20/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:48,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 04:08:48,376 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [21/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:48,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.041 2026-03-23 04:08:48,433 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [22/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:48,487 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [23/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:48,544 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [24/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:48,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:08:48,714 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [25/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:48,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.040 2026-03-23 04:08:48,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:08:48,823 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [26/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-03-23 04:08:48,878 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [27/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:48,929 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [28/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '6' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("6"))) 2026-03-23 04:08:48,980 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [29/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("2")):has(.price:contains("-10.20"))) 2026-03-23 04:08:49,036 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [30/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:49,170 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [31/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:49,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:08:49,257 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [32/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:49,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 04:08:49,319 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [33/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:49,373 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [34/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:49,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [35/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50")) 2026-03-23 04:08:49,517 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [36/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"):not(:visible)) 2026-03-23 04:08:49,568 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [37/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:49,679 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [38/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:49,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:08:49,715 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:08:49,721 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [39/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:49,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [40/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:49,863 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [41/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:08:49,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:08:49,914 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [42/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:49,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [43/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:50,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [44/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:50,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:08:50,118 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:08:50,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.077 2026-03-23 04:08:50,169 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73586438 started for PoS orders references: [{'name': '/', 'uuid': '229ed788-9e41-4190-b5a5-b28afcf877dd'}] 2026-03-23 04:08:50,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73586438 order {'name': '/', 'uuid': '229ed788-9e41-4190-b5a5-b28afcf877dd'} created pos.order #480 2026-03-23 04:08:50,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73586438 finished 2026-03-23 04:08:50,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.288 0.552 2026-03-23 04:08:51,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.096 0.086 2026-03-23 04:08:51,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.192 2026-03-23 04:08:51,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 04:08:51,649 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [45/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:08:51,700 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [46/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:51,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.046 2026-03-23 04:08:51,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [47/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:51,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.024 2026-03-23 04:08:51,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [48/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:08:51,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [49/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:52,001 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [50/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:08:52,053 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [51/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:52,164 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [52/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:52,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:08:52,254 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [53/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-03-23 04:08:52,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [54/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:52,358 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [55/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 04:08:52,410 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [56/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:52,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:08:52,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [57/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-03-23 04:08:52,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.023 2026-03-23 04:08:52,590 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [58/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:52,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.055 2026-03-23 04:08:52,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [59/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 04:08:52,685 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [60/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:52,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [61/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:52,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [62/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-03-23 04:08:52,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:08:52,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:08:52,977 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [63/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:53,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [64/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30","quantity":"3"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("3")):has(.price:contains("-15.30"))) 2026-03-23 04:08:53,082 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [65/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:53,137 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [66/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:08:53,195 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [67/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:53,245 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [68/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:53,297 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [69/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("0"))) 2026-03-23 04:08:53,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:08:53,397 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [70/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:53,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.027 2026-03-23 04:08:53,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [71/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:53,546 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [72/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:53,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 04:08:53,600 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [73/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:08:53,654 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [74/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:53,707 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [75/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:08:53,761 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [76/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:08:53,876 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [77/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:53,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 04:08:53,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [78/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-03-23 04:08:53,971 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [79/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:54,022 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [80/288] Tour PosLoyaltyFreeProductTour → Step 'Desk Organizer' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Desk Organizer")):has(.product-cart-qty:contains("2"))) 2026-03-23 04:08:54,077 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [81/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:54,122 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [82/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:54,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [83/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:54,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [84/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:54,306 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [85/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-03-23 04:08:54,359 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [86/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-03-23 04:08:54,408 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [87/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:54,469 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [88/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:54,516 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [89/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:54,568 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [90/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:54,645 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [91/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:08:54,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:08:54,693 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [92/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:54,747 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [93/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:54,820 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [94/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:54,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.020 2026-03-23 04:08:54,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.050 2026-03-23 04:08:54,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53612099 started for PoS orders references: [{'name': '/', 'uuid': 'c3d8835a-b777-4c3c-bd0e-de0a2a46e553'}] 2026-03-23 04:08:55,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53612099 order {'name': '/', 'uuid': 'c3d8835a-b777-4c3c-bd0e-de0a2a46e553'} created pos.order #481 2026-03-23 04:08:55,271 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53612099 finished 2026-03-23 04:08:55,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.131 0.401 2026-03-23 04:08:55,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 04:08:55,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.038 2026-03-23 04:08:55,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [95/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:08:55,612 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [96/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:08:55,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.046 2026-03-23 04:08:55,692 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [97/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:55,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:08:55,752 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [98/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 04:08:55,812 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [99/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:08:55,876 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [100/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-03-23 04:08:56,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 04:08:56,104 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [101/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:56,142 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [102/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:56,195 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [103/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:56,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [104/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:56,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [105/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:56,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [106/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:08:56,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [107/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:56,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:08:56,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [108/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:56,611 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [109/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:56,664 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [110/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:56,721 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [111/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:08:56,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 04:08:56,826 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [112/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:56,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:08:56,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 04:08:56,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [113/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:56,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [114/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:57,020 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [115/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:57,087 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [116/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:08:57,138 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [117/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-03-23 04:08:57,207 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [118/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-03-23 04:08:57,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 04:08:57,264 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [119/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:08:57,308 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [120/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:57,359 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [121/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-03-23 04:08:57,412 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [122/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:57,463 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [123/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:57,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [124/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:08:57,568 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [125/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:57,618 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [126/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:08:57,677 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [127/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-03-23 04:08:57,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:08:57,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:08:57,823 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [128/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:08:57,879 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [129/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:57,928 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [130/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:57,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [131/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:08:58,039 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [132/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:58,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [133/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:58,147 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [134/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:58,206 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [135/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:08:58,270 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [136/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-03-23 04:08:58,320 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [137/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-03-23 04:08:58,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.041 2026-03-23 04:08:58,525 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [138/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:08:58,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:08:58,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:08:58,626 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [139/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:08:58,696 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [140/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:08:58,751 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [141/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:08:58,804 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [142/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-6.40","quantity":"2"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("-6.40"))) 2026-03-23 04:08:58,859 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [143/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88")) 2026-03-23 04:08:58,912 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [144/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"):not(:visible)) 2026-03-23 04:08:58,962 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [145/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:08:59,034 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [146/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:08:59,081 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [147/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:08:59,136 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [148/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:08:59,203 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [149/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:08:59,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 04:08:59,266 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [150/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:08:59,319 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [151/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:08:59,444 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [152/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:08:59,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.042 2026-03-23 04:08:59,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:08:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.086 2026-03-23 04:08:59,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38330073 started for PoS orders references: [{'name': '/', 'uuid': '1cf4dc2a-83d9-416f-950c-c486a1afd6f8'}] 2026-03-23 04:08:59,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38330073 order {'name': '/', 'uuid': '1cf4dc2a-83d9-416f-950c-c486a1afd6f8'} created pos.order #482 2026-03-23 04:08:59,976 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38330073 finished 2026-03-23 04:09:00,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.151 0.448 2026-03-23 04:09:00,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.025 0.068 2026-03-23 04:09:00,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.087 2026-03-23 04:09:00,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:09:00,384 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [153/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:09:00,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:09:00,434 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [154/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:09:00,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:09:00,549 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [155/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:00,618 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [156/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 04:09:00,665 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [157/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:09:00,717 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [158/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-03-23 04:09:00,914 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [159/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:00,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.028 2026-03-23 04:09:00,970 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [160/288] Tour PosLoyaltyFreeProductTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:09:01,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:09:01,103 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [161/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:09:01,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 04:09:01,173 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [162/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:01,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.028 2026-03-23 04:09:01,236 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [163/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:01,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [164/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:09:01,349 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [165/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:01,419 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [166/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-03-23 04:09:01,502 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [167/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("6"))) 2026-03-23 04:09:01,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 04:09:01,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [168/288] Tour PosLoyaltyFreeProductTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:09:01,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [169/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:01,665 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [170/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:09:01,722 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [171/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:01,787 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [172/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:01,835 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [173/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:01,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:09:01,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:09:01,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [174/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:09:02,020 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [175/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:02,076 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [176/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:02,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [177/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("0"))) 2026-03-23 04:09:02,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [178/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:02,229 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [179/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:09:02,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [180/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:02,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:09:02,411 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [181/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 04:09:02,458 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [182/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:02,517 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [183/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:09:02,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [184/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:02,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 04:09:02,741 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [185/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("2"))) 2026-03-23 04:09:02,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [186/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:02,843 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [187/288] Tour PosLoyaltyFreeProductTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:09:02,991 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [188/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:03,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:09:03,085 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [189/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("3"))) 2026-03-23 04:09:03,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 04:09:03,125 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [190/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:03,181 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [191/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:09:03,230 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [192/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:03,280 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [193/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:03,383 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [194/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:09:03,435 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [195/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:03,492 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [196/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94")) 2026-03-23 04:09:03,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [197/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"):not(:visible)) 2026-03-23 04:09:03,596 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [198/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:09:03,668 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [199/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:09:03,719 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [200/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:09:03,782 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [201/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:09:03,863 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [202/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:09:03,921 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [203/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:09:03,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.018 2026-03-23 04:09:03,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [204/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:09:04,096 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [205/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:09:04,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.027 0.030 2026-03-23 04:09:04,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 04:09:04,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99652074 started for PoS orders references: [{'name': '/', 'uuid': 'bc2b9cd8-a939-4bbc-affd-046353717fc9'}] 2026-03-23 04:09:04,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99652074 order {'name': '/', 'uuid': 'bc2b9cd8-a939-4bbc-affd-046353717fc9'} created pos.order #483 2026-03-23 04:09:04,676 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99652074 finished 2026-03-23 04:09:04,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.176 0.505 2026-03-23 04:09:04,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.037 0.080 2026-03-23 04:09:04,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.106 2026-03-23 04:09:05,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:09:05,158 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [206/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:09:05,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:09:05,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [207/288] Tour PosLoyaltyFreeProductTour → Step click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit")) 2026-03-23 04:09:05,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 04:09:05,341 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [208/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:05,379 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [209/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.qty:contains("1"))) 2026-03-23 04:09:05,430 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [210/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:05,481 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [211/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:05,530 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [212/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:05,602 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [213/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:09:05,660 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [214/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:05,743 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [215/288] Tour PosLoyaltyFreeProductTour → Step click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf")) 2026-03-23 04:09:05,852 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [216/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:05,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:09:05,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [217/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.qty:contains("1"))) 2026-03-23 04:09:05,951 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [218/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:06,003 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [219/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:06,056 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [220/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:06,124 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [221/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:09:06,175 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [222/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:06,238 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [223/288] Tour PosLoyaltyFreeProductTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 04:09:06,354 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [224/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:06,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.035 2026-03-23 04:09:06,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.052 2026-03-23 04:09:06,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:09:06,487 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [225/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:06,546 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [226/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:09:06,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [227/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:06,656 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [228/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-03-23 04:09:06,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [229/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:06,774 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [230/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:09:06,823 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [231/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:06,874 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [232/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:06,926 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [233/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:09:07,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 04:09:07,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 04:09:07,081 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [234/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:07,134 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [235/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:07,187 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [236/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:07,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:09:07,291 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [237/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:09:07,349 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [238/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:07,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [239/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:07,460 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [240/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:07,521 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [241/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:09:07,586 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [242/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-03-23 04:09:07,641 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [243/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-03-23 04:09:07,701 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [244/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-03-23 04:09:07,750 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [245/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-03-23 04:09:07,801 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [246/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-03-23 04:09:07,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.018 2026-03-23 04:09:07,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [247/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:07,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:09:07,994 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [248/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:07,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:09:08,052 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [249/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:09:08,103 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [250/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:08,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [251/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-1.98"))) 2026-03-23 04:09:08,243 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [252/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:08,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [253/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:09:08,354 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [254/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:08,402 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [255/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:08,452 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [256/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:09:08,601 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [257/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:08,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.061 2026-03-23 04:09:08,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.048 2026-03-23 04:09:08,650 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [258/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:08,704 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [259/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:08,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 04:09:08,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [260/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:09:08,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [261/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:08,896 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [262/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:08,947 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [263/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:09,013 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [264/288] Tour PosLoyaltyFreeProductTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:09:09,071 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [265/288] Tour PosLoyaltyFreeProductTour → Step .selection-item span:nth-child(2) 2026-03-23 04:09:09,124 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [266/288] Tour PosLoyaltyFreeProductTour → Step select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]")) 2026-03-23 04:09:09,185 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [267/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-03-23 04:09:09,253 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [268/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad")) 2026-03-23 04:09:09,290 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [269/288] Tour PosLoyaltyFreeProductTour → Step selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand")) 2026-03-23 04:09:09,394 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [270/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:09,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:09:09,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:09:09,529 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [271/288] Tour PosLoyaltyFreeProductTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:09,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.047 2026-03-23 04:09:09,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [272/288] Tour PosLoyaltyFreeProductTour → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:09:09,650 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [273/288] Tour PosLoyaltyFreeProductTour → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:09,703 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [274/288] Tour PosLoyaltyFreeProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:09,755 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [275/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1","price":"3.19","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1")):has(.price:contains("3.19"))) 2026-03-23 04:09:09,808 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [276/288] Tour PosLoyaltyFreeProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:09,862 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [277/288] Tour PosLoyaltyFreeProductTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.qty:contains("1")):has(.price:contains("-3.19"))) 2026-03-23 04:09:09,914 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [278/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81")) 2026-03-23 04:09:09,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [279/288] Tour PosLoyaltyFreeProductTour → Step order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"):not(:visible)) 2026-03-23 04:09:10,018 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [280/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:09:10,080 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [281/288] Tour PosLoyaltyFreeProductTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:09:10,128 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [282/288] Tour PosLoyaltyFreeProductTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:09:10,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [283/288] Tour PosLoyaltyFreeProductTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:09:10,252 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [284/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:09:10,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.018 2026-03-23 04:09:10,304 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [285/288] Tour PosLoyaltyFreeProductTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:09:10,365 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [286/288] Tour PosLoyaltyFreeProductTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:09:10,450 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [287/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:09:10,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.021 2026-03-23 04:09:10,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.037 2026-03-23 04:09:10,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39593250 started for PoS orders references: [{'name': '/', 'uuid': '64da437a-8199-44ff-b181-5586214d3f60'}] 2026-03-23 04:09:11,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39593250 order {'name': '/', 'uuid': '64da437a-8199-44ff-b181-5586214d3f60'} created pos.order #484 2026-03-23 04:09:11,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39593250 finished 2026-03-23 04:09:11,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.168 0.518 2026-03-23 04:09:11,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.032 0.099 2026-03-23 04:09:11,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.134 2026-03-23 04:09:11,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 04:09:11,664 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: [288/288] Tour PosLoyaltyFreeProductTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:09:11,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:09:11,709 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-03-23 04:09:11,710 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:09:12,313 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 32698480 (allocated 34615296) 2026-03-23 04:09:12,334 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 75995 2026-03-23 04:09:12,335 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-03-23 04:09:12,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 75995 2026-03-23 04:09:12,466 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpvrm4ryyl_chrome_odoo" 2026-03-23 04:09:12,535 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-03-23 04:09:14,054 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 76279 2026-03-23 04:09:14,054 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmp1hbsoiwg_chrome_odoo 2026-03-23 04:09:14,058 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:37475/json/version 2026-03-23 04:09:14,077 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:14,293 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/141.0.7390.54 2026-03-23 04:09:14,293 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:37475/json 2026-03-23 04:09:14,294 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:14,356 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:37475/devtools/page/B44A64AE1C5E6B88F115F78434336DF9 2026-03-23 04:09:14,425 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-03-23 04:09:14,437 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-03-23 04:09:14,642 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:09:14,661 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-03-23 04:09:14,663 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:09:14,663 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:09:14,709 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:09:15,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:15] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.156 0.889 2026-03-23 04:09:15,753 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'B44A64AE1C5E6B88F115F78434336DF9', 'loaderId': 'DD9B8103F97F20FD8CF592A31A2C0723', 'isDownload': False} 2026-03-23 04:09:15,754 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate ready code "odoo.isTourReady('test_loyalty_free_product_rewards_2')" 2026-03-23 04:09:15,808 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:09:15,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 04:09:15,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.038 2026-03-23 04:09:15,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.056 2026-03-23 04:09:16,714 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:09:16,717 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:09:16,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-03-23 04:09:16,819 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate test code "odoo.startTour('test_loyalty_free_product_rewards_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:09:16,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.017 2026-03-23 04:09:16,854 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [1/20] Tour test_loyalty_free_product_rewards_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:09:16,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:09:16,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:09:16,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.028 2026-03-23 04:09:17,094 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9279) 2026-03-23 04:09:17,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.021 0.160 2026-03-23 04:09:17,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.052 0.175 2026-03-23 04:09:17,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.098 2026-03-23 04:09:18,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.382 0.591 2026-03-23 04:09:18,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 04:09:18,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:09:18,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:18] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.068 2026-03-23 04:09:18,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:09:18,718 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-03-23 04:09:18,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:09:18,894 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:09:18,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:09:19,013 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "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 04:09:19,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.027 0.106 2026-03-23 04:09:19,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.179 2026-03-23 04:09:19,064 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:09:19,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.202 2026-03-23 04:09:19,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.211 2026-03-23 04:09:19,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.011 0.071 2026-03-23 04:09:19,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.035 2026-03-23 04:09:19,344 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [2/20] Tour test_loyalty_free_product_rewards_2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:09:19,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.043 2026-03-23 04:09:19,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.061 2026-03-23 04:09:19,603 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:19,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.083 2026-03-23 04:09:19,711 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [3/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:09:19,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.195 2026-03-23 04:09:19,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-03-23 04:09:19,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.025 0.305 2026-03-23 04:09:19,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.350 2026-03-23 04:09:19,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:19] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-03-23 04:09:20,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.322 2026-03-23 04:09:20,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.291 2026-03-23 04:09:20,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.217 2026-03-23 04:09:20,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.219 2026-03-23 04:09:20,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 04:09:20,351 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [4/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:09:20,503 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [5/20] Tour test_loyalty_free_product_rewards_2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:09:20,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:09:20,613 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [6/20] Tour test_loyalty_free_product_rewards_2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-5.10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.qty:contains("1")):has(.price:contains("-5.10"))) 2026-03-23 04:09:20,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 04:09:20,742 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [7/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-03-23 04:09:20,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.049 2026-03-23 04:09:20,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [8/20] Tour test_loyalty_free_product_rewards_2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-03-23 04:09:20,839 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [9/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:09:20,931 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [10/20] Tour test_loyalty_free_product_rewards_2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:09:20,963 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:20,985 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:20,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [11/20] Tour test_loyalty_free_product_rewards_2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:09:21,050 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [12/20] Tour test_loyalty_free_product_rewards_2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:09:21,126 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [13/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:09:21,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:09:21,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [14/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:09:21,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [15/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:09:21,326 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [16/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:09:21,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [17/20] Tour test_loyalty_free_product_rewards_2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:09:21,448 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [18/20] Tour test_loyalty_free_product_rewards_2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:09:21,557 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [19/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:09:21,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:09:21,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.040 2026-03-23 04:09:21,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.058 2026-03-23 04:09:21,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29481252 started for PoS orders references: [{'name': '/', 'uuid': '7bcba85c-f6f6-48d8-a427-b920d9ec201d'}] 2026-03-23 04:09:22,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29481252 order {'name': '/', 'uuid': '7bcba85c-f6f6-48d8-a427-b920d9ec201d'} created pos.order #485 2026-03-23 04:09:22,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29481252 finished 2026-03-23 04:09:22,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.319 0.606 2026-03-23 04:09:22,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.036 0.055 2026-03-23 04:09:22,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.120 2026-03-23 04:09:22,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.043 2026-03-23 04:09:22,955 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: [20/20] Tour test_loyalty_free_product_rewards_2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:09:22,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:09:23,001 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-03-23 04:09:23,002 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_free_product_rewards_2 SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 04:09:23,174 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 16005368 (allocated 16777216) 2026-03-23 04:09:23,190 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 76279 2026-03-23 04:09:23,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-03-23 04:09:23,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 76279 2026-03-23 04:09:23,320 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmp1hbsoiwg_chrome_odoo" 2026-03-23 04:09:23,469 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-03-23 04:09:25,318 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 76464 2026-03-23 04:09:25,318 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpmyog2u3o_chrome_odoo 2026-03-23 04:09:25,318 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Issuing json command http://127.0.0.1:41225/json/version 2026-03-23 04:09:25,324 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:25,505 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:09:25,505 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Issuing json command http://127.0.0.1:41225/json 2026-03-23 04:09:25,506 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:25,566 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Websocket url found: ws://127.0.0.1:41225/devtools/page/3AA631B9F487840282E3031B48BB7D73 2026-03-23 04:09:25,606 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Enable chrome headless console log notification 2026-03-23 04:09:25,625 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-03-23 04:09:25,815 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:09:25,822 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-03-23 04:09:25,823 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:09:25,824 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:09:25,845 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:09:26,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:26] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.059 0.628 2026-03-23 04:09:26,534 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '3AA631B9F487840282E3031B48BB7D73', 'loaderId': 'ACEFDD7CC1AA9679307E481BA5935EB9', 'isDownload': False} 2026-03-23 04:09:26,534 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-03-23 04:09:26,579 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:09:26,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-03-23 04:09:26,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-03-23 04:09:26,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.054 2026-03-23 04:09:27,347 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:27,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:09:27,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-03-23 04:09:27,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:09:27,464 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [1/39] Tour PosLoyaltyLoyaltyProgram3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:09:27,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.015 0.018 2026-03-23 04:09:27,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:09:27,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:27,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-03-23 04:09:27,586 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9280) 2026-03-23 04:09:27,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.063 2026-03-23 04:09:27,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.028 0.101 2026-03-23 04:09:27,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-03-23 04:09:28,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.270 0.394 2026-03-23 04:09:28,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:09:28,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:09:28,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-03-23 04:09:28,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:09:28,674 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:09:28,826 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:09:28,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:09:28,859 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:09:28,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.027 0.040 2026-03-23 04:09:28,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "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 04:09:28,947 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:09:28,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.014 0.100 2026-03-23 04:09:28,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-03-23 04:09:29,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.176 2026-03-23 04:09:29,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.012 0.034 2026-03-23 04:09:29,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.028 2026-03-23 04:09:29,237 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [2/39] Tour PosLoyaltyLoyaltyProgram3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:09:29,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.029 2026-03-23 04:09:29,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.053 2026-03-23 04:09:29,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:29,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-03-23 04:09:29,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-03-23 04:09:29,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.141 2026-03-23 04:09:29,606 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [3/39] Tour PosLoyaltyLoyaltyProgram3 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:09:29,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-03-23 04:09:29,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-03-23 04:09:29,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-03-23 04:09:29,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-03-23 04:09:29,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-03-23 04:09:29,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 04:09:29,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.198 2026-03-23 04:09:29,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 04:09:29,977 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [4/39] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:30,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [5/39] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:09:30,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [6/39] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:09:30,294 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [7/39] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("2"))) 2026-03-23 04:09:30,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [8/39] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:30,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 04:09:30,561 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [9/39] Tour PosLoyaltyLoyaltyProgram3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:30,614 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [10/39] Tour PosLoyaltyLoyaltyProgram3 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:09:30,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [11/39] Tour PosLoyaltyLoyaltyProgram3 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:09:30,764 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [12/39] Tour PosLoyaltyLoyaltyProgram3 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:09:30,816 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [13/39] Tour PosLoyaltyLoyaltyProgram3 → Step Search customer with "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:09:30,875 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [14/39] Tour PosLoyaltyLoyaltyProgram3 → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-03-23 04:09:31,021 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [15/39] Tour PosLoyaltyLoyaltyProgram3 → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-03-23 04:09:31,098 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [16/39] Tour PosLoyaltyLoyaltyProgram3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:31,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.019 2026-03-23 04:09:31,185 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [17/39] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:31,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [18/39] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:31,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [19/39] Tour PosLoyaltyLoyaltyProgram3 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:09:31,348 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [20/39] Tour PosLoyaltyLoyaltyProgram3 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:09:31,403 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [21/39] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:31,454 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [22/39] Tour PosLoyaltyLoyaltyProgram3 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:31,520 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [23/39] Tour PosLoyaltyLoyaltyProgram3 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:09:31,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [24/39] Tour PosLoyaltyLoyaltyProgram3 → Step .selection-item span:nth-child(2) 2026-03-23 04:09:31,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [25/39] Tour PosLoyaltyLoyaltyProgram3 → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-03-23 04:09:31,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:09:31,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [26/39] Tour PosLoyaltyLoyaltyProgram3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-1.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-1.00"))) 2026-03-23 04:09:31,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.032 2026-03-23 04:09:31,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 04:09:31,902 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [27/39] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2")) 2026-03-23 04:09:31,961 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [28/39] Tour PosLoyaltyLoyaltyProgram3 → Step order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"):not(:visible)) 2026-03-23 04:09:32,013 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [29/39] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:09:32,103 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [30/39] Tour PosLoyaltyLoyaltyProgram3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:09:32,151 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:09:32,153 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [31/39] Tour PosLoyaltyLoyaltyProgram3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:09:32,157 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:32,205 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [32/39] Tour PosLoyaltyLoyaltyProgram3 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:09:32,315 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [33/39] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:09:32,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.050 2026-03-23 04:09:32,377 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [34/39] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:09:32,440 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [35/39] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:09:32,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [36/39] Tour PosLoyaltyLoyaltyProgram3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:09:32,565 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [37/39] Tour PosLoyaltyLoyaltyProgram3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:09:32,674 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [38/39] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:09:32,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.040 2026-03-23 04:09:32,705 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:09:32,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.067 2026-03-23 04:09:32,740 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8586833 started for PoS orders references: [{'name': '/', 'uuid': 'b03031b2-d083-4e19-9990-b124b06a794c'}] 2026-03-23 04:09:33,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8586833 order {'name': '/', 'uuid': 'b03031b2-d083-4e19-9990-b124b06a794c'} created pos.order #486 2026-03-23 04:09:33,300 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8586833 finished 2026-03-23 04:09:33,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 204 0.245 0.488 2026-03-23 04:09:33,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.036 0.092 2026-03-23 04:09:33,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.107 2026-03-23 04:09:33,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:09:33,978 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: [39/39] Tour PosLoyaltyLoyaltyProgram3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:09:34,022 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-03-23 04:09:34,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:09:34,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:09:34,233 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 17946836 (allocated 19533824) 2026-03-23 04:09:34,243 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 76464 2026-03-23 04:09:34,248 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-03-23 04:09:34,249 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 76464 2026-03-23 04:09:34,365 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpmyog2u3o_chrome_odoo" 2026-03-23 04:09:34,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-03-23 04:09:36,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 76655 2026-03-23 04:09:36,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpx9f4jrmy_chrome_odoo 2026-03-23 04:09:36,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:46381/json/version 2026-03-23 04:09:36,352 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:36,627 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Browser version: Chrome/141.0.7390.54 2026-03-23 04:09:36,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:46381/json 2026-03-23 04:09:36,651 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:36,740 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:46381/devtools/page/C5F3AE4EBBAC3343C0007837CCA133DE 2026-03-23 04:09:36,861 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-03-23 04:09:36,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-03-23 04:09:37,070 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:09:37,079 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-03-23 04:09:37,082 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:09:37,082 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:09:37,109 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:09:38,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:38] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.095 1.145 2026-03-23 04:09:38,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': 'C5F3AE4EBBAC3343C0007837CCA133DE', 'loaderId': '13AA1DA26EE0EC57A90AF0BE4875ACB2', 'isDownload': False} 2026-03-23 04:09:38,347 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Evaluate ready code "odoo.isTourReady('test_loyalty_is_not_processed_for_draft_order')" 2026-03-23 04:09:38,386 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:09:38,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:38] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 04:09:38,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:38] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.025 2026-03-23 04:09:38,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:38] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.051 2026-03-23 04:09:39,162 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:09:39,167 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:09:39,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 04:09:39,262 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Evaluate test code "odoo.startTour('test_loyalty_is_not_processed_for_draft_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:09:39,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [1/30] Tour test_loyalty_is_not_processed_for_draft_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:09:39,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.013 2026-03-23 04:09:39,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:09:39,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:09:39,459 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9281) 2026-03-23 04:09:39,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 8 0.017 0.047 2026-03-23 04:09:39,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.051 2026-03-23 04:09:39,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.042 0.101 2026-03-23 04:09:39,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.139 2026-03-23 04:09:40,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.300 0.457 2026-03-23 04:09:40,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:09:40,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 04:09:40,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:40] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.090 2026-03-23 04:09:40,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:09:40,991 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: Owl is running in 'dev' mode. 2026-03-23 04:09:41,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:09:41,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.017 2026-03-23 04:09:41,145 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:09:41,145 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:09:41,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.029 0.056 2026-03-23 04:09:41,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-03-23 04:09:41,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "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 04:09:41,264 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:09:41,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.014 0.141 2026-03-23 04:09:41,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 04:09:41,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 04:09:41,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [2/30] Tour test_loyalty_is_not_processed_for_draft_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:09:41,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.025 2026-03-23 04:09:41,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-03-23 04:09:41,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:09:41,815 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [3/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:41,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.142 2026-03-23 04:09:41,870 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [4/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:09:41,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.188 2026-03-23 04:09:41,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:41] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.243 2026-03-23 04:09:42,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:42] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.299 2026-03-23 04:09:42,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:42] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.334 2026-03-23 04:09:42,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:42] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-03-23 04:09:42,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:42] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-03-23 04:09:42,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:42] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.250 2026-03-23 04:09:42,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.072 0.296 2026-03-23 04:09:42,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:42] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.319 2026-03-23 04:09:42,448 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [5/30] Tour test_loyalty_is_not_processed_for_draft_order → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:09:42,501 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [6/30] Tour test_loyalty_is_not_processed_for_draft_order → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:09:42,568 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [7/30] Tour test_loyalty_is_not_processed_for_draft_order → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:09:42,625 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [8/30] Tour test_loyalty_is_not_processed_for_draft_order → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:09:42,765 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [9/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:09:42,860 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [10/30] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:42,910 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [11/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:09:42,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:42] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.012 0.047 2026-03-23 04:09:43,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:09:43,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [12/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:43,132 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [13/30] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:09:43,227 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [14/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:09:43,289 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [15/30] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:09:43,344 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [16/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:09:43,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [17/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:09:43,465 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [18/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:09:43,516 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [19/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:09:43,622 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [20/30] Tour test_loyalty_is_not_processed_for_draft_order → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:09:43,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 04:09:43,676 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [21/30] Tour test_loyalty_is_not_processed_for_draft_order → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:09:43,727 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [22/30] Tour test_loyalty_is_not_processed_for_draft_order → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:09:43,779 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [23/30] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-03-23 04:09:43,831 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [24/30] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-03-23 04:09:43,881 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [25/30] Tour test_loyalty_is_not_processed_for_draft_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:09:43,932 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [26/30] Tour test_loyalty_is_not_processed_for_draft_order → Step save order (trigger: .pads .fa-upload) 2026-03-23 04:09:44,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:09:44,159 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [27/30] Tour test_loyalty_is_not_processed_for_draft_order → Step .fa-caret-down 2026-03-23 04:09:44,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8084557 started for PoS orders references: [{'name': '/', 'uuid': '5f1c0f27-679b-45d3-a01b-50534a55f563'}] 2026-03-23 04:09:44,201 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [28/30] Tour test_loyalty_is_not_processed_for_draft_order → Step .list-container-items .btn:eq(0) 2026-03-23 04:09:44,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8084557 order {'name': '/', 'uuid': '5f1c0f27-679b-45d3-a01b-50534a55f563'} created pos.order #487 2026-03-23 04:09:44,321 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [29/30] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-03-23 04:09:44,366 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: [30/30] Tour test_loyalty_is_not_processed_for_draft_order → Step loyalty points awarded 150 (trigger: .loyalty-points-totaltext-end:contains("150")) 2026-03-23 04:09:44,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8084557 finished 2026-03-23 04:09:44,456 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-03-23 04:09:44,457 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_is_not_processed_for_draft_order SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 04:09:44,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.117 0.271 2026-03-23 04:09:44,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.258 2026-03-23 04:09:44,751 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 17241832 (allocated 19136512) 2026-03-23 04:09:44,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 04:09:44,780 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 76655 2026-03-23 04:09:44,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-03-23 04:09:44,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 76655 2026-03-23 04:09:44,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpx9f4jrmy_chrome_odoo" 2026-03-23 04:09:45,021 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-03-23 04:09:46,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 76838 2026-03-23 04:09:46,559 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpjbmqgpwb_chrome_odoo 2026-03-23 04:09:46,560 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:43465/json/version 2026-03-23 04:09:46,563 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:46,863 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/141.0.7390.54 2026-03-23 04:09:46,863 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:43465/json 2026-03-23 04:09:46,864 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:46,976 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:43465/devtools/page/8E70DA5B106E034B137C66CBECF8D072 2026-03-23 04:09:47,024 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-03-23 04:09:47,039 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-03-23 04:09:47,325 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:09:47,338 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-03-23 04:09:47,342 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:09:47,342 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:09:47,392 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:09:48,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:48] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.089 1.029 2026-03-23 04:09:48,495 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '8E70DA5B106E034B137C66CBECF8D072', 'loaderId': 'A7C50964C5845FEB2D6E253413D4DC8E', 'isDownload': False} 2026-03-23 04:09:48,496 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-03-23 04:09:48,552 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:09:48,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:48] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-03-23 04:09:48,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:48] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-03-23 04:09:48,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:48] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.048 2026-03-23 04:09:49,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:09:49,521 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:09:49,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 04:09:49,595 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Evaluate test code "odoo.startTour('test_loyalty_on_order_with_fixed_tax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:09:49,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 04:09:49,624 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [1/9] Tour test_loyalty_on_order_with_fixed_tax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:09:49,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:09:49,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:09:49,793 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9282) 2026-03-23 04:09:49,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.075 2026-03-23 04:09:49,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.097 2026-03-23 04:09:49,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.009 2026-03-23 04:09:50,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.049 0.092 2026-03-23 04:09:50,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.381 0.492 2026-03-23 04:09:51,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 04:09:51,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:09:51,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.119 2026-03-23 04:09:51,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:09:51,417 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-03-23 04:09:51,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:09:51,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:09:51,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.041 2026-03-23 04:09:51,586 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:09:51,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:09:51,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.006 0.054 2026-03-23 04:09:51,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "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 04:09:51,687 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:09:51,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.047 0.112 2026-03-23 04:09:51,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.042 2026-03-23 04:09:51,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.036 2026-03-23 04:09:51,959 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [2/9] Tour test_loyalty_on_order_with_fixed_tax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:09:52,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.027 2026-03-23 04:09:52,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.024 0.073 2026-03-23 04:09:52,234 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:52,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.103 2026-03-23 04:09:52,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [3/9] Tour test_loyalty_on_order_with_fixed_tax → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:09:52,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-03-23 04:09:52,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-03-23 04:09:52,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.274 2026-03-23 04:09:52,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.299 2026-03-23 04:09:52,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-03-23 04:09:52,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1586&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.209 2026-03-23 04:09:52,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-03-23 04:09:52,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.189 2026-03-23 04:09:52,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.148 2026-03-23 04:09:52,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.246 2026-03-23 04:09:52,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:09:52,870 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [4/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:09:52,942 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [5/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Actions button (trigger: .more-btn) 2026-03-23 04:09:53,030 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [6/9] Tour test_loyalty_on_order_with_fixed_tax → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:09:53,106 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [7/9] Tour test_loyalty_on_order_with_fixed_tax → Step input text '563412' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:09:53,184 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [8/9] Tour test_loyalty_on_order_with_fixed_tax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:09:53,255 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: [9/9] Tour test_loyalty_on_order_with_fixed_tax → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.50"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.50"))) 2026-03-23 04:09:53,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:53] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.026 0.037 2026-03-23 04:09:53,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:53] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.019 0.039 2026-03-23 04:09:53,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 04:09:53,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 04:09:53,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-03-23 04:09:53,634 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_loyalty_on_order_with_fixed_tax SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 04:09:53,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14467096 (allocated 15990784) 2026-03-23 04:09:53,862 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 76838 2026-03-23 04:09:53,866 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-03-23 04:09:53,870 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 76838 2026-03-23 04:09:54,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpjbmqgpwb_chrome_odoo" 2026-03-23 04:09:54,100 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-03-23 04:09:55,155 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 77019 2026-03-23 04:09:55,156 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmp7rmq7csm_chrome_odoo 2026-03-23 04:09:55,156 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:36559/json/version 2026-03-23 04:09:55,163 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:55,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/141.0.7390.54 2026-03-23 04:09:55,276 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:36559/json 2026-03-23 04:09:55,281 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:09:55,314 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:36559/devtools/page/D55951A0E00793B1BF0CBD3B17297E28 2026-03-23 04:09:55,376 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-03-23 04:09:55,448 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-03-23 04:09:55,652 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:09:55,664 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-03-23 04:09:55,670 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:09:55,671 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:09:55,692 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:09:56,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:56] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.054 0.599 2026-03-23 04:09:56,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': 'D55951A0E00793B1BF0CBD3B17297E28', 'loaderId': 'C16FCDCEC097E857487C62CB02F44D13', 'isDownload': False} 2026-03-23 04:09:56,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-03-23 04:09:56,424 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:09:56,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:56] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.033 2026-03-23 04:09:56,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-03-23 04:09:56,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-03-23 04:09:57,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:09:57,292 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:09:57,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:09:57,350 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate test code "odoo.startTour('PosLoyaltyMultipleOrders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:09:57,386 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [1/35] Tour PosLoyaltyMultipleOrders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:09:57,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.022 2026-03-23 04:09:57,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:09:57,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:09:57,548 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9283) 2026-03-23 04:09:57,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.088 2026-03-23 04:09:57,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.123 2026-03-23 04:09:57,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.015 2026-03-23 04:09:57,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.030 0.057 2026-03-23 04:09:58,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.310 0.501 2026-03-23 04:09:58,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:09:58,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:09:58,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:58] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-03-23 04:09:58,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:09:59,019 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-03-23 04:09:59,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:09:59,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:09:59,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:09:59,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.032 0.062 2026-03-23 04:09:59,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.113 2026-03-23 04:09:59,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-03-23 04:09:59,268 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:09:59,297 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:09:59,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.013 0.173 2026-03-23 04:09:59,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 04:09:59,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 04:09:59,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [2/35] Tour PosLoyaltyMultipleOrders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:09:59,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.037 2026-03-23 04:09:59,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.090 2026-03-23 04:09:59,761 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:09:59,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.154 2026-03-23 04:09:59,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.211 2026-03-23 04:09:59,877 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [3/35] Tour PosLoyaltyMultipleOrders → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:09:59,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:09:59] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.248 2026-03-23 04:10:00,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.357 2026-03-23 04:10:00,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.381 2026-03-23 04:10:00,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.088 2026-03-23 04:10:00,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.366 2026-03-23 04:10:00,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.399 2026-03-23 04:10:00,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.572 2026-03-23 04:10:00,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.554 2026-03-23 04:10:00,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 04:10:00,496 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [4/35] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:00,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:10:00,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [5/35] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:10:00,706 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [6/35] Tour PosLoyaltyMultipleOrders → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:10:00,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [7/35] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2"))) 2026-03-23 04:10:01,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.027 2026-03-23 04:10:01,134 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [8/35] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:01,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 04:10:01,183 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [9/35] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:01,237 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [10/35] Tour PosLoyaltyMultipleOrders → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:10:01,368 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [11/35] Tour PosLoyaltyMultipleOrders → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:10:01,425 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [12/35] Tour PosLoyaltyMultipleOrders → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:10:01,477 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [13/35] Tour PosLoyaltyMultipleOrders → Step Search customer with "Partner Test 1" (trigger: .modal-dialog .input-group input) 2026-03-23 04:10:01,555 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [14/35] Tour PosLoyaltyMultipleOrders → Step Check "Partner Test 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Test 1")) 2026-03-23 04:10:01,711 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [15/35] Tour PosLoyaltyMultipleOrders → Step click partner 'Partner Test 1' from partner list screen (trigger: .modal .partner-list b:contains(Partner Test 1)) 2026-03-23 04:10:01,797 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [16/35] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:01,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.020 2026-03-23 04:10:01,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 04:10:01,911 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [17/35] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:10:02,035 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [18/35] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:10:02,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:10:02,077 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:10:02,078 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [19/35] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:10:02,130 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [20/35] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:10:02,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [21/35] Tour PosLoyaltyMultipleOrders → Step .pos-leftheader .list-plus-btn 2026-03-23 04:10:02,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.018 2026-03-23 04:10:02,327 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [22/35] Tour PosLoyaltyMultipleOrders → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:10:02,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 04:10:02,421 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [23/35] Tour PosLoyaltyMultipleOrders → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:02,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:10:02,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [24/35] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:10:02,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:10:02,565 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [25/35] Tour PosLoyaltyMultipleOrders → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:10:02,617 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [26/35] Tour PosLoyaltyMultipleOrders → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:02,666 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [27/35] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:10:02,733 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [28/35] Tour PosLoyaltyMultipleOrders → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:10:02,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [29/35] Tour PosLoyaltyMultipleOrders → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:10:02,841 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [30/35] Tour PosLoyaltyMultipleOrders → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:10:02,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [31/35] Tour PosLoyaltyMultipleOrders → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:10:02,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.017 2026-03-23 04:10:02,966 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [32/35] Tour PosLoyaltyMultipleOrders → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:10:03,018 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [33/35] Tour PosLoyaltyMultipleOrders → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:10:03,104 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [34/35] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:10:03,132 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:10:03,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.048 2026-03-23 04:10:03,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.094 2026-03-23 04:10:03,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75854112 started for PoS orders references: [{'name': '/', 'uuid': '151b2c98-7222-45c0-a81a-6223dc434222'}] 2026-03-23 04:10:03,778 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75854112 order {'name': '/', 'uuid': '151b2c98-7222-45c0-a81a-6223dc434222'} created pos.order #488 2026-03-23 04:10:03,804 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75854112 finished 2026-03-23 04:10:03,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.246 0.516 2026-03-23 04:10:04,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.086 0.146 2026-03-23 04:10:04,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.230 2026-03-23 04:10:04,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 04:10:04,761 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: [35/35] Tour PosLoyaltyMultipleOrders → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:10:04,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:04] "GET /report/barcode/Code128/044e-bce3-45fb HTTP/1.1" 200 - 0 0.000 0.215 2026-03-23 04:10:04,832 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-03-23 04:10:04,839 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 04:10:04,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.093 2026-03-23 04:10:05,143 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 19281864 (allocated 20582400) 2026-03-23 04:10:05,176 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 77019 2026-03-23 04:10:05,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-03-23 04:10:05,178 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 77019 2026-03-23 04:10:05,342 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmp7rmq7csm_chrome_odoo" 2026-03-23 04:10:05,410 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-03-23 04:10:06,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 77212 2026-03-23 04:10:06,559 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp29oxfaks_chrome_odoo 2026-03-23 04:10:06,559 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:32861/json/version 2026-03-23 04:10:06,578 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:06,679 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:10:06,679 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:32861/json 2026-03-23 04:10:06,680 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:06,754 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:32861/devtools/page/13A4EAA381982CC66BEF1C0DCA8B5CE3 2026-03-23 04:10:06,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-03-23 04:10:06,812 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-03-23 04:10:07,022 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:10:07,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-03-23 04:10:07,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:10:07,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:10:07,053 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:10:08,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:08] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.049 0.946 2026-03-23 04:10:08,044 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '13A4EAA381982CC66BEF1C0DCA8B5CE3', 'loaderId': 'D8B6917914D0411486810C0FD8E4C755', 'isDownload': False} 2026-03-23 04:10:08,044 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-03-23 04:10:08,078 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:10:08,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 04:10:08,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.036 2026-03-23 04:10:08,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.049 2026-03-23 04:10:08,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:10:08,929 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:10:09,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.029 2026-03-23 04:10:09,098 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:10:09,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.008 2026-03-23 04:10:09,119 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [1/30] Tour PosLoyaltySpecificDiscountTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:10:09,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:10:09,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:10:09,215 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9284) 2026-03-23 04:10:09,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.052 2026-03-23 04:10:09,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.020 0.079 2026-03-23 04:10:09,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.016 2026-03-23 04:10:09,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.032 0.062 2026-03-23 04:10:10,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.317 0.481 2026-03-23 04:10:10,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:10:10,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.032 2026-03-23 04:10:10,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:10] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.115 2026-03-23 04:10:10,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:10:10,888 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:10:11,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:10:11,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-03-23 04:10:11,128 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:10:11,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.033 0.047 2026-03-23 04:10:11,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:10:11,234 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "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 04:10:11,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:10:11,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.051 0.158 2026-03-23 04:10:11,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.150 2026-03-23 04:10:11,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.012 0.076 2026-03-23 04:10:11,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.044 2026-03-23 04:10:11,710 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [2/30] Tour PosLoyaltySpecificDiscountTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:10:11,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.032 2026-03-23 04:10:11,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.055 2026-03-23 04:10:11,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:10:12,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.094 2026-03-23 04:10:12,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.150 2026-03-23 04:10:12,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-03-23 04:10:12,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.318 2026-03-23 04:10:12,288 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [3/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:10:12,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.440 2026-03-23 04:10:12,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.431 2026-03-23 04:10:12,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.445 2026-03-23 04:10:12,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.469 2026-03-23 04:10:12,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.439 2026-03-23 04:10:12,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.391 2026-03-23 04:10:12,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.312 2026-03-23 04:10:12,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.324 2026-03-23 04:10:12,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:10:12,878 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [4/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:12,968 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [5/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-03-23 04:10:13,019 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [6/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:13,076 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [7/30] Tour PosLoyaltySpecificDiscountTour → Step click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B")) 2026-03-23 04:10:13,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.023 2026-03-23 04:10:13,230 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [8/30] Tour PosLoyaltySpecificDiscountTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:13,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [9/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(.qty:contains("1")):has(.price:contains("40.00"))) 2026-03-23 04:10:13,338 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [10/30] Tour PosLoyaltySpecificDiscountTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:13,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [11/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:13,443 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [12/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:13,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [13/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:10:13,572 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [14/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-03-23 04:10:13,675 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [15/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on specific products","price":"-10.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on specific products")):has(.qty:contains("1")):has(.price:contains("-10.00"))) 2026-03-23 04:10:13,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:10:13,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 04:10:13,882 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [16/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00")) 2026-03-23 04:10:13,939 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [17/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"):not(:visible)) 2026-03-23 04:10:13,992 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [18/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:14,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [19/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:14,111 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [20/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:10:14,184 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [21/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 10 on specific products' (trigger: .selection-item:contains("$ 10 on specific products")) 2026-03-23 04:10:14,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [22/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-03-23 04:10:14,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.044 2026-03-23 04:10:14,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 04:10:14,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [23/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-03-23 04:10:14,702 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [24/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:14,749 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [25/30] Tour PosLoyaltySpecificDiscountTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:14,811 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [26/30] Tour PosLoyaltySpecificDiscountTour → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:10:14,882 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [27/30] Tour PosLoyaltySpecificDiscountTour → Step selection popup has '$ 30 on specific products' (trigger: .selection-item:contains("$ 30 on specific products")) 2026-03-23 04:10:14,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [28/30] Tour PosLoyaltySpecificDiscountTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 on specific products","price":"-30.00","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 on specific products")):has(.qty:contains("1")):has(.price:contains("-30.00"))) 2026-03-23 04:10:14,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:10:15,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.045 2026-03-23 04:10:15,230 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [29/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-03-23 04:10:15,279 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: [30/30] Tour PosLoyaltySpecificDiscountTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-03-23 04:10:15,325 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-03-23 04:10:15,327 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 04:10:15,549 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17007740 (allocated 18223104) 2026-03-23 04:10:15,564 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 77212 2026-03-23 04:10:15,568 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-03-23 04:10:15,569 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 77212 2026-03-23 04:10:15,702 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp29oxfaks_chrome_odoo" 2026-03-23 04:10:15,797 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-03-23 04:10:17,019 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 77397 2026-03-23 04:10:17,021 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmp5ak8_qn6_chrome_odoo 2026-03-23 04:10:17,022 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:40777/json/version 2026-03-23 04:10:17,026 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:17,332 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:10:17,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:40777/json 2026-03-23 04:10:17,347 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:17,444 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:40777/devtools/page/FD84F7D3541E49492E2F7C0A54822ED1 2026-03-23 04:10:17,546 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-03-23 04:10:17,602 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-03-23 04:10:17,960 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:10:17,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-03-23 04:10:17,971 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:10:17,972 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:10:18,017 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:10:18,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:18] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.076 0.832 2026-03-23 04:10:18,920 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': 'FD84F7D3541E49492E2F7C0A54822ED1', 'loaderId': 'AB63E55D1DF9B16693930BF7C4FAF752', 'isDownload': False} 2026-03-23 04:10:18,921 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-03-23 04:10:18,962 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:10:19,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.033 2026-03-23 04:10:19,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.031 2026-03-23 04:10:19,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.082 2026-03-23 04:10:19,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:10:19,919 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:10:19,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.027 2026-03-23 04:10:20,045 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:10:20,072 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [1/28] Tour PosLoyaltyFreeProductTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:10:20,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.031 2026-03-23 04:10:20,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:10:20,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:10:20,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-03-23 04:10:20,286 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9285) 2026-03-23 04:10:20,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.119 2026-03-23 04:10:20,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.038 0.157 2026-03-23 04:10:20,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.078 2026-03-23 04:10:21,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.344 0.521 2026-03-23 04:10:21,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:10:21,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 04:10:21,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.064 2026-03-23 04:10:21,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:10:21,745 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:10:21,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:10:21,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:10:21,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:10:21,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.021 2026-03-23 04:10:21,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:21] "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 04:10:22,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.048 0.090 2026-03-23 04:10:22,046 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:10:22,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.152 2026-03-23 04:10:22,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.166 2026-03-23 04:10:22,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.033 2026-03-23 04:10:22,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 04:10:22,272 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [2/28] Tour PosLoyaltyFreeProductTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:10:22,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.019 0.052 2026-03-23 04:10:22,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.082 2026-03-23 04:10:22,590 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10: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 04:10:22,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-03-23 04:10:22,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-03-23 04:10:22,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [3/28] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:22,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-03-23 04:10:22,779 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [4/28] Tour PosLoyaltyFreeProductTour2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:10:22,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.033 0.311 2026-03-23 04:10:22,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:22] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.417 2026-03-23 04:10:23,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:23] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.437 2026-03-23 04:10:23,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:23] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.496 2026-03-23 04:10:23,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:23] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.503 2026-03-23 04:10:23,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:23] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.450 2026-03-23 04:10:23,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:23] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.238 2026-03-23 04:10:23,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.403 2026-03-23 04:10:23,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [5/28] Tour PosLoyaltyFreeProductTour2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:10:23,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [6/28] Tour PosLoyaltyFreeProductTour2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:10:23,555 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [7/28] Tour PosLoyaltyFreeProductTour2 → Step Search customer with "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:10:23,626 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [8/28] Tour PosLoyaltyFreeProductTour2 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-03-23 04:10:23,747 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [9/28] Tour PosLoyaltyFreeProductTour2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-03-23 04:10:23,812 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [10/28] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:23,862 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [11/28] Tour PosLoyaltyFreeProductTour2 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:10:23,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.020 0.039 2026-03-23 04:10:24,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 04:10:24,062 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [12/28] Tour PosLoyaltyFreeProductTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:24,172 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [13/28] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-03-23 04:10:24,224 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [14/28] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(.qty:contains("1"))) 2026-03-23 04:10:24,315 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [15/28] Tour PosLoyaltyFreeProductTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:24,366 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [16/28] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:24,419 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [17/28] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:24,508 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [18/28] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:10:24,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [19/28] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:10:24,632 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [20/28] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:24,689 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [21/28] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:24,752 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [22/28] Tour PosLoyaltyFreeProductTour2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:10:24,816 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [23/28] Tour PosLoyaltyFreeProductTour2 → Step selection popup has 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A")) 2026-03-23 04:10:24,997 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [24/28] Tour PosLoyaltyFreeProductTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"-11.50","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(.qty:contains("1")):has(.price:contains("-11.50"))) 2026-03-23 04:10:25,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.097 2026-03-23 04:10:25,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.077 2026-03-23 04:10:25,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.037 2026-03-23 04:10:25,228 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [25/28] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:25,277 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [26/28] Tour PosLoyaltyFreeProductTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:25,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [27/28] Tour PosLoyaltyFreeProductTour2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:10:25,390 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: [28/28] Tour PosLoyaltyFreeProductTour2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:10:25,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-03-23 04:10:25,464 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 04:10:25,672 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16190112 (allocated 17825792) 2026-03-23 04:10:25,713 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 77397 2026-03-23 04:10:25,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-03-23 04:10:25,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 77397 2026-03-23 04:10:25,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmp5ak8_qn6_chrome_odoo" 2026-03-23 04:10:26,011 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-03-23 04:10:28,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 77577 2026-03-23 04:10:28,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp41fvdeax_chrome_odoo 2026-03-23 04:10:28,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Issuing json command http://127.0.0.1:46001/json/version 2026-03-23 04:10:28,227 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:28,436 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:10:28,436 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Issuing json command http://127.0.0.1:46001/json 2026-03-23 04:10:28,437 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:28,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Websocket url found: ws://127.0.0.1:46001/devtools/page/D7A3F782BA794EA7F0F5F0C94B5A1A02 2026-03-23 04:10:28,533 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-03-23 04:10:28,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-03-23 04:10:28,816 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:10:28,831 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-03-23 04:10:28,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:10:28,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:10:28,860 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:10:29,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:29] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.081 1.001 2026-03-23 04:10:29,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'D7A3F782BA794EA7F0F5F0C94B5A1A02', 'loaderId': '482430205A2B89A63E1D25254546BB63', 'isDownload': False} 2026-03-23 04:10:29,944 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-03-23 04:10:30,011 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:10:30,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 04:10:30,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.046 2026-03-23 04:10:30,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.077 2026-03-23 04:10:31,133 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:10:31,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:10:31,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.031 2026-03-23 04:10:31,264 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:10:31,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.019 0.024 2026-03-23 04:10:31,305 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/34] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:10:31,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:10:31,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:10:31,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.056 0.032 2026-03-23 04:10:31,592 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9286) 2026-03-23 04:10:31,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.151 2026-03-23 04:10:31,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.043 0.195 2026-03-23 04:10:31,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.070 2026-03-23 04:10:32,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.273 0.435 2026-03-23 04:10:32,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:10:32,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:10:32,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:32] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.042 2026-03-23 04:10:32,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 04:10:32,979 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:10:33,068 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:10:33,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.006 2026-03-23 04:10:33,116 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:10:33,125 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:10:33,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.032 0.070 2026-03-23 04:10:33,206 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "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 04:10:33,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 04:10:33,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.022 0.140 2026-03-23 04:10:33,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.014 0.062 2026-03-23 04:10:33,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.224 2026-03-23 04:10:33,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.033 2026-03-23 04:10:33,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/34] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:10:33,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.025 2026-03-23 04:10:33,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-03-23 04:10:33,766 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:10:33,777 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/34] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:33,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.119 2026-03-23 04:10:33,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-03-23 04:10:33,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/34] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:10:33,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:33] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.246 2026-03-23 04:10:34,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.288 2026-03-23 04:10:34,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.409 2026-03-23 04:10:34,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.325 2026-03-23 04:10:34,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.343 2026-03-23 04:10:34,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-03-23 04:10:34,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.286 2026-03-23 04:10:34,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.280 2026-03-23 04:10:34,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.228 2026-03-23 04:10:34,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.087 0.340 2026-03-23 04:10:34,726 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/34] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:10:34,770 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/34] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:10:34,835 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/34] Tour PosLoyaltyTour11.1 → Step Search customer with "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:10:34,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/34] Tour PosLoyaltyTour11.1 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-03-23 04:10:35,036 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/34] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-03-23 04:10:35,107 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/34] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:35,159 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/34] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-03-23 04:10:35,214 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/34] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 04:10:35,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:10:35,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/34] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:35,518 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/34] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 04:10:35,574 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/34] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:10:35,624 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/34] Tour PosLoyaltyTour11.1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("3"))) 2026-03-23 04:10:35,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:10:35,845 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/34] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:35,894 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/34] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:35,948 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/34] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-03-23 04:10:36,000 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/34] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:36,049 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/34] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:36,100 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/34] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:36,164 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/34] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:10:36,223 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/34] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:10:36,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/34] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:10:36,379 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/34] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:10:36,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:10:36,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:10:36,431 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/34] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:10:36,484 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/34] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:10:36,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:10:36,591 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/34] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:10:36,652 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/34] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:10:36,708 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/34] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:10:36,759 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/34] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:10:36,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.027 2026-03-23 04:10:36,882 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/34] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:10:36,913 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:10:36,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.081 2026-03-23 04:10:36,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #497911 started for PoS orders references: [{'name': '/', 'uuid': '57be2049-aa6a-408d-8a14-b495814b8421'}] 2026-03-23 04:10:37,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #497911 order {'name': '/', 'uuid': '57be2049-aa6a-408d-8a14-b495814b8421'} created pos.order #489 2026-03-23 04:10:37,723 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #497911 finished 2026-03-23 04:10:37,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.334 0.588 2026-03-23 04:10:38,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.071 0.089 2026-03-23 04:10:38,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.027 0.155 2026-03-23 04:10:38,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.046 2026-03-23 04:10:38,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:38] "GET /report/barcode/Code128/0443-d1c7-46fc HTTP/1.1" 200 - 0 0.000 0.079 2026-03-23 04:10:38,357 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/34] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:10:38,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 04:10:38,403 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-03-23 04:10:38,405 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 04:10:38,701 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 16548764 (allocated 18087936) 2026-03-23 04:10:38,727 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 77577 2026-03-23 04:10:38,732 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-03-23 04:10:38,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 77577 2026-03-23 04:10:38,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp41fvdeax_chrome_odoo" 2026-03-23 04:10:39,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 77768 2026-03-23 04:10:39,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp5r43if3w_chrome_odoo 2026-03-23 04:10:39,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Issuing json command http://127.0.0.1:35637/json/version 2026-03-23 04:10:39,565 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:39,806 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:10:39,807 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Issuing json command http://127.0.0.1:35637/json 2026-03-23 04:10:39,814 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:39,879 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Websocket url found: ws://127.0.0.1:35637/devtools/page/4D45A3153A055AB9ADF02D5FBCED4BA1 2026-03-23 04:10:39,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Enable chrome headless console log notification 2026-03-23 04:10:40,007 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-03-23 04:10:40,170 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:10:40,173 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-03-23 04:10:40,175 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:10:40,175 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:10:40,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:40] "GET /pos/ui/65 HTTP/1.1" 200 - 30 0.028 0.060 2026-03-23 04:10:40,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '4D45A3153A055AB9ADF02D5FBCED4BA1', 'loaderId': '5483EA52F621F47104632D3A049C9E2D', 'isDownload': False} 2026-03-23 04:10:40,287 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-03-23 04:10:40,326 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:10:40,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-03-23 04:10:40,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 04:10:40,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-03-23 04:10:41,096 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:10:41,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:10:41,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:10:41,165 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour11.2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:10:41,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 04:10:41,189 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/49] Tour PosLoyaltyTour11.2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:10:41,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 04:10:41,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:10:41,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.014 2026-03-23 04:10:41,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.028 2026-03-23 04:10:41,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 13 0.016 0.051 2026-03-23 04:10:41,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-03-23 04:10:42,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 198 0.224 0.527 2026-03-23 04:10:42,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:10:42,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:10:42,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.018 0.091 2026-03-23 04:10:42,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 04:10:42,552 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:10:42,711 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:10:42,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:10:42,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:10:42,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.028 0.045 2026-03-23 04:10:42,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.006 0.083 2026-03-23 04:10:42,846 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "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 04:10:42,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-03-23 04:10:42,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.136 2026-03-23 04:10:42,871 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:10:43,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:10:43,115 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/49] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:43,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 04:10:43,387 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/49] Tour PosLoyaltyTour11.2 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:10:43,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.028 0.098 2026-03-23 04:10:43,498 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:10:43,549 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/49] Tour PosLoyaltyTour11.2 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:10:43,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.207 2026-03-23 04:10:43,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/49] Tour PosLoyaltyTour11.2 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:10:43,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.307 2026-03-23 04:10:43,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/49] Tour PosLoyaltyTour11.2 → Step Search customer with "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:10:43,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.328 2026-03-23 04:10:43,787 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/49] Tour PosLoyaltyTour11.2 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-03-23 04:10:43,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.392 2026-03-23 04:10:43,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.444 2026-03-23 04:10:43,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.385 2026-03-23 04:10:43,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.368 2026-03-23 04:10:43,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/49] Tour PosLoyaltyTour11.2 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-03-23 04:10:43,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:43] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.273 2026-03-23 04:10:44,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/49] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:44,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:44] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.279 2026-03-23 04:10:44,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:44] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.233 2026-03-23 04:10:44,086 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/49] Tour PosLoyaltyTour11.2 → Step .product-screen .set-partner:contains("AAA Partner") 2026-03-23 04:10:44,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.217 2026-03-23 04:10:44,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-03-23 04:10:44,135 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/49] Tour PosLoyaltyTour11.2 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 04:10:44,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:10:44,264 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/49] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:44,330 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/49] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:10:44,384 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/49] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:44,435 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:44,487 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:44,557 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/49] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:10:44,608 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/49] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:10:44,670 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:44,724 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:44,796 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/49] Tour PosLoyaltyTour11.2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:10:44,875 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/49] Tour PosLoyaltyTour11.2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:10:44,941 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/49] Tour PosLoyaltyTour11.2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:10:45,010 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:45,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:45] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 04:10:45,058 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:45,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/49] Tour PosLoyaltyTour11.2 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:10:45,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:45] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.016 0.043 2026-03-23 04:10:45,240 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/49] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:10:45,314 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:45,362 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:45,439 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/49] Tour PosLoyaltyTour11.2 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:10:45,505 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/49] Tour PosLoyaltyTour11.2 → Step .selection-item span:nth-child(2) 2026-03-23 04:10:45,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/49] Tour PosLoyaltyTour11.2 → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-03-23 04:10:45,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:10:45,721 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/49] Tour PosLoyaltyTour11.2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-3.00"))) 2026-03-23 04:10:45,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 04:10:45,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:10:45,838 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:10:45,891 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/49] Tour PosLoyaltyTour11.2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:10:45,960 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/49] Tour PosLoyaltyTour11.2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:10:46,014 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/49] Tour PosLoyaltyTour11.2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:10:46,076 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/49] Tour PosLoyaltyTour11.2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:46,128 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/49] Tour PosLoyaltyTour11.2 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:10:46,182 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/49] Tour PosLoyaltyTour11.2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:46,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [41/49] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:10:46,354 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [42/49] Tour PosLoyaltyTour11.2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:10:46,395 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:10:46,399 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:10:46,405 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [43/49] Tour PosLoyaltyTour11.2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:10:46,456 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [44/49] Tour PosLoyaltyTour11.2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:10:46,557 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [45/49] Tour PosLoyaltyTour11.2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:10:46,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:10:46,622 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [46/49] Tour PosLoyaltyTour11.2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:10:46,682 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [47/49] Tour PosLoyaltyTour11.2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:10:46,751 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [48/49] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:10:46,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:46] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 04:10:46,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:10:46,913 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:10:46,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.071 2026-03-23 04:10:46,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42651020 started for PoS orders references: [{'name': '/', 'uuid': 'd8912ada-ae4a-4357-96c4-fc669cb3fc37'}] 2026-03-23 04:10:47,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42651020 order {'name': '/', 'uuid': 'd8912ada-ae4a-4357-96c4-fc669cb3fc37'} created pos.order #490 2026-03-23 04:10:47,760 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42651020 finished 2026-03-23 04:10:47,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 160 0.301 0.655 2026-03-23 04:10:48,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.064 0.087 2026-03-23 04:10:48,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.158 2026-03-23 04:10:48,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:10:48,481 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [49/49] Tour PosLoyaltyTour11.2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:10:48,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:10:48,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-03-23 04:10:48,547 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 04:10:48,801 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 18047120 (allocated 19533824) 2026-03-23 04:10:48,816 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 77768 2026-03-23 04:10:48,819 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-03-23 04:10:48,821 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 77768 2026-03-23 04:10:48,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp5r43if3w_chrome_odoo" 2026-03-23 04:10:49,175 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-03-23 04:10:51,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 77960 2026-03-23 04:10:51,362 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpxtjy54ae_chrome_odoo 2026-03-23 04:10:51,362 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Issuing json command http://127.0.0.1:33677/json/version 2026-03-23 04:10:51,449 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:51,719 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Browser version: Chrome/141.0.7390.54 2026-03-23 04:10:51,721 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Issuing json command http://127.0.0.1:33677/json 2026-03-23 04:10:51,729 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:10:51,806 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Websocket url found: ws://127.0.0.1:33677/devtools/page/39020F2B21450A8E183E8A36EF6B6E98 2026-03-23 04:10:51,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Enable chrome headless console log notification 2026-03-23 04:10:51,954 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-03-23 04:10:52,337 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:10:52,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-03-23 04:10:52,374 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:10:52,374 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:10:52,412 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:10:53,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:53] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.084 1.483 2026-03-23 04:10:53,982 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '39020F2B21450A8E183E8A36EF6B6E98', 'loaderId': 'F0B004ABDE59151B6B061CE5B3C22C67', 'isDownload': False} 2026-03-23 04:10:53,982 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-03-23 04:10:54,071 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:10:54,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 04:10:54,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 04:10:54,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-03-23 04:10:54,992 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:10:55,006 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:10:55,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.090 0.012 2026-03-23 04:10:55,226 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate test code "odoo.startTour('PosLoyaltyTour12', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:10:55,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [1/34] Tour PosLoyaltyTour12 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:10:55,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.021 0.039 2026-03-23 04:10:55,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:10:55,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:10:55,548 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9287) 2026-03-23 04:10:55,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.107 2026-03-23 04:10:55,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.120 2026-03-23 04:10:55,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.045 0.081 2026-03-23 04:10:55,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-03-23 04:10:56,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 297 0.446 0.573 2026-03-23 04:10:56,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:10:57,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 04:10:57,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.142 2026-03-23 04:10:57,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:10:57,328 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: Owl is running in 'dev' mode. 2026-03-23 04:10:57,504 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:10:57,523 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:10:57,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 04:10:57,533 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:10:57,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 04:10:57,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:10:57,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.021 0.089 2026-03-23 04:10:57,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "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 04:10:57,682 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:10:57,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 04:10:57,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.074 2026-03-23 04:10:57,995 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [2/34] Tour PosLoyaltyTour12 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:10:58,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.023 0.053 2026-03-23 04:10:58,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.016 0.098 2026-03-23 04:10:58,350 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:10:58,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.200 2026-03-23 04:10:58,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.269 2026-03-23 04:10:58,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-03-23 04:10:58,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.024 0.337 2026-03-23 04:10:58,611 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [3/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-03-23 04:10:58,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.412 2026-03-23 04:10:58,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.021 0.314 2026-03-23 04:10:58,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.363 2026-03-23 04:10:58,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-03-23 04:10:58,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-03-23 04:10:58,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-03-23 04:10:58,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:58] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-03-23 04:10:59,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.316 2026-03-23 04:10:59,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:59] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.324 2026-03-23 04:10:59,228 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [4/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:59,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.058 2026-03-23 04:10:59,350 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [5/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("1"))) 2026-03-23 04:10:59,400 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [6/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:10:59,458 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [7/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(.qty:contains("2"))) 2026-03-23 04:10:59,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:10:59,711 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [8/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:10:59,769 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [9/34] Tour PosLoyaltyTour12 → Step click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A")) 2026-03-23 04:10:59,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.053 2026-03-23 04:10:59,961 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [10/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:10:59,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:10:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:11:00,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:11:00,141 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [11/34] Tour PosLoyaltyTour12 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-03-23 04:11:00,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [12/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:00,245 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [13/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-1.00"))) 2026-03-23 04:11:00,297 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [14/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-03-23 04:11:00,405 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [15/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:11:00,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:11:00,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.047 2026-03-23 04:11:00,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [16/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("1"))) 2026-03-23 04:11:00,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [17/34] Tour PosLoyaltyTour12 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:11:00,644 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [18/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("2"))) 2026-03-23 04:11:00,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:11:00,914 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [19/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:00,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:11:00,963 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [20/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-03-23 04:11:01,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 04:11:01,126 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [21/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:11:01,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:11:01,240 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [22/34] Tour PosLoyaltyTour12 → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-03-23 04:11:01,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:11:01,293 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [23/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:01,345 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [24/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-5.00"))) 2026-03-23 04:11:01,416 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [25/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-03-23 04:11:01,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:11:01,631 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [26/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-03-23 04:11:01,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.025 0.065 2026-03-23 04:11:01,868 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [27/34] Tour PosLoyaltyTour12 → Step click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B")) 2026-03-23 04:11:01,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 04:11:01,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:11:02,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:11:02,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [28/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:11:02,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:11:02,356 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [29/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(.qty:contains("6"))) 2026-03-23 04:11:02,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.065 2026-03-23 04:11:02,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [30/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:02,457 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [31/34] Tour PosLoyaltyTour12 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:11:02,508 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [32/34] Tour PosLoyaltyTour12 → Step order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00")) 2026-03-23 04:11:02,561 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [33/34] Tour PosLoyaltyTour12 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:02,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: [34/34] Tour PosLoyaltyTour12 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(.price:contains("-10.00"))) 2026-03-23 04:11:02,679 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-03-23 04:11:02,699 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-03-23 04:11:03,199 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 17885780 (allocated 19271680) 2026-03-23 04:11:03,429 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 77960 2026-03-23 04:11:03,455 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-03-23 04:11:03,459 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 77960 2026-03-23 04:11:03,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpxtjy54ae_chrome_odoo" 2026-03-23 04:11:04,084 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-03-23 04:11:06,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 78158 2026-03-23 04:11:06,894 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmp1uxsc6nl_chrome_odoo 2026-03-23 04:11:06,894 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:37737/json/version 2026-03-23 04:11:06,896 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:11:07,308 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:11:07,308 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:37737/json 2026-03-23 04:11:07,313 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:11:07,378 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:37737/devtools/page/49AF2726D06FB3E10F1405FBD65E2294 2026-03-23 04:11:07,446 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-03-23 04:11:07,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-03-23 04:11:07,906 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:11:07,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-03-23 04:11:07,923 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:11:07,928 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:11:08,008 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:11:10,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:10] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.128 2.077 2026-03-23 04:11:10,204 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': '49AF2726D06FB3E10F1405FBD65E2294', 'loaderId': '715EF421353BA560CCF247BC992C7F00', 'isDownload': False} 2026-03-23 04:11:10,204 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-03-23 04:11:10,271 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:11:10,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:10] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.029 2026-03-23 04:11:10,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:10] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.089 2026-03-23 04:11:10,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:10] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.109 2026-03-23 04:11:11,658 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.069 2026-03-23 04:11:11,668 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.073 2026-03-23 04:11:11,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.030 0.034 2026-03-23 04:11:11,794 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:11:11,828 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [1/36] Tour PosLoyaltyTour10 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:11:11,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.027 0.011 2026-03-23 04:11:11,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:11:11,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:11:12,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.026 0.043 2026-03-23 04:11:12,121 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9288) 2026-03-23 04:11:12,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.023 0.139 2026-03-23 04:11:12,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.036 0.153 2026-03-23 04:11:13,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 296 0.421 0.665 2026-03-23 04:11:13,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 1.103 2026-03-23 04:11:13,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:11:13,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:11:13,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:13] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.099 2026-03-23 04:11:13,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:11:14,241 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:11:14,444 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:11:14,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:11:14,506 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:11:14,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.059 0.125 2026-03-23 04:11:14,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.021 0.196 2026-03-23 04:11:14,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "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 04:11:14,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-03-23 04:11:14,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.013 0.287 2026-03-23 04:11:14,866 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:11:15,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.025 0.080 2026-03-23 04:11:15,320 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [2/36] Tour PosLoyaltyTour10 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:11:15,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:15] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.007 0.048 2026-03-23 04:11:16,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.165 2026-03-23 04:11:16,179 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:11:16,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.275 2026-03-23 04:11:16,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.318 2026-03-23 04:11:16,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.466 2026-03-23 04:11:16,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.429 2026-03-23 04:11:16,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.018 0.502 2026-03-23 04:11:16,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.378 2026-03-23 04:11:16,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1602&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.384 2026-03-23 04:11:16,747 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [3/36] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:11:16,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1600&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.408 2026-03-23 04:11:16,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.385 2026-03-23 04:11:16,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.367 2026-03-23 04:11:16,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image?model=product.template&field=image_128&id=1601&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.321 2026-03-23 04:11:16,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:16] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.304 2026-03-23 04:11:17,040 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [4/36] Tour PosLoyaltyTour10 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:11:17,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.268 0.683 2026-03-23 04:11:17,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:17] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.017 0.223 2026-03-23 04:11:18,351 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [5/36] Tour PosLoyaltyTour10 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:11:18,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [6/36] Tour PosLoyaltyTour10 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:11:18,527 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [7/36] Tour PosLoyaltyTour10 → Step Search customer with "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:11:18,803 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [8/36] Tour PosLoyaltyTour10 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-03-23 04:11:19,091 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [9/36] Tour PosLoyaltyTour10 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-03-23 04:11:19,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [10/36] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:19,880 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [11/36] Tour PosLoyaltyTour10 → Step .product-screen .set-partner:contains("AAA Partner") 2026-03-23 04:11:20,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.184 0.233 2026-03-23 04:11:20,481 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [12/36] Tour PosLoyaltyTour10 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 04:11:21,140 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [13/36] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:11:21,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.035 0.156 2026-03-23 04:11:22,072 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [14/36] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 04:11:22,104 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [15/36] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:22,149 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [16/36] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:11:22,199 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [17/36] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 04:11:22,268 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [18/36] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:22,319 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [19/36] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:11:22,368 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [20/36] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:11:22,518 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [21/36] Tour PosLoyaltyTour10 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:11:22,718 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [22/36] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:11:23,133 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [23/36] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:11:23,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [24/36] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:11:23,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [25/36] Tour PosLoyaltyTour10 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:11:23,413 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [26/36] Tour PosLoyaltyTour10 → Step .selection-item span:nth-child(2) 2026-03-23 04:11:23,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [27/36] Tour PosLoyaltyTour10 → Step select reward (trigger: .selection-item:contains("Free Product B")) 2026-03-23 04:11:23,730 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [28/36] Tour PosLoyaltyTour10 → Step click on reward item (trigger: .selection-item:contains("Free Product B")) 2026-03-23 04:11:24,966 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [29/36] Tour PosLoyaltyTour10 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product B","price":"-1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product B")):has(.price:contains("-1.00"))) 2026-03-23 04:11:25,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.047 0.154 2026-03-23 04:11:25,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.116 2026-03-23 04:11:25,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:11:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 04:11:25,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [30/36] Tour PosLoyaltyTour10 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:11:26,048 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [31/36] Tour PosLoyaltyTour10 → Step order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00")) 2026-03-23 04:11:26,133 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [32/36] Tour PosLoyaltyTour10 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:11:26,195 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [33/36] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:11:26,251 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [34/36] Tour PosLoyaltyTour10 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:11:26,634 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [35/36] Tour PosLoyaltyTour10 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:11:26,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: [36/36] Tour PosLoyaltyTour10 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:11:27,143 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-03-23 04:11:27,155 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-03-23 04:11:28,224 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 16265836 (allocated 17563648) 2026-03-23 04:11:28,476 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 78158 2026-03-23 04:11:28,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-03-23 04:11:28,516 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 78158 2026-03-23 04:11:29,782 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmp1uxsc6nl_chrome_odoo" 2026-03-23 04:11:30,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-03-23 04:11:33,616 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 78340 2026-03-23 04:11:33,624 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpwvw75nfx_chrome_odoo 2026-03-23 04:11:33,625 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:36891/json/version 2026-03-23 04:11:33,637 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:11:35,528 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/141.0.7390.54 2026-03-23 04:11:35,538 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:36891/json 2026-03-23 04:11:35,551 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:11:36,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:36891/devtools/page/5F3601DC24581BA65BE3EF58C6309CEC 2026-03-23 04:11:38,109 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-03-23 04:11:39,187 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-03-23 04:11:42,662 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:11:43,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-03-23 04:11:45,120 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:11:45,143 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:11:53,181 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 04:11:56,937 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:12:16,224 26 WARNING 00799-19-0-all odoo.tests.common: Error during browser shutdown Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 1653, in _websocket_request return f.result(timeout=timeout * self.throttling_factor) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/_base.py", line 458, in result raise TimeoutError() TimeoutError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 2517, in browser_js browser.navigate_to(url, wait_stop=not bool(ready)) File "/data/build/odoo/odoo/tests/common.py", line 1910, in navigate_to nav_result = self._websocket_request('Page.navigate', params={'url': url}, timeout=20.0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tests/common.py", line 1655, in _websocket_request raise TimeoutError(f'{method}({params or ""})') TimeoutError: Page.navigate({'url': 'http://127.0.0.1:8069/pos/ui/65'}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 1653, in _websocket_request return f.result(timeout=timeout * self.throttling_factor) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/_base.py", line 458, in result raise TimeoutError() TimeoutError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 1363, in _ws_winddown self._websocket_request('Page.stopLoading') File "/data/build/odoo/odoo/tests/common.py", line 1655, in _websocket_request raise TimeoutError(f'{method}({params or ""})') TimeoutError: Page.stopLoading() 2026-03-23 04:12:19,482 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-03-23 04:12:19,671 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 78340 2026-03-23 04:12:24,830 26 WARNING 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Killing chrome headless with pid 78340: still alive 2026-03-23 04:12:27,962 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpwvw75nfx_chrome_odoo" 2026-03-23 04:12:28,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: waiting for threads: [] 2026-03-23 04:12:30,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:12:30] "GET /pos/ui/65 HTTP/1.1" 200 - 86 8.336 26.622 2026-03-23 04:12:31,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:12:31,032 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ERROR: TestUi.test_loyalty_reward_product_tag Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 1653, in _websocket_request return f.result(timeout=timeout * self.throttling_factor) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/_base.py", line 458, in result raise TimeoutError() TimeoutError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 2394, in test_loyalty_reward_product_tag self.start_tour( File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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 2517, in browser_js browser.navigate_to(url, wait_stop=not bool(ready)) File "/data/build/odoo/odoo/tests/common.py", line 1910, in navigate_to nav_result = self._websocket_request('Page.navigate', params={'url': url}, timeout=20.0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/odoo/odoo/tests/common.py", line 1655, in _websocket_request raise TimeoutError(f'{method}({params or ""})') TimeoutError: Page.navigate({'url': 'http://127.0.0.1:8069/pos/ui/65'}) 2026-03-23 04:12:31,084 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-03-23 04:12:52,333 26 WARNING 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless failed to start: [78462:78483:0323/041241.060773:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [78462:78483:0323/041245.084261:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [78462:78483:0323/041245.452548:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [78462:78483:0323/041245.696393:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-03-23 04:12:52,954 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpg3vb2_79_chrome_odoo" 2026-03-23 04:12:53,022 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_loyalty_reward_with_variant : Failed to detect chrome devtools port after 10.0s. 2026-03-23 04:12:53,238 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-03-23 04:17:11,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 78510 2026-03-23 04:17:11,989 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpdfmte2c4_chrome_odoo 2026-03-23 04:17:11,990 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:38223/json/version 2026-03-23 04:17:12,028 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38223', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:17:13,228 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/141.0.7390.54 2026-03-23 04:17:13,228 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:38223/json 2026-03-23 04:17:13,229 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38223', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:17:13,366 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:38223/devtools/page/B5BDED7531E1A5D181FBBAF5D91C734A 2026-03-23 04:17:13,465 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-03-23 04:17:13,524 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-03-23 04:17:13,878 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:17:13,935 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-03-23 04:17:13,941 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:17:13,941 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:17:13,985 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:17:16,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:16] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.248 2.235 2026-03-23 04:17:16,459 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'B5BDED7531E1A5D181FBBAF5D91C734A', 'loaderId': 'DCC58011FA1385E200ED3E3DA35AC023', 'isDownload': False} 2026-03-23 04:17:16,459 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-03-23 04:17:16,618 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:17:16,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:16] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.020 2026-03-23 04:17:16,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:16] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.068 2026-03-23 04:17:16,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:16] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.038 0.173 2026-03-23 04:17:18,391 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 04:17:18,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:17:18,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.038 2026-03-23 04:17:18,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: The ready code tooks too much time : 2.051211357116699 2026-03-23 04:17:18,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:17:18,545 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/23] Tour PosLoyaltyValidity1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:17:18,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.017 0.014 2026-03-23 04:17:18,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:17:18,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:17:18,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.036 2026-03-23 04:17:18,835 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9289) 2026-03-23 04:17:18,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.030 0.178 2026-03-23 04:17:19,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.090 0.273 2026-03-23 04:17:19,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.135 2026-03-23 04:17:20,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.632 0.686 2026-03-23 04:17:20,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.087 2026-03-23 04:17:20,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 04:17:20,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:20] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.071 2026-03-23 04:17:21,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.023 2026-03-23 04:17:21,116 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-03-23 04:17:21,294 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:17:21,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.031 2026-03-23 04:17:21,328 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:17:21,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:17:21,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.025 0.107 2026-03-23 04:17:21,454 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:17:21,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.019 0.173 2026-03-23 04:17:21,515 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:17:21,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.184 2026-03-23 04:17:21,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.053 2026-03-23 04:17:21,774 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/23] Tour PosLoyaltyValidity1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:17:21,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:21] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.015 0.030 2026-03-23 04:17:22,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.096 2026-03-23 04:17:22,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:17:22,114 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/23] Tour PosLoyaltyValidity1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:17:22,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-03-23 04:17:22,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.209 2026-03-23 04:17:22,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-03-23 04:17:22,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.335 2026-03-23 04:17:22,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.398 2026-03-23 04:17:22,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.014 0.309 2026-03-23 04:17:22,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-03-23 04:17:22,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.303 2026-03-23 04:17:22,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-03-23 04:17:22,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.094 0.301 2026-03-23 04:17:22,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.304 2026-03-23 04:17:22,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 04:17:22,886 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/23] Tour PosLoyaltyValidity1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:17:23,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:17:23,098 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/23] Tour PosLoyaltyValidity1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:17:23,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/23] Tour PosLoyaltyValidity1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-03-23 04:17:23,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.040 2026-03-23 04:17:23,379 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/23] Tour PosLoyaltyValidity1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:17:23,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:17:23,479 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/23] Tour PosLoyaltyValidity1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:17:23,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/23] Tour PosLoyaltyValidity1 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:17:23,598 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/23] Tour PosLoyaltyValidity1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:17:23,656 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-03-23 04:17:23,710 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/23] Tour PosLoyaltyValidity1 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-03-23 04:17:23,760 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:17:23,854 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/23] Tour PosLoyaltyValidity1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:17:23,895 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:17:23,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:17:23,910 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/23] Tour PosLoyaltyValidity1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:17:23,961 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/23] Tour PosLoyaltyValidity1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:17:24,055 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/23] Tour PosLoyaltyValidity1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:17:24,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.023 2026-03-23 04:17:24,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/23] Tour PosLoyaltyValidity1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:17:24,174 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/23] Tour PosLoyaltyValidity1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:17:24,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:17:24,297 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:17:24,313 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:17:24,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.027 2026-03-23 04:17:24,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79358541 started for PoS orders references: [{'name': '/', 'uuid': 'b649e874-4db3-4e84-afa6-41deecaea14b'}] 2026-03-23 04:17:25,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79358541 order {'name': '/', 'uuid': 'b649e874-4db3-4e84-afa6-41deecaea14b'} created pos.order #491 2026-03-23 04:17:25,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79358541 finished 2026-03-23 04:17:25,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.400 0.531 2026-03-23 04:17:25,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.087 0.098 2026-03-23 04:17:25,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.192 2026-03-23 04:17:25,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 04:17:25,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/23] Tour PosLoyaltyValidity1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:17:25,935 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-03-23 04:17:25,937 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:17:25,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:25] "GET /report/barcode/Code128/0448-28a1-4e09 HTTP/1.1" 200 - 0 0.000 0.230 2026-03-23 04:17:26,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.111 2026-03-23 04:17:26,288 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 15603536 (allocated 17039360) 2026-03-23 04:17:26,323 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 78510 2026-03-23 04:17:26,326 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-03-23 04:17:26,328 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 78510 2026-03-23 04:17:26,550 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpdfmte2c4_chrome_odoo" 2026-03-23 04:17:27,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 78692 2026-03-23 04:17:27,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpek8ry6h2_chrome_odoo 2026-03-23 04:17:27,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43823/json/version 2026-03-23 04:17:27,786 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:17:27,948 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/141.0.7390.54 2026-03-23 04:17:27,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43823/json 2026-03-23 04:17:27,950 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:17:27,985 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:43823/devtools/page/D6940F71BA44EAD45EE3C87D2C2EFB7E 2026-03-23 04:17:28,037 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-03-23 04:17:28,068 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-03-23 04:17:28,422 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:17:28,435 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-03-23 04:17:28,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:17:28,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:17:28,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:28] "GET /pos/ui/65 HTTP/1.1" 200 - 30 0.032 0.070 2026-03-23 04:17:28,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': 'D6940F71BA44EAD45EE3C87D2C2EFB7E', 'loaderId': 'EA09E9323BB36B9821DA5176A15293A7', 'isDownload': False} 2026-03-23 04:17:28,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-03-23 04:17:28,638 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:17:28,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:28] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.026 2026-03-23 04:17:28,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:28] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.041 2026-03-23 04:17:28,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:28] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 04:17:29,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:17:29,347 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:17:29,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:17:29,401 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:17:29,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 04:17:29,419 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [1/41] Tour PosLoyaltyValidity2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:17:29,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:17:29,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:17:29,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.026 2026-03-23 04:17:29,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 04:17:29,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.027 0.067 2026-03-23 04:17:29,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-03-23 04:17:30,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 199 0.260 0.486 2026-03-23 04:17:30,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:17:30,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:17:30,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.057 2026-03-23 04:17:30,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 04:17:30,774 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-03-23 04:17:30,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:17:30,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:17:30,923 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:17:30,952 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:17:30,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:17:30,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:30] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.033 0.048 2026-03-23 04:17:31,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.097 2026-03-23 04:17:31,053 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:17:31,098 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:17:31,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.012 0.040 2026-03-23 04:17:31,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.032 2026-03-23 04:17:31,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [2/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:17:31,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.059 2026-03-23 04:17:31,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.087 2026-03-23 04:17:31,721 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:17:31,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.135 2026-03-23 04:17:31,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-03-23 04:17:31,855 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [3/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:17:31,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.236 2026-03-23 04:17:31,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:31] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.292 2026-03-23 04:17:32,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.342 2026-03-23 04:17:32,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.343 2026-03-23 04:17:32,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.369 2026-03-23 04:17:32,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.360 2026-03-23 04:17:32,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.300 2026-03-23 04:17:32,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [4/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:17:32,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.389 2026-03-23 04:17:32,394 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [5/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:17:32,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.371 2026-03-23 04:17:32,445 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [6/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-03-23 04:17:32,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.093 2026-03-23 04:17:32,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:17:32,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:17:32,817 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [7/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:17:32,859 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [8/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-03-23 04:17:32,912 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [9/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:17:33,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [10/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:17:33,055 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:17:33,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:17:33,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [11/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:17:33,120 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [12/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:17:33,213 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [13/41] Tour PosLoyaltyValidity2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:17:33,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.041 2026-03-23 04:17:33,273 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [14/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:17:33,330 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [15/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:17:33,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 04:17:33,503 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [16/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:17:33,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 04:17:33,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10030771 started for PoS orders references: [{'name': '/', 'uuid': '88667360-d535-4b29-b421-33f84c568e4a'}] 2026-03-23 04:17:33,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.172 2026-03-23 04:17:34,770 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10030771 order {'name': '/', 'uuid': '88667360-d535-4b29-b421-33f84c568e4a'} created pos.order #492 2026-03-23 04:17:34,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10030771 finished 2026-03-23 04:17:34,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.757 0.662 2026-03-23 04:17:35,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.046 0.129 2026-03-23 04:17:35,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.171 2026-03-23 04:17:35,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:17:35,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:35] "GET /report/barcode/Code128/0444-767c-4e8e HTTP/1.1" 200 - 0 0.000 0.082 2026-03-23 04:17:35,705 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [17/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:17:35,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.045 2026-03-23 04:17:35,759 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [18/41] Tour PosLoyaltyValidity2 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:17:35,866 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [19/41] Tour PosLoyaltyValidity2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:17:35,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 04:17:35,923 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [20/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:17:35,974 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [21/41] Tour PosLoyaltyValidity2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:17:36,030 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [22/41] Tour PosLoyaltyValidity2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-03-23 04:17:36,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:17:36,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [23/41] Tour PosLoyaltyValidity2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:17:36,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [24/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:17:36,355 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [25/41] Tour PosLoyaltyValidity2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:17:36,434 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [26/41] Tour PosLoyaltyValidity2 → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:17:36,493 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [27/41] Tour PosLoyaltyValidity2 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:17:36,547 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [28/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00")) 2026-03-23 04:17:36,612 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [29/41] Tour PosLoyaltyValidity2 → Step order total amount is '16.00' (trigger: .product-screen .order-summary .total:contains("16.00"):not(:visible)) 2026-03-23 04:17:36,679 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [30/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:17:36,741 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [31/41] Tour PosLoyaltyValidity2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:17:36,788 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [32/41] Tour PosLoyaltyValidity2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:17:36,842 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [33/41] Tour PosLoyaltyValidity2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:17:36,915 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [34/41] Tour PosLoyaltyValidity2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:17:36,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.069 2026-03-23 04:17:36,986 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [35/41] Tour PosLoyaltyValidity2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:17:37,041 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [36/41] Tour PosLoyaltyValidity2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:17:37,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [37/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:17:37,170 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [38/41] Tour PosLoyaltyValidity2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:17:37,234 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [39/41] Tour PosLoyaltyValidity2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:17:37,347 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [40/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:17:37,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.022 0.063 2026-03-23 04:17:37,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73114811 started for PoS orders references: [{'name': '/', 'uuid': 'd68bf1d2-92c2-4f8e-b9cf-b0575580a160'}] 2026-03-23 04:17:38,147 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73114811 order {'name': '/', 'uuid': 'd68bf1d2-92c2-4f8e-b9cf-b0575580a160'} created pos.order #493 2026-03-23 04:17:38,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73114811 finished 2026-03-23 04:17:38,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.280 0.776 2026-03-23 04:17:38,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 1.131 2026-03-23 04:17:38,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.109 0.124 2026-03-23 04:17:38,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.249 2026-03-23 04:17:38,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.055 2026-03-23 04:17:39,101 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: [41/41] Tour PosLoyaltyValidity2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:17:39,152 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-03-23 04:17:39,192 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:17:39,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:39] "GET /report/barcode/Code128/0449-a3a5-4e0b HTTP/1.1" 200 - 0 0.000 0.224 2026-03-23 04:17:39,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.116 2026-03-23 04:17:39,803 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 17624488 (allocated 19533824) 2026-03-23 04:17:39,887 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 78692 2026-03-23 04:17:39,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-03-23 04:17:39,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 78692 2026-03-23 04:17:40,219 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpek8ry6h2_chrome_odoo" 2026-03-23 04:17:40,418 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-03-23 04:17:42,845 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 78893 2026-03-23 04:17:42,845 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpw99mhx4x_chrome_odoo 2026-03-23 04:17:42,846 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:41527/json/version 2026-03-23 04:17:42,852 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:17:43,104 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/141.0.7390.54 2026-03-23 04:17:43,104 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:41527/json 2026-03-23 04:17:43,105 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:17:43,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:41527/devtools/page/F16816733915AF97F6357504E1E73F21 2026-03-23 04:17:43,277 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-03-23 04:17:43,312 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-03-23 04:17:43,684 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:17:43,732 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-03-23 04:17:43,734 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:17:43,734 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:17:43,763 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:17:45,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:45] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 85 0.106 1.866 2026-03-23 04:17:45,732 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'F16816733915AF97F6357504E1E73F21', 'loaderId': 'D6F556D7F5EE632D104ECF8026450B43', 'isDownload': False} 2026-03-23 04:17:45,733 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-03-23 04:17:45,780 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:17:45,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.021 2026-03-23 04:17:45,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.039 2026-03-23 04:17:45,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.080 2026-03-23 04:17:46,732 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:17:46,750 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:17:46,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.015 2026-03-23 04:17:46,810 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Evaluate test code "odoo.startTour('test_max_usage_partner_with_point', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:17:46,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 04:17:46,839 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [1/51] Tour test_max_usage_partner_with_point → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:17:46,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:17:46,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:17:46,974 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9290) 2026-03-23 04:17:46,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.087 2026-03-23 04:17:47,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.100 2026-03-23 04:17:47,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 37 0.036 0.063 2026-03-23 04:17:47,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.084 2026-03-23 04:17:48,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.349 0.927 2026-03-23 04:17:48,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:17:48,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 04:17:48,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:48] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.106 2026-03-23 04:17:48,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:17:48,929 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-03-23 04:17:49,107 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:17:49,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 04:17:49,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.027 2026-03-23 04:17:49,186 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:17:49,190 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:17:49,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.032 0.067 2026-03-23 04:17:49,273 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "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 04:17:49,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.120 2026-03-23 04:17:49,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:17:49,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.010 0.028 2026-03-23 04:17:49,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.041 2026-03-23 04:17:49,538 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [2/51] Tour test_max_usage_partner_with_point → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:17:49,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.036 2026-03-23 04:17:49,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.070 2026-03-23 04:17:49,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:17:49,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:49] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-03-23 04:17:50,026 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [3/51] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:17:50,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-03-23 04:17:50,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.311 2026-03-23 04:17:50,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.424 2026-03-23 04:17:50,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.031 0.507 2026-03-23 04:17:50,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.506 2026-03-23 04:17:50,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.518 2026-03-23 04:17:50,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.456 2026-03-23 04:17:50,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.254 2026-03-23 04:17:50,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.081 0.447 2026-03-23 04:17:50,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 04:17:50,862 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [4/51] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:17:50,989 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [5/51] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:17:51,036 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [6/51] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:17:51,097 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [7/51] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-03-23 04:17:51,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:17:51,355 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [8/51] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:17:51,407 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [9/51] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:17:51,460 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [10/51] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:17:51,620 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [11/51] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:17:51,719 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [12/51] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:17:51,764 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [13/51] Tour test_max_usage_partner_with_point → Step Search customer with "AAA Partner 2" (trigger: .modal-dialog .input-group input) 2026-03-23 04:17:51,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [14/51] Tour test_max_usage_partner_with_point → Step Check "AAA Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner 2")) 2026-03-23 04:17:51,955 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [15/51] Tour test_max_usage_partner_with_point → Step click partner 'AAA Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner 2)) 2026-03-23 04:17:52,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [16/51] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:17:52,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.015 0.021 2026-03-23 04:17:52,124 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [17/51] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:17:52,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [18/51] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-03-23 04:17:52,259 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [19/51] Tour test_max_usage_partner_with_point → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:17:52,313 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [20/51] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:17:52,373 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [21/51] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:17:52,425 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [22/51] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-03-23 04:17:52,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [23/51] Tour test_max_usage_partner_with_point → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:17:52,567 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [24/51] Tour test_max_usage_partner_with_point → Step .selection-item span:nth-child(2) 2026-03-23 04:17:52,627 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [25/51] Tour test_max_usage_partner_with_point → Step select reward (trigger: .selection-item:contains("100% on your order")) 2026-03-23 04:17:52,723 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [26/51] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:17:52,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:17:52,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.041 2026-03-23 04:17:52,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [27/51] Tour test_max_usage_partner_with_point → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:17:52,993 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:17:52,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:17:52,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [28/51] Tour test_max_usage_partner_with_point → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:17:53,052 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [29/51] Tour test_max_usage_partner_with_point → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:17:53,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 04:17:53,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [30/51] Tour test_max_usage_partner_with_point → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:17:53,243 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [31/51] Tour test_max_usage_partner_with_point → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:17:53,325 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [32/51] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:17:53,353 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:17:53,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.041 2026-03-23 04:17:53,376 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61679494 started for PoS orders references: [{'name': '/', 'uuid': 'f39ff8f7-a3d9-436b-85e8-a091b9da6f34'}] 2026-03-23 04:17:54,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61679494 order {'name': '/', 'uuid': 'f39ff8f7-a3d9-436b-85e8-a091b9da6f34'} created pos.order #494 2026-03-23 04:17:54,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61679494 finished 2026-03-23 04:17:54,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.375 0.598 2026-03-23 04:17:54,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.034 0.069 2026-03-23 04:17:54,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.130 2026-03-23 04:17:54,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.049 2026-03-23 04:17:54,897 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [33/51] Tour test_max_usage_partner_with_point → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:17:54,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:17:54,962 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [34/51] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:17:55,027 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [35/51] Tour test_max_usage_partner_with_point → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:17:55,099 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [36/51] Tour test_max_usage_partner_with_point → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:17:55,155 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [37/51] Tour test_max_usage_partner_with_point → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:17:55,202 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [38/51] Tour test_max_usage_partner_with_point → Step Search customer with "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:17:55,260 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [39/51] Tour test_max_usage_partner_with_point → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-03-23 04:17:55,389 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [40/51] Tour test_max_usage_partner_with_point → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-03-23 04:17:55,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [41/51] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:17:55,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [42/51] Tour test_max_usage_partner_with_point → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:17:55,631 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [43/51] Tour test_max_usage_partner_with_point → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:17:55,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.046 2026-03-23 04:17:55,677 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [44/51] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:17:55,720 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [45/51] Tour test_max_usage_partner_with_point → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:17:55,779 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [46/51] Tour test_max_usage_partner_with_point → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-03-23 04:17:55,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [47/51] Tour test_max_usage_partner_with_point → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:17:55,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:17:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:17:56,039 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [48/51] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:17:56,092 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [49/51] Tour test_max_usage_partner_with_point → Step click Actions button (trigger: .more-btn) 2026-03-23 04:17:56,152 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [50/51] Tour test_max_usage_partner_with_point → Step .control-buttons button.disabled:contains("Reward") 2026-03-23 04:17:56,205 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: [51/51] Tour test_max_usage_partner_with_point → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:17:56,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-03-23 04:17:56,273 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_max_usage_partner_with_point SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 04:17:56,568 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 18878120 (allocated 20320256) 2026-03-23 04:17:56,611 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 78893 2026-03-23 04:17:56,616 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-03-23 04:17:56,618 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 78893 2026-03-23 04:17:56,946 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpw99mhx4x_chrome_odoo" 2026-03-23 04:17:57,079 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-03-23 04:17:59,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 79086 2026-03-23 04:17:59,342 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmptuout55h_chrome_odoo 2026-03-23 04:17:59,342 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:42173/json/version 2026-03-23 04:17:59,344 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:17:59,630 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/141.0.7390.54 2026-03-23 04:17:59,631 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:42173/json 2026-03-23 04:17:59,631 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:17:59,695 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:42173/devtools/page/70168DA4A08F29129DD41AA42C437ABB 2026-03-23 04:17:59,801 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-03-23 04:17:59,826 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-03-23 04:18:00,209 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:18:00,226 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-03-23 04:18:00,229 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:18:00,229 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:18:00,264 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:18:02,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:02] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 85 0.088 1.957 2026-03-23 04:18:02,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '70168DA4A08F29129DD41AA42C437ABB', 'loaderId': 'B4B09ACA5851F6CFE136E36F2B066C29', 'isDownload': False} 2026-03-23 04:18:02,310 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-03-23 04:18:02,350 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:18:02,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-03-23 04:18:02,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:02] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 04:18:02,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.053 2026-03-23 04:18:03,523 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:18:03,550 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:18:03,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 04:18:03,625 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate test code "odoo.startTour('test_min_qty_points_awarded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:18:03,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-03-23 04:18:03,645 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [1/29] Tour test_min_qty_points_awarded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:18:03,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:18:03,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:18:03,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 04:18:03,801 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9291) 2026-03-23 04:18:03,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.090 2026-03-23 04:18:03,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.049 0.161 2026-03-23 04:18:03,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.093 2026-03-23 04:18:05,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.425 0.585 2026-03-23 04:18:05,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:18:05,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:18:05,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.108 2026-03-23 04:18:05,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.053 2026-03-23 04:18:05,510 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-03-23 04:18:05,611 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:18:05,694 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:18:05,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-03-23 04:18:05,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.035 0.033 2026-03-23 04:18:05,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-03-23 04:18:05,822 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "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 04:18:05,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.039 0.166 2026-03-23 04:18:05,883 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.065 2026-03-23 04:18:05,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.214 2026-03-23 04:18:05,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:05] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.071 2026-03-23 04:18:06,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.019 0.120 2026-03-23 04:18:06,237 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [2/29] Tour test_min_qty_points_awarded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:18:06,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:06] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.048 0.142 2026-03-23 04:18:07,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.052 0.186 2026-03-23 04:18:07,138 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:18:07,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.339 2026-03-23 04:18:07,234 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [3/29] Tour test_min_qty_points_awarded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:07,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.432 2026-03-23 04:18:07,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.453 2026-03-23 04:18:07,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.501 2026-03-23 04:18:07,426 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [4/29] Tour test_min_qty_points_awarded → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:18:07,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.547 2026-03-23 04:18:07,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.397 2026-03-23 04:18:07,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.413 2026-03-23 04:18:07,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.398 2026-03-23 04:18:07,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:07] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.315 2026-03-23 04:18:08,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.141 0.626 2026-03-23 04:18:08,270 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [5/29] Tour test_min_qty_points_awarded → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:18:08,372 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [6/29] Tour test_min_qty_points_awarded → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:18:08,425 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [7/29] Tour test_min_qty_points_awarded → Step Search customer with "AA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:18:08,495 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [8/29] Tour test_min_qty_points_awarded → Step Check "AA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AA Partner")) 2026-03-23 04:18:08,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [9/29] Tour test_min_qty_points_awarded → Step click partner 'AA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AA Partner)) 2026-03-23 04:18:08,713 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [10/29] Tour test_min_qty_points_awarded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:08,769 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [11/29] Tour test_min_qty_points_awarded → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:18:08,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:08] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.016 0.044 2026-03-23 04:18:09,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.086 2026-03-23 04:18:09,097 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [12/29] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:18:09,436 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [13/29] Tour test_min_qty_points_awarded → Step click Actions button (trigger: .more-btn) 2026-03-23 04:18:09,601 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [14/29] Tour test_min_qty_points_awarded → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:18:09,736 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [15/29] Tour test_min_qty_points_awarded → Step .selection-item span:nth-child(2) 2026-03-23 04:18:09,785 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [16/29] Tour test_min_qty_points_awarded → Step select reward (trigger: .selection-item:contains("Free Product")) 2026-03-23 04:18:10,033 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [17/29] Tour test_min_qty_points_awarded → Step loyalty points awarded 90 (trigger: .loyalty-points-totaltext-end:contains("90")) 2026-03-23 04:18:10,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.115 2026-03-23 04:18:10,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.058 2026-03-23 04:18:10,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.052 2026-03-23 04:18:10,234 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [18/29] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-03-23 04:18:10,282 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [19/29] Tour test_min_qty_points_awarded → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-03-23 04:18:10,339 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [20/29] Tour test_min_qty_points_awarded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:18:10,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [21/29] Tour test_min_qty_points_awarded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:18:10,785 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [22/29] Tour test_min_qty_points_awarded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:18:10,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [23/29] Tour test_min_qty_points_awarded → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:18:10,849 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [24/29] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:10,909 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [25/29] Tour test_min_qty_points_awarded → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:18:10,991 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [26/29] Tour test_min_qty_points_awarded → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:11,000 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 04:18:11,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.054 2026-03-23 04:18:11,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [27/29] Tour test_min_qty_points_awarded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:18:11,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.178 2026-03-23 04:18:11,274 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [28/29] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:18:11,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.025 0.085 2026-03-23 04:18:11,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.056 2026-03-23 04:18:11,498 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85760270 started for PoS orders references: [{'name': '/', 'uuid': '49db175d-8632-41f0-bc98-ea51aca009ba'}] 2026-03-23 04:18:11,506 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:18:12,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85760270 order {'name': '/', 'uuid': '49db175d-8632-41f0-bc98-ea51aca009ba'} created pos.order #495 2026-03-23 04:18:12,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85760270 finished 2026-03-23 04:18:13,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.534 1.091 2026-03-23 04:18:13,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.075 0.091 2026-03-23 04:18:13,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.210 2026-03-23 04:18:13,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.057 2026-03-23 04:18:14,855 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: [29/29] Tour test_min_qty_points_awarded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:18:14,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-03-23 04:18:14,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 04:18:14,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.019 0.043 2026-03-23 04:18:15,260 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 17589468 (allocated 19533824) 2026-03-23 04:18:15,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 79086 2026-03-23 04:18:15,323 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-03-23 04:18:15,325 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 79086 2026-03-23 04:18:15,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmptuout55h_chrome_odoo" 2026-03-23 04:18:15,766 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-03-23 04:18:18,600 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 79277 2026-03-23 04:18:18,600 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp8jvdy0yc_chrome_odoo 2026-03-23 04:18:18,600 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:37159/json/version 2026-03-23 04:18:18,605 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37159', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:18:18,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/141.0.7390.54 2026-03-23 04:18:18,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:37159/json 2026-03-23 04:18:18,919 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37159', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:18:18,979 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:37159/devtools/page/A816A76B7AF588CFC94A48A9483C99EA 2026-03-23 04:18:19,002 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-03-23 04:18:19,152 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-03-23 04:18:19,343 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:18:19,387 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-03-23 04:18:19,398 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:18:19,398 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:18:19,494 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:18:21,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:21] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.125 1.875 2026-03-23 04:18:21,482 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': 'A816A76B7AF588CFC94A48A9483C99EA', 'loaderId': 'FE7CDD191748B92B9B5F9E418AA75360', 'isDownload': False} 2026-03-23 04:18:21,485 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-03-23 04:18:21,516 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:18:21,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:21] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.035 2026-03-23 04:18:21,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:21] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.067 2026-03-23 04:18:21,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:21] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.091 2026-03-23 04:18:22,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:18:22,693 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.048 2026-03-23 04:18:22,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.053 2026-03-23 04:18:22,807 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:18:22,850 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [1/180] Tour MultipleGiftWalletProgramsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:18:22,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.022 0.023 2026-03-23 04:18:22,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:18:22,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:18:23,020 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9292) 2026-03-23 04:18:23,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.031 0.078 2026-03-23 04:18:23,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.128 2026-03-23 04:18:23,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.038 0.074 2026-03-23 04:18:23,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.105 2026-03-23 04:18:24,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.378 0.595 2026-03-23 04:18:24,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:18:24,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 04:18:24,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:24] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.114 2026-03-23 04:18:24,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:18:24,754 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-03-23 04:18:24,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-03-23 04:18:25,010 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:18:25,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:18:25,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:18:25,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.021 0.037 2026-03-23 04:18:25,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.085 2026-03-23 04:18:25,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-03-23 04:18:25,110 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "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 04:18:25,117 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:18:25,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.023 2026-03-23 04:18:25,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.071 2026-03-23 04:18:25,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [2/180] Tour MultipleGiftWalletProgramsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:18:25,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.053 2026-03-23 04:18:25,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.088 2026-03-23 04:18:25,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:25] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.016 0.134 2026-03-23 04:18:26,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:18:26,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.268 2026-03-23 04:18:26,164 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [3/180] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:18:26,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.390 2026-03-23 04:18:26,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.513 2026-03-23 04:18:26,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.589 2026-03-23 04:18:26,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.560 2026-03-23 04:18:26,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.522 2026-03-23 04:18:26,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.501 2026-03-23 04:18:26,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.393 2026-03-23 04:18:26,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.344 2026-03-23 04:18:26,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.359 2026-03-23 04:18:26,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:26] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.381 2026-03-23 04:18:26,970 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [4/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-03-23 04:18:27,025 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [5/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-03-23 04:18:27,078 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [6/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1")) 2026-03-23 04:18:27,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 04:18:27,228 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [7/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:27,355 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [8/180] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-03-23 04:18:27,425 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [9/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:27,468 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [10/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:27,525 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [11/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:18:27,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [12/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:27,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [13/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:27,695 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [14/180] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:18:27,746 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [15/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:27,800 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [16/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:27,851 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [17/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:18:27,909 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [18/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:27,971 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [19/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:28,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [20/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-03-23 04:18:28,207 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [21/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"):not(:visible)) 2026-03-23 04:18:28,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.037 2026-03-23 04:18:28,272 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [22/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:18:28,368 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [23/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:18:28,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:18:28,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:18:28,422 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [24/180] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:18:28,473 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [25/180] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:18:28,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:18:28,614 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [26/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:18:28,678 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [27/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:28,732 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [28/180] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:18:28,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 04:18:28,860 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [29/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:18:28,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:18:28,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.077 2026-03-23 04:18:28,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5898104 started for PoS orders references: [{'name': '/', 'uuid': '2932f86d-9ff8-4e14-ba70-82e41efa454b'}] 2026-03-23 04:18:29,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5898104 order {'name': '/', 'uuid': '2932f86d-9ff8-4e14-ba70-82e41efa454b'} created pos.order #496 2026-03-23 04:18:29,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5898104 finished 2026-03-23 04:18:29,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.181 0.281 2026-03-23 04:18:29,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.088 0.126 2026-03-23 04:18:29,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.339 2026-03-23 04:18:29,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.104 2026-03-23 04:18:30,195 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [30/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:18:30,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:18:30,242 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [31/180] Tour MultipleGiftWalletProgramsTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:18:30,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [32/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2")) 2026-03-23 04:18:30,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:18:30,410 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [33/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:30,486 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [34/180] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card"))) 2026-03-23 04:18:30,530 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [35/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:30,581 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [36/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:30,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [37/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:18:30,693 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [38/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:30,752 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [39/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:30,803 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [40/180] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:18:30,854 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [41/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:30,906 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [42/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:30,957 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [43/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:18:31,013 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [44/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:31,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [45/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:31,119 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [46/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-03-23 04:18:31,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:18:31,269 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [47/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-03-23 04:18:31,319 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [48/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:18:31,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [49/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:18:31,453 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [50/180] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:18:31,505 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [51/180] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:18:31,574 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [52/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:18:31,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:18:31,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [53/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:31,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [54/180] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:18:31,799 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [55/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:18:31,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.034 2026-03-23 04:18:31,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.048 2026-03-23 04:18:31,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68337998 started for PoS orders references: [{'name': '/', 'uuid': 'beb78462-5e80-4cf2-9725-3c3a4a64cdf5'}] 2026-03-23 04:18:31,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68337998 order {'name': '/', 'uuid': 'beb78462-5e80-4cf2-9725-3c3a4a64cdf5'} created pos.order #497 2026-03-23 04:18:31,982 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68337998 finished 2026-03-23 04:18:32,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.062 0.167 2026-03-23 04:18:32,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.045 0.062 2026-03-23 04:18:32,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.103 2026-03-23 04:18:32,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 04:18:32,444 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [56/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:18:32,489 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [57/180] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-03-23 04:18:32,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:18:32,554 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [58/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-03-23 04:18:32,609 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [59/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-03-23 04:18:32,666 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [60/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-03-23 04:18:32,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [61/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:32,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 04:18:32,895 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [62/180] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:18:33,025 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [63/180] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:18:33,107 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [64/180] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:18:33,155 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [65/180] Tour MultipleGiftWalletProgramsTour → Step Search customer with "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:18:33,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [66/180] Tour MultipleGiftWalletProgramsTour → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-03-23 04:18:33,358 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [67/180] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:18:33,439 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [68/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:33,487 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [69/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:33,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.040 2026-03-23 04:18:33,539 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [70/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:18:33,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 04:18:33,620 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [71/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:33,666 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [72/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:33,739 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [73/180] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:18:33,781 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [74/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:33,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [75/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:33,886 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [76/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:18:33,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [77/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:34,006 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [78/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:34,065 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [79/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00")) 2026-03-23 04:18:34,229 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [80/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"):not(:visible)) 2026-03-23 04:18:34,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.048 2026-03-23 04:18:34,276 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [81/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:18:34,445 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [82/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:18:34,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [83/180] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:18:34,456 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [84/180] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:18:34,520 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [85/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:18:34,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 04:18:34,578 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [86/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:34,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [87/180] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:18:34,755 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [88/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:18:34,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.051 2026-03-23 04:18:34,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.056 2026-03-23 04:18:34,851 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13041667 started for PoS orders references: [{'name': '/', 'uuid': '77109760-60d4-4ad3-96c4-f79aa6720a03'}] 2026-03-23 04:18:35,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13041667 order {'name': '/', 'uuid': '77109760-60d4-4ad3-96c4-f79aa6720a03'} created pos.order #498 2026-03-23 04:18:35,344 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13041667 finished 2026-03-23 04:18:35,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.268 0.501 2026-03-23 04:18:35,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.031 0.060 2026-03-23 04:18:35,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.114 2026-03-23 04:18:35,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 04:18:36,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.044 2026-03-23 04:18:36,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [89/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:18:36,459 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [90/180] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-03-23 04:18:36,536 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [91/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-03-23 04:18:36,654 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [92/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:36,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.048 2026-03-23 04:18:36,729 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [93/180] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:18:36,846 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [94/180] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:18:36,909 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [95/180] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:18:36,960 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [96/180] Tour MultipleGiftWalletProgramsTour → Step Search customer with "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:18:37,024 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [97/180] Tour MultipleGiftWalletProgramsTour → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-03-23 04:18:37,154 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [98/180] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:18:37,257 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [99/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:37,315 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [100/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:37,368 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [101/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:18:37,428 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [102/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:37,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [103/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:37,547 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [104/180] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:18:37,597 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [105/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:37,648 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [106/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:37,699 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [107/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:18:37,762 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [108/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:37,820 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [109/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:37,874 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [110/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00")) 2026-03-23 04:18:38,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [111/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"):not(:visible)) 2026-03-23 04:18:38,082 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [112/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:18:38,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.066 2026-03-23 04:18:38,193 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [113/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:18:38,219 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [114/180] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:18:38,266 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [115/180] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:18:38,335 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [116/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:18:38,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:18:38,394 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [117/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:38,456 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [118/180] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:18:38,518 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [119/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:18:38,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.009 0.021 2026-03-23 04:18:38,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 04:18:38,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.076 2026-03-23 04:18:38,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49343206 started for PoS orders references: [{'name': '/', 'uuid': 'c1f2425e-3f16-4a3f-a52a-2fe7071f186a'}] 2026-03-23 04:18:38,957 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49343206 order {'name': '/', 'uuid': 'c1f2425e-3f16-4a3f-a52a-2fe7071f186a'} created pos.order #499 2026-03-23 04:18:38,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49343206 finished 2026-03-23 04:18:39,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.114 0.343 2026-03-23 04:18:39,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.037 0.074 2026-03-23 04:18:39,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.146 2026-03-23 04:18:39,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:18:39,467 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [120/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:18:39,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.052 2026-03-23 04:18:39,565 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [121/180] Tour MultipleGiftWalletProgramsTour → Step click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet")) 2026-03-23 04:18:39,595 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [122/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-03-23 04:18:39,724 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [123/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:39,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:18:39,779 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [124/180] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:18:39,889 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [125/180] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:18:39,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [126/180] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:18:40,000 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [127/180] Tour MultipleGiftWalletProgramsTour → Step Search customer with "BBBBBBB" (trigger: .modal-dialog .input-group input) 2026-03-23 04:18:40,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [128/180] Tour MultipleGiftWalletProgramsTour → Step Check "BBBBBBB" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("BBBBBBB")) 2026-03-23 04:18:40,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [129/180] Tour MultipleGiftWalletProgramsTour → Step click partner 'BBBBBBB' from partner list screen (trigger: .modal .partner-list b:contains(BBBBBBB)) 2026-03-23 04:18:40,264 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [130/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:40,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 04:18:40,334 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [131/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:18:40,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.006 0.019 2026-03-23 04:18:40,370 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [132/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:18:40,423 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [133/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:18:40,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [134/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:18:40,557 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [135/180] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:18:40,607 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [136/180] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:18:40,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [137/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:18:40,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:18:40,742 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [138/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:40,795 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [139/180] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:18:40,927 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [140/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:18:40,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.074 2026-03-23 04:18:40,987 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89643608 started for PoS orders references: [{'name': '/', 'uuid': '014811e4-08de-4b84-ae99-0f99710914fa'}] 2026-03-23 04:18:41,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89643608 order {'name': '/', 'uuid': '014811e4-08de-4b84-ae99-0f99710914fa'} created pos.order #500 2026-03-23 04:18:41,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89643608 finished 2026-03-23 04:18:41,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.095 0.261 2026-03-23 04:18:41,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.428 2026-03-23 04:18:41,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.036 0.070 2026-03-23 04:18:41,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.119 2026-03-23 04:18:41,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:18:41,651 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [141/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:18:41,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.039 2026-03-23 04:18:41,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [142/180] Tour MultipleGiftWalletProgramsTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:18:41,805 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [143/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:41,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:18:41,873 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [144/180] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:18:41,928 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [145/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:18:41,985 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [146/180] Tour MultipleGiftWalletProgramsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:18:42,041 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [147/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:18:42,105 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [148/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:18:42,184 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [149/180] Tour MultipleGiftWalletProgramsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:18:42,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:18:42,234 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [150/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:18:42,292 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [151/180] Tour MultipleGiftWalletProgramsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2","price":"12.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("2")):has(.price:contains("12.00"))) 2026-03-23 04:18:42,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:18:42,510 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [152/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:42,550 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [153/180] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:18:42,601 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [154/180] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:18:42,676 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [155/180] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.disabled:contains("eWallet") 2026-03-23 04:18:42,729 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [156/180] Tour MultipleGiftWalletProgramsTour → Step .modal header .btn-close 2026-03-23 04:18:42,793 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [157/180] Tour MultipleGiftWalletProgramsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:18:42,842 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [158/180] Tour MultipleGiftWalletProgramsTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:18:42,934 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [159/180] Tour MultipleGiftWalletProgramsTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:18:42,989 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [160/180] Tour MultipleGiftWalletProgramsTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:18:43,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [161/180] Tour MultipleGiftWalletProgramsTour → Step Search customer with "AAAAAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:18:43,101 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [162/180] Tour MultipleGiftWalletProgramsTour → Step Check "AAAAAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAAAAA")) 2026-03-23 04:18:43,219 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [163/180] Tour MultipleGiftWalletProgramsTour → Step click partner 'AAAAAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAAAAA)) 2026-03-23 04:18:43,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [164/180] Tour MultipleGiftWalletProgramsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:18:43,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [165/180] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:18:43,402 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [166/180] Tour MultipleGiftWalletProgramsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:18:43,467 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [167/180] Tour MultipleGiftWalletProgramsTour → Step .control-buttons button.highlight:contains("eWallet Pay") 2026-03-23 04:18:43,527 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [168/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-03-23 04:18:43,579 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [169/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2")) 2026-03-23 04:18:43,631 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [170/180] Tour MultipleGiftWalletProgramsTour → Step selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1")) 2026-03-23 04:18:43,723 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [171/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:18:43,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:18:43,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:18:43,835 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [172/180] Tour MultipleGiftWalletProgramsTour → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:18:43,887 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [173/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:18:43,965 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [174/180] Tour MultipleGiftWalletProgramsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:18:44,014 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [175/180] Tour MultipleGiftWalletProgramsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:18:44,066 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [176/180] Tour MultipleGiftWalletProgramsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:18:44,147 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [177/180] Tour MultipleGiftWalletProgramsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:18:44,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 04:18:44,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [178/180] Tour MultipleGiftWalletProgramsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:18:44,259 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [179/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:18:44,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.024 2026-03-23 04:18:44,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.038 2026-03-23 04:18:44,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67148283 started for PoS orders references: [{'name': '/', 'uuid': '1c93ef78-e579-44ef-97a7-40273a4dc515'}] 2026-03-23 04:18:45,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67148283 order {'name': '/', 'uuid': '1c93ef78-e579-44ef-97a7-40273a4dc515'} created pos.order #501 2026-03-23 04:18:45,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67148283 finished 2026-03-23 04:18:45,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 173 0.306 0.664 2026-03-23 04:18:45,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.033 0.070 2026-03-23 04:18:45,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.083 2026-03-23 04:18:45,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:18:45,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: [180/180] Tour MultipleGiftWalletProgramsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:18:45,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 04:18:45,791 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-03-23 04:18:45,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 04:18:46,497 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 27124112 (allocated 28839936) 2026-03-23 04:18:46,614 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 79277 2026-03-23 04:18:46,635 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-03-23 04:18:46,639 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 79277 2026-03-23 04:18:46,912 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp8jvdy0yc_chrome_odoo" 2026-03-23 04:18:47,117 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-03-23 04:18:49,410 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 79520 2026-03-23 04:18:49,410 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmpkwd2h5ag_chrome_odoo 2026-03-23 04:18:49,410 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:39359/json/version 2026-03-23 04:18:49,422 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:18:49,663 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/141.0.7390.54 2026-03-23 04:18:49,664 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:39359/json 2026-03-23 04:18:49,665 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:18:49,694 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:39359/devtools/page/1D03322418B4A2D30CD98AFACEF4A7F9 2026-03-23 04:18:49,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-03-23 04:18:49,819 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-03-23 04:18:50,106 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:18:50,130 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-03-23 04:18:50,135 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:18:50,135 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:18:50,186 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:18:52,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:52] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 86 0.125 2.309 2026-03-23 04:18:52,626 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '1D03322418B4A2D30CD98AFACEF4A7F9', 'loaderId': '6F61DCC712DEB30CE89AF505C263E821', 'isDownload': False} 2026-03-23 04:18:52,626 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-03-23 04:18:52,713 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:18:52,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.033 2026-03-23 04:18:52,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.051 2026-03-23 04:18:52,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.059 2026-03-23 04:18:53,844 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:18:53,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:18:53,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.040 2026-03-23 04:18:54,022 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate test code "odoo.startTour('test_multiple_loyalty_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:18:54,068 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [1/6] Tour test_multiple_loyalty_products → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:18:54,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.022 2026-03-23 04:18:54,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:18:54,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:18:54,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.016 2026-03-23 04:18:54,383 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9293) 2026-03-23 04:18:54,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.040 0.149 2026-03-23 04:18:54,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.076 0.188 2026-03-23 04:18:54,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.044 2026-03-23 04:18:55,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.472 0.563 2026-03-23 04:18:55,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:18:55,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:18:55,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:55] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.094 2026-03-23 04:18:56,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-03-23 04:18:56,151 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-03-23 04:18:56,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:18:56,361 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:18:56,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.025 2026-03-23 04:18:56,367 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:18:56,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.021 0.064 2026-03-23 04:18:56,436 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:18:56,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.009 0.095 2026-03-23 04:18:56,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-03-23 04:18:56,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:18:56,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.008 0.024 2026-03-23 04:18:56,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.041 2026-03-23 04:18:56,709 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [2/6] Tour test_multiple_loyalty_products → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:18:56,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.041 2026-03-23 04:18:57,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.058 2026-03-23 04:18:57,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-03-23 04:18:57,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:18:57,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-03-23 04:18:57,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-03-23 04:18:57,209 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [3/6] Tour test_multiple_loyalty_products → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:18:57,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.299 2026-03-23 04:18:57,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.403 2026-03-23 04:18:57,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.394 2026-03-23 04:18:57,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.022 0.419 2026-03-23 04:18:57,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.450 2026-03-23 04:18:57,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.280 2026-03-23 04:18:57,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.523 2026-03-23 04:18:57,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:18:57,953 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [4/6] Tour test_multiple_loyalty_products → Step Check that selection popup is not opened (trigger: body:not(:has(.selection-item))) 2026-03-23 04:18:58,042 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [5/6] Tour test_multiple_loyalty_products → Step Check orderline with attributes: {"productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:18:58,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:18:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 04:18:58,172 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: [6/6] Tour test_multiple_loyalty_products → Step Check orderline with attributes: {"productName":"10% on your order","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("10% on your order")):has(.qty:contains("1"))) 2026-03-23 04:18:58,223 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-03-23 04:18:58,225 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 04:18:58,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 13987436 (allocated 14942208) 2026-03-23 04:18:58,416 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 79520 2026-03-23 04:18:58,429 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-03-23 04:18:58,433 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 79520 2026-03-23 04:18:58,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmpkwd2h5ag_chrome_odoo" 2026-03-23 04:18:58,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-03-23 04:19:00,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 79692 2026-03-23 04:19:00,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmp1rea74n3_chrome_odoo 2026-03-23 04:19:00,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:44437/json/version 2026-03-23 04:19:00,915 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:19:01,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/141.0.7390.54 2026-03-23 04:19:01,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:44437/json 2026-03-23 04:19:01,257 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:19:01,392 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:44437/devtools/page/3D2BAF99437E720BF5C55A3C539DD04D 2026-03-23 04:19:01,453 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-03-23 04:19:01,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-03-23 04:19:01,771 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:19:01,787 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-03-23 04:19:01,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:19:01,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:19:01,821 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:19:04,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:04] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 86 0.088 2.299 2026-03-23 04:19:04,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '3D2BAF99437E720BF5C55A3C539DD04D', 'loaderId': 'B571C13C9DB2CC696DD9604550AB831D', 'isDownload': False} 2026-03-23 04:19:04,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('test_multiple_physical_gift_card_sale')" 2026-03-23 04:19:04,311 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:19:04,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.033 2026-03-23 04:19:04,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.021 0.043 2026-03-23 04:19:04,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.111 2026-03-23 04:19:05,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:19:05,535 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.103 2026-03-23 04:19:05,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.124 2026-03-23 04:19:05,669 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate test code "odoo.startTour('test_multiple_physical_gift_card_sale', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:19:05,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [1/34] Tour test_multiple_physical_gift_card_sale → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:19:05,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.029 0.018 2026-03-23 04:19:05,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:19:05,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:19:05,970 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9294) 2026-03-23 04:19:05,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.030 0.120 2026-03-23 04:19:06,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.179 2026-03-23 04:19:06,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.014 2026-03-23 04:19:06,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.057 0.113 2026-03-23 04:19:07,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.365 0.563 2026-03-23 04:19:07,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:19:07,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:19:07,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.117 2026-03-23 04:19:07,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:19:07,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-03-23 04:19:07,868 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 04:19:07,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.019 0.041 2026-03-23 04:19:07,934 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:19:07,950 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:19:07,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.009 0.077 2026-03-23 04:19:07,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.079 2026-03-23 04:19:08,084 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:08] "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 04:19:08,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:08] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.043 0.172 2026-03-23 04:19:08,093 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:19:08,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.027 0.080 2026-03-23 04:19:08,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [2/34] Tour test_multiple_physical_gift_card_sale → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:19:08,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:08] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.017 0.031 2026-03-23 04:19:08,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:08] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.067 2026-03-23 04:19:08,998 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:19:08,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:08] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.014 0.095 2026-03-23 04:19:09,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.138 2026-03-23 04:19:09,102 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [3/34] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:19:09,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.199 2026-03-23 04:19:09,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.281 2026-03-23 04:19:09,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.365 2026-03-23 04:19:09,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.288 2026-03-23 04:19:09,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.348 2026-03-23 04:19:09,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.360 2026-03-23 04:19:09,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-03-23 04:19:09,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.273 2026-03-23 04:19:09,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.080 0.320 2026-03-23 04:19:09,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.359 2026-03-23 04:19:09,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.040 2026-03-23 04:19:09,859 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [4/34] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-03-23 04:19:10,061 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [5/34] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0000' (trigger: input[id="code"]) 2026-03-23 04:19:10,146 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [6/34] Tour test_multiple_physical_gift_card_sale → Step Input amount '125' (trigger: input[id="amount"]) 2026-03-23 04:19:10,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.010 0.022 2026-03-23 04:19:10,813 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [7/34] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-03-23 04:19:10,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 04:19:10,968 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [8/34] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:19:11,027 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [9/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"125","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("125"))) 2026-03-23 04:19:11,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.064 2026-03-23 04:19:11,077 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [10/34] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:19:11,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [11/34] Tour test_multiple_physical_gift_card_sale → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:19:11,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 04:19:11,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [12/34] Tour test_multiple_physical_gift_card_sale → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:19:11,321 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [13/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:19:11,371 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [14/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:19:11,442 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [15/34] Tour test_multiple_physical_gift_card_sale → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:19:11,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [16/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:19:11,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [17/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:19:11,659 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [18/34] Tour test_multiple_physical_gift_card_sale → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:19:11,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 04:19:11,718 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [19/34] Tour test_multiple_physical_gift_card_sale → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("0"))) 2026-03-23 04:19:11,771 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [20/34] Tour test_multiple_physical_gift_card_sale → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:19:11,821 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [21/34] Tour test_multiple_physical_gift_card_sale → Step a:contains("Sell physical gift card?") 2026-03-23 04:19:11,885 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [22/34] Tour test_multiple_physical_gift_card_sale → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-03-23 04:19:11,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [23/34] Tour test_multiple_physical_gift_card_sale → Step Input amount '100' (trigger: input[id="amount"]) 2026-03-23 04:19:12,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:12] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 04:19:12,527 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [24/34] Tour test_multiple_physical_gift_card_sale → Step .btn-primary:contains("Add Balance") 2026-03-23 04:19:12,666 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [25/34] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:19:12,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 04:19:12,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 04:19:12,894 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [26/34] Tour test_multiple_physical_gift_card_sale → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:19:12,895 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [27/34] Tour test_multiple_physical_gift_card_sale → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:19:12,906 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [28/34] Tour test_multiple_physical_gift_card_sale → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:19:12,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:19:12,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:19:13,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 04:19:13,013 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [29/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:19:13,140 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [30/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:19:13,195 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [31/34] Tour test_multiple_physical_gift_card_sale → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:19:13,243 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [32/34] Tour test_multiple_physical_gift_card_sale → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:19:13,355 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [33/34] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:19:13,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:19:13,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.069 2026-03-23 04:19:13,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.154 2026-03-23 04:19:13,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6964375 started for PoS orders references: [{'name': '/', 'uuid': 'b1ba7b1f-555f-40e1-94c4-e8a968440e48'}] 2026-03-23 04:19:13,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6964375 order {'name': '/', 'uuid': 'b1ba7b1f-555f-40e1-94c4-e8a968440e48'} created pos.order #502 2026-03-23 04:19:14,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6964375 finished 2026-03-23 04:19:14,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 80 0.246 0.684 2026-03-23 04:19:15,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.027 0.115 2026-03-23 04:19:15,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.048 0.294 2026-03-23 04:19:16,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.017 0.057 2026-03-23 04:19:17,061 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: [34/34] Tour test_multiple_physical_gift_card_sale → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:19:17,091 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-03-23 04:19:17,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_physical_gift_card_sale SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 04:19:17,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.024 0.116 2026-03-23 04:19:17,761 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 16728200 (allocated 18223104) 2026-03-23 04:19:17,952 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 79692 2026-03-23 04:19:17,993 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-03-23 04:19:17,995 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 79692 2026-03-23 04:19:18,395 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmp1rea74n3_chrome_odoo" 2026-03-23 04:19:18,699 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-03-23 04:19:21,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 79888 2026-03-23 04:19:21,590 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmpxg87j9ts_chrome_odoo 2026-03-23 04:19:21,590 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:39619/json/version 2026-03-23 04:19:21,605 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:19:22,342 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:19:22,343 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:39619/json 2026-03-23 04:19:22,345 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:19:22,451 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:39619/devtools/page/3863366FECE4D395F1ECCE6B482255A0 2026-03-23 04:19:22,547 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-03-23 04:19:22,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-03-23 04:19:23,121 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:19:23,143 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-03-23 04:19:23,151 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:19:23,151 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:19:23,234 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:19:25,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:25] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 86 0.134 1.879 2026-03-23 04:19:25,244 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '3863366FECE4D395F1ECCE6B482255A0', 'loaderId': '0C8A8A17DD9928861717C5C8527B1F0B', 'isDownload': False} 2026-03-23 04:19:25,245 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate ready code "odoo.isTourReady('test_multiple_reward_line_free_product')" 2026-03-23 04:19:25,337 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:19:25,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-03-23 04:19:25,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.056 2026-03-23 04:19:25,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.061 2026-03-23 04:19:26,461 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:19:26,479 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:19:26,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.015 2026-03-23 04:19:26,537 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate test code "odoo.startTour('test_multiple_reward_line_free_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:19:26,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [1/19] Tour test_multiple_reward_line_free_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:19:26,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.015 2026-03-23 04:19:26,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:19:26,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:19:26,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.017 2026-03-23 04:19:26,747 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9295) 2026-03-23 04:19:26,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.095 2026-03-23 04:19:26,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.039 0.134 2026-03-23 04:19:26,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.070 2026-03-23 04:19:27,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.404 0.549 2026-03-23 04:19:27,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:19:28,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:19:28,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.081 2026-03-23 04:19:28,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:19:28,316 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:19:28,483 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:19:28,525 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:19:28,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:19:28,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.035 0.071 2026-03-23 04:19:28,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.111 2026-03-23 04:19:28,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.128 2026-03-23 04:19:28,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-03-23 04:19:28,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:19:28,729 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:19:28,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.036 2026-03-23 04:19:28,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.075 2026-03-23 04:19:29,012 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [2/19] Tour test_multiple_reward_line_free_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:19:29,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.019 0.041 2026-03-23 04:19:29,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.105 2026-03-23 04:19:29,489 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:19:29,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.030 0.206 2026-03-23 04:19:29,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-03-23 04:19:29,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.281 2026-03-23 04:19:29,665 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [3/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:19:29,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.426 2026-03-23 04:19:29,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.409 2026-03-23 04:19:29,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.387 2026-03-23 04:19:29,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:29] "GET /web/image?model=product.template&field=image_128&id=1616&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.398 2026-03-23 04:19:30,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:30] "GET /web/image?model=product.template&field=image_128&id=1617&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.387 2026-03-23 04:19:30,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:30] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.389 2026-03-23 04:19:30,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.072 0.418 2026-03-23 04:19:30,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:30] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.391 2026-03-23 04:19:30,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:30] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.512 2026-03-23 04:19:30,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 04:19:30,469 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [4/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:19:30,724 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [5/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:19:30,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:19:30,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 04:19:30,965 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [6/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-03-23 04:19:31,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.047 2026-03-23 04:19:31,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.019 0.068 2026-03-23 04:19:31,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [7/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:19:31,352 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [8/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:19:31,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.037 0.045 2026-03-23 04:19:31,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.075 2026-03-23 04:19:31,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [9/19] Tour test_multiple_reward_line_free_product → Step Check that: ---Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B"}--- is not true (trigger: body:not(:has(.order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B"))))) 2026-03-23 04:19:31,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.075 2026-03-23 04:19:31,841 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [10/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:19:31,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.076 2026-03-23 04:19:32,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.033 2026-03-23 04:19:32,115 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [11/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-03-23 04:19:32,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.019 0.045 2026-03-23 04:19:32,304 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [12/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-03-23 04:19:32,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 04:19:32,355 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [13/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:19:32,539 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [14/19] Tour test_multiple_reward_line_free_product → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:19:32,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.050 2026-03-23 04:19:32,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.038 2026-03-23 04:19:32,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [15/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-03-23 04:19:32,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 04:19:32,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.048 2026-03-23 04:19:33,002 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [16/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-10","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("1")):has(.price:contains("-10"))) 2026-03-23 04:19:33,050 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [17/19] Tour test_multiple_reward_line_free_product → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:19:33,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 04:19:33,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [18/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product B","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product B")):has(.qty:contains("1")):has(.price:contains("-5"))) 2026-03-23 04:19:33,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:19:33,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:19:33,399 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: [19/19] Tour test_multiple_reward_line_free_product → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Product A","price":"-20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Product A")):has(.qty:contains("2")):has(.price:contains("-20"))) 2026-03-23 04:19:33,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-03-23 04:19:33,470 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_multiple_reward_line_free_product SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 04:19:33,842 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18128148 (allocated 19795968) 2026-03-23 04:19:33,999 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 79888 2026-03-23 04:19:34,015 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-03-23 04:19:34,016 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 79888 2026-03-23 04:19:34,363 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmpxg87j9ts_chrome_odoo" 2026-03-23 04:19:34,521 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-03-23 04:19:37,737 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 80082 2026-03-23 04:19:37,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpd5c96hn3_chrome_odoo 2026-03-23 04:19:37,739 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:39785/json/version 2026-03-23 04:19:37,748 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:19:38,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/141.0.7390.54 2026-03-23 04:19:38,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:39785/json 2026-03-23 04:19:38,051 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:19:38,108 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:39785/devtools/page/BCAB8173A5E32BFE4B006980A9A422AF 2026-03-23 04:19:38,174 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-03-23 04:19:38,225 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-03-23 04:19:38,553 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:19:38,566 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-03-23 04:19:38,569 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:19:38,569 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:19:38,599 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:19:40,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:40] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.083 1.751 2026-03-23 04:19:40,432 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': 'BCAB8173A5E32BFE4B006980A9A422AF', 'loaderId': '33A9AC79B972CA231055F3E2FDE71586', 'isDownload': False} 2026-03-23 04:19:40,432 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-03-23 04:19:40,491 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:19:40,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.021 2026-03-23 04:19:40,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.045 2026-03-23 04:19:40,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.065 2026-03-23 04:19:41,743 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:19:41,763 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:19:41,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.052 2026-03-23 04:19:41,847 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:19:41,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 04:19:41,876 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [1/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:19:41,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:19:41,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:19:42,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.023 0.026 2026-03-23 04:19:42,145 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9296) 2026-03-23 04:19:42,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.121 2026-03-23 04:19:42,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.040 0.158 2026-03-23 04:19:42,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.063 2026-03-23 04:19:43,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.380 0.598 2026-03-23 04:19:43,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 04:19:43,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.019 2026-03-23 04:19:43,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.095 2026-03-23 04:19:43,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:19:43,766 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-03-23 04:19:43,899 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:19:43,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 04:19:43,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.021 0.030 2026-03-23 04:19:43,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:19:44,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.024 0.098 2026-03-23 04:19:44,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.130 2026-03-23 04:19:44,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.150 2026-03-23 04:19:44,096 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:19:44,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:19:44,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 04:19:44,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 04:19:44,356 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [2/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:19:44,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.067 2026-03-23 04:19:44,680 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:19:44,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.100 2026-03-23 04:19:44,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-03-23 04:19:44,777 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [3/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:19:44,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.193 2026-03-23 04:19:44,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.262 2026-03-23 04:19:44,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:44] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.362 2026-03-23 04:19:45,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.315 2026-03-23 04:19:45,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:45] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.336 2026-03-23 04:19:45,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:45] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.304 2026-03-23 04:19:45,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:45] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-03-23 04:19:45,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.340 2026-03-23 04:19:45,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.305 2026-03-23 04:19:45,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:19:45,457 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [4/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:19:45,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [5/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:19:45,642 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [6/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:19:45,705 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [7/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-03-23 04:19:45,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.022 2026-03-23 04:19:45,912 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [8/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:19:45,970 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [9/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:19:46,079 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [10/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:19:46,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:19:46,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [11/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:19:46,133 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:19:46,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [12/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:19:46,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:19:46,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [13/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:19:46,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [14/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:19:46,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [15/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:19:46,577 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [16/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:19:46,621 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [17/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:19:46,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [18/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:19:46,840 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:19:46,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.062 2026-03-23 04:19:46,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.108 2026-03-23 04:19:46,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82133148 started for PoS orders references: [{'name': '/', 'uuid': 'b2058d6f-10bd-4475-be99-476226a9badf'}] 2026-03-23 04:19:47,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82133148 order {'name': '/', 'uuid': 'b2058d6f-10bd-4475-be99-476226a9badf'} created pos.order #503 2026-03-23 04:19:47,954 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82133148 finished 2026-03-23 04:19:48,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.440 0.855 2026-03-23 04:19:48,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.147 0.161 2026-03-23 04:19:48,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.371 2026-03-23 04:19:48,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.066 2026-03-23 04:19:49,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:49] "GET /report/barcode/Code128/0442-6410-4f08 HTTP/1.1" 200 - 0 0.000 0.198 2026-03-23 04:19:49,483 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: [19/19] Tour PosLoyaltyNextOrderCouponExpirationDate → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:19:49,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 04:19:49,540 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-03-23 04:19:49,545 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 04:19:50,050 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 15280724 (allocated 16515072) 2026-03-23 04:19:50,112 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 80082 2026-03-23 04:19:50,126 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-03-23 04:19:50,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 80082 2026-03-23 04:19:50,343 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpd5c96hn3_chrome_odoo" 2026-03-23 04:19:50,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-03-23 04:19:53,193 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 80266 2026-03-23 04:19:53,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpcaf86t2y_chrome_odoo 2026-03-23 04:19:53,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:40663/json/version 2026-03-23 04:19:53,199 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:19:53,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:19:53,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:40663/json 2026-03-23 04:19:53,522 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:19:53,623 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:40663/devtools/page/CE8B7B8172B47EC839BA27220448F786 2026-03-23 04:19:53,676 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-03-23 04:19:53,735 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-03-23 04:19:54,287 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:19:54,304 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-03-23 04:19:54,306 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:19:54,307 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:19:54,378 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:19:56,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:56] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 85 0.078 1.723 2026-03-23 04:19:56,196 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': 'CE8B7B8172B47EC839BA27220448F786', 'loaderId': '62F54C2A2203B28DBAADD1F47E5FC5DD', 'isDownload': False} 2026-03-23 04:19:56,198 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-03-23 04:19:56,510 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:19:56,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:56] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 04:19:56,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 04:19:56,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-03-23 04:19:57,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 04:19:57,917 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:19:58,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.022 0.054 2026-03-23 04:19:58,062 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:19:58,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [1/29] Tour test_not_create_loyalty_card_expired_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:19:58,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.016 0.026 2026-03-23 04:19:58,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-03-23 04:19:58,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:19:58,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.044 2026-03-23 04:19:58,483 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9297) 2026-03-23 04:19:58,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.172 2026-03-23 04:19:58,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.046 0.192 2026-03-23 04:19:59,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.310 0.472 2026-03-23 04:19:59,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.839 2026-03-23 04:19:59,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:19:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.073 2026-03-23 04:20:00,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 04:20:00,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:00] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.152 2026-03-23 04:20:00,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.018 2026-03-23 04:20:01,395 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:20:01,756 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-03-23 04:20:01,766 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 04:20:01,932 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.072 2026-03-23 04:20:02,003 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.157 2026-03-23 04:20:02,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:02] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.069 0.336 2026-03-23 04:20:02,149 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-03-23 04:20:02,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:02] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.011 0.523 2026-03-23 04:20:02,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.526 2026-03-23 04:20:02,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.620 2026-03-23 04:20:03,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [2/29] Tour test_not_create_loyalty_card_expired_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:20:03,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.035 0.262 2026-03-23 04:20:04,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:04] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.057 0.374 2026-03-23 04:20:05,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:05] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.101 0.290 2026-03-23 04:20:05,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:05] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.517 2026-03-23 04:20:05,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:05] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.620 2026-03-23 04:20:05,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:05] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.681 2026-03-23 04:20:05,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:05] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.787 2026-03-23 04:20:06,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:06] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.874 2026-03-23 04:20:06,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:06] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.384 2026-03-23 04:20:06,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:06] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.470 2026-03-23 04:20:06,235 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.055 2026-03-23 04:20:06,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:06] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.491 2026-03-23 04:20:07,424 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [3/29] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:20:07,915 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [4/29] Tour test_not_create_loyalty_card_expired_program → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:20:08,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.176 0.330 2026-03-23 04:20:08,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:08] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.532 2026-03-23 04:20:08,672 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [5/29] Tour test_not_create_loyalty_card_expired_program → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:20:08,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:08] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.019 0.085 2026-03-23 04:20:09,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [6/29] Tour test_not_create_loyalty_card_expired_program → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:20:09,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [7/29] Tour test_not_create_loyalty_card_expired_program → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:20:09,754 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [8/29] Tour test_not_create_loyalty_card_expired_program → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 04:20:09,845 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [9/29] Tour test_not_create_loyalty_card_expired_program → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 04:20:10,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [10/29] Tour test_not_create_loyalty_card_expired_program → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-03-23 04:20:10,710 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [11/29] Tour test_not_create_loyalty_card_expired_program → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-03-23 04:20:10,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:10] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 7 0.097 0.219 2026-03-23 04:20:10,914 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [12/29] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:20:11,096 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [13/29] Tour test_not_create_loyalty_card_expired_program → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:20:11,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 11 0.042 0.206 2026-03-23 04:20:11,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.289 2026-03-23 04:20:12,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.070 0.196 2026-03-23 04:20:12,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [14/29] Tour test_not_create_loyalty_card_expired_program → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:20:14,057 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [15/29] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:20:14,117 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [16/29] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:20:14,261 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [17/29] Tour test_not_create_loyalty_card_expired_program → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-03-23 04:20:15,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.055 0.223 2026-03-23 04:20:15,455 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [18/29] Tour test_not_create_loyalty_card_expired_program → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:20:15,965 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [19/29] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:20:17,637 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [20/29] Tour test_not_create_loyalty_card_expired_program → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:20:17,794 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [21/29] Tour test_not_create_loyalty_card_expired_program → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:20:18,077 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [22/29] Tour test_not_create_loyalty_card_expired_program → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:20:18,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.071 2026-03-23 04:20:18,763 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.121 2026-03-23 04:20:19,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.082 0.264 2026-03-23 04:20:19,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [23/29] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:20:21,038 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [24/29] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:20:21,709 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [25/29] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:20:22,212 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [26/29] Tour test_not_create_loyalty_card_expired_program → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:20:23,077 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [27/29] Tour test_not_create_loyalty_card_expired_program → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:20:23,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.045 0.176 2026-03-23 04:20:25,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: [28/29] Tour test_not_create_loyalty_card_expired_program → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:20:25,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.117 0.350 2026-03-23 04:20:27,080 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57164304 started for PoS orders references: [{'name': '/', 'uuid': '4033fbd4-fe38-4a8e-9b70-8174221189b8'}] 2026-03-23 04:20:27,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.108 2026-03-23 04:20:30,876 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57164304 order {'name': '/', 'uuid': '4033fbd4-fe38-4a8e-9b70-8174221189b8'} created pos.order #504 2026-03-23 04:20:31,096 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57164304 finished 2026-03-23 04:20:31,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 2.567 2.322 2026-03-23 04:20:42,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.218 0.624 2026-03-23 04:20:46,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:20:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.043 0.128 2026-03-23 04:20:58,171 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Asking for screenshot 2026-03-23 04:21:09,166 26 WARNING 00799-19-0-all odoo.tests.common: Error during browser shutdown Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 2533, in browser_js self.fail('%s\n\n%s' % (message, error)) File "/usr/lib/python3.12/unittest/case.py", line 715, in fail raise self.failureException(msg) AssertionError: The test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" failed Script timeout exceeded During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 1653, in _websocket_request return f.result(timeout=timeout * self.throttling_factor) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/_base.py", line 458, in result raise TimeoutError() TimeoutError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/build/odoo/odoo/tests/common.py", line 1364, in _ws_winddown self._websocket_request('Runtime.evaluate', params={'expression': """ File "/data/build/odoo/odoo/tests/common.py", line 1655, in _websocket_request raise TimeoutError(f'{method}({params or ""})') TimeoutError: Runtime.evaluate({'expression': "\n ('serviceWorker' in navigator) &&\n navigator.serviceWorker.getRegistrations().then(\n registrations => Promise.all(registrations.map(r => r.unregister()))\n )\n ", 'awaitPromise': True}) 2026-03-23 04:21:10,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-03-23 04:21:10,923 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 80266 2026-03-23 04:21:10,982 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Couldn't capture screenshot: 2026-03-23 04:21:11,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:11] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.913 2026-03-23 04:21:14,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpcaf86t2y_chrome_odoo" 2026-03-23 04:21:14,497 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:21:14,498 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_not_create_loyalty_card_expired_program Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 2813, in test_not_create_loyalty_card_expired_program self.start_tour( File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" failed Script timeout exceeded 2026-03-23 04:21:14,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-03-23 04:21:19,509 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 80451 2026-03-23 04:21:19,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpbibhl_83_chrome_odoo 2026-03-23 04:21:19,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36579/json/version 2026-03-23 04:21:19,521 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:21:26,801 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:21:26,812 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36579/json 2026-03-23 04:21:26,829 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:21:29,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:36579/devtools/page/FE11754C80C1D76184822BA61D656591 2026-03-23 04:21:32,189 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-03-23 04:21:34,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-03-23 04:21:45,772 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:21:45,846 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-03-23 04:21:45,872 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:21:45,873 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:21:46,175 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:21:49,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:49] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 85 0.169 2.784 2026-03-23 04:21:49,086 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': 'FE11754C80C1D76184822BA61D656591', 'loaderId': 'D8D7286D8B06B3D7D08E0D9D3B54F035', 'isDownload': False} 2026-03-23 04:21:49,087 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-03-23 04:21:49,229 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:21:49,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:49] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.034 2026-03-23 04:21:49,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:49] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.015 0.070 2026-03-23 04:21:49,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:49] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.108 2026-03-23 04:21:50,659 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:21:50,741 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:21:50,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.079 2026-03-23 04:21:50,927 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:21:50,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/34] Tour PosOrderClaimReward → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:21:50,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.026 2026-03-23 04:21:51,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 04:21:51,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:21:51,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.036 0.080 2026-03-23 04:21:51,536 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9298) 2026-03-23 04:21:51,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.151 0.202 2026-03-23 04:21:51,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 37 0.126 0.364 2026-03-23 04:21:51,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.159 2026-03-23 04:21:53,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.599 0.804 2026-03-23 04:21:53,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.057 2026-03-23 04:21:53,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.020 2026-03-23 04:21:53,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:53] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.033 0.128 2026-03-23 04:21:53,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:21:53,855 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:21:54,010 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:21:54,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 04:21:54,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:21:54,117 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:21:54,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.040 0.112 2026-03-23 04:21:54,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.159 2026-03-23 04:21:54,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.163 2026-03-23 04:21:54,214 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "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 04:21:54,217 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:21:54,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.025 0.038 2026-03-23 04:21:54,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.045 0.114 2026-03-23 04:21:54,575 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/34] Tour PosOrderClaimReward → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:21:54,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.014 0.048 2026-03-23 04:21:54,951 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/34] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:21:54,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:54] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.131 2026-03-23 04:21:55,016 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:21:55,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.272 2026-03-23 04:21:55,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/34] Tour PosOrderClaimReward → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:21:55,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.329 2026-03-23 04:21:55,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.407 2026-03-23 04:21:55,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.440 2026-03-23 04:21:55,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.499 2026-03-23 04:21:55,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.359 2026-03-23 04:21:55,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-03-23 04:21:55,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-03-23 04:21:55,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.125 0.321 2026-03-23 04:21:55,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:55] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.420 2026-03-23 04:21:55,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/34] Tour PosOrderClaimReward → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:21:55,897 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/34] Tour PosOrderClaimReward → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:21:55,949 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/34] Tour PosOrderClaimReward → Step Search customer with "Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:21:56,017 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/34] Tour PosOrderClaimReward → Step Check "Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner")) 2026-03-23 04:21:56,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/34] Tour PosOrderClaimReward → Step click partner 'Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner)) 2026-03-23 04:21:56,232 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/34] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:21:56,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/34] Tour PosOrderClaimReward → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:21:56,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:56] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.021 0.035 2026-03-23 04:21:56,470 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/34] Tour PosOrderClaimReward → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:21:56,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.031 0.061 2026-03-23 04:21:56,651 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/34] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:21:56,706 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/34] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:21:56,765 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/34] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-03-23 04:21:56,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/34] Tour PosOrderClaimReward → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:21:56,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.031 2026-03-23 04:21:57,051 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/34] Tour PosOrderClaimReward → Step .loyalty-points-title 2026-03-23 04:21:57,110 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/34] Tour PosOrderClaimReward → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:21:57,158 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/34] Tour PosOrderClaimReward → Step click Actions button (trigger: .more-btn) 2026-03-23 04:21:57,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/34] Tour PosOrderClaimReward → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:21:57,316 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/34] Tour PosOrderClaimReward → Step .selection-item span:nth-child(2) 2026-03-23 04:21:57,369 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/34] Tour PosOrderClaimReward → Step select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen")) 2026-03-23 04:21:57,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:21:57,559 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/34] Tour PosOrderClaimReward → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"-3.20","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:21:57,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.044 0.031 2026-03-23 04:21:57,667 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/34] Tour PosOrderClaimReward → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:21:57,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.052 2026-03-23 04:21:57,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/34] Tour PosOrderClaimReward → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:21:57,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:21:57,799 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:21:57,812 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/34] Tour PosOrderClaimReward → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:21:57,863 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/34] Tour PosOrderClaimReward → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:21:57,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:21:57,973 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [28/34] Tour PosOrderClaimReward → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:21:58,027 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [29/34] Tour PosOrderClaimReward → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:21:58,097 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [30/34] Tour PosOrderClaimReward → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:21:58,155 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [31/34] Tour PosOrderClaimReward → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:21:58,211 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [32/34] Tour PosOrderClaimReward → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:21:58,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:21:58,327 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [33/34] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:21:58,358 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:21:58,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.068 2026-03-23 04:21:58,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15619543 started for PoS orders references: [{'name': '/', 'uuid': '92ef96e4-5efd-462b-a3ec-7500bf69ce23'}] 2026-03-23 04:21:59,640 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15619543 order {'name': '/', 'uuid': '92ef96e4-5efd-462b-a3ec-7500bf69ce23'} created pos.order #505 2026-03-23 04:21:59,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15619543 finished 2026-03-23 04:21:59,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:21:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 204 0.628 0.860 2026-03-23 04:22:00,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.108 0.112 2026-03-23 04:22:00,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.222 2026-03-23 04:22:00,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.029 2026-03-23 04:22:00,597 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [34/34] Tour PosOrderClaimReward → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:22:00,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:22:00,646 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-03-23 04:22:00,647 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:22:00,900 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 17768152 (allocated 18747392) 2026-03-23 04:22:00,946 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 80451 2026-03-23 04:22:00,960 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-03-23 04:22:00,962 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 80451 2026-03-23 04:22:01,179 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpbibhl_83_chrome_odoo" 2026-03-23 04:22:03,193 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 80636 2026-03-23 04:22:03,193 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpn2d8_8wk_chrome_odoo 2026-03-23 04:22:03,194 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:37215/json/version 2026-03-23 04:22:03,206 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:22:03,534 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:22:03,534 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:37215/json 2026-03-23 04:22:03,535 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:22:03,598 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:37215/devtools/page/5C34298F071960BC0B210661E513D1BC 2026-03-23 04:22:03,660 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-03-23 04:22:03,707 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-03-23 04:22:03,930 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:22:03,982 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-03-23 04:22:03,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:22:03,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:22:04,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:04] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 30 0.046 0.085 2026-03-23 04:22:04,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '5C34298F071960BC0B210661E513D1BC', 'loaderId': 'F091065013444DEA6028A4F7942255D2', 'isDownload': False} 2026-03-23 04:22:04,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-03-23 04:22:04,233 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:22:04,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-03-23 04:22:04,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 04:22:04,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.058 2026-03-23 04:22:05,253 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:22:05,260 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:22:05,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:22:05,323 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:22:05,346 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [1/27] Tour PosOrderNoPoints → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:22:05,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.008 0.012 2026-03-23 04:22:05,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:22:05,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:22:05,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.046 2026-03-23 04:22:05,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.013 0.042 2026-03-23 04:22:05,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 13 0.022 0.063 2026-03-23 04:22:05,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-03-23 04:22:06,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 176 0.221 0.431 2026-03-23 04:22:06,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:22:06,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:22:06,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.049 2026-03-23 04:22:06,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:22:06,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:22:06,752 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:22:06,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:22:06,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:22:06,803 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:22:06,866 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-03-23 04:22:06,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.059 0.093 2026-03-23 04:22:06,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:06] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.008 0.179 2026-03-23 04:22:07,044 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-03-23 04:22:07,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:22:07,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:07] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.039 0.087 2026-03-23 04:22:07,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.070 2026-03-23 04:22:07,366 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [2/27] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:22:07,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:07] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.041 2026-03-23 04:22:07,902 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [3/27] Tour PosOrderNoPoints → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:22:08,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.019 0.114 2026-03-23 04:22:08,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:22:08,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-03-23 04:22:08,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.295 2026-03-23 04:22:08,188 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [4/27] Tour PosOrderNoPoints → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:22:08,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.342 2026-03-23 04:22:08,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [5/27] Tour PosOrderNoPoints → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:22:08,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.410 2026-03-23 04:22:08,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.467 2026-03-23 04:22:08,440 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [6/27] Tour PosOrderNoPoints → Step Search customer with "Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-03-23 04:22:08,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.359 2026-03-23 04:22:08,573 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [7/27] Tour PosOrderNoPoints → Step Check "Test Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Test Partner 2")) 2026-03-23 04:22:08,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.438 2026-03-23 04:22:08,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.436 2026-03-23 04:22:08,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.387 2026-03-23 04:22:08,696 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [8/27] Tour PosOrderNoPoints → Step click partner 'Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(Test Partner 2)) 2026-03-23 04:22:08,761 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [9/27] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:22:08,814 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [10/27] Tour PosOrderNoPoints → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:22:08,953 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [11/27] Tour PosOrderNoPoints → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:22:08,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.049 2026-03-23 04:22:09,050 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [12/27] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:22:09,102 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [13/27] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:22:09,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [14/27] Tour PosOrderNoPoints → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-03-23 04:22:09,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 04:22:09,397 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [15/27] Tour PosOrderNoPoints → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:22:09,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [16/27] Tour PosOrderNoPoints → Step body:not(:has(.loyalty-points-title)) 2026-03-23 04:22:09,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [17/27] Tour PosOrderNoPoints → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:22:09,592 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [18/27] Tour PosOrderNoPoints → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:22:09,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:22:09,642 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [19/27] Tour PosOrderNoPoints → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:22:09,645 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:22:09,692 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [20/27] Tour PosOrderNoPoints → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:22:09,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.025 2026-03-23 04:22:09,911 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [21/27] Tour PosOrderNoPoints → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:22:09,972 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [22/27] Tour PosOrderNoPoints → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:22:10,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [23/27] Tour PosOrderNoPoints → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:22:10,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [24/27] Tour PosOrderNoPoints → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:22:10,149 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [25/27] Tour PosOrderNoPoints → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:22:10,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:22:10,264 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [26/27] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:22:10,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.039 2026-03-23 04:22:10,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:22:10,302 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70541489 started for PoS orders references: [{'name': '/', 'uuid': '29019280-4f3d-4a31-ad31-cbdad46331a8'}] 2026-03-23 04:22:10,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70541489 order {'name': '/', 'uuid': '29019280-4f3d-4a31-ad31-cbdad46331a8'} created pos.order #506 2026-03-23 04:22:10,737 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70541489 finished 2026-03-23 04:22:10,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 114 0.132 0.398 2026-03-23 04:22:10,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 04:22:10,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.035 2026-03-23 04:22:11,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: [27/27] Tour PosOrderNoPoints → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:22:11,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 04:22:11,240 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-03-23 04:22:11,241 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-03-23 04:22:11,456 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 16048956 (allocated 17301504) 2026-03-23 04:22:11,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 80636 2026-03-23 04:22:11,519 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-03-23 04:22:11,519 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 80636 2026-03-23 04:22:11,786 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpn2d8_8wk_chrome_odoo" 2026-03-23 04:22:11,896 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-03-23 04:22:14,106 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 80817 2026-03-23 04:22:14,106 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp8mkfyov6_chrome_odoo 2026-03-23 04:22:14,106 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42221/json/version 2026-03-23 04:22:14,110 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:22:14,393 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/141.0.7390.54 2026-03-23 04:22:14,393 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:42221/json 2026-03-23 04:22:14,394 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:22:14,461 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:42221/devtools/page/3BD0641D295EB66050AC6F0BF45D44F4 2026-03-23 04:22:14,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-03-23 04:22:14,590 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-03-23 04:22:14,973 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:22:14,998 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-03-23 04:22:15,004 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:22:15,004 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:22:15,069 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:22:17,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:17] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.104 1.949 2026-03-23 04:22:17,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '3BD0641D295EB66050AC6F0BF45D44F4', 'loaderId': '90DDA04C1B78FDBACB1635190B7AA5CF', 'isDownload': False} 2026-03-23 04:22:17,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_order_reward_product_tax_included_included')" 2026-03-23 04:22:17,197 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:22:17,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 04:22:17,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 04:22:17,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.040 2026-03-23 04:22:18,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:22:18,448 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:22:18,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.021 0.027 2026-03-23 04:22:18,577 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_order_reward_product_tax_included_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:22:18,616 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [1/13] Tour test_order_reward_product_tax_included_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:22:18,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.011 2026-03-23 04:22:18,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:22:18,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:22:18,836 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9299) 2026-03-23 04:22:18,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.034 0.100 2026-03-23 04:22:18,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.033 0.146 2026-03-23 04:22:18,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.009 2026-03-23 04:22:19,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.050 0.110 2026-03-23 04:22:20,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.420 0.548 2026-03-23 04:22:20,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:22:20,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.043 2026-03-23 04:22:20,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:20] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.200 2026-03-23 04:22:20,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.037 2026-03-23 04:22:20,829 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-03-23 04:22:20,989 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:22:21,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.036 2026-03-23 04:22:21,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:22:21,117 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:22:21,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.045 0.141 2026-03-23 04:22:21,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:22:21,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:22:21,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.011 0.285 2026-03-23 04:22:21,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.229 2026-03-23 04:22:21,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.020 0.103 2026-03-23 04:22:21,791 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [2/13] Tour test_order_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:22:21,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:21] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.044 2026-03-23 04:22:22,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.164 2026-03-23 04:22:22,250 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:22:22,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.019 0.304 2026-03-23 04:22:22,450 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [3/13] Tour test_order_reward_product_tax_included_included → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-03-23 04:22:22,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.452 2026-03-23 04:22:22,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.016 0.576 2026-03-23 04:22:22,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.606 2026-03-23 04:22:22,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.676 2026-03-23 04:22:22,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1624&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.023 0.532 2026-03-23 04:22:22,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.553 2026-03-23 04:22:22,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.422 2026-03-23 04:22:22,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:22] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.328 2026-03-23 04:22:23,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:23] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.330 2026-03-23 04:22:23,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.096 0.440 2026-03-23 04:22:23,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:23] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.016 0.266 2026-03-23 04:22:23,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.043 2026-03-23 04:22:23,496 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [4/13] Tour test_order_reward_product_tax_included_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:22:23,700 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [5/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-03-23 04:22:23,767 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [6/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-03-23 04:22:23,819 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [7/13] Tour test_order_reward_product_tax_included_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:22:23,875 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [8/13] Tour test_order_reward_product_tax_included_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:22:23,927 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [9/13] Tour test_order_reward_product_tax_included_included → Step click Actions button (trigger: .more-btn) 2026-03-23 04:22:23,998 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [10/13] Tour test_order_reward_product_tax_included_included → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:22:24,074 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [11/13] Tour test_order_reward_product_tax_included_included → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:22:24,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [12/13] Tour test_order_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:22:24,207 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [13/13] Tour test_order_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on your order")):has(.price:contains("-10.00"))) 2026-03-23 04:22:24,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:24] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.010 0.024 2026-03-23 04:22:24,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.056 2026-03-23 04:22:24,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:22:24,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-03-23 04:22:24,450 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_order_reward_product_tax_included_included SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-03-23 04:22:24,694 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14623148 (allocated 15990784) 2026-03-23 04:22:24,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 80817 2026-03-23 04:22:24,746 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-03-23 04:22:24,747 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 80817 2026-03-23 04:22:25,075 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp8mkfyov6_chrome_odoo" 2026-03-23 04:22:26,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 80993 2026-03-23 04:22:26,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp16x4ovwp_chrome_odoo 2026-03-23 04:22:26,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36963/json/version 2026-03-23 04:22:26,699 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:22:27,091 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/141.0.7390.54 2026-03-23 04:22:27,091 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36963/json 2026-03-23 04:22:27,092 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:22:27,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36963/devtools/page/43DD63E698D1601F1F8FA7774E4FB9DD 2026-03-23 04:22:27,256 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-03-23 04:22:27,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-03-23 04:22:27,401 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:22:27,424 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-03-23 04:22:27,431 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:22:27,432 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:22:27,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:27] "GET /pos/ui/65 HTTP/1.1" 200 - 30 0.055 0.127 2026-03-23 04:22:27,654 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '43DD63E698D1601F1F8FA7774E4FB9DD', 'loaderId': '3A631A17B36F00EB48C633BA18786FE7', 'isDownload': False} 2026-03-23 04:22:27,654 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_order_reward_product_tax_included_excluded')" 2026-03-23 04:22:27,726 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:22:27,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:27] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.028 2026-03-23 04:22:27,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:27] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.053 2026-03-23 04:22:27,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:27] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.080 2026-03-23 04:22:28,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:22:28,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:22:28,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:22:28,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_order_reward_product_tax_included_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:22:29,011 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [1/12] Tour test_order_reward_product_tax_included_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:22:29,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.011 0.024 2026-03-23 04:22:29,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:22:29,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:22:29,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 04:22:29,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 04:22:29,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 13 0.034 0.116 2026-03-23 04:22:29,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.113 2026-03-23 04:22:30,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 197 0.265 0.535 2026-03-23 04:22:30,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:22:30,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.053 2026-03-23 04:22:30,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.104 2026-03-23 04:22:30,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:22:30,763 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-03-23 04:22:30,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:22:30,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:22:30,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 04:22:30,952 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:22:30,964 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 04:22:30,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:30] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.021 0.042 2026-03-23 04:22:31,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.007 0.084 2026-03-23 04:22:31,021 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "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 04:22:31,027 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:22:31,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 04:22:31,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 04:22:31,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [2/12] Tour test_order_reward_product_tax_included_excluded → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-03-23 04:22:31,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.049 2026-03-23 04:22:31,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.126 2026-03-23 04:22:31,716 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:22:31,759 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [3/12] Tour test_order_reward_product_tax_included_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:22:31,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.187 2026-03-23 04:22:31,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-03-23 04:22:31,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.289 2026-03-23 04:22:31,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:31] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.348 2026-03-23 04:22:32,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [4/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-03-23 04:22:32,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.398 2026-03-23 04:22:32,147 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [5/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-03-23 04:22:32,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.390 2026-03-23 04:22:32,208 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [6/12] Tour test_order_reward_product_tax_included_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:22:32,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.442 2026-03-23 04:22:32,272 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [7/12] Tour test_order_reward_product_tax_included_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:22:32,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.437 2026-03-23 04:22:32,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "GET /web/image?model=product.template&field=image_128&id=1624&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.408 2026-03-23 04:22:32,335 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [8/12] Tour test_order_reward_product_tax_included_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 04:22:32,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.379 2026-03-23 04:22:32,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.251 2026-03-23 04:22:32,431 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [9/12] Tour test_order_reward_product_tax_included_excluded → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:22:32,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [10/12] Tour test_order_reward_product_tax_included_excluded → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:22:32,584 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [11/12] Tour test_order_reward_product_tax_included_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:22:32,682 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: [12/12] Tour test_order_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on your order")):has(.price:contains("-10.00"))) 2026-03-23 04:22:32,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.014 0.046 2026-03-23 04:22:32,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 04:22:32,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 04:22:32,997 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-03-23 04:22:33,001 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_order_reward_product_tax_included_excluded SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-03-23 04:22:33,248 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14413060 (allocated 15466496) 2026-03-23 04:22:33,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 80993 2026-03-23 04:22:33,276 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-03-23 04:22:33,278 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 80993 2026-03-23 04:22:33,545 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp16x4ovwp_chrome_odoo" 2026-03-23 04:22:33,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-03-23 04:22:37,221 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 81169 2026-03-23 04:22:37,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmp4jnl7jyo_chrome_odoo 2026-03-23 04:22:37,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:44289/json/version 2026-03-23 04:22:37,223 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:22:37,466 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/141.0.7390.54 2026-03-23 04:22:37,466 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:44289/json 2026-03-23 04:22:37,469 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:22:37,525 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:44289/devtools/page/D25D3ABAF266AA31735AAC8E1613940C 2026-03-23 04:22:37,580 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-03-23 04:22:37,649 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-03-23 04:22:37,912 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:22:37,925 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-03-23 04:22:37,928 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:22:37,928 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:22:37,948 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:22:39,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:39] "GET /pos/ui/65 HTTP/1.1" 200 - 80 0.076 1.552 2026-03-23 04:22:39,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'D25D3ABAF266AA31735AAC8E1613940C', 'loaderId': '8A3C9B4704A76710D20E64AF2350E725', 'isDownload': False} 2026-03-23 04:22:39,583 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-03-23 04:22:39,624 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:22:39,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 04:22:39,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.046 2026-03-23 04:22:39,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.089 2026-03-23 04:22:40,975 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:22:41,073 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.068 2026-03-23 04:22:41,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.040 2026-03-23 04:22:41,305 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate test code "odoo.startTour('test_physical_gift_card', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:22:41,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.018 2026-03-23 04:22:41,369 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [1/186] Tour test_physical_gift_card → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:22:41,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.006 0.011 2026-03-23 04:22:41,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:22:41,604 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9301) 2026-03-23 04:22:41,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.018 0.101 2026-03-23 04:22:41,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.029 0.152 2026-03-23 04:22:41,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.091 0.090 2026-03-23 04:22:41,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.093 2026-03-23 04:22:43,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.417 0.650 2026-03-23 04:22:43,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:22:43,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:22:43,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.086 2026-03-23 04:22:43,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:22:43,593 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-03-23 04:22:43,710 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:22:43,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-03-23 04:22:43,759 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:22:43,768 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:22:43,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.010 0.026 2026-03-23 04:22:43,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.013 0.076 2026-03-23 04:22:43,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-03-23 04:22:43,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:22:43,962 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:22:44,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 04:22:44,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.066 2026-03-23 04:22:44,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [2/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:22:44,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.012 2026-03-23 04:22:44,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.019 0.041 2026-03-23 04:22:44,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:22:44,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.135 2026-03-23 04:22:44,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [3/186] Tour test_physical_gift_card → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:22:44,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.228 2026-03-23 04:22:44,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.299 2026-03-23 04:22:44,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:44] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.378 2026-03-23 04:22:45,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:45] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.444 2026-03-23 04:22:45,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:45] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.421 2026-03-23 04:22:45,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:45] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.405 2026-03-23 04:22:45,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:45] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.336 2026-03-23 04:22:45,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:45] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.296 2026-03-23 04:22:45,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.180 2026-03-23 04:22:45,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.099 0.414 2026-03-23 04:22:45,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.089 2026-03-23 04:22:45,802 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [4/186] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-03-23 04:22:46,153 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [5/186] Tour test_physical_gift_card → Step Input code 'gift_card_partner' (trigger: input[id="code"]) 2026-03-23 04:22:46,531 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [6/186] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-03-23 04:22:47,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:47] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.052 0.160 2026-03-23 04:22:47,618 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [7/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-03-23 04:22:47,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [8/186] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 04:22:47,787 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [9/186] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-03-23 04:22:47,836 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [10/186] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-03-23 04:22:47,910 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [11/186] Tour test_physical_gift_card → Step Input code 'gift_card_expired' (trigger: input[id="code"]) 2026-03-23 04:22:47,991 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [12/186] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-03-23 04:22:48,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:48] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.038 0.083 2026-03-23 04:22:48,752 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [13/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-03-23 04:22:48,813 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [14/186] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 04:22:48,881 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [15/186] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-03-23 04:22:48,926 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [16/186] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-03-23 04:22:48,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [17/186] Tour test_physical_gift_card → Step Input code 'gift_card_sold' (trigger: input[id="code"]) 2026-03-23 04:22:49,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [18/186] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-03-23 04:22:49,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:49] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.034 0.088 2026-03-23 04:22:49,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [19/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Ok")) 2026-03-23 04:22:49,961 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [20/186] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 04:22:50,047 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [21/186] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-03-23 04:22:50,108 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [22/186] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:22:50,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [23/186] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-03-23 04:22:50,282 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [24/186] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:22:50,529 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [25/186] Tour test_physical_gift_card → Step input text 'gift_card_generated_but_not_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:22:50,636 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [26/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:22:50,769 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [27/186] Tour test_physical_gift_card → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 04:22:50,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:50] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.026 0.054 2026-03-23 04:22:51,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:51] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.021 0.048 2026-03-23 04:22:51,262 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [28/186] Tour test_physical_gift_card → Step a:contains("Sell physical gift card?") 2026-03-23 04:22:51,371 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [29/186] Tour test_physical_gift_card → Step Input code 'gift_card_generated_but_not_sold' (trigger: input[id="code"]) 2026-03-23 04:22:51,771 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [30/186] Tour test_physical_gift_card → Step Not loading (trigger: body:not(:has(.gift-card-loading))) 2026-03-23 04:22:52,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:52] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.025 0.059 2026-03-23 04:22:52,651 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [31/186] Tour test_physical_gift_card → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:22:54,775 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [32/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:22:55,094 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [33/186] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:22:55,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.031 0.145 2026-03-23 04:22:55,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.209 2026-03-23 04:22:55,425 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [34/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"60.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("60.00"))) 2026-03-23 04:22:55,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [35/186] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:22:55,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [36/186] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:22:55,653 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [37/186] Tour test_physical_gift_card → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:22:55,812 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [38/186] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:22:55,865 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [39/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:22:56,211 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [40/186] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00")) 2026-03-23 04:22:56,268 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [41/186] Tour test_physical_gift_card → Step order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"):not(:visible)) 2026-03-23 04:22:56,321 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [42/186] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:22:56,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [43/186] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:22:56,976 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [44/186] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:22:57,187 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [45/186] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:22:57,383 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.051 2026-03-23 04:22:57,385 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 04:22:57,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.023 0.118 2026-03-23 04:22:57,669 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [46/186] Tour test_physical_gift_card → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:22:57,938 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [47/186] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:22:57,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [48/186] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:22:58,159 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [49/186] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:22:58,226 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:22:58,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.076 2026-03-23 04:22:58,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.140 2026-03-23 04:22:58,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63466268 started for PoS orders references: [{'name': '/', 'uuid': '78bf671c-c3f4-47b0-8af3-d0fa544e4643'}] 2026-03-23 04:22:58,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63466268 order {'name': '/', 'uuid': '78bf671c-c3f4-47b0-8af3-d0fa544e4643'} created pos.order #508 2026-03-23 04:22:58,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63466268 finished 2026-03-23 04:22:59,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.297 0.687 2026-03-23 04:22:59,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.037 0.063 2026-03-23 04:22:59,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.117 2026-03-23 04:22:59,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:22:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 04:23:00,483 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [50/186] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:23:00,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [51/186] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:23:00,581 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [52/186] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:23:00,636 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [53/186] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-03-23 04:23:00,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.022 0.127 2026-03-23 04:23:00,724 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [54/186] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:23:00,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.169 2026-03-23 04:23:00,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [55/186] Tour test_physical_gift_card → Step input text 'gift_card_valid' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:23:00,904 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [56/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:23:00,970 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [57/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:23:00,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:00] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.012 2026-03-23 04:23:01,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:01] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.017 0.057 2026-03-23 04:23:01,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 04:23:01,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 04:23:01,443 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [58/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:23:01,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [59/186] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:23:01,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.052 2026-03-23 04:23:01,550 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [60/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-3.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:23:01,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [61/186] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:23:01,653 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [62/186] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:23:01,705 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [63/186] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:23:01,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [64/186] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:23:01,848 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [65/186] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:23:01,870 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [66/186] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:23:01,922 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [67/186] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:23:01,999 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [68/186] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:23:02,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 04:23:02,048 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [69/186] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:23:02,118 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [70/186] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:23:02,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:02] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 04:23:02,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67953612 started for PoS orders references: [{'name': '/', 'uuid': '348e4465-3715-4280-b95a-217f4091d318'}] 2026-03-23 04:23:03,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67953612 order {'name': '/', 'uuid': '348e4465-3715-4280-b95a-217f4091d318'} created pos.order #509 2026-03-23 04:23:03,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67953612 finished 2026-03-23 04:23:03,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 168 0.538 0.886 2026-03-23 04:23:03,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 1.464 2026-03-23 04:23:04,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:04] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.071 0.176 2026-03-23 04:23:04,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.305 2026-03-23 04:23:05,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.013 0.081 2026-03-23 04:23:06,571 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [71/186] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:23:06,744 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [72/186] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:23:07,185 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [73/186] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:23:07,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.055 0.125 2026-03-23 04:23:07,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.047 0.223 2026-03-23 04:23:08,033 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [74/186] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-03-23 04:23:08,218 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [75/186] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:23:08,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [76/186] Tour test_physical_gift_card → Step input text 'gift_card_partner' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:23:08,440 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [77/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:23:08,534 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [78/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:23:08,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:08] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.017 0.099 2026-03-23 04:23:09,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.084 0.123 2026-03-23 04:23:10,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.060 0.220 2026-03-23 04:23:10,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.091 2026-03-23 04:23:11,766 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [79/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:23:11,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.034 0.142 2026-03-23 04:23:11,948 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [80/186] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:23:12,013 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [81/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-3.20","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-3.20"))) 2026-03-23 04:23:12,053 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [82/186] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:23:12,102 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [83/186] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:23:12,158 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [84/186] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:23:12,209 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [85/186] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:23:12,924 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [86/186] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:23:12,938 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [87/186] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:23:12,940 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [88/186] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:23:12,983 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [89/186] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:23:13,167 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [90/186] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:23:13,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.027 0.138 2026-03-23 04:23:13,481 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [91/186] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:23:13,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.026 0.056 2026-03-23 04:23:14,238 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78365635 started for PoS orders references: [{'name': '/', 'uuid': '6c14bc3d-76fc-41de-861b-d7a3e90a4887'}] 2026-03-23 04:23:14,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78365635 order {'name': '/', 'uuid': '6c14bc3d-76fc-41de-861b-d7a3e90a4887'} created pos.order #510 2026-03-23 04:23:15,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78365635 finished 2026-03-23 04:23:15,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 114 0.306 0.886 2026-03-23 04:23:15,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.027 1.237 2026-03-23 04:23:16,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.128 0.332 2026-03-23 04:23:16,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.109 0.703 2026-03-23 04:23:19,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.025 0.120 2026-03-23 04:23:20,572 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [92/186] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:23:21,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.084 0.189 2026-03-23 04:23:21,349 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [93/186] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:23:22,106 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [94/186] Tour test_physical_gift_card → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:23:22,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.031 0.132 2026-03-23 04:23:24,397 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [95/186] Tour test_physical_gift_card → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:23:24,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.081 0.219 2026-03-23 04:23:25,736 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [96/186] Tour test_physical_gift_card → Step click Actions button (trigger: .more-btn) 2026-03-23 04:23:26,425 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [97/186] Tour test_physical_gift_card → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:23:28,072 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [98/186] Tour test_physical_gift_card → Step input text 'gift_card_sold' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:23:29,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [99/186] Tour test_physical_gift_card → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:23:31,823 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [100/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:23:32,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:32] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.077 0.176 2026-03-23 04:23:33,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:33] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.099 0.202 2026-03-23 04:23:34,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.047 0.207 2026-03-23 04:23:35,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.106 0.407 2026-03-23 04:23:35,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [101/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:23:36,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.047 0.161 2026-03-23 04:23:37,592 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [102/186] Tour test_physical_gift_card → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:23:38,260 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [103/186] Tour test_physical_gift_card → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"-6.40","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("-6.40"))) 2026-03-23 04:23:38,588 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [104/186] Tour test_physical_gift_card → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:23:39,061 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [105/186] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00")) 2026-03-23 04:23:39,438 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [106/186] Tour test_physical_gift_card → Step order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"):not(:visible)) 2026-03-23 04:23:39,574 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [107/186] Tour test_physical_gift_card → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:23:41,110 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [108/186] Tour test_physical_gift_card → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:23:41,445 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Asking for screenshot 2026-03-23 04:23:41,509 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [109/186] Tour test_physical_gift_card → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:23:42,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [110/186] Tour test_physical_gift_card → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:23:42,598 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [111/186] Tour test_physical_gift_card → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:23:42,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.026 0.115 2026-03-23 04:23:43,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:43] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.035 2026-03-23 04:23:44,100 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_042344_081241_TestUi.png 2026-03-23 04:23:44,188 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [112/186] Tour test_physical_gift_card → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:23:45,892 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: [113/186] Tour test_physical_gift_card → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:23:46,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:46] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.031 0.149 2026-03-23 04:23:46,742 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 81169 2026-03-23 04:23:46,811 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-03-23 04:23:46,820 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 81169 2026-03-23 04:23:49,368 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmp4jnl7jyo_chrome_odoo" 2026-03-23 04:23:49,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:23:49,582 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_physical_gift_card Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 3287, in test_physical_gift_card self.start_pos_tour("test_physical_gift_card") File "/data/build/odoo/addons/point_of_sale/tests/test_frontend.py", line 52, in start_pos_tour self.start_tour(self._get_url(pos_config=kwargs.get('pos_config')), tour_name, login=login, **kwargs) File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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_physical_gift_card', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" failed Script timeout exceeded 2026-03-23 04:23:49,667 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-03-23 04:23:52,693 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 81402 2026-03-23 04:23:52,697 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmp5igbxpd3_chrome_odoo 2026-03-23 04:23:52,697 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:39487/json/version 2026-03-23 04:23:52,709 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39487', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:23:53,956 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/141.0.7390.54 2026-03-23 04:23:53,965 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:39487/json 2026-03-23 04:23:53,978 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39487', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:23:54,139 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:39487/devtools/page/F0EB898D72B71C1CDBAFAE1CA8A9444E 2026-03-23 04:23:54,329 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-03-23 04:23:54,575 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-03-23 04:23:55,557 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:23:55,613 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-03-23 04:23:55,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:23:55,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:23:55,971 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:23:59,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:23:59] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 85 0.258 3.444 2026-03-23 04:23:59,781 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'F0EB898D72B71C1CDBAFAE1CA8A9444E', 'loaderId': 'BA89824184611CC7C34A1E822F24C276', 'isDownload': False} 2026-03-23 04:23:59,782 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_invoiced')" 2026-03-23 04:24:00,361 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:24:00,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.031 0.071 2026-03-23 04:24:00,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.117 2026-03-23 04:24:00,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.137 2026-03-23 04:24:04,572 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-03-23 04:24:05,435 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.143 2026-03-23 04:24:05,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.018 0.124 2026-03-23 04:24:06,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: The ready code tooks too much time : 6.52505898475647 2026-03-23 04:24:06,326 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate test code "odoo.startTour('test_physical_gift_card_invoiced', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:24:06,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.035 0.100 2026-03-23 04:24:06,673 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: [1/27] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:24:07,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.027 0.071 2026-03-23 04:24:07,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.098 2026-03-23 04:24:08,294 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9302) 2026-03-23 04:24:08,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.070 0.215 2026-03-23 04:24:08,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.304 2026-03-23 04:24:09,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.009 0.078 2026-03-23 04:24:09,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.075 0.239 2026-03-23 04:24:12,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.681 0.824 2026-03-23 04:24:13,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.045 2026-03-23 04:24:14,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.016 0.103 2026-03-23 04:24:15,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:15] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.077 0.246 2026-03-23 04:24:18,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: console.groupEnd 2026-03-23 04:24:18,526 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: FAILED: [1/27] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:24:18,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Asking for screenshot 2026-03-23 04:24:18,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Error received after termination: ---------- FAILED: [1/27] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn) ---------- { "content": "Start PoS", "trigger": ".screen-login .btn.open-register-btn", "run": "click" }, ------------------------------------------------------------------------------------------------------------------------------------------- { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(\"Open Register\")", "run": "click" }, { "isActive": [ "mobile" ], "content": "click review button", "trigger": ".btn-switchpane.review-button", "run": "click" }, { "content": "click customer button", "trigger": ".product-screen .set-partner", "run": "click" }, 2026-03-23 04:24:21,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.023 0.246 2026-03-23 04:24:21,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:21] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.310 2026-03-23 04:24:22,266 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_042422_181769_TestUi.png 2026-03-23 04:24:23,229 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 81402 2026-03-23 04:24:23,301 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-03-23 04:24:23,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 81402 2026-03-23 04:24:26,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmp5igbxpd3_chrome_odoo" 2026-03-23 04:24:26,419 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:24:26,419 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_physical_gift_card_invoiced Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 2878, in test_physical_gift_card_invoiced self.start_tour( File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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_physical_gift_card_invoiced', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" failed FAILED: [1/27] Tour test_physical_gift_card_invoiced → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:24:26,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-03-23 04:24:30,168 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 81550 2026-03-23 04:24:30,177 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpuwt1k2qr_chrome_odoo 2026-03-23 04:24:30,178 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:38909/json/version 2026-03-23 04:24:30,192 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:24:33,281 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/141.0.7390.54 2026-03-23 04:24:33,292 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:38909/json 2026-03-23 04:24:33,305 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:24:34,299 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:38909/devtools/page/8BFAFA54EF677147A38524D87CAA679C 2026-03-23 04:24:35,880 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-03-23 04:24:36,618 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-03-23 04:24:39,192 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:24:39,270 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-03-23 04:24:39,638 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:24:39,655 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:24:41,185 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:24:45,777 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 04:24:46,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:46] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.751 4.214 2026-03-23 04:24:46,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '8BFAFA54EF677147A38524D87CAA679C', 'loaderId': '10CBCDCAB2851FE5E52DF11BCDFE58B5', 'isDownload': False} 2026-03-23 04:24:46,200 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-03-23 04:24:48,465 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:24:48,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:48] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.035 0.114 2026-03-23 04:24:48,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:48] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.180 2026-03-23 04:24:48,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:24:48] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.214 2026-03-23 04:25:07,575 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.115 2026-03-23 04:25:09,291 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.145 2026-03-23 04:25:11,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.034 0.150 2026-03-23 04:25:13,417 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: The ready code tooks too much time : 27.211031198501587 2026-03-23 04:25:13,448 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate test code "odoo.startTour('PhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:25:13,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.052 0.158 2026-03-23 04:25:15,577 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:25:16,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.015 0.114 2026-03-23 04:25:17,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 04:25:19,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.147 0.189 2026-03-23 04:25:20,860 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9303) 2026-03-23 04:25:21,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.601 0.868 2026-03-23 04:25:22,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.290 0.561 2026-03-23 04:25:26,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.030 0.217 2026-03-23 04:25:26,720 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: console.groupEnd 2026-03-23 04:25:26,804 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: FAILED: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:25:26,912 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Asking for screenshot 2026-03-23 04:25:27,343 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Error received after termination: ---------- FAILED: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) ---------- { "content": "Start PoS", "trigger": ".screen-login .btn.open-register-btn", "run": "click" }, ------------------------------------------------------------------------------------------------------------------------------------------ { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(\"Open Register\")", "run": "click" }, { "content": "click product 'Gift Card'", "trigger": "article.product .product-content .product-name:contains(\"Gift Card\")", "run": "click" }, { "isActive": [ "mobile" ], "content": "click review button", "trigger": ".btn-switchpane.review-button", "run": "click" }, 2026-03-23 04:25:29,623 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_042529_589138_TestUi.png 2026-03-23 04:25:29,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:29] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.093 2026-03-23 04:25:29,882 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 81550 2026-03-23 04:25:30,073 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-03-23 04:25:30,170 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 81550 2026-03-23 04:25:31,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpuwt1k2qr_chrome_odoo" 2026-03-23 04:25:32,167 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:25:32,168 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_physical_gift_card_sale Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 1852, in test_physical_gift_card_sale self.start_tour( File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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('PhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" failed FAILED: [1/82] Tour PhysicalGiftCardProgramSaleTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:25:32,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-03-23 04:25:34,778 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 81691 2026-03-23 04:25:34,779 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp3dh12ma4_chrome_odoo 2026-03-23 04:25:34,779 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:45615/json/version 2026-03-23 04:25:34,821 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:25:35,448 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/141.0.7390.54 2026-03-23 04:25:35,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:45615/json 2026-03-23 04:25:35,492 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:25:35,621 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:45615/devtools/page/905AA4B3F0EF38546FD511AA66BA3ACA 2026-03-23 04:25:35,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-03-23 04:25:35,813 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-03-23 04:25:36,471 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:25:36,507 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-03-23 04:25:36,512 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:25:36,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:25:36,578 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:25:38,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:38] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.140 1.865 2026-03-23 04:25:38,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '905AA4B3F0EF38546FD511AA66BA3ACA', 'loaderId': '390DA2965067E3556BC7B002B277BC26', 'isDownload': False} 2026-03-23 04:25:38,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-03-23 04:25:39,020 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:25:39,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.043 2026-03-23 04:25:39,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.083 2026-03-23 04:25:39,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.105 2026-03-23 04:25:41,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 04:25:41,927 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 04:25:42,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.037 0.103 2026-03-23 04:25:42,796 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: The ready code tooks too much time : 4.165319204330444 2026-03-23 04:25:42,802 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:25:43,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.028 0.088 2026-03-23 04:25:43,065 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/29] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:25:43,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.013 0.045 2026-03-23 04:25:43,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 04:25:44,241 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9304) 2026-03-23 04:25:44,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.076 0.195 2026-03-23 04:25:44,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.285 2026-03-23 04:25:44,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.026 0.090 2026-03-23 04:25:44,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.027 2026-03-23 04:25:46,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.701 0.771 2026-03-23 04:25:46,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:25:46,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.016 0.023 2026-03-23 04:25:47,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:47] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.035 0.177 2026-03-23 04:25:47,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 04:25:47,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-03-23 04:25:49,750 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.114 2026-03-23 04:25:49,792 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 04:25:49,810 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-03-23 04:25:49,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:49] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.032 0.156 2026-03-23 04:25:50,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:50] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.137 0.516 2026-03-23 04:25:50,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.029 0.671 2026-03-23 04:25:50,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.356 2026-03-23 04:25:50,793 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.075 2026-03-23 04:25:51,448 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.092 2026-03-23 04:25:52,561 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/29] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:25:52,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.053 0.187 2026-03-23 04:25:54,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.052 0.257 2026-03-23 04:25:54,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.362 2026-03-23 04:25:54,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.430 2026-03-23 04:25:54,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.474 2026-03-23 04:25:54,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.521 2026-03-23 04:25:54,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.535 2026-03-23 04:25:54,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.072 2026-03-23 04:25:54,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1630&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.133 2026-03-23 04:25:54,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.176 2026-03-23 04:25:54,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:54] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.226 2026-03-23 04:25:55,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.081 2026-03-23 04:25:57,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.045 0.089 2026-03-23 04:25:57,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/29] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:25:58,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:25:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.379 0.368 2026-03-23 04:26:00,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:00] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.046 0.202 2026-03-23 04:26:01,496 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/29] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:26:03,841 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/29] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:26:05,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/29] Tour PosLoyaltyTour6 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:26:05,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:05] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.050 0.176 2026-03-23 04:26:05,922 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/29] Tour PosLoyaltyTour6 → Step Search customer with "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:26:06,518 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/29] Tour PosLoyaltyTour6 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-03-23 04:26:07,278 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/29] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-03-23 04:26:07,717 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/29] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:26:07,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.062 0.138 2026-03-23 04:26:08,329 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/29] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-03-23 04:26:09,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.036 0.135 2026-03-23 04:26:10,243 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/29] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-03-23 04:26:12,794 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/29] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:26:13,123 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/29] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:26:14,007 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/29] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:26:16,099 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/29] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-03-23 04:26:18,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [17/29] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:26:18,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.053 0.156 2026-03-23 04:26:20,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.138 0.269 2026-03-23 04:26:23,992 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [18/29] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-03-23 04:26:24,349 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [19/29] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:26:24,679 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [20/29] Tour PosLoyaltyTour6 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:26:28,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [21/29] Tour PosLoyaltyTour6 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:26:29,856 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.142 2026-03-23 04:26:29,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.180 2026-03-23 04:26:29,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [22/29] Tour PosLoyaltyTour6 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:26:32,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [23/29] Tour PosLoyaltyTour6 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:26:34,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.041 0.219 2026-03-23 04:26:35,960 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [24/29] Tour PosLoyaltyTour6 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:26:41,670 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [25/29] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:26:42,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.043 0.155 2026-03-23 04:26:43,371 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Asking for screenshot 2026-03-23 04:26:44,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.053 0.167 2026-03-23 04:26:45,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37352043 started for PoS orders references: [{'name': '/', 'uuid': '64e1e127-9dc2-4ed9-a01f-963393c06f98'}] 2026-03-23 04:26:45,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-03-23 04:26:50,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_042650_606472_TestUi.png 2026-03-23 04:26:52,233 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 81691 2026-03-23 04:26:52,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-03-23 04:26:52,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 81691 2026-03-23 04:26:56,591 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37352043 order {'name': '/', 'uuid': '64e1e127-9dc2-4ed9-a01f-963393c06f98'} created pos.order #511 2026-03-23 04:26:56,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37352043 finished 2026-03-23 04:26:57,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 7.492 4.032 2026-03-23 04:26:57,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:26:57] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 9.293 2026-03-23 04:26:57,434 26 WARNING 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Killing chrome headless with pid 81691: still alive 2026-03-23 04:26:57,524 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp3dh12ma4_chrome_odoo" 2026-03-23 04:26:57,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:26:57,792 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_point_per_money_spent Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 1209, in test_point_per_money_spent self.start_pos_tour("PosLoyaltyTour6") File "/data/build/odoo/addons/point_of_sale/tests/test_frontend.py", line 52, in start_pos_tour self.start_tour(self._get_url(pos_config=kwargs.get('pos_config')), tour_name, login=login, **kwargs) File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" failed Script timeout exceeded 2026-03-23 04:26:57,826 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-03-23 04:27:03,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 81880 2026-03-23 04:27:03,847 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp0siwpqby_chrome_odoo 2026-03-23 04:27:03,848 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:36215/json/version 2026-03-23 04:27:03,859 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:27:07,745 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:27:07,757 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:36215/json 2026-03-23 04:27:07,779 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:27:08,910 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:36215/devtools/page/EE97744F6A1E4B0BE010BE75C9DD5F2B 2026-03-23 04:27:10,995 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-03-23 04:27:12,405 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-03-23 04:27:16,510 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:27:16,919 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-03-23 04:27:18,005 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:27:18,020 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:27:20,594 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:27:24,914 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 04:27:29,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:29] "GET /pos/ui/65 HTTP/1.1" 200 - 85 2.341 7.045 2026-03-23 04:27:30,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': 'EE97744F6A1E4B0BE010BE75C9DD5F2B', 'loaderId': 'C7BA4C61A7B56B9F44C1C6EC054435AF', 'isDownload': False} 2026-03-23 04:27:30,646 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-03-23 04:27:43,493 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:27:45,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.048 0.313 2026-03-23 04:27:45,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.078 0.351 2026-03-23 04:27:46,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.148 0.536 2026-03-23 04:27:53,776 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.113 2026-03-23 04:27:53,784 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.107 2026-03-23 04:27:53,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.044 0.213 2026-03-23 04:27:54,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: The ready code tooks too much time : 23.75778365135193 2026-03-23 04:27:54,432 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:27:54,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: [1/42] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:27:54,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.068 0.072 2026-03-23 04:27:55,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.024 0.041 2026-03-23 04:27:55,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 04:27:55,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.050 0.080 2026-03-23 04:27:55,985 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9305) 2026-03-23 04:27:56,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.079 0.320 2026-03-23 04:27:56,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.215 0.368 2026-03-23 04:27:57,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.045 0.168 2026-03-23 04:27:59,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:27:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.694 0.799 2026-03-23 04:28:00,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:28:02,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.026 0.183 2026-03-23 04:28:03,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:03] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.416 2026-03-23 04:28:05,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: console.groupEnd 2026-03-23 04:28:05,602 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: FAILED: [1/42] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:28:05,665 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Asking for screenshot 2026-03-23 04:28:05,684 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: Error received after termination: ---------- FAILED: [1/42] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) ---------- { "content": "Start PoS", "trigger": ".screen-login .btn.open-register-btn", "run": "click" }, ---------------------------------------------------------------------------------------------------------------------------------------------------------- { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(\"Open Register\")", "run": "click" }, { "isActive": [ "mobile" ], "content": "click review button", "trigger": ".btn-switchpane.review-button", "run": "click" }, { "content": "click customer button", "trigger": ".product-screen .set-partner", "run": "click" }, 2026-03-23 04:28:06,944 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 81880 2026-03-23 04:28:06,982 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_042806_934087_TestUi.png 2026-03-23 04:28:07,067 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-03-23 04:28:07,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 81880 2026-03-23 04:28:07,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.022 0.082 2026-03-23 04:28:08,821 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp0siwpqby_chrome_odoo" 2026-03-23 04:28:08,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:28:08,997 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_points_awarded_discount_code_no_domain_program Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 2033, in test_points_awarded_discount_code_no_domain_program self.start_tour( File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" failed FAILED: [1/42] Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:28:09,066 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-03-23 04:28:12,884 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 82025 2026-03-23 04:28:12,903 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmpxmh3tr_0_chrome_odoo 2026-03-23 04:28:12,906 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:33317/json/version 2026-03-23 04:28:12,932 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:28:13,926 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/141.0.7390.54 2026-03-23 04:28:13,942 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:33317/json 2026-03-23 04:28:13,967 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:28:14,074 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:33317/devtools/page/1835733830A931B8C0A7FCE015071ADD 2026-03-23 04:28:14,212 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-03-23 04:28:14,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-03-23 04:28:15,418 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:28:15,445 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-03-23 04:28:15,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:28:15,449 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:28:15,686 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:28:19,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:19] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.214 3.158 2026-03-23 04:28:19,139 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': '1835733830A931B8C0A7FCE015071ADD', 'loaderId': 'A0DE6DDB9154A131A70C58B051FB6798', 'isDownload': False} 2026-03-23 04:28:19,140 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-03-23 04:28:20,150 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:28:20,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.041 0.114 2026-03-23 04:28:20,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.191 2026-03-23 04:28:20,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.267 2026-03-23 04:28:31,837 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.097 2026-03-23 04:28:34,006 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 04:28:35,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.031 0.120 2026-03-23 04:28:36,353 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: The ready code tooks too much time : 17.205579042434692 2026-03-23 04:28:36,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:28:36,863 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [1/35] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:28:36,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.039 0.138 2026-03-23 04:28:37,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.030 0.091 2026-03-23 04:28:39,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 04:28:41,739 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9306) 2026-03-23 04:28:41,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.270 0.421 2026-03-23 04:28:42,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.164 0.898 2026-03-23 04:28:43,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.111 0.261 2026-03-23 04:28:43,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.022 0.118 2026-03-23 04:28:47,967 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: console.groupEnd 2026-03-23 04:28:48,238 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: FAILED: [1/35] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:28:48,403 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Asking for screenshot 2026-03-23 04:28:48,862 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Error received after termination: ---------- FAILED: [1/35] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn) ---------- { "content": "Start PoS", "trigger": ".screen-login .btn.open-register-btn", "run": "click" }, ---------------------------------------------------------------------------------------------------------------------------------- { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(\"Open Register\")", "run": "click" }, { "isActive": [ "mobile" ], "content": "click review button", "trigger": ".btn-switchpane.review-button", "run": "click" }, { "content": "click customer button", "trigger": ".product-screen .set-partner", "run": "click" }, 2026-03-23 04:28:51,347 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 82025 2026-03-23 04:28:51,412 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_042851_338689_TestUi.png 2026-03-23 04:28:51,541 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-03-23 04:28:51,590 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 82025 2026-03-23 04:28:52,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:28:52] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.099 2026-03-23 04:28:54,104 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmpxmh3tr_0_chrome_odoo" 2026-03-23 04:28:54,284 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:28:54,285 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_points_awarded_ewallet Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 2209, in test_points_awarded_ewallet self.start_tour( File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" failed FAILED: [1/35] Tour PosLoyaltyPointsEwallet → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:28:54,373 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-03-23 04:28:58,931 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 82164 2026-03-23 04:28:58,944 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpdcsjpx1s_chrome_odoo 2026-03-23 04:28:58,944 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:35523/json/version 2026-03-23 04:28:58,978 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:29:02,248 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:29:02,254 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:35523/json 2026-03-23 04:29:02,263 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:29:02,469 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Websocket url found: ws://127.0.0.1:35523/devtools/page/ECE0D2DAA8E38410FFB701CE8A321CF6 2026-03-23 04:29:02,800 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-03-23 04:29:03,448 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-03-23 04:29:04,585 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:29:04,721 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-03-23 04:29:04,774 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:29:04,775 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:29:05,369 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:29:09,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:09] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.311 3.643 2026-03-23 04:29:09,422 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': 'ECE0D2DAA8E38410FFB701CE8A321CF6', 'loaderId': '3555E43BC4CAA1C94072C61DAEC54EB4', 'isDownload': False} 2026-03-23 04:29:09,434 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-03-23 04:29:10,114 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 04:29:10,845 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:29:11,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:11] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.056 0.126 2026-03-23 04:29:11,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:11] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.204 2026-03-23 04:29:11,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:11] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.228 2026-03-23 04:29:22,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.158 2026-03-23 04:29:24,156 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.110 2026-03-23 04:29:26,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.034 0.131 2026-03-23 04:29:29,125 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: The ready code tooks too much time : 19.689348936080933 2026-03-23 04:29:29,160 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:29:29,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.141 0.243 2026-03-23 04:29:30,561 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: [1/42] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:29:32,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.034 0.188 2026-03-23 04:29:36,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.214 2026-03-23 04:29:39,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.067 0.176 2026-03-23 04:29:40,650 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9307) 2026-03-23 04:29:40,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.712 1.049 2026-03-23 04:29:43,547 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: console.groupEnd 2026-03-23 04:29:43,688 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: FAILED: [1/42] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:29:43,850 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Asking for screenshot 2026-03-23 04:29:44,474 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: Error received after termination: ---------- FAILED: [1/42] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) ---------- { "content": "Start PoS", "trigger": ".screen-login .btn.open-register-btn", "run": "click" }, -------------------------------------------------------------------------------------------------------------------------------------------------------- { "content": "confirm dialog", "trigger": ".modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(\"Open Register\")", "run": "click" }, { "isActive": [ "mobile" ], "content": "click review button", "trigger": ".btn-switchpane.review-button", "run": "click" }, { "content": "click customer button", "trigger": ".product-screen .set-partner", "run": "click" }, 2026-03-23 04:29:46,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:29:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 3.096 1.382 2026-03-23 04:29:49,069 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_042948_997144_TestUi.png 2026-03-23 04:29:50,054 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 82164 2026-03-23 04:29:50,372 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-03-23 04:29:50,483 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 82164 2026-03-23 04:29:55,524 26 WARNING 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Killing chrome headless with pid 82164: still alive 2026-03-23 04:29:55,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpdcsjpx1s_chrome_odoo" 2026-03-23 04:29:55,932 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:29:55,932 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_points_awarded_general_discount_code_specific_domain_program Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 2090, in test_points_awarded_general_discount_code_specific_domain_program self.start_tour( File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" failed FAILED: [1/42] Tour PosLoyaltyPointsDiscountNoDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn). Element (.screen-login .btn.open-register-btn) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:29:56,046 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-03-23 04:30:06,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 82302 2026-03-23 04:30:06,407 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmpp_xtzvnr_chrome_odoo 2026-03-23 04:30:06,407 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:41197/json/version 2026-03-23 04:30:06,414 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:30:07,137 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/141.0.7390.54 2026-03-23 04:30:07,137 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:41197/json 2026-03-23 04:30:07,138 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:30:07,187 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:41197/devtools/page/F64EFE902F239EE660BBE39D9B02C001 2026-03-23 04:30:07,261 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-03-23 04:30:07,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-03-23 04:30:07,827 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:30:07,849 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-03-23 04:30:07,852 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:30:07,854 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:30:07,889 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:30:10,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:10] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.154 2.039 2026-03-23 04:30:10,078 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'F64EFE902F239EE660BBE39D9B02C001', 'loaderId': '26A689BFBF8EE0A07A93D59680D63C18', 'isDownload': False} 2026-03-23 04:30:10,078 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-03-23 04:30:10,134 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:30:10,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:10] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.024 2026-03-23 04:30:10,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:10] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.040 2026-03-23 04:30:10,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:10] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.049 2026-03-23 04:30:11,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:30:11,126 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:30:11,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.017 2026-03-23 04:30:11,200 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:30:11,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.010 2026-03-23 04:30:11,233 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [1/58] Tour PosLoyaltyPointsGiftcard → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:30:11,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:30:11,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:30:11,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.022 2026-03-23 04:30:11,669 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9308) 2026-03-23 04:30:11,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.148 0.253 2026-03-23 04:30:11,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.050 0.446 2026-03-23 04:30:11,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.062 2026-03-23 04:30:13,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.493 0.570 2026-03-23 04:30:13,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:30:13,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:30:13,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.064 2026-03-23 04:30:13,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:30:13,412 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-03-23 04:30:13,517 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:30:13,558 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:30:13,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 04:30:13,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.055 0.091 2026-03-23 04:30:13,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.168 2026-03-23 04:30:13,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.167 2026-03-23 04:30:13,730 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "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 04:30:13,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.206 2026-03-23 04:30:13,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:30:13,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:13] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.013 0.097 2026-03-23 04:30:14,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.032 0.081 2026-03-23 04:30:14,374 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [2/58] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:30:14,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.020 0.048 2026-03-23 04:30:15,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.052 0.070 2026-03-23 04:30:15,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.063 2026-03-23 04:30:15,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:30:15,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-03-23 04:30:15,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.143 2026-03-23 04:30:15,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-03-23 04:30:15,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.209 2026-03-23 04:30:15,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.222 2026-03-23 04:30:15,374 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [3/58] Tour PosLoyaltyPointsGiftcard → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:30:15,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-03-23 04:30:15,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.251 2026-03-23 04:30:15,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-03-23 04:30:15,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.323 2026-03-23 04:30:15,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.118 0.372 2026-03-23 04:30:15,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.463 2026-03-23 04:30:15,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 04:30:15,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [4/58] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:16,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [5/58] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:30:16,202 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [6/58] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:30:16,268 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [7/58] Tour PosLoyaltyPointsGiftcard → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:30:16,321 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [8/58] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:30:16,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [9/58] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:30:16,442 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [10/58] Tour PosLoyaltyPointsGiftcard → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:30:16,535 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [11/58] Tour PosLoyaltyPointsGiftcard → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:30:16,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:30:16,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [12/58] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","price":"50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-03-23 04:30:16,637 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [13/58] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:16,701 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [14/58] Tour PosLoyaltyPointsGiftcard → Step a:contains("Sell physical gift card?") 2026-03-23 04:30:16,790 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [15/58] Tour PosLoyaltyPointsGiftcard → Step Input code '044123456' (trigger: input[id="code"]) 2026-03-23 04:30:16,863 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [16/58] Tour PosLoyaltyPointsGiftcard → Step Input amount '50' (trigger: input[id="amount"]) 2026-03-23 04:30:17,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:17] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.009 0.020 2026-03-23 04:30:17,452 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [17/58] Tour PosLoyaltyPointsGiftcard → Step .btn-primary:contains("Add Balance") 2026-03-23 04:30:17,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:30:17,591 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [18/58] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:30:17,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:30:17,649 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [19/58] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:30:17,701 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [20/58] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:30:17,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [21/58] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:30:17,812 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:30:17,812 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:30:17,835 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [22/58] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:30:17,890 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [23/58] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:30:17,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:30:17,989 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [24/58] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:30:18,058 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [25/58] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:30:18,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [26/58] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:30:18,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:30:18,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [27/58] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:30:18,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.049 2026-03-23 04:30:18,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68544621 started for PoS orders references: [{'name': '/', 'uuid': 'af5b1c9d-2d06-465f-b893-97dc837fd437'}] 2026-03-23 04:30:18,275 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 04:30:18,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68544621 order {'name': '/', 'uuid': 'af5b1c9d-2d06-465f-b893-97dc837fd437'} created pos.order #512 2026-03-23 04:30:18,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68544621 finished 2026-03-23 04:30:18,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.198 0.288 2026-03-23 04:30:18,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.055 0.082 2026-03-23 04:30:18,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.144 2026-03-23 04:30:18,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:30:19,210 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [28/58] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:30:19,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:30:19,269 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [29/58] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:19,322 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [30/58] Tour PosLoyaltyPointsGiftcard → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:30:19,426 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [31/58] Tour PosLoyaltyPointsGiftcard → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:30:19,478 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [32/58] Tour PosLoyaltyPointsGiftcard → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:30:19,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [33/58] Tour PosLoyaltyPointsGiftcard → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:30:19,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [34/58] Tour PosLoyaltyPointsGiftcard → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:30:19,715 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [35/58] Tour PosLoyaltyPointsGiftcard → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:30:19,778 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [36/58] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:19,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 04:30:19,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [37/58] Tour PosLoyaltyPointsGiftcard → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 04:30:19,920 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [38/58] Tour PosLoyaltyPointsGiftcard → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:19,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:30:19,974 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [39/58] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-03-23 04:30:20,028 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [40/58] Tour PosLoyaltyPointsGiftcard → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-03-23 04:30:20,082 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [41/58] Tour PosLoyaltyPointsGiftcard → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:20,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [42/58] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:30:20,184 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [43/58] Tour PosLoyaltyPointsGiftcard → Step click Actions button (trigger: .more-btn) 2026-03-23 04:30:20,245 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [44/58] Tour PosLoyaltyPointsGiftcard → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:30:20,316 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [45/58] Tour PosLoyaltyPointsGiftcard → Step input text '044123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:30:20,370 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [46/58] Tour PosLoyaltyPointsGiftcard → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:30:20,437 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [47/58] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:30:20,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:20] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.007 0.012 2026-03-23 04:30:20,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.032 0.055 2026-03-23 04:30:20,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 04:30:20,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.023 2026-03-23 04:30:20,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [48/58] Tour PosLoyaltyPointsGiftcard → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:30:20,817 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [49/58] Tour PosLoyaltyPointsGiftcard → Step loyalty points awarded 100 (trigger: .loyalty-points-won:contains("100")) 2026-03-23 04:30:20,891 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [50/58] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:30:20,966 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [51/58] Tour PosLoyaltyPointsGiftcard → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:30:21,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [52/58] Tour PosLoyaltyPointsGiftcard → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:30:21,079 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [53/58] Tour PosLoyaltyPointsGiftcard → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:30:21,148 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [54/58] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:30:21,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.026 2026-03-23 04:30:21,232 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [55/58] Tour PosLoyaltyPointsGiftcard → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:30:21,272 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [56/58] Tour PosLoyaltyPointsGiftcard → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:30:21,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [57/58] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:30:21,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 04:30:21,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.056 2026-03-23 04:30:21,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.051 2026-03-23 04:30:21,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61561135 started for PoS orders references: [{'name': '/', 'uuid': 'dd3aa771-3c43-4b15-9e56-ea36552c0a31'}] 2026-03-23 04:30:22,906 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61561135 order {'name': '/', 'uuid': 'dd3aa771-3c43-4b15-9e56-ea36552c0a31'} created pos.order #513 2026-03-23 04:30:22,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61561135 finished 2026-03-23 04:30:23,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 177 0.803 0.948 2026-03-23 04:30:23,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.075 0.136 2026-03-23 04:30:23,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.219 2026-03-23 04:30:23,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:30:23,723 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: [58/58] Tour PosLoyaltyPointsGiftcard → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:30:23,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:30:23,779 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-03-23 04:30:23,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 04:30:24,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 19380680 (allocated 20844544) 2026-03-23 04:30:24,202 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 82302 2026-03-23 04:30:24,211 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-03-23 04:30:24,212 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 82302 2026-03-23 04:30:24,387 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmpp_xtzvnr_chrome_odoo" 2026-03-23 04:30:24,489 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-03-23 04:30:27,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 82504 2026-03-23 04:30:27,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpwrcvp41b_chrome_odoo 2026-03-23 04:30:27,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Issuing json command http://127.0.0.1:46461/json/version 2026-03-23 04:30:27,073 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46461', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:30:27,375 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:30:27,375 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Issuing json command http://127.0.0.1:46461/json 2026-03-23 04:30:27,376 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46461', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:30:27,409 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:46461/devtools/page/BA2430309342ED142B3C3E453ED70A03 2026-03-23 04:30:27,539 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Enable chrome headless console log notification 2026-03-23 04:30:27,627 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-03-23 04:30:28,055 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:30:28,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-03-23 04:30:28,072 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:30:28,073 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:30:28,095 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:30:29,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:29] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.091 1.037 2026-03-23 04:30:29,223 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': 'BA2430309342ED142B3C3E453ED70A03', 'loaderId': 'F2D8415F58A0A2C1EC0EDB245C949BFA', 'isDownload': False} 2026-03-23 04:30:29,223 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-03-23 04:30:29,269 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:30:29,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 04:30:29,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.027 2026-03-23 04:30:29,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.048 2026-03-23 04:30:30,133 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:30:30,142 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:30:30,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 04:30:30,263 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:30:30,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.010 2026-03-23 04:30:30,301 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [1/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:30:30,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:30:30,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:30:30,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.028 2026-03-23 04:30:30,511 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9309) 2026-03-23 04:30:30,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.129 2026-03-23 04:30:30,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.042 0.162 2026-03-23 04:30:30,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.092 2026-03-23 04:30:31,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.334 0.488 2026-03-23 04:30:31,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:30:31,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 04:30:31,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:31] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.086 2026-03-23 04:30:32,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:30:32,133 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:30:32,316 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:30:32,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:30:32,377 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:30:32,378 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:30:32,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.026 0.056 2026-03-23 04:30:32,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.094 2026-03-23 04:30:32,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.092 2026-03-23 04:30:32,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:30:32,491 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "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 04:30:32,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.019 2026-03-23 04:30:32,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.017 0.033 2026-03-23 04:30:32,739 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [2/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:30:32,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:32] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-03-23 04:30:33,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.019 0.095 2026-03-23 04:30:33,057 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:30:33,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.170 2026-03-23 04:30:33,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.251 2026-03-23 04:30:33,233 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [3/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 04:30:33,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.302 2026-03-23 04:30:33,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.335 2026-03-23 04:30:33,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.361 2026-03-23 04:30:33,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.296 2026-03-23 04:30:33,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-03-23 04:30:33,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-03-23 04:30:33,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-03-23 04:30:33,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.259 2026-03-23 04:30:33,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.276 2026-03-23 04:30:33,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 04:30:33,730 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [4/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:33,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.030 2026-03-23 04:30:33,886 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [5/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-03-23 04:30:33,952 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [6/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-03-23 04:30:34,006 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [7/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:34,062 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [8/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:34,111 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [9/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:30:34,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [10/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:30:34,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [11/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:30:34,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [12/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:30:34,389 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [13/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:30:34,507 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [14/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:30:34,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [15/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:34,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:34] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.017 0.023 2026-03-23 04:30:34,703 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [16/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-10.00"))) 2026-03-23 04:30:34,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 04:30:34,760 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [17/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-03-23 04:30:34,810 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [18/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"):not(:visible)) 2026-03-23 04:30:34,864 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [19/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-03-23 04:30:34,917 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [20/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:30:35,005 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [21/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:30:35,033 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:30:35,036 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:30:35,058 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [22/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:30:35,121 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [23/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:30:35,221 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [24/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 04:30:35,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:30:35,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [25/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:30:35,338 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [26/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:30:35,402 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [27/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:30:35,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 04:30:35,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.040 2026-03-23 04:30:35,510 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:30:35,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.079 2026-03-23 04:30:35,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52327223 started for PoS orders references: [{'name': '/', 'uuid': 'ce0acb8a-6dc5-4e48-8a4a-32518cf130be'}] 2026-03-23 04:30:36,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52327223 order {'name': '/', 'uuid': 'ce0acb8a-6dc5-4e48-8a4a-32518cf130be'} created pos.order #514 2026-03-23 04:30:36,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52327223 finished 2026-03-23 04:30:36,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.269 0.575 2026-03-23 04:30:36,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.043 0.090 2026-03-23 04:30:36,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.138 2026-03-23 04:30:36,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:30:36,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: [28/28] Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:30:36,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:30:36,952 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-03-23 04:30:36,957 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 04:30:37,154 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 17309704 (allocated 18485248) 2026-03-23 04:30:37,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 82504 2026-03-23 04:30:37,172 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-03-23 04:30:37,174 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 82504 2026-03-23 04:30:37,347 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpwrcvp41b_chrome_odoo" 2026-03-23 04:30:37,426 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-03-23 04:30:39,339 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 82693 2026-03-23 04:30:39,340 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpu2d25t0m_chrome_odoo 2026-03-23 04:30:39,340 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:44819/json/version 2026-03-23 04:30:39,345 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:30:39,605 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:30:39,610 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Issuing json command http://127.0.0.1:44819/json 2026-03-23 04:30:39,611 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:30:39,713 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Websocket url found: ws://127.0.0.1:44819/devtools/page/9F9FB4DEFA2488288106BA5D4B9D826F 2026-03-23 04:30:39,752 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Enable chrome headless console log notification 2026-03-23 04:30:39,763 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-03-23 04:30:39,975 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:30:39,984 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-03-23 04:30:39,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:30:39,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:30:40,010 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:30:41,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:41] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.127 1.129 2026-03-23 04:30:41,261 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '9F9FB4DEFA2488288106BA5D4B9D826F', 'loaderId': 'AA2A3A6D6A1F12B966D111C6EEA66A97', 'isDownload': False} 2026-03-23 04:30:41,266 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-03-23 04:30:41,300 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:30:41,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:41] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.024 2026-03-23 04:30:41,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:41] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.049 2026-03-23 04:30:41,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:41] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.071 2026-03-23 04:30:42,050 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:30:42,058 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:30:42,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.022 2026-03-23 04:30:42,176 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:30:42,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.007 2026-03-23 04:30:42,207 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [1/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:30:42,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:30:42,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:30:42,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.021 2026-03-23 04:30:42,388 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9310) 2026-03-23 04:30:42,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.088 2026-03-23 04:30:42,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.028 0.139 2026-03-23 04:30:42,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.091 2026-03-23 04:30:43,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 294 0.314 0.509 2026-03-23 04:30:43,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:30:43,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:30:43,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.076 2026-03-23 04:30:43,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.035 2026-03-23 04:30:43,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:30:43,963 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:30:43,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:30:43,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 04:30:43,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:30:44,007 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:30:44,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:30:44,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.010 0.058 2026-03-23 04:30:44,059 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:30:44,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "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 04:30:44,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 04:30:44,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.033 2026-03-23 04:30:44,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [2/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:30:44,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.013 0.034 2026-03-23 04:30:44,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.084 2026-03-23 04:30:44,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:30:44,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image?model=product.template&field=image_128&id=1485&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-03-23 04:30:44,655 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [3/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:44,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.163 2026-03-23 04:30:44,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-03-23 04:30:44,826 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [4/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:30:44,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.323 2026-03-23 04:30:44,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:44] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.349 2026-03-23 04:30:45,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.333 2026-03-23 04:30:45,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.368 2026-03-23 04:30:45,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=1495&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.367 2026-03-23 04:30:45,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.305 2026-03-23 04:30:45,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-03-23 04:30:45,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.283 2026-03-23 04:30:45,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:45] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.186 2026-03-23 04:30:45,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.314 2026-03-23 04:30:45,489 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [5/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:30:45,635 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [6/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:30:45,685 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [7/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:30:45,775 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [8/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:30:45,892 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [9/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:30:46,036 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [10/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:46,084 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [11/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 04:30:46,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:46] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.018 0.025 2026-03-23 04:30:46,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 04:30:46,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [12/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:46,315 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [13/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-03-23 04:30:46,369 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [14/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(.qty:contains("1"))) 2026-03-23 04:30:46,421 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [15/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:46,474 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [16/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b")) 2026-03-23 04:30:46,565 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [17/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:46,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:30:46,620 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [18/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-03-23 04:30:46,672 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [19/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(.qty:contains("1"))) 2026-03-23 04:30:46,725 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [20/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:46,776 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [21/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:30:46,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [22/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Actions button (trigger: .more-btn) 2026-03-23 04:30:46,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [23/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:30:46,999 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [24/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:30:47,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [25/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:30:47,118 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [26/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on food","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on food")):has(.price:contains("-10.00"))) 2026-03-23 04:30:47,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:47] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 04:30:47,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.042 2026-03-23 04:30:47,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:30:47,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [27/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00")) 2026-03-23 04:30:47,399 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [28/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"):not(:visible)) 2026-03-23 04:30:47,441 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [29/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step loyalty points awarded 90 (trigger: .loyalty-points-won:contains("90")) 2026-03-23 04:30:47,492 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [30/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:30:47,627 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [31/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:30:47,669 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:30:47,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:30:47,681 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [32/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:30:47,730 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [33/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:30:47,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:30:47,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [34/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:30:47,897 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [35/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:30:47,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [36/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:30:48,044 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [37/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:30:48,091 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [38/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:30:48,146 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [39/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:30:48,208 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [40/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:30:48,291 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [41/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:30:48,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 04:30:48,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.034 2026-03-23 04:30:48,414 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:30:48,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.052 2026-03-23 04:30:48,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59006713 started for PoS orders references: [{'name': '/', 'uuid': 'c6dc6197-3d26-4b23-93a8-416c018edecc'}] 2026-03-23 04:30:49,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59006713 order {'name': '/', 'uuid': 'c6dc6197-3d26-4b23-93a8-416c018edecc'} created pos.order #515 2026-03-23 04:30:49,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59006713 finished 2026-03-23 04:30:49,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.267 0.624 2026-03-23 04:30:49,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.054 0.088 2026-03-23 04:30:49,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.146 2026-03-23 04:30:49,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 04:30:49,898 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: [42/42] Tour PosLoyaltyPointsDiscountWithDomainProgramDomain → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:30:49,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:30:49,941 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-03-23 04:30:49,942 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-03-23 04:30:50,199 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 17852464 (allocated 19271680) 2026-03-23 04:30:50,229 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 82693 2026-03-23 04:30:50,256 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-03-23 04:30:50,257 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 82693 2026-03-23 04:30:50,489 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpu2d25t0m_chrome_odoo" 2026-03-23 04:30:50,551 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-03-23 04:30:51,642 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 82887 2026-03-23 04:30:51,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpgdggqhhu_chrome_odoo 2026-03-23 04:30:51,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:43771/json/version 2026-03-23 04:30:51,650 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:30:51,817 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/141.0.7390.54 2026-03-23 04:30:51,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:43771/json 2026-03-23 04:30:51,827 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:30:51,917 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:43771/devtools/page/52559EA1EDAF4A42CF2226D8CAC08F0D 2026-03-23 04:30:51,980 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-03-23 04:30:52,007 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-03-23 04:30:52,143 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:30:52,165 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-03-23 04:30:52,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:30:52,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:30:52,190 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:30:53,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "GET /pos/ui/65 HTTP/1.1" 200 - 87 0.089 0.822 2026-03-23 04:30:53,108 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '52559EA1EDAF4A42CF2226D8CAC08F0D', 'loaderId': 'EA3580873F3615A595DD96517E964BBB', 'isDownload': False} 2026-03-23 04:30:53,108 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-03-23 04:30:53,135 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:30:53,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 04:30:53,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 04:30:53,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-03-23 04:30:53,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:30:53,861 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:30:53,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 04:30:53,926 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:30:53,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.007 2026-03-23 04:30:53,976 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/163] Tour PosLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:30:53,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:30:54,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:30:54,110 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9311) 2026-03-23 04:30:54,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.021 0.055 2026-03-23 04:30:54,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.109 2026-03-23 04:30:54,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.043 0.075 2026-03-23 04:30:54,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.109 2026-03-23 04:30:55,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.394 0.508 2026-03-23 04:30:55,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:30:55,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 04:30:55,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.063 2026-03-23 04:30:55,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:30:55,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-03-23 04:30:55,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:30:55,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:30:55,747 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:30:55,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 04:30:55,751 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:30:55,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.007 0.037 2026-03-23 04:30:55,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.016 0.075 2026-03-23 04:30:55,857 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "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 04:30:55,863 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:30:55,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.010 0.022 2026-03-23 04:30:55,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.037 2026-03-23 04:30:56,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:30:56,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.031 0.047 2026-03-23 04:30:56,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.030 0.061 2026-03-23 04:30:56,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-03-23 04:30:56,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-03-23 04:30:56,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-03-23 04:30:56,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:30:56,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-03-23 04:30:56,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-03-23 04:30:56,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-03-23 04:30:56,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-03-23 04:30:56,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-03-23 04:30:56,683 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:30:56,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.075 0.097 2026-03-23 04:30:56,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.138 2026-03-23 04:30:56,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:30:57,033 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:30:57,214 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:30:57,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.033 2026-03-23 04:30:57,307 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:30:57,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("5"))) 2026-03-23 04:30:57,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 04:30:57,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:30:57,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:30:57,753 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.88"))) 2026-03-23 04:30:57,816 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("on the cheapest product"))) 2026-03-23 04:30:57,891 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("on the cheapest product"))) 2026-03-23 04:30:57,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:30:57,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12")) 2026-03-23 04:30:57,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/163] Tour PosLoyaltyTour1 → Step order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"):not(:visible)) 2026-03-23 04:30:58,051 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:30:58,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:30:58,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:30:58,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:30:58,179 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:30:58,235 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:30:58,347 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:30:58,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 04:30:58,402 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:30:58,461 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:30:58,566 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:30:58,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:30:58,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.041 2026-03-23 04:30:58,593 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27875022 started for PoS orders references: [{'name': '/', 'uuid': '639245d2-5ed1-4b06-aac0-88e1ae77e509'}] 2026-03-23 04:30:59,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27875022 order {'name': '/', 'uuid': '639245d2-5ed1-4b06-aac0-88e1ae77e509'} created pos.order #516 2026-03-23 04:30:59,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27875022 finished 2026-03-23 04:30:59,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 203 0.380 0.825 2026-03-23 04:30:59,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:30:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 1.259 2026-03-23 04:31:00,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.049 0.118 2026-03-23 04:31:00,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.185 2026-03-23 04:31:00,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:31:00,488 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:00,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:00] "GET /report/barcode/Code128/0445-29d9-4560 HTTP/1.1" 200 - 0 0.000 0.231 2026-03-23 04:31:00,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:31:00,533 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/163] Tour PosLoyaltyTour1 → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:31:00,648 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:00,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:31:00,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 04:31:00,766 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:31:00,810 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/163] Tour PosLoyaltyTour1 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:31:00,866 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("6"))) 2026-03-23 04:31:01,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:31:01,137 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:01,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 04:31:01,190 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-2.88"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-2.88"))) 2026-03-23 04:31:01,241 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32")) 2026-03-23 04:31:01,293 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/163] Tour PosLoyaltyTour1 → Step order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"):not(:visible)) 2026-03-23 04:31:01,352 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-03-23 04:31:01,452 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-03-23 04:31:01,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.023 2026-03-23 04:31:01,497 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:01,549 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:31:01,605 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:01,659 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:01,819 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2")) 2026-03-23 04:31:01,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:31:01,869 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/163] Tour PosLoyaltyTour1 → Step order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"):not(:visible)) 2026-03-23 04:31:01,922 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:31:01,986 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:31:02,035 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:31:02,090 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:31:02,166 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/163] Tour PosLoyaltyTour1 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:31:02,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:31:02,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:02,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:31:02,378 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:31:02,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:31:02,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.080 2026-03-23 04:31:02,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61214516 started for PoS orders references: [{'name': '/', 'uuid': '0dc75744-fd54-4fc1-bd44-e9f2fb65ade0'}] 2026-03-23 04:31:03,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61214516 order {'name': '/', 'uuid': '0dc75744-fd54-4fc1-bd44-e9f2fb65ade0'} created pos.order #517 2026-03-23 04:31:03,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61214516 finished 2026-03-23 04:31:03,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 119 0.193 0.547 2026-03-23 04:31:03,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.024 0.053 2026-03-23 04:31:03,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.078 2026-03-23 04:31:03,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:31:03,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:03] "GET /report/barcode/Code128/044f-379e-475d HTTP/1.1" 200 - 0 0.000 0.094 2026-03-23 04:31:03,540 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:03,581 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:31:03,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.018 2026-03-23 04:31:03,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 04:31:03,725 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:03,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 04:31:03,884 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:31:03,932 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 04:31:03,990 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-03-23 04:31:04,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.033 2026-03-23 04:31:04,266 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:04,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:31:04,318 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-03-23 04:31:04,368 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-03-23 04:31:04,445 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-03-23 04:31:04,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 04:31:04,492 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:04,544 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:31:04,597 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:04,649 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:04,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90")) 2026-03-23 04:31:04,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.039 2026-03-23 04:31:04,868 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/163] Tour PosLoyaltyTour1 → Step order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"):not(:visible)) 2026-03-23 04:31:04,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:04,973 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:05,049 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:05,126 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/163] Tour PosLoyaltyTour1 → Step input text 'invalid_code' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:05,208 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:05,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/163] Tour PosLoyaltyTour1 → Step Check if there is a notification with text "invalid_code" (trigger: .o_notification:contains("invalid_code")) 2026-03-23 04:31:05,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.005 0.029 2026-03-23 04:31:05,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 7 0.011 0.036 2026-03-23 04:31:05,409 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:05,458 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:05,518 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:05,586 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/163] Tour PosLoyaltyTour1 → Step input text '1234' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:05,645 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:05,706 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-03-23 04:31:05,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 04:31:05,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.018 0.073 2026-03-23 04:31:05,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 04:31:05,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 04:31:05,991 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:31:06,068 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:31:06,102 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:31:06,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:31:06,227 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:31:06,351 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:06,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.117 2026-03-23 04:31:06,419 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:31:06,489 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:31:06,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.006 0.024 2026-03-23 04:31:06,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.060 2026-03-23 04:31:06,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.074 2026-03-23 04:31:06,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61839213 started for PoS orders references: [{'name': '/', 'uuid': '58855ca3-35fd-4963-945c-ebfd855faa0c'}] 2026-03-23 04:31:07,388 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61839213 order {'name': '/', 'uuid': '58855ca3-35fd-4963-945c-ebfd855faa0c'} created pos.order #518 2026-03-23 04:31:07,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61839213 finished 2026-03-23 04:31:07,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.278 0.713 2026-03-23 04:31:07,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.078 0.093 2026-03-23 04:31:07,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.192 2026-03-23 04:31:07,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.047 2026-03-23 04:31:08,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:08,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:08] "GET /report/barcode/Code128/0444-7977-4b33 HTTP/1.1" 200 - 0 0.000 0.141 2026-03-23 04:31:08,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:31:08,184 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 04:31:08,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 04:31:08,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:08,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 04:31:08,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 04:31:08,483 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:31:08,540 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-03-23 04:31:08,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:31:08,794 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:08,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.020 2026-03-23 04:31:08,846 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:31:08,946 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:08,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.027 2026-03-23 04:31:09,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:31:09,049 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:31:09,105 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 04:31:09,167 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("9"))) 2026-03-23 04:31:09,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 04:31:09,435 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:09,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.034 2026-03-23 04:31:09,484 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-03-23 04:31:09,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-03-23 04:31:09,592 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-03-23 04:31:09,645 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:09,697 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:09,764 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:09,828 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/163] Tour PosLoyaltyTour1 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:09,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:09,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-15.30"))) 2026-03-23 04:31:09,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:09] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 04:31:10,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:10] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.011 0.033 2026-03-23 04:31:10,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.054 2026-03-23 04:31:10,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.036 2026-03-23 04:31:10,330 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13")) 2026-03-23 04:31:10,384 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/163] Tour PosLoyaltyTour1 → Step order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"):not(:visible)) 2026-03-23 04:31:10,435 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"Free Product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("Free Product"))) 2026-03-23 04:31:10,501 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"Free Product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("Free Product"))) 2026-03-23 04:31:10,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:31:10,555 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:10,610 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/163] Tour PosLoyaltyTour1 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:31:10,669 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:10,723 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:10,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43")) 2026-03-23 04:31:10,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 04:31:10,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:31:11,006 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/163] Tour PosLoyaltyTour1 → Step order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"):not(:visible)) 2026-03-23 04:31:11,064 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:31:11,136 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:31:11,187 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:31:11,239 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:31:11,314 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/163] Tour PosLoyaltyTour1 → Step click numpad button: 9 (trigger: div.numpad button:contains(/^9$/)) 2026-03-23 04:31:11,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 04:31:11,369 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:11,424 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:31:11,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:31:11,529 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:31:11,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 04:31:11,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50398053 started for PoS orders references: [{'name': '/', 'uuid': 'c0323ea5-5141-42f7-a427-1a6c03dc56c2'}] 2026-03-23 04:31:12,066 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50398053 order {'name': '/', 'uuid': 'c0323ea5-5141-42f7-a427-1a6c03dc56c2'} created pos.order #519 2026-03-23 04:31:12,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50398053 finished 2026-03-23 04:31:12,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.187 0.420 2026-03-23 04:31:12,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.033 0.065 2026-03-23 04:31:12,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.098 2026-03-23 04:31:12,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 04:31:12,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:12] "GET /report/barcode/Code128/0442-b792-4414 HTTP/1.1" 200 - 0 0.000 0.087 2026-03-23 04:31:12,536 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:12,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:31:12,592 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/163] Tour PosLoyaltyTour1 → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:31:12,695 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:12,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:31:12,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:31:12,798 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 04:31:12,853 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/163] Tour PosLoyaltyTour1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:31:12,916 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:12,970 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("10"))) 2026-03-23 04:31:13,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.073 2026-03-23 04:31:13,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.045 2026-03-23 04:31:13,335 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:13,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.040 2026-03-23 04:31:13,389 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/163] Tour PosLoyaltyTour1 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:31:13,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:13,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:31:13,581 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:31:13,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 04:31:13,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/163] Tour PosLoyaltyTour1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:31:13,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("3"))) 2026-03-23 04:31:13,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:31:13,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:31:13,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:14,003 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/163] Tour PosLoyaltyTour1 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 04:31:14,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/163] Tour PosLoyaltyTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:14,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 04:31:14,198 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 04:31:14,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 04:31:14,249 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/163] Tour PosLoyaltyTour1 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:31:14,303 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-03-23 04:31:14,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.021 2026-03-23 04:31:14,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.021 2026-03-23 04:31:14,609 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/163] Tour PosLoyaltyTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:14,664 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-1.78"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-1.78"))) 2026-03-23 04:31:14,716 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44")) 2026-03-23 04:31:14,794 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/163] Tour PosLoyaltyTour1 → Step order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"):not(:visible)) 2026-03-23 04:31:14,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:14,883 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/163] Tour PosLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:14,946 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/163] Tour PosLoyaltyTour1 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:15,013 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/163] Tour PosLoyaltyTour1 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:15,069 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/163] Tour PosLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:15,138 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/163] Tour PosLoyaltyTour1 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-16.66"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-16.66"))) 2026-03-23 04:31:15,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 04:31:15,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:31:15,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:31:15,401 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78")) 2026-03-23 04:31:15,455 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/163] Tour PosLoyaltyTour1 → Step order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"):not(:visible)) 2026-03-23 04:31:15,507 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:31:15,586 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/163] Tour PosLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:31:15,653 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/163] Tour PosLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:31:15,706 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [158/163] Tour PosLoyaltyTour1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:31:15,788 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [159/163] Tour PosLoyaltyTour1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:31:15,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.022 2026-03-23 04:31:15,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [160/163] Tour PosLoyaltyTour1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:15,895 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [161/163] Tour PosLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:31:16,019 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [162/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:31:16,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.043 2026-03-23 04:31:16,049 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52930400 started for PoS orders references: [{'name': '/', 'uuid': '4a5651e0-6b80-4068-a5c4-d2e6099a4180'}] 2026-03-23 04:31:16,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52930400 order {'name': '/', 'uuid': '4a5651e0-6b80-4068-a5c4-d2e6099a4180'} created pos.order #520 2026-03-23 04:31:16,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52930400 finished 2026-03-23 04:31:16,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.172 0.462 2026-03-23 04:31:16,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.695 2026-03-23 04:31:16,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.040 0.084 2026-03-23 04:31:16,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.119 2026-03-23 04:31:16,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 04:31:17,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:17] "GET /report/barcode/Code128/0442-f4fd-476f HTTP/1.1" 200 - 0 0.000 0.107 2026-03-23 04:31:17,142 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [163/163] Tour PosLoyaltyTour1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:17,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 04:31:17,198 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-03-23 04:31:17,201 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:31:17,783 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 29882100 (allocated 30945280) 2026-03-23 04:31:17,804 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 82887 2026-03-23 04:31:17,805 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-03-23 04:31:17,806 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 82887 2026-03-23 04:31:17,978 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpgdggqhhu_chrome_odoo" 2026-03-23 04:31:18,850 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 83165 2026-03-23 04:31:18,850 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmplbkjkes__chrome_odoo 2026-03-23 04:31:18,851 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:44107/json/version 2026-03-23 04:31:18,857 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:31:19,009 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/141.0.7390.54 2026-03-23 04:31:19,009 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:44107/json 2026-03-23 04:31:19,010 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:31:19,067 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:44107/devtools/page/4FF3A967768DEE447B935C91CA936727 2026-03-23 04:31:19,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-03-23 04:31:19,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-03-23 04:31:19,350 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:31:19,377 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-03-23 04:31:19,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:31:19,386 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:31:19,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:19] "GET /pos/ui/65 HTTP/1.1" 200 - 30 0.051 0.074 2026-03-23 04:31:19,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '4FF3A967768DEE447B935C91CA936727', 'loaderId': '8CC663CFAA17FB87FC990DF208426AA3', 'isDownload': False} 2026-03-23 04:31:19,563 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-03-23 04:31:19,625 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:31:19,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 04:31:19,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-03-23 04:31:19,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.080 2026-03-23 04:31:20,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:31:20,417 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:31:20,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:31:20,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:31:20,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 04:31:20,545 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [1/157] Tour PosLoyaltyTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:31:20,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:31:20,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:31:20,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 04:31:20,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.037 2026-03-23 04:31:20,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 14 0.021 0.060 2026-03-23 04:31:20,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-03-23 04:31:21,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 199 0.251 0.425 2026-03-23 04:31:21,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:31:21,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:31:21,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:21] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.013 0.092 2026-03-23 04:31:21,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:31:21,851 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-03-23 04:31:21,938 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:31:21,962 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:31:21,967 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:31:22,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.027 0.054 2026-03-23 04:31:22,062 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:31:22,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.109 2026-03-23 04:31:22,093 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:31:22,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.016 0.184 2026-03-23 04:31:22,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.201 2026-03-23 04:31:22,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.100 2026-03-23 04:31:22,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.089 2026-03-23 04:31:22,326 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [2/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:31:22,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.025 2026-03-23 04:31:22,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.069 2026-03-23 04:31:22,684 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:31:22,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-03-23 04:31:22,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-03-23 04:31:22,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-03-23 04:31:22,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-03-23 04:31:22,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-03-23 04:31:22,876 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [3/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:22,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-03-23 04:31:22,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-03-23 04:31:22,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-03-23 04:31:22,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.154 2026-03-23 04:31:23,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:31:23,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [4/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:31:23,343 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [5/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:31:23,398 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [6/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:23,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:23] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.047 2026-03-23 04:31:23,485 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [7/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("10"))) 2026-03-23 04:31:23,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.054 2026-03-23 04:31:23,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:31:23,892 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [8/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:23,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 04:31:23,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [9/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-03-23 04:31:24,003 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [10/157] Tour PosLoyaltyTour2 → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 04:31:24,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 04:31:24,144 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [11/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:24,249 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [12/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 04:31:24,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.063 2026-03-23 04:31:24,314 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [13/157] Tour PosLoyaltyTour2 → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:31:24,394 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [14/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("4"))) 2026-03-23 04:31:24,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:31:24,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 04:31:24,677 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [15/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:24,728 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [16/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-03-23 04:31:24,782 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [17/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:24,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [18/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:24,910 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [19/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:24,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [20/157] Tour PosLoyaltyTour2 → Step input text '123456' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:25,089 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [21/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:25,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [22/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-4.64"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-4.64"))) 2026-03-23 04:31:25,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.006 0.015 2026-03-23 04:31:25,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.024 0.040 2026-03-23 04:31:25,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:31:25,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 04:31:25,576 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [23/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-2.11"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-2.11"))) 2026-03-23 04:31:25,632 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [24/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78")) 2026-03-23 04:31:25,683 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [25/157] Tour PosLoyaltyTour2 → Step order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"):not(:visible)) 2026-03-23 04:31:25,734 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [26/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:31:25,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [27/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:31:25,877 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [28/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:31:25,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:31:25,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:31:25,921 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [29/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:31:26,020 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [30/157] Tour PosLoyaltyTour2 → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-03-23 04:31:26,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 04:31:26,078 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [31/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:26,142 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [32/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:31:26,220 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [33/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:31:26,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 04:31:26,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.053 2026-03-23 04:31:26,380 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:31:26,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.092 2026-03-23 04:31:26,410 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84791274 started for PoS orders references: [{'name': '/', 'uuid': 'be52b013-2626-4a85-81c9-d78b4b5704d0'}] 2026-03-23 04:31:26,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84791274 order {'name': '/', 'uuid': 'be52b013-2626-4a85-81c9-d78b4b5704d0'} created pos.order #521 2026-03-23 04:31:26,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84791274 finished 2026-03-23 04:31:27,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.157 0.504 2026-03-23 04:31:27,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.121 0.119 2026-03-23 04:31:27,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.242 2026-03-23 04:31:27,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.038 2026-03-23 04:31:27,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:27] "GET /report/barcode/Code128/0441-6822-4314 HTTP/1.1" 200 - 0 0.000 0.075 2026-03-23 04:31:27,684 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [34/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:27,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:31:27,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [35/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:31:27,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [36/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:27,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 04:31:27,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:31:27,926 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [37/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:31:27,977 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [38/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:31:28,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [39/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:31:28,083 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [40/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("11"))) 2026-03-23 04:31:28,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:31:28,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:31:28,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.050 2026-03-23 04:31:28,468 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [41/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:28,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [42/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-03-23 04:31:28,559 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [43/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51")) 2026-03-23 04:31:28,610 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [44/157] Tour PosLoyaltyTour2 → Step order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"):not(:visible)) 2026-03-23 04:31:28,664 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [45/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:28,713 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [46/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:28,780 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [47/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:28,841 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [48/157] Tour PosLoyaltyTour2 → Step input text '345678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:28,894 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [49/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:28,955 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [50/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-5.15"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-5.15"))) 2026-03-23 04:31:28,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:28] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 04:31:29,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:29] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.009 0.027 2026-03-23 04:31:29,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:31:29,185 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [51/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:29,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.034 2026-03-23 04:31:29,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [52/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:29,293 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [53/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:29,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [54/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:29,464 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [55/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:29,521 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [56/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-03-23 04:31:29,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:29] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 04:31:29,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:29] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.014 0.032 2026-03-23 04:31:29,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:31:29,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:31:29,811 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [57/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-4.59"))) 2026-03-23 04:31:29,868 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [58/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:29,914 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [59/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:31:29,983 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [60/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:31:30,045 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [61/157] Tour PosLoyaltyTour2 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:31:30,101 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [62/157] Tour PosLoyaltyTour2 → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-03-23 04:31:30,158 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [63/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:30,211 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [64/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-6.68"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-6.68"))) 2026-03-23 04:31:30,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.031 2026-03-23 04:31:30,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.040 2026-03-23 04:31:30,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:31:30,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:31:30,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:31:30,988 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [65/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-20.40"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-20.40"))) 2026-03-23 04:31:31,048 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [66/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:31,109 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [67/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:31,171 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [68/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:31,232 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [69/157] Tour PosLoyaltyTour2 → Step input text '5678' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:31,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [70/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:31,359 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [71/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13")) 2026-03-23 04:31:31,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:31] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.023 2026-03-23 04:31:31,407 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [72/157] Tour PosLoyaltyTour2 → Step order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"):not(:visible)) 2026-03-23 04:31:31,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [73/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:31:31,529 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [74/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:31:31,578 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [75/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:31:31,632 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [76/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:31:31,743 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [77/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:31:31,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.064 2026-03-23 04:31:31,798 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [78/157] Tour PosLoyaltyTour2 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:31:31,855 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [79/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:31:31,926 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [80/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:31:31,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 04:31:32,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:31:32,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.069 2026-03-23 04:31:32,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34805152 started for PoS orders references: [{'name': '/', 'uuid': '53cee0da-5124-474a-adae-748e96e979bb'}] 2026-03-23 04:31:32,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34805152 order {'name': '/', 'uuid': '53cee0da-5124-474a-adae-748e96e979bb'} created pos.order #522 2026-03-23 04:31:32,727 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34805152 finished 2026-03-23 04:31:32,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 129 0.232 0.552 2026-03-23 04:31:33,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.058 0.087 2026-03-23 04:31:33,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.143 2026-03-23 04:31:33,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 04:31:33,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:33] "GET /report/barcode/Code128/0441-6a98-428c HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 04:31:33,341 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [81/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:33,387 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [82/157] Tour PosLoyaltyTour2 → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:31:33,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 04:31:33,505 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [83/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:33,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:31:33,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.035 2026-03-23 04:31:33,726 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [84/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-03-23 04:31:33,776 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [85/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:31:33,889 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [86/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("6"))) 2026-03-23 04:31:34,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.054 2026-03-23 04:31:34,107 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [87/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:34,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 04:31:34,162 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [88/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"on the cheapest product","price":"-4.59"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("on the cheapest product")):has(.price:contains("-4.59"))) 2026-03-23 04:31:34,214 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [89/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-03-23 04:31:34,299 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [90/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-03-23 04:31:34,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.035 2026-03-23 04:31:34,356 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [91/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:34,413 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [92/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:31:34,468 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [93/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:34,519 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [94/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:34,698 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [95/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:34,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.048 2026-03-23 04:31:34,746 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [96/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:34,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [97/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:34,873 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [98/157] Tour PosLoyaltyTour2 → Step input text 'promocode' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:34,951 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [99/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:35,027 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [100/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-15.30"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-15.30"))) 2026-03-23 04:31:35,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.007 0.019 2026-03-23 04:31:35,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 04:31:35,174 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [101/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:35,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:31:35,223 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [102/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:35,284 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [103/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:35,347 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [104/157] Tour PosLoyaltyTour2 → Step input text '1357' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:35,407 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [105/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:35,469 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [106/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(.price:contains("-10.20"))) 2026-03-23 04:31:35,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:35] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 04:31:35,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:35] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.017 0.044 2026-03-23 04:31:35,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:31:35,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.018 2026-03-23 04:31:35,850 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [107/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"50% on specific products","price":"-10.20"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("50% on specific products")):has(.price:contains("-10.20"))) 2026-03-23 04:31:35,901 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [108/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20")) 2026-03-23 04:31:35,953 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [109/157] Tour PosLoyaltyTour2 → Step order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"):not(:visible)) 2026-03-23 04:31:36,011 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [110/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:31:36,088 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [111/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:31:36,120 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [112/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:31:36,172 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [113/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:31:36,267 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [114/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:31:36,297 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [115/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:36,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 04:31:36,350 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [116/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:31:36,413 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [117/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:31:36,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:36] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 04:31:36,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.080 2026-03-23 04:31:36,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.043 2026-03-23 04:31:36,617 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36134730 started for PoS orders references: [{'name': '/', 'uuid': '3dd32828-6c61-4de9-b4a3-19f89eab0a83'}] 2026-03-23 04:31:37,229 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36134730 order {'name': '/', 'uuid': '3dd32828-6c61-4de9-b4a3-19f89eab0a83'} created pos.order #523 2026-03-23 04:31:37,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36134730 finished 2026-03-23 04:31:37,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.199 0.557 2026-03-23 04:31:37,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.033 0.078 2026-03-23 04:31:37,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.124 2026-03-23 04:31:37,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 04:31:37,724 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [118/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:37,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:37] "GET /report/barcode/Code128/0448-c003-4d72 HTTP/1.1" 200 - 0 0.000 0.134 2026-03-23 04:31:37,747 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [119/157] Tour PosLoyaltyTour2 → Step click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand")) 2026-03-23 04:31:37,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 04:31:37,834 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [120/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:37,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:31:37,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 04:31:37,924 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [121/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("1"))) 2026-03-23 04:31:37,976 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [122/157] Tour PosLoyaltyTour2 → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:31:38,030 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [123/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(.qty:contains("6"))) 2026-03-23 04:31:38,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.026 2026-03-23 04:31:38,274 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [124/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:38,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 04:31:38,331 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [125/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:38,382 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [126/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:38,441 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [127/157] Tour PosLoyaltyTour2 → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:31:38,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [128/157] Tour PosLoyaltyTour2 → Step input text '098765' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:31:38,561 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [129/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:38,624 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [130/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-03-23 04:31:38,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:38] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 04:31:38,675 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [131/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.63"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.63"))) 2026-03-23 04:31:38,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:38] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.012 0.030 2026-03-23 04:31:38,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.091 2026-03-23 04:31:39,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.071 2026-03-23 04:31:39,060 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [132/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64")) 2026-03-23 04:31:39,122 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [133/157] Tour PosLoyaltyTour2 → Step order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"):not(:visible)) 2026-03-23 04:31:39,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [134/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("90% on the cheapest product"))) 2026-03-23 04:31:39,238 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [135/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"90% on the cheapest product"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("90% on the cheapest product"))) 2026-03-23 04:31:39,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 04:31:39,284 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [136/157] Tour PosLoyaltyTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:31:39,341 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [137/157] Tour PosLoyaltyTour2 → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:31:39,406 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [138/157] Tour PosLoyaltyTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:31:39,475 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [139/157] Tour PosLoyaltyTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:31:39,600 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [140/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-1.91"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-1.91"))) 2026-03-23 04:31:39,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:31:39,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.019 2026-03-23 04:31:39,671 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [141/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23")) 2026-03-23 04:31:39,718 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [142/157] Tour PosLoyaltyTour2 → Step order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"):not(:visible)) 2026-03-23 04:31:39,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [143/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:31:39,819 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [144/157] Tour PosLoyaltyTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:31:39,878 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [145/157] Tour PosLoyaltyTour2 → Step click Reset Programs button (trigger: .control-buttons button:contains("Reset Programs")) 2026-03-23 04:31:39,962 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [146/157] Tour PosLoyaltyTour2 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"90% on the cheapest product","price":"-2.87"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("90% on the cheapest product")):has(.price:contains("-2.87"))) 2026-03-23 04:31:39,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:31:40,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:31:40,045 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [147/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27")) 2026-03-23 04:31:40,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [148/157] Tour PosLoyaltyTour2 → Step order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"):not(:visible)) 2026-03-23 04:31:40,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [149/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:31:40,210 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [150/157] Tour PosLoyaltyTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:31:40,256 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [151/157] Tour PosLoyaltyTour2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:31:40,309 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [152/157] Tour PosLoyaltyTour2 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:31:40,373 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [153/157] Tour PosLoyaltyTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:31:40,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:31:40,430 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [154/157] Tour PosLoyaltyTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:31:40,482 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [155/157] Tour PosLoyaltyTour2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:31:40,591 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [156/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:31:40,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 04:31:40,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.056 2026-03-23 04:31:40,666 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2075819 started for PoS orders references: [{'name': '/', 'uuid': 'dc42d83b-6ca9-4b61-8e34-988cd56867a0'}] 2026-03-23 04:31:41,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2075819 order {'name': '/', 'uuid': 'dc42d83b-6ca9-4b61-8e34-988cd56867a0'} created pos.order #524 2026-03-23 04:31:41,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2075819 finished 2026-03-23 04:31:41,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 121 0.143 0.376 2026-03-23 04:31:41,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.036 0.079 2026-03-23 04:31:41,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.139 2026-03-23 04:31:41,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 04:31:41,522 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: [157/157] Tour PosLoyaltyTour2 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:31:41,576 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-03-23 04:31:41,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:41] "GET /report/barcode/Code128/044a-734d-43fb HTTP/1.1" 200 - 0 0.000 0.125 2026-03-23 04:31:41,591 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:31:41,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.058 2026-03-23 04:31:42,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32555808 (allocated 34091008) 2026-03-23 04:31:42,391 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 83165 2026-03-23 04:31:42,395 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-03-23 04:31:42,398 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 83165 2026-03-23 04:31:42,515 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmplbkjkes__chrome_odoo" 2026-03-23 04:31:42,638 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-03-23 04:31:45,033 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 83438 2026-03-23 04:31:45,034 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpo_qjpajd_chrome_odoo 2026-03-23 04:31:45,034 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:46569/json/version 2026-03-23 04:31:45,037 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46569', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:31:45,188 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/141.0.7390.54 2026-03-23 04:31:45,191 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:46569/json 2026-03-23 04:31:45,192 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46569', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:31:45,288 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:46569/devtools/page/DA8AE2C49D07F363714647D21B606959 2026-03-23 04:31:45,327 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-03-23 04:31:45,368 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-03-23 04:31:45,596 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:31:45,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-03-23 04:31:45,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:31:45,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:31:45,643 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:31:46,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:46] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.124 0.851 2026-03-23 04:31:46,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': 'DA8AE2C49D07F363714647D21B606959', 'loaderId': '4962539316B8B8A59D319D9D180085CE', 'isDownload': False} 2026-03-23 04:31:46,615 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-03-23 04:31:46,640 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:31:46,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 04:31:46,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.022 2026-03-23 04:31:46,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.040 2026-03-23 04:31:47,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:31:47,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:31:47,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.037 2026-03-23 04:31:47,557 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:31:47,587 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [1/16] Tour PosLoyaltyTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:31:47,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.017 2026-03-23 04:31:47,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 04:31:47,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:31:47,735 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9312) 2026-03-23 04:31:47,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.026 0.072 2026-03-23 04:31:47,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.119 2026-03-23 04:31:47,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.013 2026-03-23 04:31:47,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.033 0.064 2026-03-23 04:31:48,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.378 0.567 2026-03-23 04:31:49,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.076 2026-03-23 04:31:49,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:31:49,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.099 2026-03-23 04:31:49,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:31:49,483 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-03-23 04:31:49,572 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:31:49,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:31:49,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:31:49,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.006 0.043 2026-03-23 04:31:49,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.057 2026-03-23 04:31:49,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-03-23 04:31:49,682 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "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 04:31:49,694 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:31:49,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.044 0.112 2026-03-23 04:31:49,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.033 2026-03-23 04:31:49,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.044 2026-03-23 04:31:49,916 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [2/16] Tour PosLoyaltyTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:31:50,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.017 0.041 2026-03-23 04:31:50,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.029 0.061 2026-03-23 04:31:50,251 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:31:50,280 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [3/16] Tour PosLoyaltyTour3 → Step click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product")) 2026-03-23 04:31:50,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.125 2026-03-23 04:31:50,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.197 2026-03-23 04:31:50,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-03-23 04:31:50,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.271 2026-03-23 04:31:50,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.297 2026-03-23 04:31:50,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.021 0.314 2026-03-23 04:31:50,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.346 2026-03-23 04:31:50,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1647&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.365 2026-03-23 04:31:50,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1646&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.359 2026-03-23 04:31:50,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.362 2026-03-23 04:31:50,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1645&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.347 2026-03-23 04:31:50,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:50] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-03-23 04:31:51,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.297 2026-03-23 04:31:51,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 04:31:51,198 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [4/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-03-23 04:31:51,295 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [5/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-03-23 04:31:51,349 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [6/16] Tour PosLoyaltyTour3 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:31:51,443 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [7/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"25.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("25.00"))) 2026-03-23 04:31:51,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:31:51,583 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [8/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:31:51,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.078 2026-03-23 04:31:51,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:31:51,715 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [9/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"15.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("15.00"))) 2026-03-23 04:31:51,858 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [10/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50")) 2026-03-23 04:31:51,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.052 2026-03-23 04:31:51,913 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [11/16] Tour PosLoyaltyTour3 → Step order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"):not(:visible)) 2026-03-23 04:31:51,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [12/16] Tour PosLoyaltyTour3 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:31:52,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:31:52,174 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [13/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"21.82"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("21.82"))) 2026-03-23 04:31:52,414 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [14/16] Tour PosLoyaltyTour3 → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"100% on specific products","price":"18.18"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("100% on specific products")):has(.price:contains("18.18"))) 2026-03-23 04:31:52,455 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [15/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50")) 2026-03-23 04:31:52,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.073 2026-03-23 04:31:52,498 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: [16/16] Tour PosLoyaltyTour3 → Step order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"):not(:visible)) 2026-03-23 04:31:52,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-03-23 04:31:52,551 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:31:52,859 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 15946508 (allocated 17174528) 2026-03-23 04:31:52,894 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 83438 2026-03-23 04:31:52,938 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-03-23 04:31:52,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 83438 2026-03-23 04:31:53,159 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpo_qjpajd_chrome_odoo" 2026-03-23 04:31:53,210 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-03-23 04:31:55,086 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 83624 2026-03-23 04:31:55,087 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpu9yc_axh_chrome_odoo 2026-03-23 04:31:55,087 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:37213/json/version 2026-03-23 04:31:55,109 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:31:55,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:31:55,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:37213/json 2026-03-23 04:31:55,325 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:31:55,364 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:37213/devtools/page/DD80D8608D474C50093ED6DF8B1B55AF 2026-03-23 04:31:55,405 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-03-23 04:31:55,427 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-03-23 04:31:55,730 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:31:55,762 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-03-23 04:31:55,766 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:31:55,766 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:31:55,827 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:31:56,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:56] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.073 1.102 2026-03-23 04:31:56,996 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'DD80D8608D474C50093ED6DF8B1B55AF', 'loaderId': 'F75C74E05FD7C456C25D6C42FAF12A34', 'isDownload': False} 2026-03-23 04:31:56,997 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-03-23 04:31:57,043 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:31:57,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 04:31:57,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.033 2026-03-23 04:31:57,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.050 2026-03-23 04:31:57,651 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:31:57,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:31:57,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:31:57,799 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:31:57,837 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [1/27] Tour PosLoyaltyTour9 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:31:57,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.022 0.019 2026-03-23 04:31:57,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 04:31:57,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:31:58,067 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9313) 2026-03-23 04:31:58,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.029 0.062 2026-03-23 04:31:58,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.098 2026-03-23 04:31:58,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.048 0.073 2026-03-23 04:31:58,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.112 2026-03-23 04:31:59,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.332 0.576 2026-03-23 04:31:59,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:31:59,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:31:59,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.040 2026-03-23 04:31:59,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:31:59,652 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-03-23 04:31:59,755 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:31:59,802 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:31:59,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.018 2026-03-23 04:31:59,812 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:31:59,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.004 0.045 2026-03-23 04:31:59,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-03-23 04:31:59,880 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "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 04:31:59,888 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:31:59,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.028 0.079 2026-03-23 04:31:59,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:31:59] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 04:32:00,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.047 2026-03-23 04:32:00,202 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [2/27] Tour PosLoyaltyTour9 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:32:00,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-03-23 04:32:00,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.024 2026-03-23 04:32:00,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.062 2026-03-23 04:32:00,506 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:32:00,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-03-23 04:32:00,537 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [3/27] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:00,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.118 2026-03-23 04:32:00,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.152 2026-03-23 04:32:00,607 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [4/27] Tour PosLoyaltyTour9 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:32:00,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.188 2026-03-23 04:32:00,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.232 2026-03-23 04:32:00,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.006 0.188 2026-03-23 04:32:00,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1649&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.209 2026-03-23 04:32:00,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-03-23 04:32:00,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-03-23 04:32:00,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1650&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-03-23 04:32:00,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-03-23 04:32:01,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.279 2026-03-23 04:32:01,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:01] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.313 2026-03-23 04:32:01,168 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [5/27] Tour PosLoyaltyTour9 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:32:01,247 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [6/27] Tour PosLoyaltyTour9 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:32:01,317 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [7/27] Tour PosLoyaltyTour9 → Step Search customer with "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:32:01,385 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [8/27] Tour PosLoyaltyTour9 → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-03-23 04:32:01,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [9/27] Tour PosLoyaltyTour9 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-03-23 04:32:01,582 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [10/27] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:01,638 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [11/27] Tour PosLoyaltyTour9 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:32:01,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.014 0.036 2026-03-23 04:32:01,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 04:32:01,799 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [12/27] Tour PosLoyaltyTour9 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:32:01,960 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [13/27] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:01,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 04:32:02,010 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [14/27] Tour PosLoyaltyTour9 → Step order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00")) 2026-03-23 04:32:02,064 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [15/27] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:02,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [16/27] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:32:02,167 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [17/27] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:32:02,232 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [18/27] Tour PosLoyaltyTour9 → Step .control-buttons button.highlight:contains("Reward") 2026-03-23 04:32:02,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [19/27] Tour PosLoyaltyTour9 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-03-23 04:32:02,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [20/27] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:32:02,413 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [21/27] Tour PosLoyaltyTour9 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:32:02,474 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [22/27] Tour PosLoyaltyTour9 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:32:02,553 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [23/27] Tour PosLoyaltyTour9 → Step .selection-item span:nth-child(2) 2026-03-23 04:32:02,609 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [24/27] Tour PosLoyaltyTour9 → Step select reward (trigger: .selection-item:contains("$ 5")) 2026-03-23 04:32:02,750 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [25/27] Tour PosLoyaltyTour9 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:02,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.028 2026-03-23 04:32:02,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.038 2026-03-23 04:32:02,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [26/27] Tour PosLoyaltyTour9 → Step order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00")) 2026-03-23 04:32:02,972 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: [27/27] Tour PosLoyaltyTour9 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:03,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-03-23 04:32:03,024 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:32:03,198 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 16659840 (allocated 18350080) 2026-03-23 04:32:03,220 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 83624 2026-03-23 04:32:03,223 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-03-23 04:32:03,224 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 83624 2026-03-23 04:32:03,400 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpu9yc_axh_chrome_odoo" 2026-03-23 04:32:03,520 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-03-23 04:32:05,590 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 83804 2026-03-23 04:32:05,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmp5tu5295m_chrome_odoo 2026-03-23 04:32:05,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:42617/json/version 2026-03-23 04:32:05,605 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:05,964 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:32:05,965 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:42617/json 2026-03-23 04:32:05,966 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:06,086 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:42617/devtools/page/2241A60B82D6C625460CA48A08FAB010 2026-03-23 04:32:06,160 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-03-23 04:32:06,275 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-03-23 04:32:06,545 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:32:06,555 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-03-23 04:32:06,559 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:32:06,559 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:32:06,591 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:32:07,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:07] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.091 0.921 2026-03-23 04:32:07,600 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '2241A60B82D6C625460CA48A08FAB010', 'loaderId': 'BE1E0C501F81DEA193B2404A4464C691', 'isDownload': False} 2026-03-23 04:32:07,601 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-03-23 04:32:07,651 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:32:07,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:07] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.031 2026-03-23 04:32:07,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:07] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.039 2026-03-23 04:32:07,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:07] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-03-23 04:32:08,511 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:32:08,533 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:32:08,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 04:32:08,597 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:32:08,617 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [1/7] Tour PosLoyaltyTour8 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:32:08,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.012 2026-03-23 04:32:08,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:32:08,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:32:08,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.029 2026-03-23 04:32:08,811 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9314) 2026-03-23 04:32:08,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.107 2026-03-23 04:32:08,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.042 0.156 2026-03-23 04:32:08,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.098 2026-03-23 04:32:09,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.320 0.550 2026-03-23 04:32:09,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:32:10,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:32:10,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.064 2026-03-23 04:32:10,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:32:10,230 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:32:10,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:32:10,402 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:32:10,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:32:10,451 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:32:10,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.031 0.070 2026-03-23 04:32:10,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.006 0.123 2026-03-23 04:32:10,524 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "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 04:32:10,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.132 2026-03-23 04:32:10,540 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:32:10,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.012 2026-03-23 04:32:10,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.029 2026-03-23 04:32:10,853 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [2/7] Tour PosLoyaltyTour8 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:32:10,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:10] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.046 2026-03-23 04:32:11,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.017 0.056 2026-03-23 04:32:11,096 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:32:11,117 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [3/7] Tour PosLoyaltyTour8 → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:32:11,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.098 2026-03-23 04:32:11,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-03-23 04:32:11,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-03-23 04:32:11,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-03-23 04:32:11,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.316 2026-03-23 04:32:11,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.326 2026-03-23 04:32:11,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1652&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.350 2026-03-23 04:32:11,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.367 2026-03-23 04:32:11,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.355 2026-03-23 04:32:11,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image?model=product.template&field=image_128&id=1653&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.339 2026-03-23 04:32:11,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.246 2026-03-23 04:32:11,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.251 2026-03-23 04:32:11,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.109 2026-03-23 04:32:11,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 04:32:11,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [4/7] Tour PosLoyaltyTour8 → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:32:11,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:32:12,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.033 0.033 2026-03-23 04:32:12,345 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [5/7] Tour PosLoyaltyTour8 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:12,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.033 2026-03-23 04:32:12,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:32:12,621 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [6/7] Tour PosLoyaltyTour8 → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:32:12,681 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: [7/7] Tour PosLoyaltyTour8 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:12,733 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-03-23 04:32:12,734 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:32:12,927 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15279172 (allocated 16515072) 2026-03-23 04:32:12,954 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 83804 2026-03-23 04:32:12,956 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-03-23 04:32:12,959 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 83804 2026-03-23 04:32:13,083 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmp5tu5295m_chrome_odoo" 2026-03-23 04:32:13,164 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-03-23 04:32:15,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 83979 2026-03-23 04:32:15,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmprj168dal_chrome_odoo 2026-03-23 04:32:15,284 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:45289/json/version 2026-03-23 04:32:15,285 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:15,429 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/141.0.7390.54 2026-03-23 04:32:15,429 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:45289/json 2026-03-23 04:32:15,429 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:15,450 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:45289/devtools/page/96171A8D031D732B2010A6A7821ABF45 2026-03-23 04:32:15,548 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-03-23 04:32:15,577 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-03-23 04:32:16,125 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:32:16,133 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-03-23 04:32:16,136 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/69" in browser 2026-03-23 04:32:16,136 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/69" 2026-03-23 04:32:16,156 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:32:16,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:16] "GET /pos/ui/69 HTTP/1.1" 200 - 84 0.075 0.675 2026-03-23 04:32:16,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '96171A8D031D732B2010A6A7821ABF45', 'loaderId': 'B812AB5A04186DC36C3261C39759EE6F', 'isDownload': False} 2026-03-23 04:32:16,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-03-23 04:32:16,962 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:32:17,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.034 2026-03-23 04:32:17,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.045 2026-03-23 04:32:17,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.083 2026-03-23 04:32:17,714 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:32:17,736 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:32:17,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:32:17,796 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/69", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:32:17,819 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [1/32] Tour PosCouponTour5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:32:17,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.014 2026-03-23 04:32:17,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:32:17,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:32:17,938 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9315) 2026-03-23 04:32:17,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 8 0.006 0.043 2026-03-23 04:32:17,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.070 2026-03-23 04:32:18,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.012 2026-03-23 04:32:18,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.035 0.066 2026-03-23 04:32:19,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.358 0.513 2026-03-23 04:32:19,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:32:19,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.018 2026-03-23 04:32:19,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-03-23 04:32:19,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 04:32:19,436 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-03-23 04:32:19,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:32:19,588 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:32:19,589 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:32:19,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.026 2026-03-23 04:32:19,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.058 2026-03-23 04:32:19,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-03-23 04:32:19,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.025 0.118 2026-03-23 04:32:19,716 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "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 04:32:19,757 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:32:19,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.006 0.038 2026-03-23 04:32:19,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.037 2026-03-23 04:32:19,997 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [2/32] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:32:20,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 04:32:20,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.023 0.083 2026-03-23 04:32:20,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:32:20,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-03-23 04:32:20,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-03-23 04:32:20,375 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [3/32] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:20,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.223 2026-03-23 04:32:20,440 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [4/32] Tour PosCouponTour5 → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:32:20,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.238 2026-03-23 04:32:20,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.302 2026-03-23 04:32:20,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-03-23 04:32:20,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-03-23 04:32:20,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-03-23 04:32:20,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image?model=product.template&field=image_128&id=1660&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-03-23 04:32:20,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.251 2026-03-23 04:32:20,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:20] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.267 2026-03-23 04:32:20,917 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [5/32] Tour PosCouponTour5 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:32:20,972 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [6/32] Tour PosCouponTour5 → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:32:21,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [7/32] Tour PosCouponTour5 → Step Search customer with "AAAA" (trigger: .modal-dialog .input-group input) 2026-03-23 04:32:21,086 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [8/32] Tour PosCouponTour5 → Step Check "AAAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA")) 2026-03-23 04:32:21,226 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [9/32] Tour PosCouponTour5 → Step click partner 'AAAA' from partner list screen (trigger: .modal .partner-list b:contains(AAAA)) 2026-03-23 04:32:21,330 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [10/32] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:21,355 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [11/32] Tour PosCouponTour5 → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 04:32:21,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:21] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.046 2026-03-23 04:32:21,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:32:21,514 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [12/32] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:21,599 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [13/32] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 04:32:21,650 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [14/32] Tour PosCouponTour5 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:32:21,712 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [15/32] Tour PosCouponTour5 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:32:21,777 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [16/32] Tour PosCouponTour5 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:32:21,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [17/32] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:32:21,881 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [18/32] Tour PosCouponTour5 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:32:21,938 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [19/32] Tour PosCouponTour5 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:32:22,039 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [20/32] Tour PosCouponTour5 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:32:22,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.036 2026-03-23 04:32:22,094 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [21/32] Tour PosCouponTour5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 04:32:22,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [22/32] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:22,197 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [23/32] Tour PosCouponTour5 → Step loyalty points awarded 115 (trigger: .loyalty-points-won:contains("115")) 2026-03-23 04:32:22,247 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [24/32] Tour PosCouponTour5 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:32:22,300 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [25/32] Tour PosCouponTour5 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:32:22,363 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [26/32] Tour PosCouponTour5 → Step click discount button (trigger: .js_discount) 2026-03-23 04:32:22,425 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [27/32] Tour PosCouponTour5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:32:22,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:32:22,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [28/32] Tour PosCouponTour5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:22,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [29/32] Tour PosCouponTour5 → Step order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00")) 2026-03-23 04:32:22,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [30/32] Tour PosCouponTour5 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:22,686 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [31/32] Tour PosCouponTour5 → Step loyalty points awarded 92 (trigger: .loyalty-points-won:contains("92")) 2026-03-23 04:32:22,735 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: [32/32] Tour PosCouponTour5 → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 04:32:22,788 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-03-23 04:32:22,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-23 04:32:22,937 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 15545152 (allocated 17039360) 2026-03-23 04:32:22,945 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 83979 2026-03-23 04:32:22,951 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-03-23 04:32:22,954 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 83979 2026-03-23 04:32:23,072 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmprj168dal_chrome_odoo" 2026-03-23 04:32:23,133 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-03-23 04:32:24,715 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 84159 2026-03-23 04:32:24,716 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpnnwfxwuv_chrome_odoo 2026-03-23 04:32:24,716 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:34125/json/version 2026-03-23 04:32:24,728 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:24,922 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:32:24,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:34125/json 2026-03-23 04:32:24,959 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:25,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:34125/devtools/page/635C51CB32FCF89FB6F2D2399EA52BA4 2026-03-23 04:32:25,080 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-03-23 04:32:25,123 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-03-23 04:32:25,361 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:32:25,370 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-03-23 04:32:25,372 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:32:25,373 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:32:25,393 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:32:26,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:26] "GET /pos/ui/65 HTTP/1.1" 200 - 85 0.081 1.044 2026-03-23 04:32:26,518 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '635C51CB32FCF89FB6F2D2399EA52BA4', 'loaderId': 'F80C4D1CFC0FA3955DFA99C6A5D70E2B', 'isDownload': False} 2026-03-23 04:32:26,518 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-03-23 04:32:26,582 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:32:26,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.015 2026-03-23 04:32:26,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-03-23 04:32:26,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-03-23 04:32:27,273 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:32:27,273 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:32:27,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:32:27,315 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:32:27,337 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [1/25] Tour PosLoyaltyPromotion → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:32:27,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.016 2026-03-23 04:32:27,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:32:27,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:32:27,430 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9316) 2026-03-23 04:32:27,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.050 2026-03-23 04:32:27,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.082 2026-03-23 04:32:27,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.015 2026-03-23 04:32:27,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.034 0.064 2026-03-23 04:32:28,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.309 0.488 2026-03-23 04:32:28,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 04:32:28,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.009 2026-03-23 04:32:28,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-03-23 04:32:28,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 04:32:28,835 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:32:28,953 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:32:28,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 04:32:28,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:32:28,992 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:32:28,993 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:32:29,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.035 0.067 2026-03-23 04:32:29,092 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:32:29,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:32:29,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.017 0.126 2026-03-23 04:32:29,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.004 0.054 2026-03-23 04:32:29,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 04:32:29,349 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [2/25] Tour PosLoyaltyPromotion → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:32:29,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.023 0.038 2026-03-23 04:32:29,684 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [3/25] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:29,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.109 2026-03-23 04:32:29,741 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [4/25] Tour PosLoyaltyPromotion → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:32:29,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:32:29,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.164 2026-03-23 04:32:29,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.033 0.236 2026-03-23 04:32:29,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-03-23 04:32:29,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.336 2026-03-23 04:32:29,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.365 2026-03-23 04:32:30,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:30] "GET /web/image?model=product.template&field=image_128&id=1662&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.268 2026-03-23 04:32:30,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:30] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.202 2026-03-23 04:32:30,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:30] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.270 2026-03-23 04:32:30,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:30] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.261 2026-03-23 04:32:30,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:30] "GET /web/image?model=product.template&field=image_128&id=1663&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-03-23 04:32:30,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.326 2026-03-23 04:32:30,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:30] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.305 2026-03-23 04:32:30,461 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [5/25] Tour PosLoyaltyPromotion → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:32:30,519 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [6/25] Tour PosLoyaltyPromotion → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:32:30,570 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [7/25] Tour PosLoyaltyPromotion → Step Search customer with "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:32:30,634 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [8/25] Tour PosLoyaltyPromotion → Step Check "AAA Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Partner")) 2026-03-23 04:32:30,759 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [9/25] Tour PosLoyaltyPromotion → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-03-23 04:32:30,837 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [10/25] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:30,884 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [11/25] Tour PosLoyaltyPromotion → Step click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1")) 2026-03-23 04:32:31,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.032 2026-03-23 04:32:31,083 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [12/25] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:31,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 04:32:31,285 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [13/25] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 04:32:31,351 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [14/25] Tour PosLoyaltyPromotion → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:32:31,408 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [15/25] Tour PosLoyaltyPromotion → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:32:31,470 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [16/25] Tour PosLoyaltyPromotion → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:32:31,520 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [17/25] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:32:31,575 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [18/25] Tour PosLoyaltyPromotion → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:32:31,630 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [19/25] Tour PosLoyaltyPromotion → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:32:31,801 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [20/25] Tour PosLoyaltyPromotion → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:32:31,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 04:32:31,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 04:32:31,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 04:32:32,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 04:32:32,008 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [21/25] Tour PosLoyaltyPromotion → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(.qty:contains("1"))) 2026-03-23 04:32:32,061 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [22/25] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:32,110 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [23/25] Tour PosLoyaltyPromotion → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:32,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [24/25] Tour PosLoyaltyPromotion → Step order total amount is '90.00' (trigger: .product-screen .order-summary .total:contains("90.00")) 2026-03-23 04:32:32,212 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: [25/25] Tour PosLoyaltyPromotion → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:32,269 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-03-23 04:32:32,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:32:32,538 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 16154848 (allocated 17563648) 2026-03-23 04:32:32,546 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 84159 2026-03-23 04:32:32,549 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-03-23 04:32:32,550 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 84159 2026-03-23 04:32:32,777 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpnnwfxwuv_chrome_odoo" 2026-03-23 04:32:32,847 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-03-23 04:32:34,667 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 84340 2026-03-23 04:32:34,668 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmpo8a6jhk0_chrome_odoo 2026-03-23 04:32:34,669 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Issuing json command http://127.0.0.1:45827/json/version 2026-03-23 04:32:34,676 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:34,984 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Browser version: Chrome/141.0.7390.54 2026-03-23 04:32:34,985 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Issuing json command http://127.0.0.1:45827/json 2026-03-23 04:32:34,986 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:35,056 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Websocket url found: ws://127.0.0.1:45827/devtools/page/DC0831F9EF3751F184DD268359B25CE0 2026-03-23 04:32:35,139 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Enable chrome headless console log notification 2026-03-23 04:32:35,185 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-03-23 04:32:35,523 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:32:35,536 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-03-23 04:32:35,539 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:32:35,539 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:32:35,572 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:32:36,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:36] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.081 0.978 2026-03-23 04:32:36,629 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': 'DC0831F9EF3751F184DD268359B25CE0', 'loaderId': '54ACAEBEA35D4E7580010F79FFA48157', 'isDownload': False} 2026-03-23 04:32:36,630 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-03-23 04:32:36,698 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:32:36,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:36] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 04:32:36,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:36] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.047 2026-03-23 04:32:36,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:36] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.064 2026-03-23 04:32:37,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:32:37,616 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:32:37,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 04:32:37,668 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:32:37,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.009 0.017 2026-03-23 04:32:37,707 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [1/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:32:37,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:32:37,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:32:37,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.018 2026-03-23 04:32:37,872 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9317) 2026-03-23 04:32:37,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.108 2026-03-23 04:32:37,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.044 0.143 2026-03-23 04:32:38,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.079 2026-03-23 04:32:38,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.306 0.514 2026-03-23 04:32:38,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:32:39,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:32:39,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-03-23 04:32:39,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:32:39,231 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: Owl is running in 'dev' mode. 2026-03-23 04:32:39,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:32:39,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:32:39,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.010 0.044 2026-03-23 04:32:39,413 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:32:39,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "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 04:32:39,436 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:32:39,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.027 0.095 2026-03-23 04:32:39,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.123 2026-03-23 04:32:39,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-03-23 04:32:39,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.008 0.022 2026-03-23 04:32:39,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.041 2026-03-23 04:32:39,756 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [2/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:32:39,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.012 0.038 2026-03-23 04:32:39,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:39] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-03-23 04:32:40,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.105 2026-03-23 04:32:40,030 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:32:40,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-03-23 04:32:40,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.155 2026-03-23 04:32:40,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [3/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:32:40,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.229 2026-03-23 04:32:40,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.320 2026-03-23 04:32:40,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.318 2026-03-23 04:32:40,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.324 2026-03-23 04:32:40,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.335 2026-03-23 04:32:40,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1665&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-03-23 04:32:40,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image?model=product.template&field=image_128&id=1666&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.313 2026-03-23 04:32:40,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.223 2026-03-23 04:32:40,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.063 0.369 2026-03-23 04:32:40,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 04:32:40,845 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [4/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:40,927 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [5/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"20.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("20.00"))) 2026-03-23 04:32:40,990 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [6/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:41,044 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [7/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-03-23 04:32:41,094 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [8/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-03-23 04:32:41,146 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [9/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B")) 2026-03-23 04:32:41,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 04:32:41,270 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [10/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:41,325 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [11/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1","price":"30.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1")):has(.price:contains("30.00"))) 2026-03-23 04:32:41,378 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [12/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:41,428 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [13/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00")) 2026-03-23 04:32:41,482 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [14/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"):not(:visible)) 2026-03-23 04:32:41,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [15/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:32:41,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:32:41,678 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [16/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:41,828 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [17/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2","price":"40.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("2")):has(.price:contains("40.00"))) 2026-03-23 04:32:41,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.061 2026-03-23 04:32:41,881 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [18/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:41,935 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [19/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00")) 2026-03-23 04:32:41,990 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: [20/20] Tour PosLoyaltyMinAmountAndSpecificProductTour → Step order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"):not(:visible)) 2026-03-23 04:32:42,041 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-03-23 04:32:42,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 04:32:42,217 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 14586020 (allocated 16252928) 2026-03-23 04:32:42,256 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 84340 2026-03-23 04:32:42,260 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-03-23 04:32:42,264 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 84340 2026-03-23 04:32:42,390 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmpo8a6jhk0_chrome_odoo" 2026-03-23 04:32:42,442 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-03-23 04:32:44,946 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 84522 2026-03-23 04:32:44,947 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmphl0q5tv3_chrome_odoo 2026-03-23 04:32:44,947 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:34057/json/version 2026-03-23 04:32:44,959 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34057', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:45,116 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/141.0.7390.54 2026-03-23 04:32:45,117 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:34057/json 2026-03-23 04:32:45,117 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34057', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:45,157 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:34057/devtools/page/CD48793F63E7AF8B86FDACBC330C0B66 2026-03-23 04:32:45,195 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-03-23 04:32:45,293 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-03-23 04:32:45,577 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:32:45,585 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-03-23 04:32:45,587 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=65" in browser 2026-03-23 04:32:45,587 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=65" 2026-03-23 04:32:45,616 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:32:46,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:46] "GET /pos/ui?config_id=65 HTTP/1.1" 200 - 86 0.069 0.674 2026-03-23 04:32:46,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': 'CD48793F63E7AF8B86FDACBC330C0B66', 'loaderId': '1FD28CAC468336C163AE73D0DC64C7A3', 'isDownload': False} 2026-03-23 04:32:46,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate ready code "odoo.isTourReady('test_race_conditions_update_program')" 2026-03-23 04:32:46,392 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:32:46,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 04:32:46,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 04:32:46,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.051 2026-03-23 04:32:47,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:32:47,235 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:32:47,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:32:47,313 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate test code "odoo.startTour('test_race_conditions_update_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:32:47,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.006 0.009 2026-03-23 04:32:47,330 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [1/6] Tour test_race_conditions_update_program → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:32:47,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:32:47,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:32:47,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-03-23 04:32:47,446 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9318) 2026-03-23 04:32:47,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.054 2026-03-23 04:32:47,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.049 0.110 2026-03-23 04:32:47,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.094 2026-03-23 04:32:48,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.282 0.461 2026-03-23 04:32:48,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:32:48,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 04:32:48,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.059 2026-03-23 04:32:48,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:32:48,800 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-03-23 04:32:48,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:32:48,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:32:48,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.017 2026-03-23 04:32:48,953 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:32:49,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.030 0.060 2026-03-23 04:32:49,065 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:32:49,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.007 0.131 2026-03-23 04:32:49,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.144 2026-03-23 04:32:49,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:32:49,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.009 0.039 2026-03-23 04:32:49,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.027 2026-03-23 04:32:49,298 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [2/6] Tour test_race_conditions_update_program → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:32:49,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.018 0.050 2026-03-23 04:32:49,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.021 0.075 2026-03-23 04:32:49,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:32:49,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.102 2026-03-23 04:32:49,673 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [3/6] Tour test_race_conditions_update_program → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 04:32:49,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.160 2026-03-23 04:32:49,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.197 2026-03-23 04:32:49,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.236 2026-03-23 04:32:49,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-03-23 04:32:49,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.232 2026-03-23 04:32:49,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1668&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.258 2026-03-23 04:32:49,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-03-23 04:32:49,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:49] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-03-23 04:32:50,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.273 2026-03-23 04:32:50,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:50] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.307 2026-03-23 04:32:50,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.020 2026-03-23 04:32:50,305 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [4/6] Tour test_race_conditions_update_program → Step order total amount is '34.87' (trigger: .product-screen .order-summary .total:contains("34.87")) 2026-03-23 04:32:51,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 04:32:51,447 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [5/6] Tour test_race_conditions_update_program → Step order total amount is '34.87' (trigger: .product-screen .order-summary .total:contains("34.87"):not(:visible)) 2026-03-23 04:32:51,509 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: [6/6] Tour test_race_conditions_update_program → Step body 2026-03-23 04:32:51,562 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-03-23 04:32:51,566 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 04:32:51,759 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18142500 (allocated 20058112) 2026-03-23 04:32:51,769 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 84522 2026-03-23 04:32:51,771 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-03-23 04:32:51,772 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 84522 2026-03-23 04:32:51,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmphl0q5tv3_chrome_odoo" 2026-03-23 04:32:51,992 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-03-23 04:32:53,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 84700 2026-03-23 04:32:53,146 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmp55s7ppc__chrome_odoo 2026-03-23 04:32:53,146 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:42387/json/version 2026-03-23 04:32:53,149 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:53,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/141.0.7390.54 2026-03-23 04:32:53,296 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:42387/json 2026-03-23 04:32:53,297 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:32:53,329 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:42387/devtools/page/A7FABCB898C252BE81F5C8C75717BF50 2026-03-23 04:32:53,421 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-03-23 04:32:53,467 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-03-23 04:32:53,719 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:32:53,729 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-03-23 04:32:53,733 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Open "http://127.0.0.1:8069/pos/ui?config_id=65" in browser 2026-03-23 04:32:53,733 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=65" 2026-03-23 04:32:53,759 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:32:54,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:54] "GET /pos/ui?config_id=65 HTTP/1.1" 200 - 85 0.062 0.704 2026-03-23 04:32:54,525 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'A7FABCB898C252BE81F5C8C75717BF50', 'loaderId': '08DF24522606BBB6404649C02773691B', 'isDownload': False} 2026-03-23 04:32:54,525 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Evaluate ready code "odoo.isTourReady('test_refund_does_not_decrease_points')" 2026-03-23 04:32:54,566 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:32:54,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.015 2026-03-23 04:32:54,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 04:32:54,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.056 2026-03-23 04:32:55,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:32:55,437 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:32:55,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:32:55,545 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Evaluate test code "odoo.startTour('test_refund_does_not_decrease_points', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:32:55,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 04:32:55,567 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [1/45] Tour test_refund_does_not_decrease_points → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:32:55,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:32:55,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:32:55,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.029 2026-03-23 04:32:55,726 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9319) 2026-03-23 04:32:55,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.095 2026-03-23 04:32:55,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.055 0.117 2026-03-23 04:32:55,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.070 2026-03-23 04:32:56,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.256 0.401 2026-03-23 04:32:56,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:32:56,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:32:56,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:56] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-03-23 04:32:56,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:32:57,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-03-23 04:32:57,156 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:32:57,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-03-23 04:32:57,203 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:32:57,218 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:32:57,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.008 0.032 2026-03-23 04:32:57,301 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32: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 04:32:57,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:32:57,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.041 0.102 2026-03-23 04:32:57,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-03-23 04:32:57,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.032 2026-03-23 04:32:57,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.080 2026-03-23 04:32:57,549 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [2/45] Tour test_refund_does_not_decrease_points → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:32:57,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.011 0.041 2026-03-23 04:32:57,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.014 0.040 2026-03-23 04:32:57,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:57] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.013 0.097 2026-03-23 04:32:58,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.036 0.132 2026-03-23 04:32:58,124 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [3/45] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:32:58,142 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:32:58,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.349 2026-03-23 04:32:58,254 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [4/45] Tour test_refund_does_not_decrease_points → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:32:58,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.400 2026-03-23 04:32:58,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.446 2026-03-23 04:32:58,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.502 2026-03-23 04:32:58,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.602 2026-03-23 04:32:58,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.270 2026-03-23 04:32:58,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1680&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-03-23 04:32:58,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-03-23 04:32:58,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-03-23 04:32:58,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.227 2026-03-23 04:32:58,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:58] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.008 0.232 2026-03-23 04:32:58,802 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [5/45] Tour test_refund_does_not_decrease_points → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:32:58,851 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [6/45] Tour test_refund_does_not_decrease_points → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:32:58,906 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [7/45] Tour test_refund_does_not_decrease_points → Step Search customer with "Refunding Guy" (trigger: .modal-dialog .input-group input) 2026-03-23 04:32:58,970 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [8/45] Tour test_refund_does_not_decrease_points → Step Manually trigger keyup event (trigger: .modal-header .input-group input) 2026-03-23 04:32:59,021 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [9/45] Tour test_refund_does_not_decrease_points → Step Press Enter to trigger "search more" (trigger: .modal-dialog .input-group input) 2026-03-23 04:32:59,093 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [10/45] Tour test_refund_does_not_decrease_points → Step Check "Refunding Guy" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Refunding Guy")) 2026-03-23 04:32:59,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [11/45] Tour test_refund_does_not_decrease_points → Step click partner 'Refunding Guy' from partner list screen (trigger: .modal .partner-list b:contains(Refunding Guy)) 2026-03-23 04:32:59,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:59] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 7 0.036 0.072 2026-03-23 04:32:59,230 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [12/45] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:32:59,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.016 0.031 2026-03-23 04:32:59,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [13/45] Tour test_refund_does_not_decrease_points → Step click product 'Refund Product' (trigger: article.product .product-content .product-name:contains("Refund Product")) 2026-03-23 04:32:59,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 11 0.023 0.093 2026-03-23 04:32:59,420 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [14/45] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:32:59,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:59] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.024 0.137 2026-03-23 04:32:59,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.068 2026-03-23 04:32:59,592 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [15/45] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-03-23 04:32:59,657 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [16/45] Tour test_refund_does_not_decrease_points → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-03-23 04:32:59,753 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [17/45] Tour test_refund_does_not_decrease_points → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-03-23 04:32:59,879 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [18/45] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:32:59,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:32:59,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:32:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:33:00,033 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [19/45] Tour test_refund_does_not_decrease_points → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:33:00,081 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:33:00,086 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:33:00,090 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [20/45] Tour test_refund_does_not_decrease_points → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:33:00,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [21/45] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:33:00,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 04:33:00,260 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [22/45] Tour test_refund_does_not_decrease_points → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:33:00,315 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [23/45] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:33:00,379 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [24/45] Tour test_refund_does_not_decrease_points → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:33:00,439 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [25/45] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:33:00,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [26/45] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:33:00,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:00] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.018 0.055 2026-03-23 04:33:00,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:33:00,787 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:33:00,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.046 2026-03-23 04:33:00,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43276997 started for PoS orders references: [{'name': '/', 'uuid': 'c4de61eb-0386-4826-96b1-07539280f722'}] 2026-03-23 04:33:01,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43276997 order {'name': '/', 'uuid': 'c4de61eb-0386-4826-96b1-07539280f722'} created pos.order #525 2026-03-23 04:33:01,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43276997 finished 2026-03-23 04:33:02,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 212 0.578 0.693 2026-03-23 04:33:02,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.034 0.086 2026-03-23 04:33:02,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.019 0.124 2026-03-23 04:33:02,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 04:33:02,692 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [27/45] Tour test_refund_does_not_decrease_points → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:33:02,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:33:02,746 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [28/45] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:02,795 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [29/45] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:33:02,847 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [30/45] Tour test_refund_does_not_decrease_points → Step click Actions button (trigger: .more-btn) 2026-03-23 04:33:02,909 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [31/45] Tour test_refund_does_not_decrease_points → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 04:33:03,001 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [32/45] Tour test_refund_does_not_decrease_points → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:33:03,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 04:33:03,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 04:33:03,110 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [33/45] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:03,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [34/45] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:33:03,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:03] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.012 0.043 2026-03-23 04:33:03,236 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [35/45] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:33:03,300 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [36/45] Tour test_refund_does_not_decrease_points → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"$ 1 per point on your order","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("$ 1 per point on your order")):has(.qty:contains("1"))) 2026-03-23 04:33:03,413 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [37/45] Tour test_refund_does_not_decrease_points → Step Check orderline with attributes: {"withClass":".selected","productName":"$ 1 per point on your order","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("$ 1 per point on your order")):has(.qty:contains("1"))) 2026-03-23 04:33:03,460 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [38/45] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:03,526 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [39/45] Tour test_refund_does_not_decrease_points → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:33:03,586 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [40/45] Tour test_refund_does_not_decrease_points → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:33:03,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 58 0.187 0.212 2026-03-23 04:33:03,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.018 0.025 2026-03-23 04:33:03,707 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [41/45] Tour test_refund_does_not_decrease_points → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:03,759 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [42/45] Tour test_refund_does_not_decrease_points → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:33:03,895 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [43/45] Tour test_refund_does_not_decrease_points → Step total is -200.00 (trigger: .total:contains("-200.00")) 2026-03-23 04:33:03,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:33:03,963 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [44/45] Tour test_refund_does_not_decrease_points → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:33:04,045 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: [45/45] Tour test_refund_does_not_decrease_points → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:33:04,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:33:04,139 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-03-23 04:33:04,146 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_refund_does_not_decrease_points SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 04:33:04,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 04:33:04,160 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18631437 started for PoS orders references: [{'name': '/', 'uuid': 'f660d125-e4c0-492f-82d8-cc9e51520e3d'}] 2026-03-23 04:33:04,747 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 19017776 (allocated 20058112) 2026-03-23 04:33:04,792 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 84700 2026-03-23 04:33:04,815 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-03-23 04:33:04,818 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 84700 2026-03-23 04:33:05,014 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmp55s7ppc__chrome_odoo" 2026-03-23 04:33:05,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18631437 order {'name': '/', 'uuid': 'f660d125-e4c0-492f-82d8-cc9e51520e3d'} created pos.order #526 2026-03-23 04:33:05,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18631437 finished 2026-03-23 04:33:05,207 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-03-23 04:33:05,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 154 0.370 0.756 2026-03-23 04:33:05,324 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-03-23 04:33:07,647 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 84906 2026-03-23 04:33:07,648 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp9uqjbaq0_chrome_odoo 2026-03-23 04:33:07,648 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:33407/json/version 2026-03-23 04:33:07,669 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:33:07,876 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/141.0.7390.54 2026-03-23 04:33:07,876 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:33407/json 2026-03-23 04:33:07,878 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:33:07,912 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:33407/devtools/page/8C67BB34DB84F249E2D5E0398A4C7091 2026-03-23 04:33:07,967 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-03-23 04:33:07,994 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-03-23 04:33:08,322 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:33:08,340 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-03-23 04:33:08,343 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:33:08,343 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:33:08,370 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:33:10,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:10] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.086 2.177 2026-03-23 04:33:10,633 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '8C67BB34DB84F249E2D5E0398A4C7091', 'loaderId': '66945A7BAD0E3FB8FACB49B8127BF99D', 'isDownload': False} 2026-03-23 04:33:10,634 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-03-23 04:33:10,675 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:33:10,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:10] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-03-23 04:33:10,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:10] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.048 2026-03-23 04:33:10,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:10] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.086 2026-03-23 04:33:11,680 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:33:11,723 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:33:11,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-03-23 04:33:11,781 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate test code "odoo.startTour('RefundRulesProduct', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:33:11,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 04:33:11,808 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [1/27] Tour RefundRulesProduct → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:33:11,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:33:11,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:33:11,950 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9320) 2026-03-23 04:33:11,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.078 2026-03-23 04:33:11,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.093 2026-03-23 04:33:12,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.034 0.059 2026-03-23 04:33:12,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.093 2026-03-23 04:33:12,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.338 0.494 2026-03-23 04:33:13,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:33:13,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 04:33:13,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.068 2026-03-23 04:33:13,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:33:13,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-03-23 04:33:13,502 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:33:13,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:33:13,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 04:33:13,565 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:33:13,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:33:13,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.023 0.049 2026-03-23 04:33:13,634 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:33:13,634 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:33:13,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.013 0.079 2026-03-23 04:33:13,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-03-23 04:33:13,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.035 2026-03-23 04:33:13,895 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [2/27] Tour RefundRulesProduct → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:33:14,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-03-23 04:33:14,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1484&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.085 2026-03-23 04:33:14,480 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:33:14,492 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [3/27] Tour RefundRulesProduct → Step click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a")) 2026-03-23 04:33:14,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.160 2026-03-23 04:33:14,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.189 2026-03-23 04:33:14,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.225 2026-03-23 04:33:14,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.275 2026-03-23 04:33:14,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.308 2026-03-23 04:33:14,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.004 0.204 2026-03-23 04:33:14,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 04:33:14,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-03-23 04:33:14,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-03-23 04:33:14,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:14] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-03-23 04:33:15,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.065 0.272 2026-03-23 04:33:15,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:33:15,163 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [4/27] Tour RefundRulesProduct → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:33:15,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:33:15,402 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [5/27] Tour RefundRulesProduct → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:33:15,442 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:33:15,446 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:33:15,455 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [6/27] Tour RefundRulesProduct → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:33:15,505 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [7/27] Tour RefundRulesProduct → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:33:15,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:33:15,624 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [8/27] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:33:15,680 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [9/27] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:33:15,736 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [10/27] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:33:15,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [11/27] Tour RefundRulesProduct → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:33:15,842 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [12/27] Tour RefundRulesProduct → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:33:15,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.041 2026-03-23 04:33:16,031 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [13/27] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:33:16,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.062 2026-03-23 04:33:16,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #644854 started for PoS orders references: [{'name': '/', 'uuid': '25579eaa-4ec3-456f-8efe-b3c36daaeb47'}] 2026-03-23 04:33:16,086 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:33:16,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #644854 order {'name': '/', 'uuid': '25579eaa-4ec3-456f-8efe-b3c36daaeb47'} created pos.order #527 2026-03-23 04:33:16,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #644854 finished 2026-03-23 04:33:16,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 207 0.345 0.524 2026-03-23 04:33:17,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.073 0.070 2026-03-23 04:33:17,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.171 2026-03-23 04:33:17,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 04:33:17,426 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [14/27] Tour RefundRulesProduct → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:33:17,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:33:17,487 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [15/27] Tour RefundRulesProduct → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:33:17,528 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [16/27] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:17,579 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [17/27] Tour RefundRulesProduct → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:33:17,630 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [18/27] Tour RefundRulesProduct → Step click Actions button (trigger: .more-btn) 2026-03-23 04:33:17,691 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [19/27] Tour RefundRulesProduct → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 04:33:17,784 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [20/27] Tour RefundRulesProduct → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-03-23 04:33:17,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:33:17,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.023 2026-03-23 04:33:17,869 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [21/27] Tour RefundRulesProduct → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:33:17,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:17] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.010 0.013 2026-03-23 04:33:17,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [22/27] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:18,002 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [23/27] Tour RefundRulesProduct → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:33:18,067 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [24/27] Tour RefundRulesProduct → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:33:18,114 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [25/27] Tour RefundRulesProduct → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:18,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 59 0.071 0.115 2026-03-23 04:33:18,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 04:33:18,190 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [26/27] Tour RefundRulesProduct → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:33:18,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.011 0.036 2026-03-23 04:33:18,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:33:18,325 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: [27/27] Tour RefundRulesProduct → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:33:18,387 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-03-23 04:33:18,391 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 04:33:18,627 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 17010704 (allocated 18223104) 2026-03-23 04:33:18,665 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 84906 2026-03-23 04:33:18,672 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-03-23 04:33:18,673 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 84906 2026-03-23 04:33:18,943 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp9uqjbaq0_chrome_odoo" 2026-03-23 04:33:19,003 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-03-23 04:33:20,660 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 85101 2026-03-23 04:33:20,661 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmplyymfujw_chrome_odoo 2026-03-23 04:33:20,661 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:41065/json/version 2026-03-23 04:33:20,662 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:33:20,866 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/141.0.7390.54 2026-03-23 04:33:20,866 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:41065/json 2026-03-23 04:33:20,867 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:33:20,910 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:41065/devtools/page/10A047D6DDBF694A68A301D374EF0F43 2026-03-23 04:33:20,975 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-03-23 04:33:21,095 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-03-23 04:33:21,390 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:33:21,411 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-03-23 04:33:21,416 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:33:21,416 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:33:21,470 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:33:23,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:23] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.098 1.510 2026-03-23 04:33:23,081 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '10A047D6DDBF694A68A301D374EF0F43', 'loaderId': 'ACE12F24B3C3F480D24FA71876C293B2', 'isDownload': False} 2026-03-23 04:33:23,081 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-03-23 04:33:23,204 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:33:23,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:23] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-03-23 04:33:23,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 04:33:23,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.046 2026-03-23 04:33:24,217 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:33:24,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:33:24,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.062 2026-03-23 04:33:24,439 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:33:24,470 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [1/47] Tour GiftCardWithRefundtTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:33:24,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.033 0.043 2026-03-23 04:33:24,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 04:33:24,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:33:24,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.026 0.052 2026-03-23 04:33:25,008 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9321) 2026-03-23 04:33:25,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.033 0.222 2026-03-23 04:33:25,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.053 0.214 2026-03-23 04:33:25,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.014 0.048 2026-03-23 04:33:26,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.480 0.676 2026-03-23 04:33:27,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:33:27,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.029 2026-03-23 04:33:27,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:27] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.041 0.117 2026-03-23 04:33:27,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:33:27,894 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-03-23 04:33:28,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:33:28,221 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:33:28,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.041 0.073 2026-03-23 04:33:28,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.023 0.177 2026-03-23 04:33:28,441 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:33:28,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:33:28,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.043 0.275 2026-03-23 04:33:28,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.291 2026-03-23 04:33:28,611 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:33:29,139 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [2/47] Tour GiftCardWithRefundtTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:33:29,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.030 0.132 2026-03-23 04:33:29,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.011 0.085 2026-03-23 04:33:29,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:29] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 4 0.020 0.056 2026-03-23 04:33:29,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:29] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.190 2026-03-23 04:33:29,997 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:33:30,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:30] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.278 2026-03-23 04:33:30,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:30] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.327 2026-03-23 04:33:30,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:30] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.382 2026-03-23 04:33:30,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:30] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.424 2026-03-23 04:33:30,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:30] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.295 2026-03-23 04:33:30,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:30] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.288 2026-03-23 04:33:30,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:30] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.330 2026-03-23 04:33:30,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:30] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.020 0.407 2026-03-23 04:33:31,036 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [3/47] Tour GiftCardWithRefundtTour → Step click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board")) 2026-03-23 04:33:31,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.221 0.395 2026-03-23 04:33:31,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:31] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.021 0.150 2026-03-23 04:33:32,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:32] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.057 0.066 2026-03-23 04:33:32,533 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [4/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:32,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.213 2026-03-23 04:33:33,468 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [5/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 04:33:33,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [6/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("1"))) 2026-03-23 04:33:33,600 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [7/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:33:33,637 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [8/47] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98")) 2026-03-23 04:33:33,696 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [9/47] Tour GiftCardWithRefundtTour → Step order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"):not(:visible)) 2026-03-23 04:33:33,750 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [10/47] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:33:34,461 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [11/47] Tour GiftCardWithRefundtTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:33:34,513 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [12/47] Tour GiftCardWithRefundtTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:33:34,539 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [13/47] Tour GiftCardWithRefundtTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:33:34,782 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [14/47] Tour GiftCardWithRefundtTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:33:34,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 04:33:34,873 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 04:33:35,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.092 0.170 2026-03-23 04:33:35,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [15/47] Tour GiftCardWithRefundtTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:33:35,793 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [16/47] Tour GiftCardWithRefundtTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:33:36,181 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [17/47] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:33:36,256 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36159049 started for PoS orders references: [{'name': '/', 'uuid': 'fa2faced-9b96-4153-9f8e-248f2a546a9e'}] 2026-03-23 04:33:36,274 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:33:38,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36159049 order {'name': '/', 'uuid': 'fa2faced-9b96-4153-9f8e-248f2a546a9e'} created pos.order #528 2026-03-23 04:33:38,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36159049 finished 2026-03-23 04:33:38,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.889 1.762 2026-03-23 04:33:38,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 2.717 2026-03-23 04:33:39,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 2.808 2026-03-23 04:33:39,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.033 0.141 2026-03-23 04:33:39,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.189 2026-03-23 04:33:41,325 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [18/47] Tour GiftCardWithRefundtTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:33:41,472 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [19/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:41,473 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [20/47] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:33:41,511 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [21/47] Tour GiftCardWithRefundtTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:33:41,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.036 0.176 2026-03-23 04:33:41,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [22/47] Tour GiftCardWithRefundtTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 04:33:42,915 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [23/47] Tour GiftCardWithRefundtTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:33:43,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.021 0.057 2026-03-23 04:33:43,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.048 0.134 2026-03-23 04:33:44,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:44] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.057 0.107 2026-03-23 04:33:44,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [24/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board"))) 2026-03-23 04:33:45,882 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [25/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:45,937 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [26/47] Tour GiftCardWithRefundtTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:33:46,183 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [27/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:33:46,286 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [28/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:46,339 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [29/47] Tour GiftCardWithRefundtTour → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:33:46,871 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [30/47] Tour GiftCardWithRefundtTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:33:46,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [31/47] Tour GiftCardWithRefundtTour → Step click back button (trigger: .back-button) 2026-03-23 04:33:47,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.052 0.239 2026-03-23 04:33:47,539 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [32/47] Tour GiftCardWithRefundtTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:33:47,586 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [33/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"-1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-03-23 04:33:47,651 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [34/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-03-23 04:33:47,827 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [35/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:47,854 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [36/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(.qty:contains("-1"))) 2026-03-23 04:33:47,902 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [37/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:33:47,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.046 0.117 2026-03-23 04:33:47,958 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [38/47] Tour GiftCardWithRefundtTour → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-03-23 04:33:48,331 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [39/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:48,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.034 0.108 2026-03-23 04:33:48,768 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [40/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:33:48,957 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [41/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:33:49,004 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [42/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:33:49,056 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [43/47] Tour GiftCardWithRefundtTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:33:49,108 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [44/47] Tour GiftCardWithRefundtTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1"))) 2026-03-23 04:33:49,162 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [45/47] Tour GiftCardWithRefundtTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:33:49,216 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [46/47] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0")) 2026-03-23 04:33:49,268 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: [47/47] Tour GiftCardWithRefundtTour → Step order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"):not(:visible)) 2026-03-23 04:33:49,345 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-03-23 04:33:49,361 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 04:33:49,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 16815136 (allocated 18087936) 2026-03-23 04:33:50,133 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 85101 2026-03-23 04:33:50,153 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-03-23 04:33:50,173 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 85101 2026-03-23 04:33:51,018 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmplyymfujw_chrome_odoo" 2026-03-23 04:33:51,212 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-03-23 04:33:53,588 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 85293 2026-03-23 04:33:53,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp73awj6i1_chrome_odoo 2026-03-23 04:33:53,589 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:36041/json/version 2026-03-23 04:33:53,594 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:33:53,994 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/141.0.7390.54 2026-03-23 04:33:53,994 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:36041/json 2026-03-23 04:33:53,998 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:33:54,103 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:36041/devtools/page/2BB36D1C6FE1DEDB6F83EA589DE8229C 2026-03-23 04:33:54,190 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-03-23 04:33:54,291 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-03-23 04:33:54,594 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:33:54,617 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-03-23 04:33:54,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Open "http://127.0.0.1:8069/pos/web?config_id=65" in browser 2026-03-23 04:33:54,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=65" 2026-03-23 04:33:54,657 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:33:56,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:56] "GET /pos/web?config_id=65 HTTP/1.1" 200 - 85 0.122 2.057 2026-03-23 04:33:56,902 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '2BB36D1C6FE1DEDB6F83EA589DE8229C', 'loaderId': '7811518549464767E3930398B7230E96', 'isDownload': False} 2026-03-23 04:33:56,902 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate ready code "odoo.isTourReady('test_scan_loyalty_card_select_customer')" 2026-03-23 04:33:57,696 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:33:57,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.023 0.123 2026-03-23 04:33:57,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.056 2026-03-23 04:33:57,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:57] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.020 0.075 2026-03-23 04:33:59,341 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:33:59,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-03-23 04:33:59,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.017 0.039 2026-03-23 04:33:59,461 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: The ready code tooks too much time : 2.5592634677886963 2026-03-23 04:33:59,462 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate test code "odoo.startTour('test_scan_loyalty_card_select_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:33:59,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.008 2026-03-23 04:33:59,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [1/5] Tour test_scan_loyalty_card_select_customer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:33:59,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:33:59,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:33:59,679 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9322) 2026-03-23 04:33:59,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.025 0.083 2026-03-23 04:33:59,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.028 0.124 2026-03-23 04:33:59,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.037 0.078 2026-03-23 04:33:59,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:33:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.053 2026-03-23 04:34:00,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 290 0.405 0.560 2026-03-23 04:34:01,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:34:01,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:34:01,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:01] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.255 2026-03-23 04:34:01,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.036 2026-03-23 04:34:01,755 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-03-23 04:34:01,909 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:34:01,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.038 2026-03-23 04:34:02,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:02] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.009 0.082 2026-03-23 04:34:02,222 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.167 2026-03-23 04:34:02,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.190 2026-03-23 04:34:02,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:02] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.097 0.225 2026-03-23 04:34:02,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:34:02,520 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.062 2026-03-23 04:34:03,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:34:03,687 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [2/5] Tour test_scan_loyalty_card_select_customer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:34:04,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.060 0.250 2026-03-23 04:34:04,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.026 0.290 2026-03-23 04:34:04,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.329 2026-03-23 04:34:04,525 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:34:04,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.420 2026-03-23 04:34:04,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.437 2026-03-23 04:34:04,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.494 2026-03-23 04:34:04,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.514 2026-03-23 04:34:04,723 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [3/5] Tour test_scan_loyalty_card_select_customer → Step PoS model scan barcode '0444-e050-4548' (trigger: body) 2026-03-23 04:34:04,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.479 2026-03-23 04:34:04,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.265 2026-03-23 04:34:04,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.014 0.314 2026-03-23 04:34:04,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:04] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.359 2026-03-23 04:34:05,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:05] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.015 0.129 2026-03-23 04:34:05,023 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [4/5] Tour test_scan_loyalty_card_select_customer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:34:05,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: [5/5] Tour test_scan_loyalty_card_select_customer → Step customer 'AAA Test Partner' is selected (trigger: .product-screen .set-partner:contains("AAA Test Partner")) 2026-03-23 04:34:05,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.135 0.499 2026-03-23 04:34:05,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.011 0.355 2026-03-23 04:34:05,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:05] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.009 0.352 2026-03-23 04:34:05,494 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-03-23 04:34:05,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_scan_loyalty_card_select_customer SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 04:34:05,844 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 12557656 (allocated 13631488) 2026-03-23 04:34:05,987 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 85293 2026-03-23 04:34:06,004 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-03-23 04:34:06,005 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 85293 2026-03-23 04:34:06,444 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp73awj6i1_chrome_odoo" 2026-03-23 04:34:06,635 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-03-23 04:34:07,043 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: skipped TestUi.test_settle_dont_give_points_again : pos_settle_due module is required for this test 2026-03-23 04:34:07,052 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-03-23 04:34:09,671 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 85465 2026-03-23 04:34:09,673 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmpg3xog8ah_chrome_odoo 2026-03-23 04:34:09,674 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34775/json/version 2026-03-23 04:34:09,681 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:34:10,021 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/141.0.7390.54 2026-03-23 04:34:10,021 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:34775/json 2026-03-23 04:34:10,023 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:34:10,096 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:34775/devtools/page/4CAC0D88A32A8E34619874E9FADAD67D 2026-03-23 04:34:10,238 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-03-23 04:34:10,298 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-03-23 04:34:10,601 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:34:10,616 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-03-23 04:34:10,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/70" in browser 2026-03-23 04:34:10,619 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/70" 2026-03-23 04:34:10,663 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:34:12,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:12] "GET /pos/ui/70 HTTP/1.1" 200 - 86 0.059 1.896 2026-03-23 04:34:12,641 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '4CAC0D88A32A8E34619874E9FADAD67D', 'loaderId': 'D17E412CDFEDB378C6CD3AFFB4ECFFD5', 'isDownload': False} 2026-03-23 04:34:12,641 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-03-23 04:34:12,930 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:34:12,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.047 2026-03-23 04:34:12,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-03-23 04:34:13,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.046 2026-03-23 04:34:15,154 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 04:34:15,183 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.088 2026-03-23 04:34:15,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.021 0.103 2026-03-23 04:34:15,428 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: The ready code tooks too much time : 2.786534547805786 2026-03-23 04:34:15,428 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate test code "odoo.startTour('PosLoyaltySpecificProductDiscountWithGlobalDiscount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/70", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:34:15,501 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [1/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:34:15,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.029 2026-03-23 04:34:15,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:34:15,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:34:15,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.044 0.044 2026-03-23 04:34:15,830 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9323) 2026-03-23 04:34:15,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 8 0.016 0.184 2026-03-23 04:34:15,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.028 0.168 2026-03-23 04:34:16,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.341 0.524 2026-03-23 04:34:16,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.839 2026-03-23 04:34:17,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:34:17,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.047 2026-03-23 04:34:17,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:17] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.129 2026-03-23 04:34:17,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.034 0.048 2026-03-23 04:34:18,297 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-03-23 04:34:18,754 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 04:34:18,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.025 0.031 2026-03-23 04:34:18,938 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-03-23 04:34:18,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:34:18,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:18] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.036 0.204 2026-03-23 04:34:19,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-03-23 04:34:19,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:19] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.023 0.346 2026-03-23 04:34:19,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.074 2026-03-23 04:34:21,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 04:34:23,271 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [2/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:34:23,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.075 0.261 2026-03-23 04:34:24,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:24] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.045 0.127 2026-03-23 04:34:24,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:24] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.029 0.174 2026-03-23 04:34:24,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:24] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.275 2026-03-23 04:34:24,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:24] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.333 2026-03-23 04:34:24,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:24] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.383 2026-03-23 04:34:25,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:25] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.454 2026-03-23 04:34:25,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:25] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.027 0.526 2026-03-23 04:34:25,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:25] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.097 2026-03-23 04:34:25,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:25] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.138 2026-03-23 04:34:25,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:25] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-03-23 04:34:25,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:25] "GET /web/image?model=product.template&field=image_128&id=1685&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.228 2026-03-23 04:34:25,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 04:34:26,893 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [3/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A")) 2026-03-23 04:34:27,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.133 0.239 2026-03-23 04:34:27,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:27] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.013 0.092 2026-03-23 04:34:29,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:29] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.044 0.113 2026-03-23 04:34:29,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.028 0.148 2026-03-23 04:34:29,767 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [4/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:34:30,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.033 0.104 2026-03-23 04:34:30,899 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [5/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 04:34:31,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [6/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 04:34:31,237 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [7/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:34:31,283 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [8/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-03-23 04:34:31,339 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [9/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:34:31,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [10/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click Actions button (trigger: .more-btn) 2026-03-23 04:34:31,700 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [11/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step click discount button (trigger: .js_discount) 2026-03-23 04:34:32,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [12/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:34:33,643 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [13/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 40 on Product A","price":"-40.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 40 on Product A")):has(.price:contains("-40.00"))) 2026-03-23 04:34:33,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.024 0.114 2026-03-23 04:34:34,314 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [14/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00")) 2026-03-23 04:34:34,354 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: [15/15] Tour PosLoyaltySpecificProductDiscountWithGlobalDiscount → Step order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"):not(:visible)) 2026-03-23 04:34:34,434 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-03-23 04:34:34,441 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:34:35,593 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 14619664 (allocated 15990784) 2026-03-23 04:34:35,831 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 85465 2026-03-23 04:34:35,903 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-03-23 04:34:35,918 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 85465 2026-03-23 04:34:36,558 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmpg3xog8ah_chrome_odoo" 2026-03-23 04:34:36,762 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-03-23 04:34:41,127 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 85640 2026-03-23 04:34:41,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpppw_0il9_chrome_odoo 2026-03-23 04:34:41,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:40905/json/version 2026-03-23 04:34:41,173 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:34:42,183 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/141.0.7390.54 2026-03-23 04:34:42,187 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:40905/json 2026-03-23 04:34:42,202 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:34:42,273 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:40905/devtools/page/9E240A8B40330BC494ACD0F6F627A2E1 2026-03-23 04:34:42,341 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-03-23 04:34:42,532 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-03-23 04:34:42,916 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:34:42,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-03-23 04:34:43,008 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:34:43,008 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:34:43,252 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:34:46,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:46] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.226 3.171 2026-03-23 04:34:46,730 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '9E240A8B40330BC494ACD0F6F627A2E1', 'loaderId': '1ECB0D63F4307D8E7201F57366E18590', 'isDownload': False} 2026-03-23 04:34:46,731 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-03-23 04:34:47,470 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:34:47,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:47] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.021 0.095 2026-03-23 04:34:47,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:47] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.017 0.162 2026-03-23 04:34:47,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:47] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.204 2026-03-23 04:34:50,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.105 2026-03-23 04:34:50,887 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.054 2026-03-23 04:34:51,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.054 0.193 2026-03-23 04:34:52,141 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: The ready code tooks too much time : 5.409324884414673 2026-03-23 04:34:52,142 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:34:52,298 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [1/23] Tour PosComboSpecificProductProgram → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:34:52,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.046 0.097 2026-03-23 04:34:52,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 04:34:52,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:34:53,015 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9324) 2026-03-23 04:34:53,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.110 0.198 2026-03-23 04:34:53,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.044 0.422 2026-03-23 04:34:54,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.084 0.238 2026-03-23 04:34:54,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.226 2026-03-23 04:34:56,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.591 0.765 2026-03-23 04:34:57,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:34:59,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.022 0.089 2026-03-23 04:34:59,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:34:59] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.168 2026-03-23 04:35:00,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.033 0.067 2026-03-23 04:35:01,072 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-03-23 04:35:03,184 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 04:35:03,186 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.057 2026-03-23 04:35:03,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:35:03,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:03] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.077 0.182 2026-03-23 04:35:03,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:03] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.008 0.290 2026-03-23 04:35:03,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.207 2026-03-23 04:35:03,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.025 0.359 2026-03-23 04:35:04,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.057 2026-03-23 04:35:05,608 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 04:35:08,111 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [2/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:35:08,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.065 0.242 2026-03-23 04:35:10,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:10] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.053 0.199 2026-03-23 04:35:10,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:10] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.288 2026-03-23 04:35:10,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:10] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-03-23 04:35:10,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:10] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.359 2026-03-23 04:35:10,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:10] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.389 2026-03-23 04:35:10,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:10] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.432 2026-03-23 04:35:11,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.028 0.144 2026-03-23 04:35:11,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-03-23 04:35:11,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1687&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.015 0.290 2026-03-23 04:35:11,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.016 0.344 2026-03-23 04:35:11,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.397 2026-03-23 04:35:11,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1688&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.462 2026-03-23 04:35:11,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1693&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.025 0.147 2026-03-23 04:35:11,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.235 2026-03-23 04:35:11,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.334 2026-03-23 04:35:11,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.431 2026-03-23 04:35:11,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.485 2026-03-23 04:35:12,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:12] "GET /web/image?model=product.template&field=image_128&id=1690&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.584 2026-03-23 04:35:12,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:12] "GET /web/image?model=product.template&field=image_128&id=1696&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.056 0.458 2026-03-23 04:35:12,622 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.088 2026-03-23 04:35:14,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.030 0.153 2026-03-23 04:35:14,868 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [3/23] Tour PosComboSpecificProductProgram → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:35:15,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.200 0.332 2026-03-23 04:35:16,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:16] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.081 0.233 2026-03-23 04:35:19,511 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [4/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-03-23 04:35:21,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:21] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.074 0.444 2026-03-23 04:35:22,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:22] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.069 0.929 2026-03-23 04:35:22,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:22] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.054 1.227 2026-03-23 04:35:22,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:22] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.058 1.433 2026-03-23 04:35:22,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:22] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.020 1.539 2026-03-23 04:35:22,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:22] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.012 1.609 2026-03-23 04:35:22,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:22] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.011 0.731 2026-03-23 04:35:22,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:22] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.010 0.548 2026-03-23 04:35:23,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:23] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 8 0.008 0.378 2026-03-23 04:35:23,050 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [5/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:35:23,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:23] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.007 0.334 2026-03-23 04:35:23,912 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [6/23] Tour PosComboSpecificProductProgram → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 04:35:25,226 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [7/23] Tour PosComboSpecificProductProgram → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:35:28,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.050 0.222 2026-03-23 04:35:28,238 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [8/23] Tour PosComboSpecificProductProgram → Step Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo"))) 2026-03-23 04:35:28,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.139 2026-03-23 04:35:29,892 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [9/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00")) 2026-03-23 04:35:30,097 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [10/23] Tour PosComboSpecificProductProgram → Step order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"):not(:visible)) 2026-03-23 04:35:30,150 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [11/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:35:31,211 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [12/23] Tour PosComboSpecificProductProgram → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:35:31,647 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [13/23] Tour PosComboSpecificProductProgram → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:35:31,734 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [14/23] Tour PosComboSpecificProductProgram → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:35:32,115 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.206 2026-03-23 04:35:32,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.207 2026-03-23 04:35:33,070 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [15/23] Tour PosComboSpecificProductProgram → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:35:33,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.103 0.472 2026-03-23 04:35:34,332 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [16/23] Tour PosComboSpecificProductProgram → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:35:34,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.048 0.175 2026-03-23 04:35:35,007 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [17/23] Tour PosComboSpecificProductProgram → Step click numpad button: 6 (trigger: div.numpad button:contains(/^6$/)) 2026-03-23 04:35:35,382 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [18/23] Tour PosComboSpecificProductProgram → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:35:35,745 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [19/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:35:35,840 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [20/23] Tour PosComboSpecificProductProgram → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:35:35,886 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [21/23] Tour PosComboSpecificProductProgram → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:35:35,981 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:35:36,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.058 0.208 2026-03-23 04:35:46,113 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: console.groupEnd 2026-03-23 04:35:46,127 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: FAILED: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']). Element (.receipt-screen .button.next.highlight[name='done']) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:35:46,226 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Asking for screenshot 2026-03-23 04:35:46,239 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Error received after termination: { "isActive": [ "desktop" ], "content": "click numpad button: 0", "trigger": "div.numpad button:contains(/^0$/)", "run": "click" }, { "isActive": [ "desktop" ], "content": "click numpad button: 0", "trigger": "div.numpad button:contains(/^0$/)", "run": "click" }, { "content": "validate payment", "trigger": ".payment-screen button.validation-button.next", "run": "click" }, ---------- FAILED: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) ---------- { "isActive": [ "desktop" ], "content": "go to next screen", "trigger": ".receipt-screen .button.next.highlight[name='done']", "run": "click" }, ----------------------------------------------------------------------------------------------------------------------------------------------------------------- { "isActive": [ "mobile" ], "content": "go to next screen", "trigger": ".receipt-screen .btn-switchpane.validation-button.highlight[name='done']", "run": "click" }, 2026-03-23 04:35:47,117 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_043547_085034_TestUi.png 2026-03-23 04:35:47,323 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 85640 2026-03-23 04:35:47,376 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-03-23 04:35:47,388 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 85640 2026-03-23 04:35:49,328 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpppw_0il9_chrome_odoo" 2026-03-23 04:35:49,523 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: ====================================================================== 2026-03-23 04:35:49,523 26 ERROR 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: FAIL: TestUi.test_specific_product_reward_pos_combo Traceback (most recent call last): File "/data/build/odoo/addons/pos_loyalty/tests/test_frontend.py", line 2508, in test_specific_product_reward_pos_combo self.start_tour(f"/pos/ui/{self.main_pos_config.id}", 'PosComboSpecificProductProgram', login="pos_user") File "/data/build/odoo/addons/account/tests/common.py", line 1527, in start_tour super().start_tour(url_path, tour_name, **kwargs) 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('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" failed FAILED: [22/23] Tour PosComboSpecificProductProgram → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']). Element (.receipt-screen .button.next.highlight[name='done']) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 04:35:49,596 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-03-23 04:35:53,372 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 85837 2026-03-23 04:35:53,375 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpwpsljcgc_chrome_odoo 2026-03-23 04:35:53,376 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34425/json/version 2026-03-23 04:35:53,384 26 INFO 00799-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 04:35:54,138 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/141.0.7390.54 2026-03-23 04:35:54,140 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:34425/json 2026-03-23 04:35:54,155 26 INFO 00799-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 04:35:54,257 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:34425/devtools/page/1849B0E17250761C032C75E34E92B9CB 2026-03-23 04:35:54,376 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-03-23 04:35:54,493 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-03-23 04:35:55,307 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:35:55,371 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-03-23 04:35:55,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:35:55,404 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:35:55,758 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:35:59,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:35:59] "GET /pos/ui/65 HTTP/1.1" 200 - 86 0.233 3.166 2026-03-23 04:35:59,335 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '1849B0E17250761C032C75E34E92B9CB', 'loaderId': 'FE5137CC51B5813F867A750FDCF73F3B', 'isDownload': False} 2026-03-23 04:35:59,336 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_specific_reward_product_tax_included_included')" 2026-03-23 04:36:00,017 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:36:00,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.058 0.098 2026-03-23 04:36:00,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.170 2026-03-23 04:36:00,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.221 2026-03-23 04:36:04,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:36:04,037 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:36:04,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.055 0.085 2026-03-23 04:36:04,677 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: The ready code tooks too much time : 5.33568811416626 2026-03-23 04:36:04,688 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_specific_reward_product_tax_included_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:36:04,888 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [1/13] Tour test_specific_reward_product_tax_included_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:36:04,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.037 0.170 2026-03-23 04:36:05,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.018 0.070 2026-03-23 04:36:05,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:36:05,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.032 0.060 2026-03-23 04:36:06,221 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9325) 2026-03-23 04:36:06,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.051 0.299 2026-03-23 04:36:06,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.076 0.343 2026-03-23 04:36:07,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.012 0.069 2026-03-23 04:36:08,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.869 0.987 2026-03-23 04:36:09,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:36:09,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.023 0.115 2026-03-23 04:36:10,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:10] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.163 2026-03-23 04:36:11,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.091 0.196 2026-03-23 04:36:12,645 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-03-23 04:36:13,345 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.065 2026-03-23 04:36:13,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.034 0.035 2026-03-23 04:36:13,410 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:36:13,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:36:13,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.045 0.126 2026-03-23 04:36:13,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.003 0.187 2026-03-23 04:36:13,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-03-23 04:36:13,693 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:36:13,707 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:36:14,059 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [2/13] Tour test_specific_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:36:14,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.039 0.239 2026-03-23 04:36:14,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.003 0.175 2026-03-23 04:36:14,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.016 0.035 2026-03-23 04:36:14,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.087 2026-03-23 04:36:14,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:36:14,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.137 2026-03-23 04:36:14,631 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [3/13] Tour test_specific_reward_product_tax_included_included → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-03-23 04:36:14,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 04:36:14,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.291 2026-03-23 04:36:14,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.322 2026-03-23 04:36:14,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.383 2026-03-23 04:36:14,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.435 2026-03-23 04:36:14,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.323 2026-03-23 04:36:14,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:14] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.002 0.304 2026-03-23 04:36:15,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:15] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-03-23 04:36:15,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.091 0.306 2026-03-23 04:36:15,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:15] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.346 2026-03-23 04:36:15,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:36:15,380 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [4/13] Tour test_specific_reward_product_tax_included_included → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:36:15,531 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [5/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-03-23 04:36:15,584 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [6/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-03-23 04:36:15,640 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [7/13] Tour test_specific_reward_product_tax_included_included → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:36:15,690 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [8/13] Tour test_specific_reward_product_tax_included_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:36:15,741 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [9/13] Tour test_specific_reward_product_tax_included_included → Step click Actions button (trigger: .more-btn) 2026-03-23 04:36:15,812 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [10/13] Tour test_specific_reward_product_tax_included_included → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:36:15,885 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [11/13] Tour test_specific_reward_product_tax_included_included → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:36:15,967 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [12/13] Tour test_specific_reward_product_tax_included_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:36:16,057 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [13/13] Tour test_specific_reward_product_tax_included_included → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on Product Include","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on Product Include")):has(.price:contains("-10.00"))) 2026-03-23 04:36:16,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:16] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.010 0.028 2026-03-23 04:36:16,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:36:16,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:36:16,250 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-03-23 04:36:16,252 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_specific_reward_product_tax_included_included SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-03-23 04:36:16,421 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14620744 (allocated 15990784) 2026-03-23 04:36:16,480 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 85837 2026-03-23 04:36:16,506 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-03-23 04:36:16,511 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 85837 2026-03-23 04:36:16,686 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpwpsljcgc_chrome_odoo" 2026-03-23 04:36:18,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 86013 2026-03-23 04:36:18,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpo5ufjjgl_chrome_odoo 2026-03-23 04:36:18,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39229/json/version 2026-03-23 04:36:18,550 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39229', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:36:18,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/141.0.7390.54 2026-03-23 04:36:18,950 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:39229/json 2026-03-23 04:36:18,959 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39229', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:36:19,044 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:39229/devtools/page/1EB80A293F153B7C599F76BCA5F1C59D 2026-03-23 04:36:19,126 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-03-23 04:36:19,171 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-03-23 04:36:19,392 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:36:19,403 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-03-23 04:36:19,405 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/65" in browser 2026-03-23 04:36:19,405 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/65" 2026-03-23 04:36:19,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:19] "GET /pos/ui/65 HTTP/1.1" 200 - 30 0.082 0.118 2026-03-23 04:36:19,647 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '1EB80A293F153B7C599F76BCA5F1C59D', 'loaderId': '4272A3802CE7F8E56BC71790FCBB4AB1', 'isDownload': False} 2026-03-23 04:36:19,647 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate ready code "odoo.isTourReady('test_specific_reward_product_tax_included_excluded')" 2026-03-23 04:36:19,688 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:36:19,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 04:36:19,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-03-23 04:36:19,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-03-23 04:36:20,587 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:36:20,638 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:36:20,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:36:20,709 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_specific_reward_product_tax_included_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:36:20,730 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [1/12] Tour test_specific_reward_product_tax_included_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:36:20,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 04:36:20,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-03-23 04:36:20,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:36:20,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.013 0.011 2026-03-23 04:36:20,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.027 0.028 2026-03-23 04:36:20,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 14 0.023 0.079 2026-03-23 04:36:20,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-03-23 04:36:21,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 197 0.245 0.426 2026-03-23 04:36:21,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:36:21,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 04:36:21,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:21] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:36:22,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:36:22,045 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-03-23 04:36:22,162 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:36:22,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:36:22,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:36:22,213 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:36:22,266 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36: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 04:36:22,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 7 0.010 0.069 2026-03-23 04:36:22,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.003 0.099 2026-03-23 04:36:22,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-03-23 04:36:22,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:36:22,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.117 2026-03-23 04:36:22,628 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [2/12] Tour test_specific_reward_product_tax_included_excluded → Step click product 'Product Include' (trigger: article.product .product-content .product-name:contains("Product Include")) 2026-03-23 04:36:22,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.005 0.042 2026-03-23 04:36:22,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:22] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.009 0.058 2026-03-23 04:36:23,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.035 0.161 2026-03-23 04:36:23,075 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:36:23,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.006 0.274 2026-03-23 04:36:23,148 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [3/12] Tour test_specific_reward_product_tax_included_excluded → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:36:23,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.313 2026-03-23 04:36:23,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.360 2026-03-23 04:36:23,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.422 2026-03-23 04:36:23,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.382 2026-03-23 04:36:23,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-03-23 04:36:23,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-03-23 04:36:23,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-03-23 04:36:23,418 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [4/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-03-23 04:36:23,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.005 0.228 2026-03-23 04:36:23,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.241 2026-03-23 04:36:23,609 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [5/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Include","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Include")):has(.qty:contains("1"))) 2026-03-23 04:36:23,717 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [6/12] Tour test_specific_reward_product_tax_included_excluded → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:36:23,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:23] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.021 0.062 2026-03-23 04:36:23,755 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [7/12] Tour test_specific_reward_product_tax_included_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:36:23,804 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [8/12] Tour test_specific_reward_product_tax_included_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 04:36:23,904 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [9/12] Tour test_specific_reward_product_tax_included_excluded → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 04:36:24,012 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [10/12] Tour test_specific_reward_product_tax_included_excluded → Step input text 'hellopromo' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:36:24,090 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [11/12] Tour test_specific_reward_product_tax_included_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:36:24,241 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: [12/12] Tour test_specific_reward_product_tax_included_excluded → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 on Product Include","price":"-10.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 on Product Include")):has(.price:contains("-10.00"))) 2026-03-23 04:36:24,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:24] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.021 0.016 2026-03-23 04:36:24,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.031 2026-03-23 04:36:24,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:36:24,538 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-03-23 04:36:24,540 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_specific_reward_product_tax_included_excluded SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-03-23 04:36:24,880 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14499480 (allocated 15990784) 2026-03-23 04:36:24,979 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 86013 2026-03-23 04:36:24,986 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-03-23 04:36:24,989 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 86013 2026-03-23 04:36:25,389 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpo5ufjjgl_chrome_odoo" 2026-03-23 04:36:25,592 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-03-23 04:36:28,646 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 86189 2026-03-23 04:36:28,647 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmp51hqewsv_chrome_odoo 2026-03-23 04:36:28,647 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:34035/json/version 2026-03-23 04:36:28,662 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:36:28,978 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/141.0.7390.54 2026-03-23 04:36:28,978 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:34035/json 2026-03-23 04:36:28,980 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:36:29,120 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:34035/devtools/page/0CA2C4FC570CFAAB85D929EB59D7ECA7 2026-03-23 04:36:29,243 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-03-23 04:36:29,315 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-03-23 04:36:29,721 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:36:29,738 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-03-23 04:36:29,742 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=65" in browser 2026-03-23 04:36:29,742 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=65" 2026-03-23 04:36:29,801 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:36:31,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:31] "GET /pos/ui?config_id=65 HTTP/1.1" 200 - 86 0.131 1.908 2026-03-23 04:36:31,829 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '0CA2C4FC570CFAAB85D929EB59D7ECA7', 'loaderId': '2EB0DE014DAE7C4CE58BFD9DDFFAD5C5', 'isDownload': False} 2026-03-23 04:36:31,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate ready code "odoo.isTourReady('test_two_variant_same_discount')" 2026-03-23 04:36:31,871 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:36:31,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-03-23 04:36:31,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.041 2026-03-23 04:36:31,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.067 2026-03-23 04:36:32,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:36:32,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:36:32,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.014 2026-03-23 04:36:32,916 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate test code "odoo.startTour('test_two_variant_same_discount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=65", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:36:32,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 04:36:32,938 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [1/4] Tour test_two_variant_same_discount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:36:32,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:36:32,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:36:33,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.025 2026-03-23 04:36:33,133 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9326) 2026-03-23 04:36:33,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.093 2026-03-23 04:36:33,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 35 0.069 0.157 2026-03-23 04:36:33,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.098 2026-03-23 04:36:34,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.539 0.579 2026-03-23 04:36:34,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:36:34,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:36:34,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:34] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.015 0.051 2026-03-23 04:36:35,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/image/res.company/161/logo/256x256 HTTP/1.1" 200 - 8 0.029 0.132 2026-03-23 04:36:35,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 04:36:35,131 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-03-23 04:36:35,260 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:36:35,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-03-23 04:36:35,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:36:35,311 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:36:35,329 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:36:35,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/image/res.users/612/avatar_128 HTTP/1.1" 200 - 14 0.037 0.055 2026-03-23 04:36:35,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/image?model=res.company&id=161&field=logo HTTP/1.1" 200 - 3 0.005 0.112 2026-03-23 04:36:35,436 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "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 04:36:35,439 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:36:35,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 4 0.007 0.027 2026-03-23 04:36:35,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.029 2026-03-23 04:36:35,645 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [2/4] Tour test_two_variant_same_discount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:36:35,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.021 0.035 2026-03-23 04:36:35,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/image?model=product.template&field=image_128&id=1486&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.007 0.070 2026-03-23 04:36:35,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:36:35,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:35] "GET /web/image?model=product.template&field=image_128&id=1487&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.010 0.110 2026-03-23 04:36:35,994 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [3/4] Tour test_two_variant_same_discount → Step click product 'Sofa' (trigger: article.product .product-content .product-name:contains("Sofa")) 2026-03-23 04:36:36,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image?model=product.template&field=image_128&id=1488&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.012 0.193 2026-03-23 04:36:36,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image?model=product.template&field=image_128&id=1489&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.005 0.242 2026-03-23 04:36:36,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image?model=product.template&field=image_128&id=1491&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.271 2026-03-23 04:36:36,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image?model=product.template&field=image_128&id=1490&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.322 2026-03-23 04:36:36,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image?model=product.template&field=image_128&id=1492&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-03-23 04:36:36,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image?model=product.template&field=image_128&id=1700&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.011 0.285 2026-03-23 04:36:36,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image?model=product.template&field=image_128&id=1494&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-03-23 04:36:36,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image?model=product.template&field=image_128&id=1493&unique=2026-03-23T04:01:10.000+00:00 HTTP/1.1" 200 - 3 0.008 0.252 2026-03-23 04:36:36,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "GET /web/image/res.company/161/favicon HTTP/1.1" 304 - 4 0.010 0.206 2026-03-23 04:36:36,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.333 2026-03-23 04:36:36,604 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: [4/4] Tour test_two_variant_same_discount → Step Click on Add (trigger: body button:contains(Add)) 2026-03-23 04:36:36,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:36:36,742 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-03-23 04:36:36,744 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 04:36:36,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:36:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 04:36:37,178 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14484320 (allocated 15728640) 2026-03-23 04:36:37,214 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 86189 2026-03-23 04:36:37,221 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-03-23 04:36:37,222 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 86189 2026-03-23 04:36:37,423 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmp51hqewsv_chrome_odoo" 2026-03-23 04:36:37,777 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 04:36:53,670 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-03-23 04:36:54,205 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-03-23 04:36:55,734 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-03-23 04:36:56,902 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 86363 2026-03-23 04:36:56,907 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmpd6w_y2v7_chrome_odoo 2026-03-23 04:36:56,908 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:38837/json/version 2026-03-23 04:36:56,914 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:36:57,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/141.0.7390.54 2026-03-23 04:36:57,186 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:38837/json 2026-03-23 04:36:57,187 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:36:57,298 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:38837/devtools/page/DCE5656549ADA37FFFDE9D58A6BD9001 2026-03-23 04:36:57,377 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-03-23 04:36:57,437 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-03-23 04:36:57,954 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:36:57,969 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-03-23 04:36:57,972 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/71" in browser 2026-03-23 04:36:57,972 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/71" 2026-03-23 04:36:58,004 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:37:04,071 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 04:37:04,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:04] "GET /pos/ui/71 HTTP/1.1" 200 - 85 0.162 6.671 2026-03-23 04:37:04,849 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': 'DCE5656549ADA37FFFDE9D58A6BD9001', 'loaderId': 'A8A72079C0E2745C20D321FACDF1F2B4', 'isDownload': False} 2026-03-23 04:37:04,849 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-03-23 04:37:04,919 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:37:04,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.010 2026-03-23 04:37:04,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.046 2026-03-23 04:37:05,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.084 2026-03-23 04:37:05,725 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:37:05,736 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:37:05,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 04:37:05,789 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate test code "odoo.startTour('LoyaltyHistoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/71", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:37:05,805 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [1/26] Tour LoyaltyHistoryTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:37:05,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.010 2026-03-23 04:37:05,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:37:05,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:37:05,928 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9382) 2026-03-23 04:37:05,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.037 2026-03-23 04:37:05,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.058 2026-03-23 04:37:06,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.044 0.069 2026-03-23 04:37:06,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.101 2026-03-23 04:37:07,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.349 0.484 2026-03-23 04:37:07,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:37:07,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:37:07,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /web/image/res.company/162/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.063 2026-03-23 04:37:07,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:37:07,486 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-03-23 04:37:07,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:37:07,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:37:07,651 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:37:07,656 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:37:07,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.052 2026-03-23 04:37:07,750 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "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 04:37:07,772 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:37:07,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /web/image/res.users/616/avatar_128 HTTP/1.1" 200 - 14 0.053 0.162 2026-03-23 04:37:07,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /web/image?model=res.company&id=162&field=logo HTTP/1.1" 200 - 3 0.006 0.202 2026-03-23 04:37:07,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "GET /web/image/res.company/162/favicon HTTP/1.1" 200 - 4 0.008 0.129 2026-03-23 04:37:07,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.061 2026-03-23 04:37:08,135 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [2/26] Tour LoyaltyHistoryTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:37:08,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image/res.company/162/favicon HTTP/1.1" 304 - 4 0.018 0.045 2026-03-23 04:37:08,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1711&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-03-23 04:37:08,507 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:37:08,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1710&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-03-23 04:37:08,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1709&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-03-23 04:37:08,635 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [3/26] Tour LoyaltyHistoryTour → Step click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen")) 2026-03-23 04:37:08,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1707&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.017 0.264 2026-03-23 04:37:08,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1706&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.024 0.432 2026-03-23 04:37:08,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1708&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.008 0.511 2026-03-23 04:37:08,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image?model=product.template&field=image_128&id=1712&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.007 0.444 2026-03-23 04:37:08,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:08] "GET /web/image/res.company/162/favicon HTTP/1.1" 304 - 4 0.004 0.395 2026-03-23 04:37:09,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:09] "GET /web/image?model=product.template&field=image_128&id=1714&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.002 0.346 2026-03-23 04:37:09,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:09] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-03-23T04:36:37.000+00:00 HTTP/1.1" 200 - 3 0.003 0.329 2026-03-23 04:37:09,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.126 0.319 2026-03-23 04:37:09,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 04:37:09,418 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [4/26] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:37:09,538 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [5/26] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:37:09,593 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [6/26] Tour LoyaltyHistoryTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(.qty:contains("1"))) 2026-03-23 04:37:09,665 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [7/26] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:37:09,717 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [8/26] Tour LoyaltyHistoryTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:37:09,770 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [9/26] Tour LoyaltyHistoryTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:37:10,037 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [10/26] Tour LoyaltyHistoryTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:37:10,091 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [11/26] Tour LoyaltyHistoryTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:37:10,145 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [12/26] Tour LoyaltyHistoryTour → Step Search customer with "AAA Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:37:10,213 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [13/26] Tour LoyaltyHistoryTour → Step Check "AAA Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA Test Partner")) 2026-03-23 04:37:10,343 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [14/26] Tour LoyaltyHistoryTour → Step click partner 'AAA Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Test Partner)) 2026-03-23 04:37:10,423 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [15/26] Tour LoyaltyHistoryTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:37:10,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.018 2026-03-23 04:37:10,499 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [16/26] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-03-23 04:37:10,542 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [17/26] Tour LoyaltyHistoryTour → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10"):not(:visible)) 2026-03-23 04:37:10,594 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [18/26] Tour LoyaltyHistoryTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:37:10,688 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [19/26] Tour LoyaltyHistoryTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:37:10,740 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [20/26] Tour LoyaltyHistoryTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:37:10,740 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:37:10,744 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:37:10,791 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [21/26] Tour LoyaltyHistoryTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:37:10,905 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [22/26] Tour LoyaltyHistoryTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:37:10,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.036 2026-03-23 04:37:10,966 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [23/26] Tour LoyaltyHistoryTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:37:11,029 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [24/26] Tour LoyaltyHistoryTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:37:11,193 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [25/26] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:37:11,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.093 2026-03-23 04:37:11,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:37:11,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.149 2026-03-23 04:37:11,321 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94809623 started for PoS orders references: [{'name': '/', 'uuid': '69ab1732-ccc2-421a-88ef-9415345e5fc9'}] 2026-03-23 04:37:12,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94809623 order {'name': '/', 'uuid': '69ab1732-ccc2-421a-88ef-9415345e5fc9'} created pos.order #532 2026-03-23 04:37:12,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94809623 finished 2026-03-23 04:37:12,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.713 0.826 2026-03-23 04:37:13,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.067 0.094 2026-03-23 04:37:13,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.175 2026-03-23 04:37:13,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:13] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:37:13,491 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: [26/26] Tour LoyaltyHistoryTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:37:13,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:37:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.034 2026-03-23 04:37:13,543 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-03-23 04:37:13,547 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 04:37:13,805 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 16529704 (allocated 18087936) 2026-03-23 04:37:13,824 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 86363 2026-03-23 04:37:13,830 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-03-23 04:37:13,833 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 86363 2026-03-23 04:37:14,015 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmpd6w_y2v7_chrome_odoo" 2026-03-23 04:37:14,234 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-03-23 04:37:15,181 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 04:37:29,504 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-03-23 04:37:30,169 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-03-23 04:37:36,552 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 04:37:50,054 26 INFO 00799-19-0-all odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-03-23 04:37:50,437 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 04:38:05,011 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-03-23 04:38:07,247 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 86552 2026-03-23 04:38:07,248 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp3hihan2u_chrome_odoo 2026-03-23 04:38:07,248 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:39957/json/version 2026-03-23 04:38:07,276 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:38:07,786 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Browser version: Chrome/141.0.7390.54 2026-03-23 04:38:07,786 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:39957/json 2026-03-23 04:38:07,788 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:38:07,873 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:39957/devtools/page/4B3DBA4281C5EF892964A8560EFD38AB 2026-03-23 04:38:07,974 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-03-23 04:38:08,014 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-03-23 04:38:08,294 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:38:08,324 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-03-23 04:38:08,328 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-03-23 04:38:08,329 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-03-23 04:38:08,378 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:38:09,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:09] "GET /pos/ui/76 HTTP/1.1" 200 - 84 0.134 1.368 2026-03-23 04:38:09,875 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '4B3DBA4281C5EF892964A8560EFD38AB', 'loaderId': 'E00FB50C4E4D9051885F8871B58A3CF5', 'isDownload': False} 2026-03-23 04:38:09,875 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-03-23 04:38:09,946 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:38:09,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.015 0.042 2026-03-23 04:38:10,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:10] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.056 2026-03-23 04:38:10,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:10] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.060 2026-03-23 04:38:10,843 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:38:10,848 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:38:10,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.036 2026-03-23 04:38:10,996 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:38:11,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.013 2026-03-23 04:38:11,066 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [1/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step waiting for loading to finish (trigger: body:not(:has(.loader))) 2026-03-23 04:38:11,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:38:11,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:38:11,282 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9574) 2026-03-23 04:38:11,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.125 2026-03-23 04:38:11,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.024 0.137 2026-03-23 04:38:11,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.043 0.088 2026-03-23 04:38:11,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.070 2026-03-23 04:38:12,547 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 627, model: sale.order 2026-03-23 04:38:12,565 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 04:38:12,566 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 627, model: sale.order.line 2026-03-23 04:38:12,572 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 04:38:12,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.479 0.511 2026-03-23 04:38:12,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:38:12,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:38:12,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:12] "GET /web/image/res.company/166/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.074 2026-03-23 04:38:12,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:38:12,993 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: Owl is running in 'dev' mode. 2026-03-23 04:38:13,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:38:13,195 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:38:13,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.043 2026-03-23 04:38:13,250 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:38:13,262 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:38:13,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "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 04:38:13,342 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:38:13,385 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [2/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:38:13,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "GET /web/image/res.users/627/avatar_128 HTTP/1.1" 200 - 14 0.081 0.174 2026-03-23 04:38:13,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "GET /web/image?model=res.company&id=166&field=logo HTTP/1.1" 200 - 3 0.006 0.248 2026-03-23 04:38:13,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "GET /web/image/res.company/166/favicon HTTP/1.1" 200 - 4 0.021 0.203 2026-03-23 04:38:13,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.021 0.089 2026-03-23 04:38:13,935 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [3/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:38:14,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1760&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.015 0.066 2026-03-23 04:38:14,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.146 2026-03-23 04:38:14,209 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:38:14,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1762&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.164 2026-03-23 04:38:14,246 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [4/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished")) 2026-03-23 04:38:14,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-03-23 04:38:14,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-03-23 04:38:14,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1765&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.281 2026-03-23 04:38:14,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1766&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.015 0.232 2026-03-23 04:38:14,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1772&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-03-23 04:38:14,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1768&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-03-23 04:38:14,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1770&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.024 0.285 2026-03-23 04:38:14,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1769&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.005 0.343 2026-03-23 04:38:14,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1771&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.290 2026-03-23 04:38:14,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=1767&unique=2026-03-23T04:37:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-03-23 04:38:14,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image/res.company/166/favicon HTTP/1.1" 304 - 4 0.002 0.269 2026-03-23 04:38:14,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.064 0.307 2026-03-23 04:38:14,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "GET /web/image/res.company/166/favicon HTTP/1.1" 304 - 4 0.004 0.124 2026-03-23 04:38:14,960 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [5/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:38:14,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 04:38:15,059 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [6/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:38:15,103 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [7/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-03-23 04:38:15,170 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [8/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 04:38:15,235 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [9/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 04:38:15,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:15] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.103 0.146 2026-03-23 04:38:15,537 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [10/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:38:15,590 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [11/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-03-23 04:38:15,640 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [12/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit")) 2026-03-23 04:38:15,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:38:15,759 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [13/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:38:15,805 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [14/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:38:15,860 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [15/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Actions button (trigger: .more-btn) 2026-03-23 04:38:15,924 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [16/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click Info button (trigger: .control-buttons button:contains("Info")) 2026-03-23 04:38:15,997 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [17/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close")) 2026-03-23 04:38:16,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:16] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.103 0.166 2026-03-23 04:38:16,313 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [18/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:38:16,365 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [19/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-03-23 04:38:16,415 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [20/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:38:16,467 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [21/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:38:16,633 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [22/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:38:16,686 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [23/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:38:16,744 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [24/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step Search customer with "AAAA Super Customer" (trigger: .modal-dialog .input-group input) 2026-03-23 04:38:16,812 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [25/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step Check "AAAA Super Customer" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAAA Super Customer")) 2026-03-23 04:38:16,942 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [26/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click partner 'AAAA Super Customer' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Super Customer)) 2026-03-23 04:38:17,037 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [27/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:38:17,070 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [28/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:38:17,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:38:17,182 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [29/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:38:17,233 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:38:17,237 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [30/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:38:17,238 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:38:17,298 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [31/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:38:17,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 04:38:17,417 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [32/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-03-23 04:38:17,491 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [33/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-03-23 04:38:17,569 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [34/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-03-23 04:38:17,619 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [35/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:38:17,735 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: [36/36] Tour test_ship_later_kit_and_mto_manufactured_product → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 04:38:17,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.047 2026-03-23 04:38:17,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52796842 started for PoS orders references: [{'name': '/', 'uuid': 'cdbde4e7-5ca1-4197-9755-c8c34de22e67'}] 2026-03-23 04:38:17,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:38:19,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52796842 order {'name': '/', 'uuid': 'cdbde4e7-5ca1-4197-9755-c8c34de22e67'} created pos.order #534 2026-03-23 04:38:19,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52796842 finished 2026-03-23 04:38:19,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 276 0.780 0.846 2026-03-23 04:38:19,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:38:19,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:38:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.017 2026-03-23 04:38:19,706 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-03-23 04:38:19,707 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_ship_later_kit_and_mto_manufactured_product SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-03-23 04:38:20,022 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 16911640 (allocated 18350080) 2026-03-23 04:38:20,080 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 86552 2026-03-23 04:38:20,095 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-03-23 04:38:20,097 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 86552 2026-03-23 04:38:20,273 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp3hihan2u_chrome_odoo" 2026-03-23 04:38:20,628 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 04:38:35,994 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-03-23 04:38:35,995 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: skipped TestPosMrp.test_bom_kit_different_uom_invoice_valuation : Temporary to fast merge new valuation 2026-03-23 04:38:35,995 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-03-23 04:38:36,633 26 INFO 00799-19-0-all odoo.models.unlink: User #629 deleted stock.move records with IDs: [2070] 2026-03-23 04:38:38,086 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-03-23 04:38:38,781 26 INFO 00799-19-0-all odoo.models.unlink: User #629 deleted stock.move records with IDs: [2073, 2074] 2026-03-23 04:38:39,992 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-03-23 04:38:39,992 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: skipped TestPosMrp.test_bom_kit_with_kit_invoice_valuation : Temporary to fast merge new valuation 2026-03-23 04:38:39,992 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-03-23 04:38:40,922 26 INFO 00799-19-0-all odoo.models.unlink: User #629 deleted stock.move records with IDs: [2078, 2079] 2026-03-23 04:38:41,421 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-03-23 04:38:42,540 26 INFO 00799-19-0-all odoo.models.unlink: User #629 deleted stock.move records with IDs: [2082, 2083] 2026-03-23 04:38:43,794 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-03-23 04:38:44,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29611252 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 04:38:44,917 26 INFO 00799-19-0-all odoo.models.unlink: User #629 deleted stock.move records with IDs: [2086, 2087] 2026-03-23 04:38:45,696 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29611252 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #539 2026-03-23 04:38:45,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29611252 finished 2026-03-23 04:38:45,847 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 04:39:00,817 26 INFO 00799-19-0-all odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrpTemp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-03-23 04:39:01,990 26 INFO 00799-19-0-all odoo.models.unlink: User #632 deleted stock.move records with IDs: [2092] 2026-03-23 04:39:03,957 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 04:39:20,718 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-03-23 04:39:20,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35166718 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-03-23 04:39:21,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35166718 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #541 2026-03-23 04:39:21,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35166718 finished 2026-03-23 04:39:21,106 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:39:21,452 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:24,583 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 04:39:24,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:24] "GET /pos/pay/541?access_token=21da6b6a-c822-4ede-a5de-676c910fbbc7 HTTP/1.1" 200 - 254 0.604 2.879 2026-03-23 04:39:24,619 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:24,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:24] "POST /pos/pay/transaction/541 HTTP/1.1" 200 - 37 0.049 0.080 2026-03-23 04:39:24,808 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:26,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:26] "GET /pos/pay/confirmation/541?access_token=21da6b6a-c822-4ede-a5de-676c910fbbc7&tx_id=307 HTTP/1.1" 200 - 275 0.551 0.831 2026-03-23 04:39:27,033 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-03-23 04:39:27,322 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25737275 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-03-23 04:39:27,365 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25737275 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #542 2026-03-23 04:39:27,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25737275 finished 2026-03-23 04:39:27,463 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:39:27,824 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:29,627 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 04:39:29,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:29] "GET /pos/pay/542?access_token=2e07a5f7-4af6-4d6e-b304-7c020ae736ee HTTP/1.1" 200 - 252 0.275 1.901 2026-03-23 04:39:29,669 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:29,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:29] "POST /pos/pay/transaction/542 HTTP/1.1" 200 - 37 0.066 0.087 2026-03-23 04:39:29,862 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:30,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:30] "GET /pos/pay/confirmation/542?access_token=2e07a5f7-4af6-4d6e-b304-7c020ae736ee&tx_id=308 HTTP/1.1" 200 - 275 0.396 0.675 2026-03-23 04:39:31,601 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-03-23 04:39:31,838 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3923991 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-03-23 04:39:31,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3923991 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #543 2026-03-23 04:39:31,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3923991 finished 2026-03-23 04:39:31,971 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:39:32,256 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:33,873 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 04:39:33,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:33] "GET /pos/pay/543?access_token=b645fef0-c9c2-4245-a307-9586893dbb07 HTTP/1.1" 200 - 252 0.251 1.655 2026-03-23 04:39:33,899 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:34,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:34] "POST /pos/pay/transaction/543 HTTP/1.1" 200 - 37 0.084 0.091 2026-03-23 04:39:34,118 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:34,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:34] "GET /pos/pay/confirmation/543?access_token=b645fef0-c9c2-4245-a307-9586893dbb07&tx_id=309 HTTP/1.1" 200 - 174 0.299 0.444 2026-03-23 04:39:34,939 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:35,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:35] "GET /pos/pay/543?access_token=b645fef0-c9c2-4245-a307-9586893dbb07 HTTP/1.1" 200 - 48 0.062 0.084 2026-03-23 04:39:35,059 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:35,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:35] "POST /pos/pay/transaction/543 HTTP/1.1" 200 - 32 0.030 0.048 2026-03-23 04:39:35,176 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:36,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:36] "GET /pos/pay/confirmation/543?access_token=b645fef0-c9c2-4245-a307-9586893dbb07&tx_id=310 HTTP/1.1" 200 - 224 0.316 0.545 2026-03-23 04:39:36,857 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-03-23 04:39:38,249 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 86752 2026-03-23 04:39:38,249 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmps3vhz_6k_chrome_odoo 2026-03-23 04:39:38,249 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:34851/json/version 2026-03-23 04:39:38,251 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:39:38,586 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/141.0.7390.54 2026-03-23 04:39:38,587 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:34851/json 2026-03-23 04:39:38,598 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:39:38,676 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:34851/devtools/page/EB43E6112821599B98E19CD2F9115742 2026-03-23 04:39:38,741 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-03-23 04:39:38,773 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-03-23 04:39:38,953 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:39:38,975 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-03-23 04:39:38,977 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/81/b00b323360674f0d" in browser 2026-03-23 04:39:38,977 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigating to: "http://127.0.0.1:8069/pos_customer_display/81/b00b323360674f0d" 2026-03-23 04:39:39,015 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:39:39,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:39] "GET /pos_customer_display/81/b00b323360674f0d HTTP/1.1" 200 - 47 0.061 0.843 2026-03-23 04:39:39,927 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'EB43E6112821599B98E19CD2F9115742', 'loaderId': 'B775F0624B88D07CDFCCB5332CB04094', 'isDownload': False} 2026-03-23 04:39:39,927 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-03-23 04:39:39,987 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css, copying from /web/assets/c3c0f12/point_of_sale.customer_display_assets.min.css 2026-03-23 04:39:40,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:40] "GET /web/assets/1/c3c0f12/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 12 0.070 0.088 2026-03-23 04:39:40,149 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js, copying from /web/assets/0ba3ffa/point_of_sale.customer_display_assets.min.js 2026-03-23 04:39:40,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:40] "GET /web/assets/1/0ba3ffa/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 9 0.020 0.203 2026-03-23 04:39:40,216 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/1446234/point_of_sale.customer_display_assets_test.min.js 2026-03-23 04:39:40,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:40] "GET /web/assets/1/1446234/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 9 0.022 0.286 2026-03-23 04:39:40,497 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:39:40,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 04:39:40,566 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-03-23 04:39:40,647 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate test code "odoo.startTour('CustomerDisplayTourOnlinePayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/81/b00b323360674f0d", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:39:40,658 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9740) 2026-03-23 04:39:40,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.011 0.083 2026-03-23 04:39:40,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:40] "GET /logo?company=169 HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 04:39:40,731 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [1/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-03-23 04:39:40,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 04:39:40,779 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [2/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-03-23 04:39:40,871 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [3/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-03-23 04:39:40,914 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [4/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-03-23 04:39:40,963 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [5/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='] 2026-03-23 04:39:41,027 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [6/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: payment approved, with value: [object Object] (trigger: body) 2026-03-23 04:39:41,079 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [7/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: order is finalized, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":false,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":true,"amount":"2,972.75","paymentLines":[{"name":"Cash","amount":"2,972.75"}],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 04:39:41,138 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [8/18] Tour CustomerDisplayTourOnlinePayment → Step Check that: ---dialog is open--- is not true (trigger: body:not(:has(.modal .modal-content))) 2026-03-23 04:39:41,216 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [9/18] Tour CustomerDisplayTourOnlinePayment → Step Check that we are now on the 'Thank you' screen (trigger: div:contains('Thank you.')) 2026-03-23 04:39:41,248 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [10/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: new order, with value: {"lines":[],"finalized":false,"amount":"0.00","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 04:39:41,312 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [11/18] Tour CustomerDisplayTourOnlinePayment → Step div:contains('Welcome.') 2026-03-23 04:39:41,353 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [12/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:39:41,405 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [13/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 0.00 (trigger: div.row:has(div:contains('Total')):has(div:contains('0.00'))) 2026-03-23 04:39:41,459 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [14/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: add product, with value: {"lines":[{"productName":"Letter Tray","price":"$ 2,972.75","qty":"1.00","unit":"Units","unitPrice":"$ 2,972.75","customerNote":"","internalNote":"[]","comboParent":"","packLotLines":[],"price_without_discount":"$ 2,972.75","isSelected":true,"imageSrc":"/web/image/product.product/855/image_128"}],"finalized":false,"amount":"2,972.75","paymentLines":[],"change":0,"onlinePaymentData":{}} (trigger: body) 2026-03-23 04:39:41,509 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [15/18] Tour CustomerDisplayTourOnlinePayment → Step Check orderline with attributes: {"productName":"Letter Tray","price":"2,972.75"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")):has(.price:contains("2,972.75"))) 2026-03-23 04:39:41,565 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [16/18] Tour CustomerDisplayTourOnlinePayment → Step Check that the Total amount is 2,972.75 (trigger: div.row:has(div:contains('Total')):has(div:contains('2,972.75'))) 2026-03-23 04:39:41,613 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [17/18] Tour CustomerDisplayTourOnlinePayment → Step send message to customer display: pay with cash, with value: [object Object] (trigger: body) 2026-03-23 04:39:41,668 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: [18/18] Tour CustomerDisplayTourOnlinePayment → Step .modal-content img[alt='QR Code to pay'][src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=='] 2026-03-23 04:39:41,725 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-03-23 04:39:41,726 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 04:39:41,790 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4123572 (allocated 4980736) 2026-03-23 04:39:41,804 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 86752 2026-03-23 04:39:41,805 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-03-23 04:39:41,806 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 86752 2026-03-23 04:39:41,933 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmps3vhz_6k_chrome_odoo" 2026-03-23 04:39:42,041 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: waiting for threads: [, ] 2026-03-23 04:39:42,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:42] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 127 0.314 1.496 2026-03-23 04:39:42,724 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-03-23 04:39:43,477 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 86888 2026-03-23 04:39:43,477 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpq2qupjbw_chrome_odoo 2026-03-23 04:39:43,477 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:33589/json/version 2026-03-23 04:39:43,493 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:39:43,620 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 04:39:43,622 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:33589/json 2026-03-23 04:39:43,623 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:39:43,699 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:33589/devtools/page/41E16F3884B2B7DE088CCF66DEC86F27 2026-03-23 04:39:43,758 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-03-23 04:39:43,778 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-03-23 04:39:43,964 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-03-23 04:39:43,983 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-03-23 04:39:43,985 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-03-23 04:39:43,985 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-03-23 04:39:44,002 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:39:45,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "GET /pos/ui/82 HTTP/1.1" 200 - 85 0.105 0.951 2026-03-23 04:39:45,057 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': '41E16F3884B2B7DE088CCF66DEC86F27', 'loaderId': 'B5123E1841E5F662EAED0D8E29B57D75', 'isDownload': False} 2026-03-23 04:39:45,057 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-03-23 04:39:45,088 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:39:45,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 04:39:45,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-03-23 04:39:45,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-03-23 04:39:45,868 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:39:45,875 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:39:45,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:39:45,947 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:39:45,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.006 2026-03-23 04:39:45,980 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [1/74] Tour OnlinePaymentErrorsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:39:45,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 04:39:46,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:39:46,115 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9741) 2026-03-23 04:39:46,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.065 2026-03-23 04:39:46,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.077 2026-03-23 04:39:46,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.045 2026-03-23 04:39:46,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.064 2026-03-23 04:39:47,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 254 0.394 0.452 2026-03-23 04:39:47,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:39:47,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:39:47,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "GET /web/image/res.company/169/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.057 2026-03-23 04:39:47,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:39:47,467 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-03-23 04:39:47,596 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:39:47,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 04:39:47,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:39:47,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:39:47,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "GET /web/image?model=res.company&id=169&field=logo HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:39:47,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.062 2026-03-23 04:39:47,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "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 04:39:47,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "GET /web/image/res.users/641/avatar_128 HTTP/1.1" 200 - 14 0.037 0.148 2026-03-23 04:39:47,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "GET /web/image/res.company/169/favicon HTTP/1.1" 200 - 4 0.014 0.093 2026-03-23 04:39:47,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.018 0.100 2026-03-23 04:39:47,997 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [2/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:39:48,041 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:39:48,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:48] "GET /web/image/res.company/169/favicon HTTP/1.1" 304 - 4 0.007 0.059 2026-03-23 04:39:48,436 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:39:48,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:48] "GET /web/image?model=product.template&field=image_128&id=1836&unique=2026-03-23T04:39:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.099 2026-03-23 04:39:48,516 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [3/74] Tour OnlinePaymentErrorsTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 04:39:48,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.155 0.245 2026-03-23 04:39:48,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:48] "GET /web/image/res.company/169/favicon HTTP/1.1" 304 - 4 0.013 0.349 2026-03-23 04:39:49,074 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [4/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:39:49,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:39:49,231 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [5/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 04:39:49,278 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [6/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:39:49,334 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [7/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:39:49,400 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [8/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 04:39:49,596 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [9/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:39:49,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:39:49,655 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [10/74] Tour OnlinePaymentErrorsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:39:49,703 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [11/74] Tour OnlinePaymentErrorsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 04:39:49,756 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [12/74] Tour OnlinePaymentErrorsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:39:49,807 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [13/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:39:49,899 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [14/74] Tour OnlinePaymentErrorsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:39:49,948 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:39:49,951 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [15/74] Tour OnlinePaymentErrorsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:39:49,950 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:39:50,011 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [16/74] Tour OnlinePaymentErrorsTour → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-03-23 04:39:50,063 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [17/74] Tour OnlinePaymentErrorsTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 04:39:50,114 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [18/74] Tour OnlinePaymentErrorsTour → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-03-23 04:39:50,169 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [19/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-03-23 04:39:50,263 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [20/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-03-23 04:39:50,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50927753 started for PoS orders references: [{'name': '/', 'uuid': 'a61a5b92-7823-498c-8a94-901e9eab4e75'}] 2026-03-23 04:39:50,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50927753 order {'name': '/', 'uuid': 'a61a5b92-7823-498c-8a94-901e9eab4e75'} created pos.order #544 2026-03-23 04:39:50,402 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50927753 finished 2026-03-23 04:39:50,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.089 0.151 2026-03-23 04:39:50,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 04:39:50,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 04:39:50,658 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [21/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-03-23 04:39:50,712 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [22/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:39:50,779 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [23/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: div.numpad button:contains(/^7$/)) 2026-03-23 04:39:50,831 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [24/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment")) 2026-03-23 04:39:50,882 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [25/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 4 (trigger: .modal div.numpad button:contains(/^4$/)) 2026-03-23 04:39:50,936 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [26/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 7 (trigger: .modal div.numpad button:contains(/^7$/)) 2026-03-23 04:39:51,015 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [27/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:39:51,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:39:51,071 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [28/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-03-23 04:39:51,121 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [29/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0")) 2026-03-23 04:39:51,174 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [30/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-03-23 04:39:51,228 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [31/74] Tour OnlinePaymentErrorsTour → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 04:39:51,281 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [32/74] Tour OnlinePaymentErrorsTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:39:51,376 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [33/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:39:51,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:39:51,422 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [34/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 04:39:51,471 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [35/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 04:39:51,523 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [36/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:39:51,590 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [37/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 04:39:51,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 04:39:51,642 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [38/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0")) 2026-03-23 04:39:51,691 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [39/74] Tour OnlinePaymentErrorsTour → Step change is 1.0 (trigger: .payment-status-amount .amount:contains("1.0")) 2026-03-23 04:39:51,743 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [40/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 04:39:51,798 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [41/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:39:51,875 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [42/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:39:51,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:51] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.005 0.021 2026-03-23 04:39:51,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:51] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.003 0.011 2026-03-23 04:39:51,948 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [43/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-03-23 04:39:51,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:39:52,000 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [44/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-03-23 04:39:52,079 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [45/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-03-23 04:39:52,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.062 2026-03-23 04:39:52,164 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [46/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-03-23 04:39:52,209 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [47/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-03-23 04:39:52,284 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [48/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 04:39:52,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 04:39:52,334 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [49/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-03-23 04:39:52,387 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [50/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0")) 2026-03-23 04:39:52,440 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [51/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 04:39:52,492 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [52/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:39:52,551 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [53/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:39:52,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:52] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.005 0.017 2026-03-23 04:39:52,608 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [54/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 46.0 (trigger: .payment-status-amount .amount:contains("46.0")) 2026-03-23 04:39:52,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:52] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.006 0.013 2026-03-23 04:39:52,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 04:39:52,665 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [55/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-03-23 04:39:52,733 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [56/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-03-23 04:39:52,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:39:52,788 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [57/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0")) 2026-03-23 04:39:52,841 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [58/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-03-23 04:39:52,916 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [59/74] Tour OnlinePaymentErrorsTour → Step click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0"))) 2026-03-23 04:39:52,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 04:39:52,960 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [60/74] Tour OnlinePaymentErrorsTour → Step delete Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")) ~ .delete-button) 2026-03-23 04:39:53,025 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [61/74] Tour OnlinePaymentErrorsTour → Step click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0"))) 2026-03-23 04:39:53,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.044 2026-03-23 04:39:53,094 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [62/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:39:53,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 04:39:53,149 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [63/74] Tour OnlinePaymentErrorsTour → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash")) 2026-03-23 04:39:53,198 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [64/74] Tour OnlinePaymentErrorsTour → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3$/)) 2026-03-23 04:39:53,251 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [65/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:39:53,360 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [66/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash")) 2026-03-23 04:39:53,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.041 2026-03-23 04:39:53,394 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [67/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0")) 2026-03-23 04:39:53,446 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [68/74] Tour OnlinePaymentErrorsTour → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-03-23 04:39:53,524 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [69/74] Tour OnlinePaymentErrorsTour → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-03-23 04:39:53,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:39:53,573 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [70/74] Tour OnlinePaymentErrorsTour → Step amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0")) 2026-03-23 04:39:53,626 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [71/74] Tour OnlinePaymentErrorsTour → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 04:39:53,679 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [72/74] Tour OnlinePaymentErrorsTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 04:39:53,728 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [73/74] Tour OnlinePaymentErrorsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:39:53,801 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: [74/74] Tour OnlinePaymentErrorsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:39:53,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:53] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.008 0.048 2026-03-23 04:39:53,918 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-03-23 04:39:53,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:53] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.005 0.021 2026-03-23 04:39:53,923 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 04:39:54,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.047 2026-03-23 04:39:54,305 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 14974476 (allocated 16252928) 2026-03-23 04:39:54,411 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 86888 2026-03-23 04:39:54,426 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-03-23 04:39:54,428 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 86888 2026-03-23 04:39:54,808 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpq2qupjbw_chrome_odoo" 2026-03-23 04:39:54,913 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-03-23 04:39:55,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38122679 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'}] 2026-03-23 04:39:55,360 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38122679 order {'name': 'Order 00055-001-0001', 'uuid': '00055-001-0001'} created pos.order #545 2026-03-23 04:39:55,361 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38122679 finished 2026-03-23 04:39:55,438 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:39:55,784 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:58,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:58] "GET /pos/pay/545?access_token=baa4a77f-9551-412f-a02e-8a9f9c348c1 HTTP/1.1" 403 - 125 0.235 2.823 2026-03-23 04:39:58,567 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:58,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:58] "GET /pos/pay/545?access_token= HTTP/1.1" 403 - 28 0.028 0.096 2026-03-23 04:39:58,648 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:58,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:58] "GET /pos/pay/confirmation/545?access_token=baa4a77f-9551-412f-a02e-8a9f9c348c1&tx_id=1 HTTP/1.1" 403 - 20 0.018 0.068 2026-03-23 04:39:58,743 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:39:58,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:39:58] "GET /pos/pay/confirmation/545?access_token=&tx_id=1 HTTP/1.1" 403 - 17 0.017 0.062 2026-03-23 04:39:58,835 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-03-23 04:40:01,262 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 87084 2026-03-23 04:40:01,263 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmppnb3efmv_chrome_odoo 2026-03-23 04:40:01,265 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:35123/json/version 2026-03-23 04:40:01,275 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:40:01,961 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/141.0.7390.54 2026-03-23 04:40:01,962 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:35123/json 2026-03-23 04:40:01,963 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:40:02,050 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:35123/devtools/page/41A8A68AFC5AADB358E606D10E0337FF 2026-03-23 04:40:02,140 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-03-23 04:40:02,214 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-03-23 04:40:02,748 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:40:02,786 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-03-23 04:40:02,789 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-03-23 04:40:02,789 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-03-23 04:40:02,896 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:40:04,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:04] "GET /pos/ui/82 HTTP/1.1" 200 - 84 0.132 2.007 2026-03-23 04:40:05,004 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': '41A8A68AFC5AADB358E606D10E0337FF', 'loaderId': 'F37F49BCF3897C2ECC70B48A544899B5', 'isDownload': False} 2026-03-23 04:40:05,005 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Evaluate ready code "odoo.isTourReady('test_payment_method_customer_required')" 2026-03-23 04:40:05,569 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:40:05,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:05] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.045 2026-03-23 04:40:05,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:05] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.106 2026-03-23 04:40:05,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:05] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.143 2026-03-23 04:40:07,173 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:40:07,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:40:07,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.035 2026-03-23 04:40:07,240 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: The ready code tooks too much time : 2.234941244125366 2026-03-23 04:40:07,243 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Evaluate test code "odoo.startTour('test_payment_method_customer_required', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:40:07,272 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [1/24] Tour test_payment_method_customer_required → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:40:07,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.034 0.009 2026-03-23 04:40:07,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 04:40:07,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:40:07,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.019 0.025 2026-03-23 04:40:07,572 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9742) 2026-03-23 04:40:07,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.160 2026-03-23 04:40:07,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.030 0.160 2026-03-23 04:40:07,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.041 2026-03-23 04:40:08,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 245 0.265 0.373 2026-03-23 04:40:08,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 04:40:08,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:40:08,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:08] "GET /web/image/res.company/169/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.112 2026-03-23 04:40:08,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:40:08,855 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-03-23 04:40:09,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.073 2026-03-23 04:40:09,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.089 2026-03-23 04:40:09,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:40:09,048 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-03-23 04:40:09,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:40:09,162 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 04:40:09,168 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:40:09,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/image/res.users/639/avatar_128 HTTP/1.1" 200 - 14 0.081 0.152 2026-03-23 04:40:09,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/image?model=res.company&id=169&field=logo HTTP/1.1" 200 - 3 0.012 0.253 2026-03-23 04:40:09,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/image/res.company/169/favicon HTTP/1.1" 200 - 4 0.010 0.110 2026-03-23 04:40:09,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.070 2026-03-23 04:40:09,526 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [2/24] Tour test_payment_method_customer_required → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:40:09,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/image/res.company/169/favicon HTTP/1.1" 304 - 4 0.016 0.074 2026-03-23 04:40:09,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/image?model=product.template&field=image_128&id=1836&unique=2026-03-23T04:39:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-03-23 04:40:09,895 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:40:09,970 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [3/24] Tour test_payment_method_customer_required → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 04:40:10,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.095 0.154 2026-03-23 04:40:10,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:10] "GET /web/image/res.company/169/favicon HTTP/1.1" 304 - 4 0.007 0.099 2026-03-23 04:40:10,371 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [4/24] Tour test_payment_method_customer_required → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:40:10,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.045 2026-03-23 04:40:10,472 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [5/24] Tour test_payment_method_customer_required → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 04:40:10,520 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [6/24] Tour test_payment_method_customer_required → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 04:40:10,578 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [7/24] Tour test_payment_method_customer_required → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:40:10,626 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [8/24] Tour test_payment_method_customer_required → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:40:10,749 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [9/24] Tour test_payment_method_customer_required → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:40:10,796 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [10/24] Tour test_payment_method_customer_required → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:40:10,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 04:40:10,835 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:40:10,855 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [11/24] Tour test_payment_method_customer_required → Step total is 4.80 (trigger: .total:contains("4.80")) 2026-03-23 04:40:10,910 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [12/24] Tour test_payment_method_customer_required → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-03-23 04:40:10,991 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [13/24] Tour test_payment_method_customer_required → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-03-23 04:40:10,998 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93627985 started for PoS orders references: [{'name': '/', 'uuid': '771ab52a-e7c4-47b3-b95a-2b9de2fc8833'}] 2026-03-23 04:40:11,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93627985 order {'name': '/', 'uuid': '771ab52a-e7c4-47b3-b95a-2b9de2fc8833'} created pos.order #546 2026-03-23 04:40:11,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93627985 finished 2026-03-23 04:40:11,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.126 0.181 2026-03-23 04:40:11,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.048 2026-03-23 04:40:11,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.063 2026-03-23 04:40:11,469 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [14/24] Tour test_payment_method_customer_required → Step amount tendered in the line is '4.80' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("4.80")) 2026-03-23 04:40:11,521 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [15/24] Tour test_payment_method_customer_required → Step validate button is not highlighted (trigger: .payment-screen button.validation-button.next:not(:has(.highlight))) 2026-03-23 04:40:11,574 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [16/24] Tour test_payment_method_customer_required → Step click customer button (trigger: button.partner-button) 2026-03-23 04:40:11,857 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [17/24] Tour test_payment_method_customer_required → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:40:11,990 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [18/24] Tour test_payment_method_customer_required → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:40:12,047 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [19/24] Tour test_payment_method_customer_required → Step Search customer with "A Test Partner" (trigger: .modal-dialog .input-group input) 2026-03-23 04:40:12,114 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [20/24] Tour test_payment_method_customer_required → Step Check "A Test Partner" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner")) 2026-03-23 04:40:12,264 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [21/24] Tour test_payment_method_customer_required → Step click partner 'A Test Partner' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner)) 2026-03-23 04:40:12,328 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [22/24] Tour test_payment_method_customer_required → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 04:40:12,374 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [23/24] Tour test_payment_method_customer_required → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:40:12,442 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: [24/24] Tour test_payment_method_customer_required → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Payment provider requirement")) 2026-03-23 04:40:12,509 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-03-23 04:40:12,510 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 04:40:12,766 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15114620 (allocated 15990784) 2026-03-23 04:40:12,850 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 87084 2026-03-23 04:40:12,871 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-03-23 04:40:12,873 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 87084 2026-03-23 04:40:13,144 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmppnb3efmv_chrome_odoo" 2026-03-23 04:40:13,301 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-03-23 04:40:13,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30780723 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 04:40:13,688 26 INFO 00799-19-0-all odoo.models.unlink: User #635 deleted pos.order records with IDs: [547] 2026-03-23 04:40:13,762 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-03-23 04:40:15,228 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 87252 2026-03-23 04:40:15,229 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp99jqo5to_chrome_odoo 2026-03-23 04:40:15,229 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:33897/json/version 2026-03-23 04:40:15,239 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33897', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:40:15,635 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Browser version: Chrome/141.0.7390.54 2026-03-23 04:40:15,636 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:33897/json 2026-03-23 04:40:15,638 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33897', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:40:15,674 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:33897/devtools/page/8C5D40256E4305843C3FDF2232DB1574 2026-03-23 04:40:15,730 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-03-23 04:40:15,800 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-03-23 04:40:16,023 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:40:16,041 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-03-23 04:40:16,047 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-03-23 04:40:16,047 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-03-23 04:40:16,083 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:40:18,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:18] "GET /pos/ui/82 HTTP/1.1" 200 - 86 0.117 2.085 2026-03-23 04:40:18,286 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '8C5D40256E4305843C3FDF2232DB1574', 'loaderId': 'B5D5F94D08D32A78D544CEBCF110E582', 'isDownload': False} 2026-03-23 04:40:18,287 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate ready code "odoo.isTourReady('test_selected_customer_after_adding_payment_sync')" 2026-03-23 04:40:18,324 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:40:18,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:18] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 04:40:18,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:18] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-03-23 04:40:18,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:18] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-03-23 04:40:19,207 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:40:19,232 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:40:19,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:40:19,304 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate test code "odoo.startTour('test_selected_customer_after_adding_payment_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:40:19,345 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [1/30] Tour test_selected_customer_after_adding_payment_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:40:19,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.035 2026-03-23 04:40:19,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:40:19,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:40:19,530 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9743) 2026-03-23 04:40:19,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.020 0.053 2026-03-23 04:40:19,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.031 0.100 2026-03-23 04:40:19,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.012 2026-03-23 04:40:19,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.022 0.050 2026-03-23 04:40:20,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 254 0.232 0.357 2026-03-23 04:40:20,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 04:40:20,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:40:20,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:20] "GET /web/image/res.company/169/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.135 2026-03-23 04:40:20,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 04:40:21,073 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: Owl is running in 'dev' mode. 2026-03-23 04:40:21,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.051 2026-03-23 04:40:21,240 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:40:21,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:40:21,318 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:40:21,319 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:40:21,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:40:21,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /web/image/res.users/640/avatar_128 HTTP/1.1" 200 - 14 0.046 0.067 2026-03-23 04:40:21,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /web/image?model=res.company&id=169&field=logo HTTP/1.1" 200 - 3 0.009 0.148 2026-03-23 04:40:21,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.152 2026-03-23 04:40:21,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /web/image/res.company/169/favicon HTTP/1.1" 200 - 4 0.029 0.092 2026-03-23 04:40:21,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.060 2026-03-23 04:40:21,604 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [2/30] Tour test_selected_customer_after_adding_payment_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:40:21,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:21] "GET /web/image/res.company/169/favicon HTTP/1.1" 304 - 4 0.007 0.075 2026-03-23 04:40:22,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:40:22,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:22] "GET /web/image?model=product.template&field=image_128&id=1836&unique=2026-03-23T04:39:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.172 2026-03-23 04:40:22,378 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [3/30] Tour test_selected_customer_after_adding_payment_sync → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 04:40:22,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.152 0.223 2026-03-23 04:40:22,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:22] "GET /web/image/res.company/169/favicon HTTP/1.1" 304 - 4 0.003 0.257 2026-03-23 04:40:22,930 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [4/30] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:40:22,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.074 2026-03-23 04:40:23,148 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [5/30] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 04:40:23,200 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [6/30] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:40:23,261 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [7/30] Tour test_selected_customer_after_adding_payment_sync → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:40:23,321 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [8/30] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 04:40:23,575 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [9/30] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:40:23,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:40:23,624 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [10/30] Tour test_selected_customer_after_adding_payment_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:40:23,674 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [11/30] Tour test_selected_customer_after_adding_payment_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10.0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 04:40:23,728 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [12/30] Tour test_selected_customer_after_adding_payment_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:40:23,778 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [13/30] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:40:24,163 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [14/30] Tour test_selected_customer_after_adding_payment_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:40:24,170 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [15/30] Tour test_selected_customer_after_adding_payment_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:40:24,171 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [16/30] Tour test_selected_customer_after_adding_payment_sync → Step total is 48.0 (trigger: .total:contains("48.0")) 2026-03-23 04:40:24,171 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [17/30] Tour test_selected_customer_after_adding_payment_sync → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 04:40:24,196 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [18/30] Tour test_selected_customer_after_adding_payment_sync → Step amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0")) 2026-03-23 04:40:24,241 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [19/30] Tour test_selected_customer_after_adding_payment_sync → Step click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Online payment")) 2026-03-23 04:40:24,258 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:40:24,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:40:24,288 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [20/30] Tour test_selected_customer_after_adding_payment_sync → Step line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment")) 2026-03-23 04:40:24,351 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13396352 started for PoS orders references: [{'name': '/', 'uuid': '436d0b59-9686-478c-a361-ecc152f2f963'}] 2026-03-23 04:40:24,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13396352 order {'name': '/', 'uuid': '436d0b59-9686-478c-a361-ecc152f2f963'} created pos.order #548 2026-03-23 04:40:24,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13396352 finished 2026-03-23 04:40:24,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.173 0.226 2026-03-23 04:40:24,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.039 2026-03-23 04:40:24,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 04:40:24,939 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [21/30] Tour test_selected_customer_after_adding_payment_sync → Step amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0")) 2026-03-23 04:40:24,988 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [22/30] Tour test_selected_customer_after_adding_payment_sync → Step click customer button (trigger: button.partner-button) 2026-03-23 04:40:25,239 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [23/30] Tour test_selected_customer_after_adding_payment_sync → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:40:25,316 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [24/30] Tour test_selected_customer_after_adding_payment_sync → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:40:25,364 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [25/30] Tour test_selected_customer_after_adding_payment_sync → Step Search customer with "A simple PoS man!" (trigger: .modal-dialog .input-group input) 2026-03-23 04:40:25,451 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [26/30] Tour test_selected_customer_after_adding_payment_sync → Step Check "A simple PoS man!" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A simple PoS man!")) 2026-03-23 04:40:25,576 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [27/30] Tour test_selected_customer_after_adding_payment_sync → Step click partner 'A simple PoS man!' from partner list screen (trigger: .modal .partner-list b:contains(A simple PoS man!)) 2026-03-23 04:40:25,635 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [28/30] Tour test_selected_customer_after_adding_payment_sync → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 04:40:25,689 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [29/30] Tour test_selected_customer_after_adding_payment_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:40:25,755 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: [30/30] Tour test_selected_customer_after_adding_payment_sync → Step dialog is open (trigger: .modal .modal-content) 2026-03-23 04:40:25,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.010 0.044 2026-03-23 04:40:25,861 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17557919 started for PoS orders references: [{'name': '/', 'uuid': '436d0b59-9686-478c-a361-ecc152f2f963'}] 2026-03-23 04:40:25,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17557919 order {'name': '/', 'uuid': '436d0b59-9686-478c-a361-ecc152f2f963'} updated pos.order #548 2026-03-23 04:40:25,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17557919 finished 2026-03-23 04:40:26,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.108 0.203 2026-03-23 04:40:26,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.042 2026-03-23 04:40:26,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.080 2026-03-23 04:40:26,700 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-03-23 04:40:26,716 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_selected_customer_after_adding_payment_sync SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-03-23 04:40:27,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:27] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F548%3Faccess_token=c20fb9ab-3843-43a1-8358-3f2510041f28?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.537 2026-03-23 04:40:27,400 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 15469360 (allocated 16515072) 2026-03-23 04:40:27,576 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 87252 2026-03-23 04:40:27,637 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-03-23 04:40:27,643 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 87252 2026-03-23 04:40:28,326 26 INFO 00799-19-0-all odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmp99jqo5to_chrome_odoo" 2026-03-23 04:40:29,118 26 INFO 00799-19-0-all odoo.models.unlink: User #635 deleted pos.payment.method records with IDs: [220] 2026-03-23 04:40:29,363 26 INFO 00799-19-0-all odoo.models.unlink: User #635 deleted account.account records with IDs: [4775] 2026-03-23 04:40:29,433 26 INFO 00799-19-0-all odoo.models.unlink: User #635 deleted account.payment.method.line records with IDs: [770, 771] 2026-03-23 04:40:29,659 26 INFO 00799-19-0-all odoo.models.unlink: User #635 deleted account.journal records with IDs: [991] 2026-03-23 04:40:29,694 26 INFO 00799-19-0-all odoo.models.unlink: User #635 deleted account.account records with IDs: [4774] 2026-03-23 04:40:29,891 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 04:40:33,041 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-03-23 04:40:39,168 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 87428 2026-03-23 04:40:39,169 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome headless temporary user profile dir: /tmp/tmp6rghth_y_chrome_odoo 2026-03-23 04:40:39,169 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Issuing json command http://127.0.0.1:41519/json/version 2026-03-23 04:40:39,191 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:40:40,255 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/141.0.7390.54 2026-03-23 04:40:40,255 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Issuing json command http://127.0.0.1:41519/json 2026-03-23 04:40:40,286 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:40:40,386 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Websocket url found: ws://127.0.0.1:41519/devtools/page/D23785D1149C661D5D957F9A90ECE64B 2026-03-23 04:40:40,515 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-03-23 04:40:40,636 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-03-23 04:40:40,824 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-03-23 04:40:41,100 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/83?access_token=e21a6c9ca70f4651" in browser 2026-03-23 04:40:41,100 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/83?access_token=e21a6c9ca70f4651" 2026-03-23 04:40:41,256 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:40:42,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:42] "GET /pos-self/83?access_token=e21a6c9ca70f4651 HTTP/1.1" 200 - 57 0.077 1.197 2026-03-23 04:40:42,521 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'D23785D1149C661D5D957F9A90ECE64B', 'loaderId': 'F6CA4F40DBAAFAEC83F2A1FE2C3C1218', 'isDownload': False} 2026-03-23 04:40:42,521 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-03-23 04:40:42,800 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:40:42,839 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:40:42,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:42] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.079 0.088 2026-03-23 04:40:43,007 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:40:43,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:43] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.018 0.243 2026-03-23 04:40:43,126 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:40:43,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:43] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.017 0.343 2026-03-23 04:40:44,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.031 0.113 2026-03-23 04:40:44,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.011 0.182 2026-03-23 04:40:44,292 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/83?access_token=e21a6c9ca70f4651", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:40:44,320 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:40:44,324 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:40:44,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.028 2026-03-23 04:40:44,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:44] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.008 0.042 2026-03-23 04:40:44,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:44] "POST /pos-self/relations/83 HTTP/1.1" 200 - 41 0.067 0.089 2026-03-23 04:40:44,707 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9798) 2026-03-23 04:40:44,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.243 2026-03-23 04:40:45,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:45] "POST /pos-self/data/83 HTTP/1.1" 200 - 213 0.379 0.510 2026-03-23 04:40:45,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.696 2026-03-23 04:40:46,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.140 2026-03-23 04:40:46,174 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-03-23 04:40:46,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:46] "GET /web/image/ir.attachment/9794/raw HTTP/1.1" 200 - 4 0.016 0.107 2026-03-23 04:40:46,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:46] "GET /web/image/ir.attachment/9793/raw HTTP/1.1" 200 - 4 0.004 0.042 2026-03-23 04:40:46,948 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:40:47,241 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 04:40:47,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:47] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.009 0.162 2026-03-23 04:40:47,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:47] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.008 0.156 2026-03-23 04:40:47,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:47] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.009 0.206 2026-03-23 04:40:47,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:47] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-03-23 04:40:47,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:47] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.222 2026-03-23 04:40:47,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:47] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.027 0.285 2026-03-23 04:40:47,620 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:40:48,075 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:40:48,433 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:40:48,484 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:40:48,492 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:40:48,609 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-03-23 04:40:48,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:40:48,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3937017 started for PoS orders references: [{'name': None, 'uuid': '5dab5324-d8ff-457d-9763-fbea905b9e1d'}] 2026-03-23 04:40:49,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3937017 order {'name': None, 'uuid': '5dab5324-d8ff-457d-9763-fbea905b9e1d'} created pos.order #549 2026-03-23 04:40:49,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3937017 finished 2026-03-23 04:40:49,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.335 0.528 2026-03-23 04:40:49,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:49] "GET /web/image/ir.attachment/9762/raw HTTP/1.1" 200 - 4 0.008 0.881 2026-03-23 04:40:49,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:49] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.015 0.983 2026-03-23 04:40:49,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:49] "GET /web/image/product.product/2019/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.006 1.019 2026-03-23 04:40:50,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:40:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.048 0.069 2026-03-23 04:40:51,044 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:40:51,987 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:40:52,232 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-03-23 04:40:52,731 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-03-23 04:40:54,181 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-03-23 04:40:57,467 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-03-23 04:40:57,512 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 04:41:02,668 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8103160 (allocated 9175040) 2026-03-23 04:41:03,229 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 87428 2026-03-23 04:41:03,302 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-03-23 04:41:03,316 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 87428 2026-03-23 04:41:06,214 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmp6rghth_y_chrome_odoo" 2026-03-23 04:41:06,577 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: ====================================================================== 2026-03-23 04:41:06,577 26 ERROR 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: FAIL: TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel Traceback (most recent call last): File "/data/build/odoo/addons/pos_online_payment_self_order/tests/test_self_order_mobile.py", line 137, in test_kiosk_cart_restore_and_cancel self.assertEqual(len(order_lines), 2, "There should be exactly 2 order lines") AssertionError: 0 != 2 : There should be exactly 2 order lines 2026-03-23 04:41:06,690 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-03-23 04:41:13,479 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 87582 2026-03-23 04:41:13,479 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless temporary user profile dir: /tmp/tmpz4ctu8fp_chrome_odoo 2026-03-23 04:41:13,482 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Issuing json command http://127.0.0.1:42181/json/version 2026-03-23 04:41:13,487 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:41:13,893 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Browser version: Chrome/141.0.7390.54 2026-03-23 04:41:13,909 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Issuing json command http://127.0.0.1:42181/json 2026-03-23 04:41:13,910 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:41:14,093 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Websocket url found: ws://127.0.0.1:42181/devtools/page/27AB067BAA99EDCA18FEEEF578B6325A 2026-03-23 04:41:14,227 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Enable chrome headless console log notification 2026-03-23 04:41:14,268 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome headless enable page notifications 2026-03-23 04:41:14,370 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Setting session cookie in browser 2026-03-23 04:41:14,495 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Open "http://127.0.0.1:8069/pos-self/84?access_token=809028e24cb64b05" in browser 2026-03-23 04:41:14,496 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/84?access_token=809028e24cb64b05" 2026-03-23 04:41:14,575 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:41:15,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:15] "GET /pos-self/84?access_token=809028e24cb64b05 HTTP/1.1" 200 - 57 0.066 1.080 2026-03-23 04:41:15,712 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '27AB067BAA99EDCA18FEEEF578B6325A', 'loaderId': '4523176712DDF8BD46B94C667CCA2637', 'isDownload': False} 2026-03-23 04:41:15,713 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-03-23 04:41:15,794 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:41:15,842 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:41:15,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:15] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.049 0.095 2026-03-23 04:41:15,979 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:41:16,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:16] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.015 0.209 2026-03-23 04:41:16,095 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:41:16,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:16] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.038 0.279 2026-03-23 04:41:16,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-03-23 04:41:16,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:16] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.019 0.025 2026-03-23 04:41:16,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.050 2026-03-23 04:41:16,595 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/84?access_token=809028e24cb64b05", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:41:16,608 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:41:16,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:41:16,623 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:41:16,709 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:41:16,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:16] "POST /pos-self/relations/84 HTTP/1.1" 200 - 41 0.066 0.076 2026-03-23 04:41:16,898 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9838) 2026-03-23 04:41:16,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.236 2026-03-23 04:41:17,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:17] "POST /pos-self/data/84 HTTP/1.1" 200 - 213 0.235 0.411 2026-03-23 04:41:17,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.536 2026-03-23 04:41:17,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.050 2026-03-23 04:41:17,661 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: Owl is running in 'dev' mode. 2026-03-23 04:41:17,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:17] "GET /web/image/ir.attachment/9834/raw HTTP/1.1" 200 - 4 0.019 0.028 2026-03-23 04:41:17,903 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:41:18,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.005 0.069 2026-03-23 04:41:18,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:41:18,149 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:41:18,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.013 0.078 2026-03-23 04:41:18,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-03-23 04:41:18,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.151 2026-03-23 04:41:18,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.012 0.191 2026-03-23 04:41:18,371 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:41:18,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.251 2026-03-23 04:41:18,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/image/ir.attachment/9802/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 04:41:18,508 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:41:18,516 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "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 04:41:18,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:18] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.020 0.040 2026-03-23 04:41:18,590 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-03-23 04:41:18,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89935724 started for PoS orders references: [{'name': None, 'uuid': '13d87d8d-0bf9-4be1-a018-3c9897e3c29b'}] 2026-03-23 04:41:18,815 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89935724 order {'name': None, 'uuid': '13d87d8d-0bf9-4be1-a018-3c9897e3c29b'} created pos.order #550 2026-03-23 04:41:18,846 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89935724 finished 2026-03-23 04:41:19,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.164 0.283 2026-03-23 04:41:19,205 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-03-23 04:41:19,208 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 04:41:19,340 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7521532 (allocated 8388608) 2026-03-23 04:41:19,383 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 87582 2026-03-23 04:41:19,393 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-03-23 04:41:19,396 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 87582 2026-03-23 04:41:19,623 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpz4ctu8fp_chrome_odoo" 2026-03-23 04:41:19,731 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:41:22,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:22] "GET /pos/pay/550?access_token=85f8733f-c6df-4325-b511-5550f16950da HTTP/1.1" 200 - 117 0.269 2.370 2026-03-23 04:41:22,353 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:41:22,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:22] "POST /pos/pay/transaction/550 HTTP/1.1" 200 - 31 0.039 0.047 2026-03-23 04:41:22,482 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:41:23,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:23] "GET /pos/pay/confirmation/550?access_token=85f8733f-c6df-4325-b511-5550f16950da&exit_route=/&tx_id=311 HTTP/1.1" 303 - 239 0.524 0.594 2026-03-23 04:41:24,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:24] "GET / HTTP/1.1" 200 - 34 0.119 0.482 2026-03-23 04:41:24,242 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) starting 2026-03-23 04:41:24,340 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 04:41:24,346 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) fully done (#loop 1; done 0; remaining 0; duration 0.10s) 2026-03-23 04:41:24,375 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-03-23 04:41:30,400 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 87738 2026-03-23 04:41:30,401 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome headless temporary user profile dir: /tmp/tmpq78igmbo_chrome_odoo 2026-03-23 04:41:30,402 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Issuing json command http://127.0.0.1:45095/json/version 2026-03-23 04:41:30,420 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:41:31,241 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Browser version: Chrome/141.0.7390.54 2026-03-23 04:41:31,242 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Issuing json command http://127.0.0.1:45095/json 2026-03-23 04:41:31,253 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:41:31,404 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Websocket url found: ws://127.0.0.1:45095/devtools/page/AC917E0EED16FBB8A84A9FB7DDA2A494 2026-03-23 04:41:31,580 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Enable chrome headless console log notification 2026-03-23 04:41:31,839 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome headless enable page notifications 2026-03-23 04:41:32,365 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Setting session cookie in browser 2026-03-23 04:41:32,796 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Open "http://127.0.0.1:8069/pos-self/85?access_token=4a5b4377b28d4a35" in browser 2026-03-23 04:41:32,797 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigating to: "http://127.0.0.1:8069/pos-self/85?access_token=4a5b4377b28d4a35" 2026-03-23 04:41:33,115 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:41:34,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:34] "GET /pos-self/85?access_token=4a5b4377b28d4a35 HTTP/1.1" 200 - 57 0.085 1.593 2026-03-23 04:41:34,797 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'AC917E0EED16FBB8A84A9FB7DDA2A494', 'loaderId': '865FD78B7B37ACE3BBB199F52FA6EEA4', 'isDownload': False} 2026-03-23 04:41:34,797 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-03-23 04:41:35,009 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:41:35,052 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:41:35,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:35] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.046 0.113 2026-03-23 04:41:35,186 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:41:35,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:35] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.005 0.202 2026-03-23 04:41:35,252 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:41:35,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:35] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.018 0.258 2026-03-23 04:41:35,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.021 2026-03-23 04:41:35,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.016 2026-03-23 04:41:35,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:35] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.007 0.029 2026-03-23 04:41:35,821 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/85?access_token=4a5b4377b28d4a35", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:41:35,838 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:41:35,853 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:41:35,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 04:41:35,905 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:41:36,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:36] "POST /pos-self/relations/85 HTTP/1.1" 200 - 41 0.071 0.101 2026-03-23 04:41:36,266 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9878) 2026-03-23 04:41:36,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.019 0.328 2026-03-23 04:41:36,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:36] "POST /pos-self/data/85 HTTP/1.1" 200 - 213 0.277 0.474 2026-03-23 04:41:36,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.516 2026-03-23 04:41:37,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.084 2026-03-23 04:41:37,111 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: Owl is running in 'dev' mode. 2026-03-23 04:41:37,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/ir.attachment/9874/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-03-23 04:41:37,385 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:41:37,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/ir.attachment/9873/raw HTTP/1.1" 200 - 4 0.019 0.033 2026-03-23 04:41:37,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-03-23 04:41:37,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:41:37,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.011 0.055 2026-03-23 04:41:37,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-03-23 04:41:37,671 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:41:37,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.099 2026-03-23 04:41:37,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.133 2026-03-23 04:41:37,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.010 0.170 2026-03-23 04:41:37,852 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:41:37,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/ir.attachment/9842/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 04:41:37,941 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:41:37,965 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:41:37,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:37] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.018 0.046 2026-03-23 04:41:38,028 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-03-23 04:41:38,077 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28971421 started for PoS orders references: [{'name': None, 'uuid': '3ffb895f-199d-47fb-8f93-4a93450f63c2'}] 2026-03-23 04:41:38,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28971421 order {'name': None, 'uuid': '3ffb895f-199d-47fb-8f93-4a93450f63c2'} created pos.order #551 2026-03-23 04:41:38,205 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28971421 finished 2026-03-23 04:41:38,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.169 0.267 2026-03-23 04:41:38,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.040 2026-03-23 04:41:38,734 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: tour succeeded 2026-03-23 04:41:38,736 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 04:41:38,903 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7524012 (allocated 8126464) 2026-03-23 04:41:38,938 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Closing chrome headless with pid 87738 2026-03-23 04:41:38,942 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Closing websocket connection 2026-03-23 04:41:38,943 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Terminating chrome headless with pid 87738 2026-03-23 04:41:39,218 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Removing chrome user profile "/tmp/tmpq78igmbo_chrome_odoo" 2026-03-23 04:41:39,385 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:41:42,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:42] "GET /pos/pay/551?access_token=fe6752b6-bf1b-4bc0-8c70-04463356961c HTTP/1.1" 200 - 117 0.179 2.514 2026-03-23 04:41:42,044 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:41:42,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:42] "POST /pos/pay/transaction/551 HTTP/1.1" 200 - 31 0.033 0.051 2026-03-23 04:41:42,170 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) starting 2026-03-23 04:41:43,298 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 04:41:43,304 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) fully done (#loop 1; done 0; remaining 0; duration 1.13s) 2026-03-23 04:41:43,347 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-03-23 04:41:50,267 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 87894 2026-03-23 04:41:50,268 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome headless temporary user profile dir: /tmp/tmplnvxthyx_chrome_odoo 2026-03-23 04:41:50,269 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Issuing json command http://127.0.0.1:35965/json/version 2026-03-23 04:41:50,309 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:41:52,998 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Browser version: Chrome/141.0.7390.54 2026-03-23 04:41:53,004 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Issuing json command http://127.0.0.1:35965/json 2026-03-23 04:41:53,019 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:41:53,152 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Websocket url found: ws://127.0.0.1:35965/devtools/page/FE1B4C68AF07BC65EA1CC30ED08F4CC8 2026-03-23 04:41:53,238 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-03-23 04:41:53,318 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-03-23 04:41:53,398 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-03-23 04:41:53,530 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/86?access_token=cc4c4fecdd474e87" in browser 2026-03-23 04:41:53,531 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/86?access_token=cc4c4fecdd474e87" 2026-03-23 04:41:53,568 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:41:54,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:54] "GET /pos-self/86?access_token=cc4c4fecdd474e87 HTTP/1.1" 200 - 57 0.074 0.966 2026-03-23 04:41:54,615 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'FE1B4C68AF07BC65EA1CC30ED08F4CC8', 'loaderId': 'AD8C1F201FD2C85F732F98633ED999A2', 'isDownload': False} 2026-03-23 04:41:54,616 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-03-23 04:41:54,676 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:41:54,704 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:41:54,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:54] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.013 0.120 2026-03-23 04:41:54,869 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:41:54,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:54] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.049 0.223 2026-03-23 04:41:54,975 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:41:55,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:55] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.031 0.355 2026-03-23 04:41:55,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.046 2026-03-23 04:41:55,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:55] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.015 0.058 2026-03-23 04:41:55,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.007 0.077 2026-03-23 04:41:55,598 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/86?access_token=cc4c4fecdd474e87", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:41:55,611 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:41:55,628 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:41:55,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.021 2026-03-23 04:41:55,681 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:41:55,772 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9918) 2026-03-23 04:41:55,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.128 2026-03-23 04:41:55,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:55] "POST /pos-self/relations/86 HTTP/1.1" 200 - 41 0.056 0.259 2026-03-23 04:41:55,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.075 2026-03-23 04:41:56,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:56] "POST /pos-self/data/86 HTTP/1.1" 200 - 213 0.334 0.501 2026-03-23 04:41:57,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.088 2026-03-23 04:41:57,054 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-03-23 04:41:57,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/ir.attachment/9914/raw HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 04:41:57,364 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:41:57,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/ir.attachment/9913/raw HTTP/1.1" 200 - 4 0.024 0.081 2026-03-23 04:41:57,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.006 0.075 2026-03-23 04:41:57,751 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:41:57,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.008 0.051 2026-03-23 04:41:57,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-03-23 04:41:57,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.085 2026-03-23 04:41:57,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-03-23 04:41:57,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:57] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-03-23 04:41:57,889 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:41:58,012 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:41:58,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:58] "GET /web/image/ir.attachment/9882/raw HTTP/1.1" 200 - 4 0.033 0.070 2026-03-23 04:41:58,173 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:58] "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 04:41:58,192 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:41:58,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:58] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.023 0.040 2026-03-23 04:41:58,295 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-03-23 04:41:58,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65873890 started for PoS orders references: [{'name': None, 'uuid': '79a170a8-245c-401e-8a9a-9ca5a5fb011c'}] 2026-03-23 04:41:58,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65873890 order {'name': None, 'uuid': '79a170a8-245c-401e-8a9a-9ca5a5fb011c'} created pos.order #552 2026-03-23 04:41:58,534 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65873890 finished 2026-03-23 04:41:58,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.181 0.288 2026-03-23 04:41:58,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:41:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.015 2026-03-23 04:41:58,966 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-03-23 04:41:58,970 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 04:41:59,080 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7533168 (allocated 8388608) 2026-03-23 04:41:59,100 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 87894 2026-03-23 04:41:59,105 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-03-23 04:41:59,108 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 87894 2026-03-23 04:41:59,379 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmplnvxthyx_chrome_odoo" 2026-03-23 04:41:59,536 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-03-23 04:42:05,108 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 88046 2026-03-23 04:42:05,109 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless temporary user profile dir: /tmp/tmp_x6qy5pi_chrome_odoo 2026-03-23 04:42:05,109 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Issuing json command http://127.0.0.1:46207/json/version 2026-03-23 04:42:05,114 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:05,422 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 04:42:05,422 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Issuing json command http://127.0.0.1:46207/json 2026-03-23 04:42:05,428 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:05,502 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Websocket url found: ws://127.0.0.1:46207/devtools/page/DFBF2334A9C97620A51E57A1C83DD32F 2026-03-23 04:42:05,575 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Enable chrome headless console log notification 2026-03-23 04:42:05,626 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome headless enable page notifications 2026-03-23 04:42:05,795 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Setting session cookie in browser 2026-03-23 04:42:05,867 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Open "http://127.0.0.1:8069/pos-self/87?access_token=3bfea6f6f9314029" in browser 2026-03-23 04:42:05,867 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/87?access_token=3bfea6f6f9314029" 2026-03-23 04:42:05,895 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:42:07,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:07] "GET /pos-self/87?access_token=3bfea6f6f9314029 HTTP/1.1" 200 - 57 0.050 1.353 2026-03-23 04:42:07,302 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': 'DFBF2334A9C97620A51E57A1C83DD32F', 'loaderId': '159490CBB9571BFF5ABC05373FB76529', 'isDownload': False} 2026-03-23 04:42:07,302 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-03-23 04:42:07,364 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:42:07,384 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:42:07,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:07] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.039 0.061 2026-03-23 04:42:07,473 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:42:07,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:07] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.011 0.140 2026-03-23 04:42:07,539 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:42:07,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:07] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.013 0.200 2026-03-23 04:42:07,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-03-23 04:42:08,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:08] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.010 0.017 2026-03-23 04:42:08,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.031 2026-03-23 04:42:08,056 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/87?access_token=3bfea6f6f9314029", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:42:08,079 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:42:08,090 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:42:08,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.018 2026-03-23 04:42:08,143 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:42:08,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:08] "POST /pos-self/relations/87 HTTP/1.1" 200 - 41 0.054 0.082 2026-03-23 04:42:08,354 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9958) 2026-03-23 04:42:08,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.012 0.213 2026-03-23 04:42:09,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "POST /pos-self/data/87 HTTP/1.1" 200 - 215 0.219 0.433 2026-03-23 04:42:09,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.605 2026-03-23 04:42:09,146 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 04:42:09,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/image/ir.attachment/9954/raw HTTP/1.1" 200 - 4 0.002 0.020 2026-03-23 04:42:09,393 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:42:09,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/image/ir.attachment/9953/raw HTTP/1.1" 200 - 4 0.008 0.019 2026-03-23 04:42:09,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.073 2026-03-23 04:42:09,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:42:09,684 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:42:09,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.008 0.071 2026-03-23 04:42:09,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-03-23 04:42:09,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.010 0.148 2026-03-23 04:42:09,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-03-23 04:42:09,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:09] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-03-23 04:42:09,834 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:42:09,983 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:42:10,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:10] "GET /web/image/ir.attachment/9922/raw HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 04:42:10,103 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:42:10,116 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:42:10,180 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:42:10,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:10] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.020 0.063 2026-03-23 04:42:10,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:10] "GET /web/image/product.product/2019/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.011 0.105 2026-03-23 04:42:10,255 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-03-23 04:42:10,316 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-03-23 04:42:10,417 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-03-23 04:42:10,419 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:42:10,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95955578 started for PoS orders references: [{'name': None, 'uuid': 'd7d6d6af-f9d7-4532-9138-9acf93cba6c9'}] 2026-03-23 04:42:10,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95955578 order {'name': None, 'uuid': 'd7d6d6af-f9d7-4532-9138-9acf93cba6c9'} created pos.order #553 2026-03-23 04:42:10,570 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7773984 (allocated 8912896) 2026-03-23 04:42:10,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95955578 finished 2026-03-23 04:42:10,591 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 88046 2026-03-23 04:42:10,604 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-03-23 04:42:10,606 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 88046 2026-03-23 04:42:10,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.158 0.258 2026-03-23 04:42:10,900 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmp_x6qy5pi_chrome_odoo" 2026-03-23 04:42:11,009 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:42:14,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:14] "GET /pos/pay/553?access_token=c7be68c5-35e0-490a-9874-d718a0f235cd HTTP/1.1" 200 - 133 0.215 2.814 2026-03-23 04:42:14,025 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:42:14,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:14] "POST /pos/pay/transaction/553 HTTP/1.1" 200 - 29 0.038 0.051 2026-03-23 04:42:14,159 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:42:15,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:15] "GET /pos/pay/confirmation/553?access_token=c7be68c5-35e0-490a-9874-d718a0f235cd&exit_route=/&tx_id=313 HTTP/1.1" 303 - 256 0.415 0.634 2026-03-23 04:42:15,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:15] "GET / HTTP/1.1" 200 - 34 0.086 0.444 2026-03-23 04:42:15,749 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) starting 2026-03-23 04:42:15,860 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 04:42:15,864 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) fully done (#loop 1; done 0; remaining 0; duration 0.12s) 2026-03-23 04:42:15,899 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-03-23 04:42:21,091 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 88207 2026-03-23 04:42:21,092 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome headless temporary user profile dir: /tmp/tmpaxttx8p2_chrome_odoo 2026-03-23 04:42:21,092 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Issuing json command http://127.0.0.1:36777/json/version 2026-03-23 04:42:21,097 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:21,650 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Browser version: Chrome/141.0.7390.54 2026-03-23 04:42:21,651 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Issuing json command http://127.0.0.1:36777/json 2026-03-23 04:42:21,651 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:21,771 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Websocket url found: ws://127.0.0.1:36777/devtools/page/90620C1CFAA9AC0EC24826985BC48D1F 2026-03-23 04:42:21,802 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Enable chrome headless console log notification 2026-03-23 04:42:21,851 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome headless enable page notifications 2026-03-23 04:42:22,029 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Setting session cookie in browser 2026-03-23 04:42:22,157 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Open "http://127.0.0.1:8069/pos-self/88?access_token=087389bd469342d7" in browser 2026-03-23 04:42:22,157 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigating to: "http://127.0.0.1:8069/pos-self/88?access_token=087389bd469342d7" 2026-03-23 04:42:22,214 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:42:23,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:23] "GET /pos-self/88?access_token=087389bd469342d7 HTTP/1.1" 200 - 57 0.083 1.012 2026-03-23 04:42:23,304 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '90620C1CFAA9AC0EC24826985BC48D1F', 'loaderId': '3F1348D73E7B05840038D6D84F74E058', 'isDownload': False} 2026-03-23 04:42:23,304 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-03-23 04:42:23,413 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:42:23,499 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:42:23,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:23] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.070 0.146 2026-03-23 04:42:23,640 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:42:23,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:23] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.243 2026-03-23 04:42:23,712 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:42:23,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:23] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.029 0.289 2026-03-23 04:42:24,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.019 2026-03-23 04:42:24,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.012 2026-03-23 04:42:24,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:24] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.006 0.033 2026-03-23 04:42:24,320 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/88?access_token=087389bd469342d7", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:42:24,359 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:42:24,361 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:42:24,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.012 0.021 2026-03-23 04:42:24,419 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:42:24,469 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:9998) 2026-03-23 04:42:24,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.087 2026-03-23 04:42:24,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:24] "POST /pos-self/relations/88 HTTP/1.1" 200 - 41 0.064 0.177 2026-03-23 04:42:24,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-03-23 04:42:25,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:25] "POST /pos-self/data/88 HTTP/1.1" 200 - 215 0.282 0.840 2026-03-23 04:42:25,949 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: Owl is running in 'dev' mode. 2026-03-23 04:42:26,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/image/ir.attachment/9994/raw HTTP/1.1" 200 - 4 0.011 0.045 2026-03-23 04:42:26,197 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:42:26,465 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:42:26,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.003 0.145 2026-03-23 04:42:26,534 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:42:26,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.012 0.154 2026-03-23 04:42:26,637 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:42:26,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.024 0.218 2026-03-23 04:42:26,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.011 0.265 2026-03-23 04:42:26,774 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:42:26,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.015 0.358 2026-03-23 04:42:26,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.007 0.357 2026-03-23 04:42:26,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/image/ir.attachment/9962/raw HTTP/1.1" 200 - 4 0.001 0.028 2026-03-23 04:42:26,952 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:42:26,955 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:42:27,009 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:42:27,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:27] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.021 0.062 2026-03-23 04:42:27,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:27] "GET /web/image/product.product/2019/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.008 0.103 2026-03-23 04:42:27,130 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-03-23 04:42:27,204 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-03-23 04:42:27,336 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: tour succeeded 2026-03-23 04:42:27,339 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:42:27,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6436346 started for PoS orders references: [{'name': None, 'uuid': '65a02b80-e4b3-4a0d-99b6-e427b1e7e3d7'}] 2026-03-23 04:42:27,561 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7756056 (allocated 8912896) 2026-03-23 04:42:27,594 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Closing chrome headless with pid 88207 2026-03-23 04:42:27,599 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Closing websocket connection 2026-03-23 04:42:27,608 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Terminating chrome headless with pid 88207 2026-03-23 04:42:27,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6436346 order {'name': None, 'uuid': '65a02b80-e4b3-4a0d-99b6-e427b1e7e3d7'} created pos.order #554 2026-03-23 04:42:27,687 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6436346 finished 2026-03-23 04:42:27,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.209 0.299 2026-03-23 04:42:27,897 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Removing chrome user profile "/tmp/tmpaxttx8p2_chrome_odoo" 2026-03-23 04:42:28,061 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:42:29,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:29] "GET /pos/pay/554?access_token=984540c8-29cb-41e5-a5d6-d736971fb3f2 HTTP/1.1" 200 - 133 0.169 1.756 2026-03-23 04:42:29,972 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:42:30,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:30] "POST /pos/pay/transaction/554 HTTP/1.1" 200 - 29 0.024 0.049 2026-03-23 04:42:30,088 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) starting 2026-03-23 04:42:31,198 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 04:42:31,201 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) fully done (#loop 1; done 0; remaining 0; duration 1.11s) 2026-03-23 04:42:31,267 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes ... 2026-03-23 04:42:36,454 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 88363 2026-03-23 04:42:36,454 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpgf64mk8t_chrome_odoo 2026-03-23 04:42:36,455 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:33037/json/version 2026-03-23 04:42:36,456 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:36,822 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:42:36,831 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:33037/json 2026-03-23 04:42:36,837 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:36,903 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Websocket url found: ws://127.0.0.1:33037/devtools/page/4C1701316E9916F81E14A5DE494B7BA2 2026-03-23 04:42:36,944 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-03-23 04:42:37,000 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-03-23 04:42:37,109 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-03-23 04:42:37,179 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/89?access_token=e4f2df4f0a4843b7" in browser 2026-03-23 04:42:37,179 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/89?access_token=e4f2df4f0a4843b7" 2026-03-23 04:42:37,239 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:42:38,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:38] "GET /pos-self/89?access_token=e4f2df4f0a4843b7 HTTP/1.1" 200 - 57 0.074 0.916 2026-03-23 04:42:38,221 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '4C1701316E9916F81E14A5DE494B7BA2', 'loaderId': '4CCA4C1031A9A6FC23910C0730549932', 'isDownload': False} 2026-03-23 04:42:38,221 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-03-23 04:42:38,257 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:42:38,281 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:42:38,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:38] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.061 2026-03-23 04:42:38,354 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:42:38,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:38] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.009 0.103 2026-03-23 04:42:38,417 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:42:38,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:38] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.057 0.197 2026-03-23 04:42:38,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.051 2026-03-23 04:42:38,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.026 2026-03-23 04:42:38,892 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/89?access_token=e4f2df4f0a4843b7", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:42:38,915 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:42:38,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:38] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.011 0.042 2026-03-23 04:42:38,965 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:42:38,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.069 2026-03-23 04:42:38,974 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:42:39,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:39] "POST /pos-self/relations/89 HTTP/1.1" 200 - 41 0.058 0.075 2026-03-23 04:42:39,203 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10038) 2026-03-23 04:42:39,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.207 2026-03-23 04:42:39,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:39] "POST /pos-self/data/89 HTTP/1.1" 200 - 215 0.274 0.360 2026-03-23 04:42:39,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.539 2026-03-23 04:42:39,936 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 04:42:40,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/image/ir.attachment/10034/raw HTTP/1.1" 200 - 4 0.001 0.016 2026-03-23 04:42:40,169 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:42:40,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-03-23 04:42:40,465 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:42:40,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.012 0.054 2026-03-23 04:42:40,516 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:42:40,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.081 2026-03-23 04:42:40,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-03-23 04:42:40,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.008 0.144 2026-03-23 04:42:40,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.176 2026-03-23 04:42:40,671 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:42:40,814 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:42:40,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/image/ir.attachment/10002/raw HTTP/1.1" 200 - 4 0.011 0.031 2026-03-23 04:42:40,959 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:42:40,967 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:42:41,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:41] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.036 0.067 2026-03-23 04:42:41,025 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:42:41,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:41] "GET /web/image/product.product/2019/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.019 0.130 2026-03-23 04:42:41,138 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-03-23 04:42:41,200 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-03-23 04:42:41,332 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-03-23 04:42:41,335 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:42:41,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42974910 started for PoS orders references: [{'name': None, 'uuid': '3d3a566b-505d-4bb1-92d4-90eba77cf41b'}] 2026-03-23 04:42:41,492 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7751312 (allocated 8912896) 2026-03-23 04:42:41,501 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42974910 order {'name': None, 'uuid': '3d3a566b-505d-4bb1-92d4-90eba77cf41b'} created pos.order #555 2026-03-23 04:42:41,503 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42974910 finished 2026-03-23 04:42:41,508 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Closing chrome headless with pid 88363 2026-03-23 04:42:41,514 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-03-23 04:42:41,516 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Terminating chrome headless with pid 88363 2026-03-23 04:42:41,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.151 0.207 2026-03-23 04:42:41,899 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpgf64mk8t_chrome_odoo" 2026-03-23 04:42:43,242 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 88517 2026-03-23 04:42:43,242 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpkxp01utt_chrome_odoo 2026-03-23 04:42:43,242 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:37199/json/version 2026-03-23 04:42:43,259 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:43,555 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:42:43,555 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:37199/json 2026-03-23 04:42:43,561 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:43,678 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Websocket url found: ws://127.0.0.1:37199/devtools/page/71E9842588CF6CE6133BB77A9659EF4D 2026-03-23 04:42:43,767 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-03-23 04:42:43,827 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-03-23 04:42:43,991 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:42:44,026 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-03-23 04:42:44,045 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=89" in browser 2026-03-23 04:42:44,046 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=89" 2026-03-23 04:42:45,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:45] "GET /pos/ui?config_id=89 HTTP/1.1" 200 - 69 0.121 1.419 2026-03-23 04:42:45,622 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '71E9842588CF6CE6133BB77A9659EF4D', 'loaderId': '311259BF8C3F2CB575374DE37E09C99B', 'isDownload': False} 2026-03-23 04:42:45,623 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-03-23 04:42:45,666 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:42:45,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 04:42:45,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-03-23 04:42:45,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.068 2026-03-23 04:42:46,590 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:42:46,593 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:42:46,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:42:46,690 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=89", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:42:46,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.010 2026-03-23 04:42:46,727 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:42:46,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 04:42:46,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:42:46,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.014 2026-03-23 04:42:46,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-03-23 04:42:46,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.020 0.047 2026-03-23 04:42:46,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-03-23 04:42:48,046 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 647, model: sale.order 2026-03-23 04:42:48,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 04:42:48,055 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 647, model: sale.order.line 2026-03-23 04:42:48,060 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 04:42:48,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.418 0.569 2026-03-23 04:42:48,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:42:48,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 04:42:48,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.099 2026-03-23 04:42:48,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.016 2026-03-23 04:42:48,586 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 04:42:48,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:42:48,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.013 2026-03-23 04:42:48,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:42:48,779 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:42:48,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 04:42:48,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:42:48,886 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "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 04:42:48,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:42:49,178 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-03-23 04:42:49,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.016 0.051 2026-03-23 04:42:49,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.026 2026-03-23 04:42:49,589 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-03-23 04:42:49,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:42:49,691 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-03-23 04:42:49,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.020 0.060 2026-03-23 04:42:49,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.020 0.224 2026-03-23 04:42:50,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.036 0.312 2026-03-23 04:42:50,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.254 2026-03-23 04:42:50,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.033 2026-03-23 04:42:50,184 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-03-23 04:42:50,190 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:42:50,238 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:42:50,330 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-03-23 04:42:50,384 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-03-23 04:42:50,385 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:42:50,635 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13091444 (allocated 13893632) 2026-03-23 04:42:50,657 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Closing chrome headless with pid 88517 2026-03-23 04:42:50,671 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-03-23 04:42:50,672 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Terminating chrome headless with pid 88517 2026-03-23 04:42:50,946 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpkxp01utt_chrome_odoo" 2026-03-23 04:42:51,034 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table ... 2026-03-23 04:42:56,813 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 88679 2026-03-23 04:42:56,813 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmpm7hmffba_chrome_odoo 2026-03-23 04:42:56,813 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:34395/json/version 2026-03-23 04:42:56,848 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:57,562 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:42:57,563 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:34395/json 2026-03-23 04:42:57,574 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:42:57,641 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Websocket url found: ws://127.0.0.1:34395/devtools/page/2208BEF29DC3E63ED1510708C6CC0841 2026-03-23 04:42:57,755 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-03-23 04:42:57,845 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-03-23 04:42:58,125 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-03-23 04:42:58,416 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/90?access_token=e02d5e35a224404b" in browser 2026-03-23 04:42:58,417 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/90?access_token=e02d5e35a224404b" 2026-03-23 04:42:58,465 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:42:59,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:42:59] "GET /pos-self/90?access_token=e02d5e35a224404b HTTP/1.1" 200 - 57 0.098 1.317 2026-03-23 04:42:59,887 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '2208BEF29DC3E63ED1510708C6CC0841', 'loaderId': '2068F15592FE6C3B87A799ACC0FA65D4', 'isDownload': False} 2026-03-23 04:42:59,888 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-03-23 04:42:59,954 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:43:00,008 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:43:00,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:00] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.049 0.168 2026-03-23 04:43:00,222 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:43:00,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:00] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.026 0.299 2026-03-23 04:43:00,332 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:43:00,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:00] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.040 0.411 2026-03-23 04:43:00,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-03-23 04:43:00,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:00] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.021 0.046 2026-03-23 04:43:00,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.052 2026-03-23 04:43:00,992 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/90?access_token=e02d5e35a224404b", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:43:01,009 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:43:01,020 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:43:01,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 04:43:01,070 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:43:01,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:01] "POST /pos-self/relations/90 HTTP/1.1" 200 - 41 0.068 0.102 2026-03-23 04:43:01,368 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10081) 2026-03-23 04:43:01,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.012 0.306 2026-03-23 04:43:02,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:02] "POST /pos-self/data/90 HTTP/1.1" 200 - 215 0.325 0.522 2026-03-23 04:43:02,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.586 2026-03-23 04:43:02,287 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:43:02,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:02] "GET /web/image/ir.attachment/10077/raw HTTP/1.1" 200 - 4 0.006 0.016 2026-03-23 04:43:02,494 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-03-23 04:43:02,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:02] "GET /web/image/ir.attachment/10076/raw HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 04:43:02,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:02] "GET /web/image/ir.attachment/10042/raw HTTP/1.1" 200 - 4 0.009 0.023 2026-03-23 04:43:02,627 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 04:43:02,628 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43: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 04:43:02,718 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:43:02,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:02] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.004 0.091 2026-03-23 04:43:02,844 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:43:02,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:02] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.110 2026-03-23 04:43:03,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:03] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.016 0.221 2026-03-23 04:43:03,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:03] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.246 2026-03-23 04:43:03,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:03] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-03-23 04:43:03,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:03] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.271 2026-03-23 04:43:03,124 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:03,325 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:43:03,330 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 04:43:03,453 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 04:43:03,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:03] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.021 0.158 2026-03-23 04:43:03,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:03] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.010 0.043 2026-03-23 04:43:03,584 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 04:43:03,816 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:43:03,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54478374 started for PoS orders references: [{'name': None, 'uuid': 'a8f5ed6e-b407-4f1d-9cd8-6a3627e9e88f'}] 2026-03-23 04:43:04,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54478374 order {'name': None, 'uuid': 'a8f5ed6e-b407-4f1d-9cd8-6a3627e9e88f'} created pos.order #556 2026-03-23 04:43:04,266 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54478374 finished 2026-03-23 04:43:04,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.196 0.454 2026-03-23 04:43:04,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.022 2026-03-23 04:43:04,631 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:43:04,695 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:43:04,810 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:43:04,890 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:04,966 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:43:04,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:04] "GET /web/image/product.product/2019/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.029 2026-03-23 04:43:05,069 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 04:43:05,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91350299 started for PoS orders references: [{'name': None, 'uuid': 'a8f5ed6e-b407-4f1d-9cd8-6a3627e9e88f'}] 2026-03-23 04:43:05,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [880] to pos.order #556 2026-03-23 04:43:05,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91350299 order {'name': None, 'uuid': 'a8f5ed6e-b407-4f1d-9cd8-6a3627e9e88f'} updated pos.order #556 2026-03-23 04:43:05,175 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91350299 finished 2026-03-23 04:43:05,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.098 0.217 2026-03-23 04:43:05,481 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:43:05,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.016 2026-03-23 04:43:05,561 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 04:43:05,647 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:43:05,784 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-03-23 04:43:05,788 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 04:43:05,801 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: console.groupEnd 2026-03-23 04:43:06,206 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:43:09,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:09] "GET /pos/pay/556?access_token=24cba16a-2562-478e-a396-077ba92be244&exit_route=http://127.0.0.1:8069/pos-self/90?access_token%3De02d5e35a224404b HTTP/1.1" 200 - 134 0.274 2.744 2026-03-23 04:43:09,419 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9772960 (allocated 11796480) 2026-03-23 04:43:09,420 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:43:09,431 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:43:09,509 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:43:09,703 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Closing chrome headless with pid 88679 2026-03-23 04:43:09,716 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-03-23 04:43:09,730 26 INFO 00799-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 04:43:09,736 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Terminating chrome headless with pid 88679 2026-03-23 04:43:09,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:09] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.113 0.201 2026-03-23 04:43:10,179 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmpm7hmffba_chrome_odoo" 2026-03-23 04:43:12,116 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 88841 2026-03-23 04:43:12,117 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmpvg7cyiy8_chrome_odoo 2026-03-23 04:43:12,121 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:33063/json/version 2026-03-23 04:43:12,125 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:43:12,485 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:43:12,486 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:33063/json 2026-03-23 04:43:12,494 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:43:12,551 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Websocket url found: ws://127.0.0.1:33063/devtools/page/C78F33265B0D8308C98B6C8750F6C0CB 2026-03-23 04:43:12,627 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-03-23 04:43:12,648 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-03-23 04:43:12,797 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-03-23 04:43:12,812 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/90?access_token=e02d5e35a224404b&table_identifier=2de33a9a" in browser 2026-03-23 04:43:12,812 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/90?access_token=e02d5e35a224404b&table_identifier=2de33a9a" 2026-03-23 04:43:12,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:12] "GET /pos-self/90?access_token=e02d5e35a224404b&table_identifier=2de33a9a HTTP/1.1" 200 - 9 0.028 0.086 2026-03-23 04:43:12,961 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'C78F33265B0D8308C98B6C8750F6C0CB', 'loaderId': 'FFEF9F66381ACE07DFBEFC68340FB8FF', 'isDownload': False} 2026-03-23 04:43:12,961 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-03-23 04:43:13,046 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:43:13,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:13] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 04:43:13,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:13] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:43:13,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:13] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.041 2026-03-23 04:43:13,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.050 2026-03-23 04:43:13,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:43:13,648 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/90?access_token=e02d5e35a224404b&table_identifier=2de33a9a", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:43:13,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:13] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.022 0.046 2026-03-23 04:43:13,681 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:43:13,773 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:43:13,837 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:43:13,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.179 2026-03-23 04:43:13,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.106 2026-03-23 04:43:14,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:14] "POST /pos-self/relations/90 HTTP/1.1" 200 - 17 0.071 0.184 2026-03-23 04:43:14,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-03-23 04:43:14,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:14] "POST /pos-self/data/90 HTTP/1.1" 200 - 139 0.114 0.287 2026-03-23 04:43:14,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.007 0.014 2026-03-23 04:43:14,727 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:43:14,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:14] "GET /web/image/ir.attachment/10077/raw HTTP/1.1" 200 - 4 0.001 0.017 2026-03-23 04:43:14,878 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 04:43:14,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:14] "GET /web/image/ir.attachment/10042/raw HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 04:43:15,011 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:43:15,154 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:43:15,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/image/pos.category/215/image_128?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.062 2026-03-23 04:43:15,349 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:43:15,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/image/product.template/1837/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-03-23 04:43:15,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/image/product.template/1838/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.023 0.163 2026-03-23 04:43:15,472 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:15,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/image/product.template/1841/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.006 0.242 2026-03-23 04:43:15,580 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:43:15,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/image/product.template/1839/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.015 0.292 2026-03-23 04:43:15,594 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:43:15,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/image/product.template/1840/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.314 2026-03-23 04:43:15,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:15] "GET /web/image/product.product/2017/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.008 0.098 2026-03-23 04:43:15,721 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:43:15,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63074497 started for PoS orders references: [{'name': None, 'uuid': 'ee6d0d77-49e8-4ac9-9db0-87c772ceef0b'}] 2026-03-23 04:43:16,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63074497 order {'name': None, 'uuid': 'ee6d0d77-49e8-4ac9-9db0-87c772ceef0b'} created pos.order #557 2026-03-23 04:43:16,079 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63074497 finished 2026-03-23 04:43:16,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.135 0.377 2026-03-23 04:43:16,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.023 2026-03-23 04:43:16,427 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:43:16,507 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:43:16,621 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:43:16,697 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:16,752 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:43:16,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:16] "GET /web/image/product.product/2019/image_512?unique=2026-03-23T04:40:29.000+00:00 HTTP/1.1" 200 - 8 0.008 0.027 2026-03-23 04:43:16,824 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 04:43:16,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85785215 started for PoS orders references: [{'name': None, 'uuid': 'ee6d0d77-49e8-4ac9-9db0-87c772ceef0b'}] 2026-03-23 04:43:16,904 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [882] to pos.order #557 2026-03-23 04:43:16,921 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85785215 order {'name': None, 'uuid': 'ee6d0d77-49e8-4ac9-9db0-87c772ceef0b'} updated pos.order #557 2026-03-23 04:43:16,946 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85785215 finished 2026-03-23 04:43:17,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.137 0.264 2026-03-23 04:43:17,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.018 2026-03-23 04:43:17,351 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:43:17,410 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 04:43:17,489 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:43:17,583 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-03-23 04:43:17,586 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 04:43:17,598 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: console.groupEnd 2026-03-23 04:43:17,822 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:43:17,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:17] "GET /pos/pay/557?access_token=ddd08908-7282-4f2c-aef5-043ccb746484&exit_route=http://127.0.0.1:8069/pos-self/90?access_token%3De02d5e35a224404b%26table_identifier%3D2de33a9a HTTP/1.1" 200 - 44 0.070 0.162 2026-03-23 04:43:18,238 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:43:18,251 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:43:18,274 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9619432 (allocated 11796480) 2026-03-23 04:43:18,285 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:43:18,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:18] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:43:18,335 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Closing chrome headless with pid 88841 2026-03-23 04:43:18,339 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-03-23 04:43:18,340 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Terminating chrome headless with pid 88841 2026-03-23 04:43:18,612 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmpvg7cyiy8_chrome_odoo" 2026-03-23 04:43:19,060 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-03-23 04:43:21,997 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-03-23 04:43:28,509 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 89001 2026-03-23 04:43:28,510 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome headless temporary user profile dir: /tmp/tmpl5bsikx5_chrome_odoo 2026-03-23 04:43:28,511 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Issuing json command http://127.0.0.1:42929/json/version 2026-03-23 04:43:28,518 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:43:28,981 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/141.0.7390.54 2026-03-23 04:43:28,981 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Issuing json command http://127.0.0.1:42929/json 2026-03-23 04:43:28,994 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:43:29,116 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Websocket url found: ws://127.0.0.1:42929/devtools/page/C50C500853F4694F6625D634F086EA13 2026-03-23 04:43:29,171 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-03-23 04:43:29,222 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-03-23 04:43:29,356 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-03-23 04:43:29,522 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/91?access_token=c7a563fd27ef44e4" in browser 2026-03-23 04:43:29,523 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/91?access_token=c7a563fd27ef44e4" 2026-03-23 04:43:29,571 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:43:30,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:30] "GET /pos-self/91?access_token=c7a563fd27ef44e4 HTTP/1.1" 200 - 57 0.070 1.050 2026-03-23 04:43:30,687 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'C50C500853F4694F6625D634F086EA13', 'loaderId': '7832C7DE3E5A40FED7F5BCB4E375C7DB', 'isDownload': False} 2026-03-23 04:43:30,687 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-03-23 04:43:30,752 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:43:30,782 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:43:30,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:30] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.051 0.142 2026-03-23 04:43:30,962 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:43:31,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:31] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.012 0.252 2026-03-23 04:43:31,037 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:43:31,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:31] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.019 0.280 2026-03-23 04:43:31,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.024 2026-03-23 04:43:31,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 04:43:31,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:31] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.006 0.016 2026-03-23 04:43:31,500 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/91?access_token=c7a563fd27ef44e4", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:43:31,529 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:43:31,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.017 2026-03-23 04:43:31,533 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:43:31,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:31] "POST /pos-self/relations/91 HTTP/1.1" 200 - 41 0.056 0.089 2026-03-23 04:43:31,854 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10137) 2026-03-23 04:43:31,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.249 2026-03-23 04:43:32,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:32] "POST /pos-self/data/91 HTTP/1.1" 200 - 213 0.297 0.857 2026-03-23 04:43:32,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.808 2026-03-23 04:43:33,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:33] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.036 0.088 2026-03-23 04:43:33,296 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-03-23 04:43:33,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:33] "GET /web/image/ir.attachment/10133/raw HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 04:43:33,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:33] "GET /web/image/ir.attachment/10132/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 04:43:33,903 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:43:34,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/pos.category/216/image_128?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 2 0.005 0.113 2026-03-23 04:43:34,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:43:34,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/product.template/1843/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.024 0.141 2026-03-23 04:43:34,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/product.template/1846/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-03-23 04:43:34,359 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:43:34,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/product.template/1844/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-03-23 04:43:34,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/product.template/1845/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-03-23 04:43:34,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/product.template/1842/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-03-23 04:43:34,555 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:43:34,647 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:34,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/ir.attachment/10101/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-03-23 04:43:34,741 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:34,766 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:43:34,806 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:43:34,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/product.product/2022/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.031 0.062 2026-03-23 04:43:34,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:34] "GET /web/image/product.product/2024/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.016 0.107 2026-03-23 04:43:34,927 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-03-23 04:43:35,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97902275 started for PoS orders references: [{'name': None, 'uuid': 'f610a973-8433-462d-ba8d-09635172ebe9'}] 2026-03-23 04:43:35,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97902275 order {'name': None, 'uuid': 'f610a973-8433-462d-ba8d-09635172ebe9'} created pos.order #558 2026-03-23 04:43:35,258 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97902275 finished 2026-03-23 04:43:35,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.217 0.345 2026-03-23 04:43:35,735 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:35,815 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:35,869 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-03-23 04:43:35,936 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-03-23 04:43:36,037 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-03-23 04:43:36,147 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-03-23 04:43:36,157 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 04:43:36,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:36] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.033 0.091 2026-03-23 04:43:36,378 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8785828 (allocated 9699328) 2026-03-23 04:43:36,418 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 89001 2026-03-23 04:43:36,432 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-03-23 04:43:36,434 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 89001 2026-03-23 04:43:36,756 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpl5bsikx5_chrome_odoo" 2026-03-23 04:43:36,931 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-03-23 04:43:42,790 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 89157 2026-03-23 04:43:42,791 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome headless temporary user profile dir: /tmp/tmp60ifb813_chrome_odoo 2026-03-23 04:43:42,791 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Issuing json command http://127.0.0.1:34475/json/version 2026-03-23 04:43:42,800 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:43:43,214 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Browser version: Chrome/141.0.7390.54 2026-03-23 04:43:43,218 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Issuing json command http://127.0.0.1:34475/json 2026-03-23 04:43:43,219 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:43:43,352 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Websocket url found: ws://127.0.0.1:34475/devtools/page/F7DA6E7768E9812CFE882BE3857BC6A0 2026-03-23 04:43:43,458 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-03-23 04:43:43,652 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-03-23 04:43:44,582 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-03-23 04:43:44,936 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/92?access_token=82e65aa573b244d4" in browser 2026-03-23 04:43:44,936 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/92?access_token=82e65aa573b244d4" 2026-03-23 04:43:45,086 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:43:46,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:46] "GET /pos-self/92?access_token=82e65aa573b244d4 HTTP/1.1" 200 - 57 0.049 0.955 2026-03-23 04:43:46,101 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'F7DA6E7768E9812CFE882BE3857BC6A0', 'loaderId': '08D851663C11F9F30869B15AF1073910', 'isDownload': False} 2026-03-23 04:43:46,102 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-03-23 04:43:46,256 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:43:46,276 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:43:46,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:46] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.037 0.072 2026-03-23 04:43:46,379 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:43:46,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:46] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.013 0.164 2026-03-23 04:43:46,444 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:43:46,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:46] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.011 0.199 2026-03-23 04:43:46,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-03-23 04:43:46,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:46] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.003 0.015 2026-03-23 04:43:46,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 04:43:46,896 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/92?access_token=82e65aa573b244d4", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:43:46,906 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:43:46,917 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:43:46,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:43:46,969 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:43:47,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:47] "POST /pos-self/relations/92 HTTP/1.1" 200 - 41 0.049 0.067 2026-03-23 04:43:47,139 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10177) 2026-03-23 04:43:47,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.198 2026-03-23 04:43:47,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:47] "POST /pos-self/data/92 HTTP/1.1" 200 - 213 0.233 0.405 2026-03-23 04:43:47,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.525 2026-03-23 04:43:47,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.058 2026-03-23 04:43:47,932 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-03-23 04:43:48,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/image/ir.attachment/10173/raw HTTP/1.1" 200 - 4 0.002 0.025 2026-03-23 04:43:48,184 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:43:48,502 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:43:48,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/image/pos.category/216/image_128?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 2 0.004 0.143 2026-03-23 04:43:48,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/image/product.template/1842/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-03-23 04:43:48,662 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:43:48,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/image/product.template/1843/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.013 0.210 2026-03-23 04:43:48,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/image/product.template/1846/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.012 0.231 2026-03-23 04:43:48,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/image/product.template/1844/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.007 0.270 2026-03-23 04:43:48,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/image/product.template/1845/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.021 0.253 2026-03-23 04:43:48,861 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:43:48,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "GET /web/image/ir.attachment/10141/raw HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 04:43:48,989 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:48] "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 04:43:48,999 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:43:49,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:49] "GET /web/image/product.product/2022/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.049 0.079 2026-03-23 04:43:49,126 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-03-23 04:43:49,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12432864 started for PoS orders references: [{'name': None, 'uuid': '6a99112e-d25e-42a2-aa40-04183ebb5471'}] 2026-03-23 04:43:49,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12432864 order {'name': None, 'uuid': '6a99112e-d25e-42a2-aa40-04183ebb5471'} created pos.order #559 2026-03-23 04:43:49,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12432864 finished 2026-03-23 04:43:49,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.173 0.403 2026-03-23 04:43:49,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:43:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.037 0.048 2026-03-23 04:43:50,011 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-03-23 04:43:50,021 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 04:43:50,520 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7524344 (allocated 8388608) 2026-03-23 04:43:50,744 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 89157 2026-03-23 04:43:50,760 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-03-23 04:43:50,763 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 89157 2026-03-23 04:43:51,458 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmp60ifb813_chrome_odoo" 2026-03-23 04:43:51,665 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes ... 2026-03-23 04:43:57,841 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 89307 2026-03-23 04:43:57,842 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpzuoxahqa_chrome_odoo 2026-03-23 04:43:57,844 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:35085/json/version 2026-03-23 04:43:57,858 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:43:58,533 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:43:58,533 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:35085/json 2026-03-23 04:43:58,534 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:43:58,627 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Websocket url found: ws://127.0.0.1:35085/devtools/page/E7D2E76A7F3233C76077C70F67A44225 2026-03-23 04:43:58,750 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-03-23 04:43:58,819 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-03-23 04:43:58,980 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-03-23 04:43:59,046 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/93?access_token=a490ea2b514d448f" in browser 2026-03-23 04:43:59,047 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/93?access_token=a490ea2b514d448f" 2026-03-23 04:43:59,127 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:44:00,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:00] "GET /pos-self/93?access_token=a490ea2b514d448f HTTP/1.1" 200 - 57 0.087 0.960 2026-03-23 04:44:00,161 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'E7D2E76A7F3233C76077C70F67A44225', 'loaderId': 'BDFD12E80E1161CFF0E86DA90007C93D', 'isDownload': False} 2026-03-23 04:44:00,161 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-03-23 04:44:00,217 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:44:00,246 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:44:00,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:00] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.072 0.099 2026-03-23 04:44:00,434 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:44:00,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:00] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.031 0.210 2026-03-23 04:44:00,504 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:44:00,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:00] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.016 0.323 2026-03-23 04:44:01,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-03-23 04:44:01,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:01] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.013 0.035 2026-03-23 04:44:01,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.007 0.055 2026-03-23 04:44:01,178 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/93?access_token=a490ea2b514d448f", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:44:01,197 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:44:01,203 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:44:01,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:44:01,295 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:44:01,335 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10217) 2026-03-23 04:44:01,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.075 2026-03-23 04:44:01,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:01] "POST /pos-self/relations/93 HTTP/1.1" 200 - 41 0.077 0.233 2026-03-23 04:44:01,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.142 2026-03-23 04:44:02,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:02] "POST /pos-self/data/93 HTTP/1.1" 200 - 215 0.466 0.619 2026-03-23 04:44:02,888 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 04:44:03,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/image/ir.attachment/10213/raw HTTP/1.1" 200 - 4 0.008 0.014 2026-03-23 04:44:03,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/image/ir.attachment/10212/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 04:44:03,326 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:44:03,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/image/pos.category/216/image_128?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 2 0.006 0.104 2026-03-23 04:44:03,591 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:44:03,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/image/product.template/1842/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.018 0.107 2026-03-23 04:44:03,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/image/product.template/1843/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.006 0.123 2026-03-23 04:44:03,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/image/product.template/1846/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-03-23 04:44:03,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/image/product.template/1844/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-03-23 04:44:03,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:03] "GET /web/image/product.template/1845/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.152 2026-03-23 04:44:03,746 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:44:03,885 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:44:04,034 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:44:04,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:04] "GET /web/image/ir.attachment/10181/raw HTTP/1.1" 200 - 4 0.002 0.019 2026-03-23 04:44:04,109 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:44:04,150 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:04] "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 04:44:04,178 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:44:04,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:04] "GET /web/image/product.product/2022/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.035 0.054 2026-03-23 04:44:04,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:04] "GET /web/image/product.product/2024/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.007 0.107 2026-03-23 04:44:04,262 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-03-23 04:44:04,319 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-03-23 04:44:04,435 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-03-23 04:44:04,439 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:44:04,557 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7760676 (allocated 8912896) 2026-03-23 04:44:04,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42157189 started for PoS orders references: [{'name': None, 'uuid': 'b76baf3c-c1ed-4245-b2b4-0bbea17ace51'}] 2026-03-23 04:44:04,609 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Closing chrome headless with pid 89307 2026-03-23 04:44:04,616 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-03-23 04:44:04,621 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Terminating chrome headless with pid 89307 2026-03-23 04:44:04,752 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42157189 order {'name': None, 'uuid': 'b76baf3c-c1ed-4245-b2b4-0bbea17ace51'} created pos.order #560 2026-03-23 04:44:04,754 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42157189 finished 2026-03-23 04:44:04,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.205 0.303 2026-03-23 04:44:05,041 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpzuoxahqa_chrome_odoo" 2026-03-23 04:44:06,445 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 89460 2026-03-23 04:44:06,446 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpux76ndnd_chrome_odoo 2026-03-23 04:44:06,446 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:40397/json/version 2026-03-23 04:44:06,451 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:44:06,699 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:44:06,699 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:40397/json 2026-03-23 04:44:06,700 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:44:06,736 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Websocket url found: ws://127.0.0.1:40397/devtools/page/38FC9F1027073B0B425B734D47823C49 2026-03-23 04:44:06,768 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-03-23 04:44:06,774 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-03-23 04:44:07,083 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:44:07,111 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-03-23 04:44:07,116 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=93" in browser 2026-03-23 04:44:07,116 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=93" 2026-03-23 04:44:09,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:09] "GET /pos/ui?config_id=93 HTTP/1.1" 200 - 69 0.175 1.898 2026-03-23 04:44:09,270 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '38FC9F1027073B0B425B734D47823C49', 'loaderId': 'F809105B902C368864166897AE8A7FFF', 'isDownload': False} 2026-03-23 04:44:09,270 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-03-23 04:44:09,621 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:44:09,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-03-23 04:44:09,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.049 2026-03-23 04:44:09,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.122 2026-03-23 04:44:11,546 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.143 2026-03-23 04:44:11,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.150 2026-03-23 04:44:11,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.151 2026-03-23 04:44:11,664 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: The ready code tooks too much time : 2.3931145668029785 2026-03-23 04:44:11,664 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=93", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:44:11,696 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:44:11,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.033 0.028 2026-03-23 04:44:11,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:44:11,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:44:12,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.011 0.035 2026-03-23 04:44:12,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.013 0.055 2026-03-23 04:44:12,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.054 0.096 2026-03-23 04:44:13,918 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 651, model: sale.order 2026-03-23 04:44:13,938 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 04:44:13,940 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 651, model: sale.order.line 2026-03-23 04:44:13,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 04:44:13,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.675 0.779 2026-03-23 04:44:14,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 1.457 2026-03-23 04:44:14,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 04:44:15,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.033 0.090 2026-03-23 04:44:15,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.043 0.189 2026-03-23 04:44:16,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.021 0.027 2026-03-23 04:44:17,101 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 04:44:17,564 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:17] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 04:44:17,572 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-03-23 04:44:17,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.020 0.060 2026-03-23 04:44:17,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:17] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.154 2026-03-23 04:44:17,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.193 2026-03-23 04:44:17,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 04:44:17,891 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:44:17,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:44:18,537 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-03-23 04:44:18,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.032 0.069 2026-03-23 04:44:19,528 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-03-23 04:44:19,595 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-03-23 04:44:19,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.039 0.132 2026-03-23 04:44:20,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.010 0.230 2026-03-23 04:44:20,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.027 0.104 2026-03-23 04:44:20,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.051 0.126 2026-03-23 04:44:21,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.066 0.318 2026-03-23 04:44:21,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.366 2026-03-23 04:44:21,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.017 0.059 2026-03-23 04:44:21,506 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:44:21,544 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-03-23 04:44:21,606 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:44:21,739 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-03-23 04:44:21,796 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-03-23 04:44:21,807 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:44:22,161 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13064316 (allocated 14155776) 2026-03-23 04:44:22,365 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Closing chrome headless with pid 89460 2026-03-23 04:44:22,392 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-03-23 04:44:22,396 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Terminating chrome headless with pid 89460 2026-03-23 04:44:22,821 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpux76ndnd_chrome_odoo" 2026-03-23 04:44:23,029 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_mobile_sends_mail_after_payment ... 2026-03-23 04:44:28,075 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:44:28,463 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:44:31,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:31] "GET /pos/pay/561?access_token=68cd2664-4a1a-4dae-8f8f-7d21e86a4d5a HTTP/1.1" 200 - 158 0.295 2.700 2026-03-23 04:44:31,083 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:44:31,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:31] "POST /pos/pay/transaction/561 HTTP/1.1" 200 - 29 0.049 0.056 2026-03-23 04:44:31,224 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:44:32,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:32] "GET /pos/pay/confirmation/561?access_token=68cd2664-4a1a-4dae-8f8f-7d21e86a4d5a&exit_route=/&tx_id=315 HTTP/1.1" 303 - 259 0.598 0.667 2026-03-23 04:44:33,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:33] "GET / HTTP/1.1" 200 - 34 0.086 0.453 2026-03-23 04:44:33,033 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) starting 2026-03-23 04:44:33,126 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 04:44:33,129 26 INFO 00799-19-0-all odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (27) fully done (#loop 1; done 0; remaining 0; duration 0.10s) 2026-03-23 04:44:33,172 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table ... 2026-03-23 04:44:38,325 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 89626 2026-03-23 04:44:38,326 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmpe2rbdn9q_chrome_odoo 2026-03-23 04:44:38,326 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:46111/json/version 2026-03-23 04:44:38,338 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:44:38,639 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:44:38,639 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:46111/json 2026-03-23 04:44:38,639 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:44:38,695 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Websocket url found: ws://127.0.0.1:46111/devtools/page/F088D51420A642E6C5B8C0D1218C7DD5 2026-03-23 04:44:38,748 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-03-23 04:44:38,797 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-03-23 04:44:38,929 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-03-23 04:44:38,954 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/95?access_token=0f31cd506f4c419e" in browser 2026-03-23 04:44:38,954 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/95?access_token=0f31cd506f4c419e" 2026-03-23 04:44:38,986 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:44:40,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "GET /pos-self/95?access_token=0f31cd506f4c419e HTTP/1.1" 200 - 57 0.043 0.990 2026-03-23 04:44:40,024 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'F088D51420A642E6C5B8C0D1218C7DD5', 'loaderId': 'B163152E74B7AB77E0D4ACE8AA0A14A7', 'isDownload': False} 2026-03-23 04:44:40,024 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-03-23 04:44:40,087 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:44:40,101 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:44:40,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.038 0.053 2026-03-23 04:44:40,187 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:44:40,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.012 0.136 2026-03-23 04:44:40,275 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:44:40,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.030 0.206 2026-03-23 04:44:40,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-03-23 04:44:40,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.014 0.040 2026-03-23 04:44:40,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.008 0.069 2026-03-23 04:44:40,783 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/95?access_token=0f31cd506f4c419e", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:44:40,803 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:44:40,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:44:40,814 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:44:40,862 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:44:40,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:40] "POST /pos-self/relations/95 HTTP/1.1" 200 - 41 0.035 0.065 2026-03-23 04:44:41,014 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10296) 2026-03-23 04:44:41,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.173 2026-03-23 04:44:41,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:41] "POST /pos-self/data/95 HTTP/1.1" 200 - 215 0.224 0.321 2026-03-23 04:44:41,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.484 2026-03-23 04:44:41,634 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:44:41,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:41] "GET /web/image/ir.attachment/10292/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 04:44:41,781 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-03-23 04:44:41,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:41] "GET /web/image/ir.attachment/10257/raw HTTP/1.1" 200 - 4 0.003 0.034 2026-03-23 04:44:41,865 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:44:41,895 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 04:44:42,021 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:44:42,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "GET /web/image/pos.category/216/image_128?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 04:44:42,145 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:44:42,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "GET /web/image/product.template/1846/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.008 0.089 2026-03-23 04:44:42,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "GET /web/image/product.template/1843/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-03-23 04:44:42,352 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:44:42,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "GET /web/image/product.template/1845/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.021 0.234 2026-03-23 04:44:42,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "GET /web/image/product.template/1842/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.011 0.342 2026-03-23 04:44:42,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "GET /web/image/product.template/1844/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.010 0.365 2026-03-23 04:44:42,536 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:44:42,550 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:44:42,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "GET /web/image/product.product/2022/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.037 0.058 2026-03-23 04:44:42,648 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 04:44:42,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:42] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.015 2026-03-23 04:44:42,740 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 04:44:42,815 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:44:42,887 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96808667 started for PoS orders references: [{'name': None, 'uuid': 'cfba1b84-a535-4894-8510-7348409d72f3'}] 2026-03-23 04:44:42,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96808667 order {'name': None, 'uuid': 'cfba1b84-a535-4894-8510-7348409d72f3'} created pos.order #562 2026-03-23 04:44:42,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96808667 finished 2026-03-23 04:44:43,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.109 0.192 2026-03-23 04:44:43,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.019 2026-03-23 04:44:43,222 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:44:43,285 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:44:43,364 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:44:43,439 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:44:43,497 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:44:43,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:43] "GET /web/image/product.product/2024/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.013 0.029 2026-03-23 04:44:43,575 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 04:44:43,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32804678 started for PoS orders references: [{'name': None, 'uuid': 'cfba1b84-a535-4894-8510-7348409d72f3'}] 2026-03-23 04:44:43,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [890] to pos.order #562 2026-03-23 04:44:43,642 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32804678 order {'name': None, 'uuid': 'cfba1b84-a535-4894-8510-7348409d72f3'} updated pos.order #562 2026-03-23 04:44:43,660 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32804678 finished 2026-03-23 04:44:43,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.093 0.189 2026-03-23 04:44:43,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-03-23 04:44:43,954 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:44:44,030 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 04:44:44,111 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:44:44,182 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-03-23 04:44:44,184 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 04:44:44,190 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: console.groupEnd 2026-03-23 04:44:44,310 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:44:45,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:45] "GET /pos/pay/562?access_token=091d95a5-2e83-4853-be2d-58e752537061&exit_route=http://127.0.0.1:8069/pos-self/95?access_token%3D0f31cd506f4c419e HTTP/1.1" 200 - 134 0.208 1.443 2026-03-23 04:44:45,938 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9800440 (allocated 11796480) 2026-03-23 04:44:45,943 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:44:45,944 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:44:45,949 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:44:45,969 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Closing chrome headless with pid 89626 2026-03-23 04:44:45,978 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-03-23 04:44:45,981 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Terminating chrome headless with pid 89626 2026-03-23 04:44:45,993 26 INFO 00799-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 04:44:46,110 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmpe2rbdn9q_chrome_odoo" 2026-03-23 04:44:46,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:46] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.085 0.090 2026-03-23 04:44:46,694 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 89787 2026-03-23 04:44:46,694 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmpy70pu6e1_chrome_odoo 2026-03-23 04:44:46,694 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:40651/json/version 2026-03-23 04:44:46,696 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:44:46,771 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:44:46,772 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:40651/json 2026-03-23 04:44:46,772 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:44:46,870 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Websocket url found: ws://127.0.0.1:40651/devtools/page/04CFC5AC6183B0B5E591A66B1A2A042D 2026-03-23 04:44:46,909 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-03-23 04:44:46,938 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-03-23 04:44:46,998 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-03-23 04:44:47,012 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/95?access_token=0f31cd506f4c419e&table_identifier=6c4d0d1c" in browser 2026-03-23 04:44:47,013 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/95?access_token=0f31cd506f4c419e&table_identifier=6c4d0d1c" 2026-03-23 04:44:47,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /pos-self/95?access_token=0f31cd506f4c419e&table_identifier=6c4d0d1c HTTP/1.1" 200 - 9 0.006 0.036 2026-03-23 04:44:47,085 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '04CFC5AC6183B0B5E591A66B1A2A042D', 'loaderId': 'F58DA28FFDEE7341DFF04F8ADF6ADBDE', 'isDownload': False} 2026-03-23 04:44:47,086 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-03-23 04:44:47,127 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:44:47,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 04:44:47,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 04:44:47,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.049 2026-03-23 04:44:47,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-03-23 04:44:47,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.008 0.019 2026-03-23 04:44:47,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.039 2026-03-23 04:44:47,606 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/95?access_token=0f31cd506f4c419e&table_identifier=6c4d0d1c", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:44:47,620 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:44:47,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:44:47,633 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:44:47,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.025 2026-03-23 04:44:47,711 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:44:47,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "POST /pos-self/relations/95 HTTP/1.1" 200 - 17 0.036 0.081 2026-03-23 04:44:47,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-03-23 04:44:48,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "POST /pos-self/data/95 HTTP/1.1" 200 - 139 0.129 0.272 2026-03-23 04:44:48,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.014 2026-03-23 04:44:48,346 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:44:48,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/image/ir.attachment/10292/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 04:44:48,494 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 04:44:48,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/image/ir.attachment/10257/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 04:44:48,566 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:44:48,715 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:44:48,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/image/pos.category/216/image_128?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 2 0.002 0.041 2026-03-23 04:44:48,803 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:44:48,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/image/product.template/1842/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.044 2026-03-23 04:44:48,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/image/product.template/1843/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.008 0.072 2026-03-23 04:44:48,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/image/product.template/1846/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-03-23 04:44:48,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/image/product.template/1844/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-03-23 04:44:48,911 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:44:48,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:48] "GET /web/image/product.template/1845/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-03-23 04:44:49,000 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:49] "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 04:44:49,016 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:44:49,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:49] "GET /web/image/product.product/2022/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.019 0.038 2026-03-23 04:44:49,120 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:44:49,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52630062 started for PoS orders references: [{'name': None, 'uuid': '02434bfd-4a1e-4a2e-bc75-b504377686c2'}] 2026-03-23 04:44:49,181 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52630062 order {'name': None, 'uuid': '02434bfd-4a1e-4a2e-bc75-b504377686c2'} created pos.order #563 2026-03-23 04:44:49,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52630062 finished 2026-03-23 04:44:49,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.058 0.143 2026-03-23 04:44:49,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.018 2026-03-23 04:44:49,394 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:44:49,449 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:44:49,529 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:44:49,592 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:44:49,647 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:44:49,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:49] "GET /web/image/product.product/2024/image_512?unique=2026-03-23T04:43:19.000+00:00 HTTP/1.1" 200 - 8 0.004 0.026 2026-03-23 04:44:49,733 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 04:44:49,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55829066 started for PoS orders references: [{'name': None, 'uuid': '02434bfd-4a1e-4a2e-bc75-b504377686c2'}] 2026-03-23 04:44:49,829 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [892] to pos.order #563 2026-03-23 04:44:49,836 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55829066 order {'name': None, 'uuid': '02434bfd-4a1e-4a2e-bc75-b504377686c2'} updated pos.order #563 2026-03-23 04:44:49,850 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55829066 finished 2026-03-23 04:44:50,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.090 0.197 2026-03-23 04:44:50,114 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:44:50,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.023 2026-03-23 04:44:50,178 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 04:44:50,243 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:44:50,326 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-03-23 04:44:50,327 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 04:44:50,329 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: console.groupEnd 2026-03-23 04:44:50,444 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:44:50,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:50] "GET /pos/pay/563?access_token=8b93dee6-bd83-4486-b55a-fc261ef3b689&exit_route=http://127.0.0.1:8069/pos-self/95?access_token%3D0f31cd506f4c419e%26table_identifier%3D6c4d0d1c HTTP/1.1" 200 - 44 0.045 0.118 2026-03-23 04:44:50,599 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9628752 (allocated 11534336) 2026-03-23 04:44:50,602 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:44:50,603 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:44:50,624 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:44:50,642 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Closing chrome headless with pid 89787 2026-03-23 04:44:50,646 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-03-23 04:44:50,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:44:50] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.010 2026-03-23 04:44:50,648 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Terminating chrome headless with pid 89787 2026-03-23 04:44:50,818 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmpy70pu6e1_chrome_odoo" 2026-03-23 04:44:51,075 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 04:45:09,242 26 INFO 00799-19-0-all odoo.models.unlink: User #653 deleted restaurant.floor records with IDs: [32] 2026-03-23 04:45:10,230 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-03-23 04:45:10,273 26 INFO 00799-19-0-all odoo.models.unlink: User #653 deleted pos.printer records with IDs: [23, 24] 2026-03-23 04:45:11,131 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 89946 2026-03-23 04:45:11,131 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome headless temporary user profile dir: /tmp/tmp9c8whtjy_chrome_odoo 2026-03-23 04:45:11,131 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Issuing json command http://127.0.0.1:43571/json/version 2026-03-23 04:45:11,135 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:11,287 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:45:11,289 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Issuing json command http://127.0.0.1:43571/json 2026-03-23 04:45:11,295 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:11,335 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Websocket url found: ws://127.0.0.1:43571/devtools/page/D5351064735D05451980CD3779618A43 2026-03-23 04:45:11,387 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Enable chrome headless console log notification 2026-03-23 04:45:11,415 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome headless enable page notifications 2026-03-23 04:45:11,606 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:45:11,626 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Setting session cookie in browser 2026-03-23 04:45:11,629 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Open "http://127.0.0.1:8069/pos/ui/97" in browser 2026-03-23 04:45:11,629 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigating to: "http://127.0.0.1:8069/pos/ui/97" 2026-03-23 04:45:11,657 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:45:12,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:12] "GET /pos/ui/97 HTTP/1.1" 200 - 83 0.101 1.059 2026-03-23 04:45:12,817 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': 'D5351064735D05451980CD3779618A43', 'loaderId': 'FF4FD1C5066D33E7B044222C4F2B25C6', 'isDownload': False} 2026-03-23 04:45:12,819 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate ready code "odoo.isTourReady('OnlinePaymentWithMultiTables')" 2026-03-23 04:45:12,864 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:45:12,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.028 2026-03-23 04:45:12,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.032 2026-03-23 04:45:12,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.076 2026-03-23 04:45:13,685 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:45:13,751 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:45:13,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.031 0.026 2026-03-23 04:45:13,921 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate test code "odoo.startTour('OnlinePaymentWithMultiTables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/97", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:45:13,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-03-23 04:45:13,944 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [1/17] Tour OnlinePaymentWithMultiTables → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:45:13,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 04:45:14,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:45:14,115 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10357) 2026-03-23 04:45:14,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.007 0.068 2026-03-23 04:45:14,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.034 0.080 2026-03-23 04:45:14,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.014 2026-03-23 04:45:14,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.062 2026-03-23 04:45:15,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.332 0.546 2026-03-23 04:45:15,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:45:15,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 04:45:15,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "GET /web/image/res.company/183/logo/256x256 HTTP/1.1" 200 - 8 0.046 0.073 2026-03-23 04:45:15,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:45:15,695 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:45:15,821 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:45:15,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.037 2026-03-23 04:45:15,889 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:45:15,898 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:45:15,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "GET /web/image/res.users/658/avatar_128 HTTP/1.1" 200 - 14 0.025 0.094 2026-03-23 04:45:15,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.127 2026-03-23 04:45:16,037 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "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 04:45:16,097 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:45:16,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "GET /web/image?model=res.company&id=183&field=logo HTTP/1.1" 200 - 3 0.022 0.239 2026-03-23 04:45:16,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "GET /web/image/res.company/183/favicon HTTP/1.1" 200 - 4 0.010 0.069 2026-03-23 04:45:16,248 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [2/17] Tour OnlinePaymentWithMultiTables → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:45:16,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "GET /web/image/res.company/183/favicon HTTP/1.1" 304 - 4 0.007 0.034 2026-03-23 04:45:16,544 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [3/17] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:45:16,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.050 0.092 2026-03-23 04:45:16,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "GET /web/image/res.company/183/favicon HTTP/1.1" 304 - 4 0.011 0.161 2026-03-23 04:45:16,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:45:16,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.056 2026-03-23 04:45:16,926 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [4/17] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:45:16,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:16] "GET /web/image/res.company/183/favicon HTTP/1.1" 304 - 4 0.009 0.038 2026-03-23 04:45:17,011 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:45:17,104 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [5/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:45:17,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.043 2026-03-23 04:45:17,297 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [6/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:45:17,361 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:45:17,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "GET /web/image/res.company/183/favicon HTTP/1.1" 304 - 4 0.015 0.027 2026-03-23 04:45:17,385 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30472520 started for PoS orders references: [{'name': '/', 'uuid': '93f443c0-3a9e-4fa3-9037-db042ab5e28e'}] 2026-03-23 04:45:17,393 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [7/17] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:45:17,446 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [8/17] Tour OnlinePaymentWithMultiTables → Step total is 2.20 (trigger: .total:contains("2.20")) 2026-03-23 04:45:17,498 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [9/17] Tour OnlinePaymentWithMultiTables → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:45:17,582 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [10/17] Tour OnlinePaymentWithMultiTables → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:45:17,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30472520 order {'name': '/', 'uuid': '93f443c0-3a9e-4fa3-9037-db042ab5e28e'} created pos.order #564 2026-03-23 04:45:17,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30472520 finished 2026-03-23 04:45:17,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.117 0.262 2026-03-23 04:45:17,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "GET /web/image/res.company/183/favicon HTTP/1.1" 304 - 4 0.009 0.355 2026-03-23 04:45:17,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "GET /web/image/res.company/183/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-03-23 04:45:17,816 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [11/17] Tour OnlinePaymentWithMultiTables → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:45:17,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "GET /web/image/res.company/183/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-03-23 04:45:17,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 04:45:17,914 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [12/17] Tour OnlinePaymentWithMultiTables → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:45:17,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.041 2026-03-23 04:45:17,999 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [13/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:45:18,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:45:18,056 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [14/17] Tour OnlinePaymentWithMultiTables → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:45:18,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50218971 started for PoS orders references: [{'name': '/', 'uuid': '0c21bf82-d423-49f3-92ff-69c7098e0afd'}] 2026-03-23 04:45:18,111 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [15/17] Tour OnlinePaymentWithMultiTables → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:45:18,164 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [16/17] Tour OnlinePaymentWithMultiTables → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 04:45:18,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50218971 order {'name': '/', 'uuid': '0c21bf82-d423-49f3-92ff-69c7098e0afd'} created pos.order #565 2026-03-23 04:45:18,194 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50218971 finished 2026-03-23 04:45:18,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.048 0.115 2026-03-23 04:45:18,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.035 2026-03-23 04:45:18,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 04:45:18,398 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: [17/17] Tour OnlinePaymentWithMultiTables → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:45:18,444 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: tour succeeded 2026-03-23 04:45:18,448 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: ╔═════════════════════════════════════════════╗ ║ TOUR OnlinePaymentWithMultiTables SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 04:45:18,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:18] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.028 0.065 2026-03-23 04:45:18,859 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16695664 (allocated 17698816) 2026-03-23 04:45:18,866 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42036992 started for PoS orders references: [{'name': '/', 'uuid': '0c21bf82-d423-49f3-92ff-69c7098e0afd'}] 2026-03-23 04:45:18,905 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing chrome headless with pid 89946 2026-03-23 04:45:18,913 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Closing websocket connection 2026-03-23 04:45:18,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42036992 order {'name': '/', 'uuid': '0c21bf82-d423-49f3-92ff-69c7098e0afd'} updated pos.order #565 2026-03-23 04:45:18,917 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Terminating chrome headless with pid 89946 2026-03-23 04:45:18,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42036992 finished 2026-03-23 04:45:19,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.080 0.115 2026-03-23 04:45:19,105 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Removing chrome user profile "/tmp/tmp9c8whtjy_chrome_odoo" 2026-03-23 04:45:19,179 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-03-23 04:45:29,645 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 90128 2026-03-23 04:45:29,646 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless temporary user profile dir: /tmp/tmpbglr5tgj_chrome_odoo 2026-03-23 04:45:29,646 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Issuing json command http://127.0.0.1:34441/json/version 2026-03-23 04:45:29,649 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34441', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:29,786 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/141.0.7390.54 2026-03-23 04:45:29,786 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Issuing json command http://127.0.0.1:34441/json 2026-03-23 04:45:29,790 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34441', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:29,821 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Websocket url found: ws://127.0.0.1:34441/devtools/page/5EAA7D09879B1ED6438CC8142378380D 2026-03-23 04:45:29,857 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-03-23 04:45:29,965 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-03-23 04:45:30,238 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 04:45:30,248 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-03-23 04:45:30,251 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Open "http://127.0.0.1:8069/pos-self/98?access_token=1d9ed3d357ed41ef" in browser 2026-03-23 04:45:30,251 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigating to: "http://127.0.0.1:8069/pos-self/98?access_token=1d9ed3d357ed41ef" 2026-03-23 04:45:30,281 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:45:30,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:30] "GET /pos-self/98?access_token=1d9ed3d357ed41ef HTTP/1.1" 200 - 82 0.074 0.579 2026-03-23 04:45:30,934 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '5EAA7D09879B1ED6438CC8142378380D', 'loaderId': '13325CB1AA27351F31E64F68751F51E7', 'isDownload': False} 2026-03-23 04:45:30,934 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company')" 2026-03-23 04:45:30,983 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:45:30,987 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-03-23 04:45:31,550 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:45:31,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:31] "GET /web/assets/2/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.038 0.602 2026-03-23 04:45:31,635 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:45:31,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:31] "GET /web/assets/2/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.009 0.673 2026-03-23 04:45:31,700 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:45:31,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:31] "GET /web/assets/2/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.017 0.710 2026-03-23 04:45:31,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:31] "GET /favicon.ico HTTP/1.1" 301 - 7 0.011 0.025 2026-03-23 04:45:32,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:32] "GET /web/image/website/2/favicon?unique=115e801 HTTP/1.1" 200 - 5 0.005 0.026 2026-03-23 04:45:32,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 10 0.024 0.036 2026-03-23 04:45:32,172 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/98?access_token=1d9ed3d357ed41ef", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:45:32,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:32] "POST /pos/ping HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 04:45:32,188 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/6] Tour test_online_payment_self_multi_company → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:45:32,246 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [2/6] Tour test_online_payment_self_multi_company → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:45:32,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:32] "POST /pos-self/relations/98 HTTP/1.1" 200 - 30 0.024 0.053 2026-03-23 04:45:32,328 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2/93b8a4f/bus.websocket_worker_assets.min.js (id:10407) 2026-03-23 04:45:32,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 13 0.010 0.121 2026-03-23 04:45:32,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:32] "POST /pos-self/data/98 HTTP/1.1" 200 - 221 0.181 0.304 2026-03-23 04:45:32,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.465 2026-03-23 04:45:32,890 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: Owl is running in 'dev' mode. 2026-03-23 04:45:32,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:32] "GET /web/image/ir.attachment/10389/raw HTTP/1.1" 200 - 5 0.013 0.013 2026-03-23 04:45:33,095 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [3/6] Tour test_online_payment_self_multi_company → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:45:33,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/pos.category/221/image_128?unique=2026-03-23T04:44:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-03-23 04:45:33,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/pos.category/220/image_128?unique=2026-03-23T04:44:51.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-03-23 04:45:33,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/product.template/1860/image_512?unique=2026-03-23T04:44:51.000+00:00 HTTP/1.1" 200 - 4 0.010 0.054 2026-03-23 04:45:33,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/product.template/1862/image_512?unique=2026-03-23T04:44:51.000+00:00 HTTP/1.1" 200 - 4 0.004 0.068 2026-03-23 04:45:33,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/product.template/1864/image_512?unique=2026-03-23T04:44:51.000+00:00 HTTP/1.1" 200 - 4 0.011 0.110 2026-03-23 04:45:33,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/product.template/1863/image_512?unique=2026-03-23T04:44:51.000+00:00 HTTP/1.1" 200 - 4 0.004 0.131 2026-03-23 04:45:33,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/product.template/1861/image_512?unique=2026-03-23T04:44:51.000+00:00 HTTP/1.1" 200 - 4 0.004 0.133 2026-03-23 04:45:33,541 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [4/6] Tour test_online_payment_self_multi_company → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:45:33,680 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [5/6] Tour test_online_payment_self_multi_company → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:45:33,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/ir.attachment/10390/raw HTTP/1.1" 200 - 5 0.002 0.012 2026-03-23 04:45:33,809 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "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 04:45:33,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:45:33,826 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [6/6] Tour test_online_payment_self_multi_company → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:45:33,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:33] "GET /web/image/product.product/2040/image_512?unique=2026-03-23T04:44:51.000+00:00 HTTP/1.1" 200 - 9 0.016 0.033 2026-03-23 04:45:33,900 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-03-23 04:45:33,905 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 04:45:34,007 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7316056 (allocated 8126464) 2026-03-23 04:45:34,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35739821 started for PoS orders references: [{'name': None, 'uuid': '8e107a39-232d-4e00-a56b-95d38023723d'}] 2026-03-23 04:45:34,036 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing chrome headless with pid 90128 2026-03-23 04:45:34,039 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-03-23 04:45:34,044 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Terminating chrome headless with pid 90128 2026-03-23 04:45:34,120 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35739821 order {'name': None, 'uuid': '8e107a39-232d-4e00-a56b-95d38023723d'} created pos.order #566 2026-03-23 04:45:34,122 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35739821 finished 2026-03-23 04:45:34,175 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Removing chrome user profile "/tmp/tmpbglr5tgj_chrome_odoo" 2026-03-23 04:45:34,257 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: waiting for threads: [, ] 2026-03-23 04:45:34,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.873 0.229 2026-03-23 04:45:35,531 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 90277 2026-03-23 04:45:35,532 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless temporary user profile dir: /tmp/tmplv__1gp2_chrome_odoo 2026-03-23 04:45:35,532 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Issuing json command http://127.0.0.1:40715/json/version 2026-03-23 04:45:35,534 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:35,722 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/141.0.7390.54 2026-03-23 04:45:35,722 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Issuing json command http://127.0.0.1:40715/json 2026-03-23 04:45:35,723 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:35,754 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Websocket url found: ws://127.0.0.1:40715/devtools/page/F0FF08DE2C7190805596AD246DC24588 2026-03-23 04:45:35,835 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-03-23 04:45:35,884 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-03-23 04:45:36,101 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-03-23 04:45:36,114 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-03-23 04:45:36,122 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Open "http://127.0.0.1:8069/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce" in browser 2026-03-23 04:45:36,122 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigating to: "http://127.0.0.1:8069/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce" 2026-03-23 04:45:36,232 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 660, model: pos.order 2026-03-23 04:45:37,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:37] "GET /pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce HTTP/1.1" 200 - 163 0.413 1.336 2026-03-23 04:45:37,896 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'F0FF08DE2C7190805596AD246DC24588', 'loaderId': '8ACF06A6481886A67396D23F575E2240', 'isDownload': False} 2026-03-23 04:45:37,896 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-03-23 04:45:37,920 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:45:37,921 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:45:37,923 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:45:37,943 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:37] "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 04:45:37,986 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/6b0eae6/web.assets_frontend.min.css, copying from /web/assets/6b0eae6/web.assets_frontend.min.css 2026-03-23 04:45:38,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:38] "GET /web/assets/2/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.101 0.069 2026-03-23 04:45:38,128 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/0bb32e1/web.assets_frontend_minimal.min.js, copying from /web/assets/0bb32e1/web.assets_frontend_minimal.min.js 2026-03-23 04:45:38,157 26 INFO 00799-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 04:45:38,160 26 INFO 00799-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 04:45:38,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:38] "GET /web/assets/2/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.024 0.163 2026-03-23 04:45:38,196 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/e278303/web.__assets_tests_call__.min.js, copying from /web/assets/e278303/web.__assets_tests_call__.min.js 2026-03-23 04:45:38,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:38] "GET /web/assets/2/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.013 0.065 2026-03-23 04:45:38,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:38] "GET /web/image/payment.method/158/image_payment_form/Payment%20method?unique=115e801 HTTP/1.1" 200 - 5 0.008 0.015 2026-03-23 04:45:38,438 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/435eb97/web.assets_frontend_lazy.min.js, copying from /web/assets/435eb97/web.assets_frontend_lazy.min.js 2026-03-23 04:45:38,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:38] "GET /web/assets/2/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.018 0.113 2026-03-23 04:45:38,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:38] "GET /web/image/website/2/favicon?unique=115e801 HTTP/1.1" 200 - 5 0.013 0.135 2026-03-23 04:45:39,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 8 0.006 0.013 2026-03-23 04:45:39,307 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:45:39,322 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-03-23 04:45:39,386 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-03-23 04:45:39,389 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-03-23 04:45:39,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:39] "POST /mail/data HTTP/1.1" 200 - 17 0.053 0.048 2026-03-23 04:45:39,489 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10290716 (allocated 11534336) 2026-03-23 04:45:39,492 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing chrome headless with pid 90277 2026-03-23 04:45:39,494 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-03-23 04:45:39,496 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Terminating chrome headless with pid 90277 2026-03-23 04:45:39,618 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Removing chrome user profile "/tmp/tmplv__1gp2_chrome_odoo" 2026-03-23 04:45:40,273 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 90414 2026-03-23 04:45:40,273 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless temporary user profile dir: /tmp/tmpfbrvsusu_chrome_odoo 2026-03-23 04:45:40,274 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Issuing json command http://127.0.0.1:42801/json/version 2026-03-23 04:45:40,275 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:40,433 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/141.0.7390.54 2026-03-23 04:45:40,433 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Issuing json command http://127.0.0.1:42801/json 2026-03-23 04:45:40,435 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:40,538 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Websocket url found: ws://127.0.0.1:42801/devtools/page/517683529E4EB31CEE06623F5E95D770 2026-03-23 04:45:40,583 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-03-23 04:45:40,614 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-03-23 04:45:40,796 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 04:45:40,830 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-03-23 04:45:40,834 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Open "http://127.0.0.1:8069/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce" in browser 2026-03-23 04:45:40,834 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigating to: "http://127.0.0.1:8069/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce" 2026-03-23 04:45:41,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:41] "GET /pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce HTTP/1.1" 200 - 107 0.176 0.706 2026-03-23 04:45:41,770 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '517683529E4EB31CEE06623F5E95D770', 'loaderId': '43BC29346621EAB471735CA001103272', 'isDownload': False} 2026-03-23 04:45:41,770 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-03-23 04:45:41,802 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:45:41,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:45:41,805 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:45:41,810 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:41] "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 04:45:41,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:41] "GET /web/assets/2/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 04:45:41,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:41] "GET /web/assets/2/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 04:45:41,868 26 INFO 00799-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 04:45:41,871 26 INFO 00799-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 04:45:41,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:41] "GET /web/assets/2/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.007 2026-03-23 04:45:42,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:42] "GET /web/image/payment.method/158/image_payment_form/Payment%20method?unique=115e801 HTTP/1.1" 200 - 5 0.005 0.010 2026-03-23 04:45:42,225 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:45:42,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:42] "GET /web/assets/2/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 04:45:42,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:42] "GET /web/image/website/2/favicon?unique=115e801 HTTP/1.1" 200 - 6 0.025 0.055 2026-03-23 04:45:42,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 7 0.005 0.011 2026-03-23 04:45:43,126 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:45:43,139 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-03-23 04:45:43,195 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-03-23 04:45:43,206 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-03-23 04:45:43,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:43] "POST /mail/data HTTP/1.1" 200 - 22 0.028 0.057 2026-03-23 04:45:43,297 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10209656 (allocated 11534336) 2026-03-23 04:45:43,303 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing chrome headless with pid 90414 2026-03-23 04:45:43,304 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-03-23 04:45:43,306 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Terminating chrome headless with pid 90414 2026-03-23 04:45:43,423 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Removing chrome user profile "/tmp/tmpfbrvsusu_chrome_odoo" 2026-03-23 04:45:44,017 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 90556 2026-03-23 04:45:44,017 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless temporary user profile dir: /tmp/tmp37o4v4kw_chrome_odoo 2026-03-23 04:45:44,017 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Issuing json command http://127.0.0.1:35505/json/version 2026-03-23 04:45:44,019 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:44,173 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Browser version: Chrome/141.0.7390.54 2026-03-23 04:45:44,173 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Issuing json command http://127.0.0.1:35505/json 2026-03-23 04:45:44,174 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:44,211 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Websocket url found: ws://127.0.0.1:35505/devtools/page/4B3746715A3F8422244A59381A94C3D1 2026-03-23 04:45:44,247 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Enable chrome headless console log notification 2026-03-23 04:45:44,284 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome headless enable page notifications 2026-03-23 04:45:44,354 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Setting session cookie in browser 2026-03-23 04:45:44,360 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Open "http://127.0.0.1:8069/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce" in browser 2026-03-23 04:45:44,360 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigating to: "http://127.0.0.1:8069/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce" 2026-03-23 04:45:44,474 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:45:44,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:44] "GET /pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce HTTP/1.1" 200 - 64 0.055 0.131 2026-03-23 04:45:44,585 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '4B3746715A3F8422244A59381A94C3D1', 'loaderId': 'B8806892EC2FE0591FA9DAE4080CA98C', 'isDownload': False} 2026-03-23 04:45:44,585 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate ready code "odoo.isTourReady('test_online_payment_self_multi_company_payment')" 2026-03-23 04:45:44,608 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:45:44,609 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:45:44,619 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:45:44,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:44] "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 04:45:44,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:44] "GET /web/assets/2/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.007 0.017 2026-03-23 04:45:44,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:44] "GET /web/assets/2/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.007 0.011 2026-03-23 04:45:44,703 26 INFO 00799-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 04:45:44,709 26 INFO 00799-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 04:45:44,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:44] "GET /web/assets/2/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.003 0.024 2026-03-23 04:45:44,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:44] "GET /web/image/payment.method/158/image_payment_form/Payment%20method?unique=115e801 HTTP/1.1" 200 - 7 0.010 0.012 2026-03-23 04:45:45,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:45] "GET /web/assets/2/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.005 0.019 2026-03-23 04:45:45,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:45] "GET /web/image/website/2/favicon?unique=115e801 HTTP/1.1" 200 - 7 0.011 0.035 2026-03-23 04:45:45,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 9 0.005 0.012 2026-03-23 04:45:45,833 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/pay/566?access_token=bead6bd6-b489-4663-a894-492fe57557ce", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:45:45,849 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: [1/1] Tour test_online_payment_self_multi_company_payment → Step button[name="o_payment_submit_button"]:not(:disabled) 2026-03-23 04:45:45,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:45] "POST /mail/data HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 04:45:45,905 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: tour succeeded 2026-03-23 04:45:45,908 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: ╔═══════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_self_multi_company_payment SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════╝ 2026-03-23 04:45:46,009 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10178712 (allocated 10747904) 2026-03-23 04:45:46,014 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing chrome headless with pid 90556 2026-03-23 04:45:46,017 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Closing websocket connection 2026-03-23 04:45:46,017 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Terminating chrome headless with pid 90556 2026-03-23 04:45:46,138 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Removing chrome user profile "/tmp/tmp37o4v4kw_chrome_odoo" 2026-03-23 04:45:46,235 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 04:45:49,186 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-03-23 04:45:54,004 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 90696 2026-03-23 04:45:54,004 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome headless temporary user profile dir: /tmp/tmpslb230rb_chrome_odoo 2026-03-23 04:45:54,004 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Issuing json command http://127.0.0.1:38945/json/version 2026-03-23 04:45:54,006 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:54,102 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Browser version: Chrome/141.0.7390.54 2026-03-23 04:45:54,103 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Issuing json command http://127.0.0.1:38945/json 2026-03-23 04:45:54,103 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:45:54,141 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Websocket url found: ws://127.0.0.1:38945/devtools/page/B94A4B0BE32BE1C458CF41F1DCBCBAA1 2026-03-23 04:45:54,172 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Enable chrome headless console log notification 2026-03-23 04:45:54,249 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome headless enable page notifications 2026-03-23 04:45:54,360 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Setting session cookie in browser 2026-03-23 04:45:54,463 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/99?access_token=0b87548335f74351" in browser 2026-03-23 04:45:54,464 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/99?access_token=0b87548335f74351" 2026-03-23 04:45:54,491 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:45:55,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "GET /pos-self/99?access_token=0b87548335f74351 HTTP/1.1" 200 - 57 0.055 0.488 2026-03-23 04:45:55,034 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'B94A4B0BE32BE1C458CF41F1DCBCBAA1', 'loaderId': '00776566F10DE27DF9CF0C5CB77D092E', 'isDownload': False} 2026-03-23 04:45:55,034 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Evaluate ready code "odoo.isTourReady('test_kiosk_cart_restore_and_cancel')" 2026-03-23 04:45:55,090 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:45:55,131 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:45:55,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.029 0.063 2026-03-23 04:45:55,206 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:45:55,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.014 0.125 2026-03-23 04:45:55,278 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:45:55,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.013 0.204 2026-03-23 04:45:55,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-03-23 04:45:55,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.009 0.013 2026-03-23 04:45:55,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 04:45:55,671 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/99?access_token=0b87548335f74351", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:45:55,684 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [1/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:45:55,686 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:45:55,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:45:55,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "POST /pos-self/relations/99 HTTP/1.1" 200 - 41 0.046 0.090 2026-03-23 04:45:55,920 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10466) 2026-03-23 04:45:55,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.216 2026-03-23 04:45:56,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:56] "POST /pos-self/data/99 HTTP/1.1" 200 - 213 0.291 0.385 2026-03-23 04:45:56,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.586 2026-03-23 04:45:56,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.045 2026-03-23 04:45:56,692 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: Owl is running in 'dev' mode. 2026-03-23 04:45:56,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:56] "GET /web/image/ir.attachment/10462/raw HTTP/1.1" 200 - 4 0.006 0.015 2026-03-23 04:45:56,857 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [2/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:45:56,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:56] "GET /web/image/ir.attachment/10461/raw HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 04:45:57,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/pos.category/222/image_128?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 2 0.003 0.037 2026-03-23 04:45:57,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:45:57,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/product.template/1865/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.014 0.025 2026-03-23 04:45:57,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/product.template/1866/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 04:45:57,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/product.template/1869/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-03-23 04:45:57,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/product.template/1867/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-03-23 04:45:57,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/product.template/1868/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-03-23 04:45:57,134 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [3/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:45:57,284 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [4/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:45:57,429 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [5/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:45:57,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/ir.attachment/10430/raw HTTP/1.1" 200 - 4 0.010 0.025 2026-03-23 04:45:57,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:45:57,565 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [6/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:45:57,633 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [7/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:45:57,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/product.product/2045/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.021 0.068 2026-03-23 04:45:57,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:57] "GET /web/image/product.product/2047/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.017 0.106 2026-03-23 04:45:57,734 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [8/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button 'Back' (trigger: .btn:contains('Back')) 2026-03-23 04:45:57,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51179901 started for PoS orders references: [{'name': None, 'uuid': 'aeaf9101-9180-4a13-a81b-ff1a3e0d864c'}] 2026-03-23 04:45:57,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51179901 order {'name': None, 'uuid': 'aeaf9101-9180-4a13-a81b-ff1a3e0d864c'} created pos.order #567 2026-03-23 04:45:57,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51179901 finished 2026-03-23 04:45:58,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:58] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.162 0.257 2026-03-23 04:45:58,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.015 2026-03-23 04:45:58,392 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [9/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:45:58,475 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [10/13] Tour test_kiosk_cart_restore_and_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:45:58,535 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [11/13] Tour test_kiosk_cart_restore_and_cancel → Step Click back button (trigger: .btn.btn-back) 2026-03-23 04:45:58,599 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [12/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-03-23 04:45:58,683 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: [13/13] Tour test_kiosk_cart_restore_and_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-03-23 04:45:58,760 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-03-23 04:45:58,761 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_kiosk_cart_restore_and_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 04:45:58,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:45:58] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.033 0.113 2026-03-23 04:45:59,009 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8781340 (allocated 9699328) 2026-03-23 04:45:59,017 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 90696 2026-03-23 04:45:59,021 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-03-23 04:45:59,028 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 90696 2026-03-23 04:45:59,215 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpslb230rb_chrome_odoo" 2026-03-23 04:45:59,441 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-03-23 04:46:04,426 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 90854 2026-03-23 04:46:04,429 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome headless temporary user profile dir: /tmp/tmpu7837rjm_chrome_odoo 2026-03-23 04:46:04,432 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Issuing json command http://127.0.0.1:38993/json/version 2026-03-23 04:46:04,441 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:04,610 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Browser version: Chrome/141.0.7390.54 2026-03-23 04:46:04,620 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Issuing json command http://127.0.0.1:38993/json 2026-03-23 04:46:04,623 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:04,730 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Websocket url found: ws://127.0.0.1:38993/devtools/page/43AFD1B77177AB6D499F8DA6F49022A3 2026-03-23 04:46:04,793 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Enable chrome headless console log notification 2026-03-23 04:46:04,848 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome headless enable page notifications 2026-03-23 04:46:04,911 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Setting session cookie in browser 2026-03-23 04:46:05,005 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/100?access_token=85b8db75ca154bf2" in browser 2026-03-23 04:46:05,006 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/100?access_token=85b8db75ca154bf2" 2026-03-23 04:46:05,031 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:46:05,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:05] "GET /pos-self/100?access_token=85b8db75ca154bf2 HTTP/1.1" 200 - 57 0.042 0.605 2026-03-23 04:46:05,683 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '43AFD1B77177AB6D499F8DA6F49022A3', 'loaderId': '64008644669D9BE1FF9542D080C32C76', 'isDownload': False} 2026-03-23 04:46:05,683 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Evaluate ready code "odoo.isTourReady('test_online_payment_kiosk_qr_code')" 2026-03-23 04:46:05,743 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:46:05,766 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:46:05,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:05] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.034 0.054 2026-03-23 04:46:05,858 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:46:05,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:05] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.018 0.122 2026-03-23 04:46:05,911 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:46:05,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:05] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.012 0.206 2026-03-23 04:46:06,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.017 2026-03-23 04:46:06,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:06] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.010 0.015 2026-03-23 04:46:06,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 04:46:06,397 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=85b8db75ca154bf2", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:46:06,408 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:46:06,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:46:06,414 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [1/7] Tour test_online_payment_kiosk_qr_code → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:46:06,472 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [2/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:46:06,499 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10506) 2026-03-23 04:46:06,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.069 2026-03-23 04:46:06,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:06] "POST /pos-self/relations/100 HTTP/1.1" 200 - 41 0.042 0.148 2026-03-23 04:46:06,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.077 2026-03-23 04:46:07,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "POST /pos-self/data/100 HTTP/1.1" 200 - 213 0.257 0.314 2026-03-23 04:46:07,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.072 2026-03-23 04:46:07,436 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: Owl is running in 'dev' mode. 2026-03-23 04:46:07,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "GET /web/image/ir.attachment/10502/raw HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 04:46:07,588 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [3/7] Tour test_online_payment_kiosk_qr_code → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:46:07,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "GET /web/image/pos.category/222/image_128?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-03-23 04:46:07,811 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [4/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:46:07,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:46:07,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "GET /web/image/product.template/1867/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.092 2026-03-23 04:46:07,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "GET /web/image/product.template/1866/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-03-23 04:46:07,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "GET /web/image/product.template/1868/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.140 2026-03-23 04:46:07,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:07] "GET /web/image/product.template/1869/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.013 0.184 2026-03-23 04:46:07,947 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [5/7] Tour test_online_payment_kiosk_qr_code → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:46:08,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:08] "GET /web/image/product.template/1865/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.264 2026-03-23 04:46:08,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:08] "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 04:46:08,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:08] "GET /web/image/ir.attachment/10470/raw HTTP/1.1" 200 - 4 0.006 0.039 2026-03-23 04:46:08,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:08] "GET /web/image/product.product/2045/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.007 0.027 2026-03-23 04:46:08,076 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [6/7] Tour test_online_payment_kiosk_qr_code → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:46:08,151 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: [7/7] Tour test_online_payment_kiosk_qr_code → Step Check that the QR code is shown (trigger: h1:contains('Scan the QR code to pay')) 2026-03-23 04:46:08,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65817048 started for PoS orders references: [{'name': None, 'uuid': '6caf3506-c524-41d2-8252-a05eba41df50'}] 2026-03-23 04:46:08,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65817048 order {'name': None, 'uuid': '6caf3506-c524-41d2-8252-a05eba41df50'} created pos.order #568 2026-03-23 04:46:08,281 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65817048 finished 2026-03-23 04:46:08,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 97 0.096 0.191 2026-03-23 04:46:08,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.020 0.019 2026-03-23 04:46:08,637 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-03-23 04:46:08,647 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_online_payment_kiosk_qr_code SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 04:46:08,773 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7524404 (allocated 8388608) 2026-03-23 04:46:08,783 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 90854 2026-03-23 04:46:08,787 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-03-23 04:46:08,792 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 90854 2026-03-23 04:46:08,910 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpu7837rjm_chrome_odoo" 2026-03-23 04:46:08,952 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-03-23 04:46:13,894 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 91012 2026-03-23 04:46:13,895 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpekatlznz_chrome_odoo 2026-03-23 04:46:13,895 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:34851/json/version 2026-03-23 04:46:13,901 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:14,123 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:46:14,130 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:34851/json 2026-03-23 04:46:14,132 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:14,218 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Websocket url found: ws://127.0.0.1:34851/devtools/page/545EF3563DD5A6A1DDDA707759ABDE94 2026-03-23 04:46:14,249 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-03-23 04:46:14,296 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-03-23 04:46:14,368 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-03-23 04:46:14,438 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/101?access_token=48137d66fcaa43dd" in browser 2026-03-23 04:46:14,440 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/101?access_token=48137d66fcaa43dd" 2026-03-23 04:46:14,472 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:46:14,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:14] "GET /pos-self/101?access_token=48137d66fcaa43dd HTTP/1.1" 200 - 57 0.039 0.499 2026-03-23 04:46:15,001 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '545EF3563DD5A6A1DDDA707759ABDE94', 'loaderId': '6277758A8441BF95A0A5D80E55E45005', 'isDownload': False} 2026-03-23 04:46:15,001 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_mobile_self_order_preparation_changes')" 2026-03-23 04:46:15,040 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:46:15,075 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:46:15,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.025 0.051 2026-03-23 04:46:15,143 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:46:15,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.107 2026-03-23 04:46:15,207 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:46:15,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.010 0.160 2026-03-23 04:46:15,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-03-23 04:46:15,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.008 0.014 2026-03-23 04:46:15,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 04:46:15,568 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/101?access_token=48137d66fcaa43dd", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:46:15,583 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:46:15,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 04:46:15,588 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [1/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:46:15,641 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [2/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:46:15,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "POST /pos-self/relations/101 HTTP/1.1" 200 - 41 0.036 0.072 2026-03-23 04:46:15,796 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10546) 2026-03-23 04:46:15,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.185 2026-03-23 04:46:16,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:16] "POST /pos-self/data/101 HTTP/1.1" 200 - 215 0.227 0.654 2026-03-23 04:46:16,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.838 2026-03-23 04:46:16,757 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 04:46:16,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:16] "GET /web/image/ir.attachment/10542/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 04:46:16,892 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:46:17,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/pos.category/222/image_128?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 2 0.009 0.049 2026-03-23 04:46:17,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:46:17,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/product.template/1866/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.039 2026-03-23 04:46:17,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/product.template/1865/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.014 0.078 2026-03-23 04:46:17,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/product.template/1869/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-03-23 04:46:17,108 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:46:17,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/product.template/1867/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-03-23 04:46:17,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/product.template/1868/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.145 2026-03-23 04:46:17,209 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [5/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:46:17,303 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [6/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:46:17,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/ir.attachment/10510/raw HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 04:46:17,417 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [7/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:46:17,427 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:46:17,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/product.product/2045/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.016 0.029 2026-03-23 04:46:17,472 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [8/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:46:17,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "GET /web/image/product.product/2047/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.016 0.065 2026-03-23 04:46:17,544 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [9/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-03-23 04:46:17,597 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [10/10] Tour test_online_payment_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-03-23 04:46:17,693 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-03-23 04:46:17,694 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: ╔══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_mobile_self_order_preparation_changes SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:46:17,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36696197 started for PoS orders references: [{'name': None, 'uuid': '23e88c1d-bbb2-49c0-a733-72fedcbe53f5'}] 2026-03-23 04:46:17,803 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7745152 (allocated 8912896) 2026-03-23 04:46:17,808 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Closing chrome headless with pid 91012 2026-03-23 04:46:17,819 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-03-23 04:46:17,821 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Terminating chrome headless with pid 91012 2026-03-23 04:46:17,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36696197 order {'name': None, 'uuid': '23e88c1d-bbb2-49c0-a733-72fedcbe53f5'} created pos.order #569 2026-03-23 04:46:17,849 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36696197 finished 2026-03-23 04:46:17,951 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpekatlznz_chrome_odoo" 2026-03-23 04:46:17,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.108 0.179 2026-03-23 04:46:18,525 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 91166 2026-03-23 04:46:18,526 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpjyo7p2x0_chrome_odoo 2026-03-23 04:46:18,526 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:46811/json/version 2026-03-23 04:46:18,536 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:18,669 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:46:18,669 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:46811/json 2026-03-23 04:46:18,670 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:18,695 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Websocket url found: ws://127.0.0.1:46811/devtools/page/7CBFF05CB17FB227C3D86034E710503A 2026-03-23 04:46:18,717 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-03-23 04:46:18,732 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-03-23 04:46:18,944 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:46:18,968 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-03-23 04:46:18,970 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=101" in browser 2026-03-23 04:46:18,971 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=101" 2026-03-23 04:46:19,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:19] "GET /pos/ui?config_id=101 HTTP/1.1" 200 - 69 0.081 0.422 2026-03-23 04:46:19,490 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '7CBFF05CB17FB227C3D86034E710503A', 'loaderId': '243392FA4054C636309200D7C1895B82', 'isDownload': False} 2026-03-23 04:46:19,491 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_online_payment_pos_self_order_preparation_changes')" 2026-03-23 04:46:19,522 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:46:19,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 04:46:19,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.019 2026-03-23 04:46:19,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.047 2026-03-23 04:46:20,237 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:46:20,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:46:20,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:46:20,317 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=101", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:46:20,337 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [1/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:46:20,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.015 2026-03-23 04:46:20,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:46:20,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:46:20,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 04:46:20,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.005 0.017 2026-03-23 04:46:20,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-03-23 04:46:20,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.012 0.053 2026-03-23 04:46:21,748 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 663, model: sale.order 2026-03-23 04:46:21,751 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 04:46:21,751 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 663, model: sale.order.line 2026-03-23 04:46:21,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 04:46:21,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.593 0.626 2026-03-23 04:46:21,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:46:22,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.017 2026-03-23 04:46:22,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.104 2026-03-23 04:46:22,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.015 2026-03-23 04:46:22,261 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 04:46:22,387 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:46:22,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:46:22,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.018 2026-03-23 04:46:22,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:46:22,440 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:46:22,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.013 0.031 2026-03-23 04:46:22,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "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 04:46:22,493 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:46:22,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.009 0.032 2026-03-23 04:46:22,598 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [2/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-03-23 04:46:22,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.016 0.033 2026-03-23 04:46:22,869 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [3/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-03-23 04:46:22,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:46:22,958 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [4/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-03-23 04:46:22,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.023 0.032 2026-03-23 04:46:23,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.039 0.095 2026-03-23 04:46:23,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.203 2026-03-23 04:46:23,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.018 0.204 2026-03-23 04:46:23,263 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [5/7] Tour test_online_payment_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-03-23 04:46:23,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:46:23,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.021 0.146 2026-03-23 04:46:23,314 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [6/7] Tour test_online_payment_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:46:23,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.030 2026-03-23 04:46:23,399 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: [7/7] Tour test_online_payment_pos_self_order_preparation_changes → Step Check orderline with attributes: {"productName":"Fanta","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Fanta"))) 2026-03-23 04:46:23,465 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: tour succeeded 2026-03-23 04:46:23,469 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_online_payment_pos_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:46:23,588 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13136944 (allocated 14155776) 2026-03-23 04:46:23,615 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Closing chrome headless with pid 91166 2026-03-23 04:46:23,618 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Closing websocket connection 2026-03-23 04:46:23,619 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Terminating chrome headless with pid 91166 2026-03-23 04:46:23,740 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpjyo7p2x0_chrome_odoo" 2026-03-23 04:46:23,788 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-03-23 04:46:28,205 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 91336 2026-03-23 04:46:28,205 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmpbwcu_exa_chrome_odoo 2026-03-23 04:46:28,205 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:45813/json/version 2026-03-23 04:46:28,208 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45813', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:28,360 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:46:28,360 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:45813/json 2026-03-23 04:46:28,361 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45813', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:28,393 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Websocket url found: ws://127.0.0.1:45813/devtools/page/84C5BD0371692DAC97E312824994A59B 2026-03-23 04:46:28,431 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-03-23 04:46:28,496 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-03-23 04:46:28,675 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-03-23 04:46:28,734 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/102?access_token=9990beda49c34525" in browser 2026-03-23 04:46:28,734 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/102?access_token=9990beda49c34525" 2026-03-23 04:46:28,763 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:46:29,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "GET /pos-self/102?access_token=9990beda49c34525 HTTP/1.1" 200 - 57 0.040 0.489 2026-03-23 04:46:29,294 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '84C5BD0371692DAC97E312824994A59B', 'loaderId': '3A452DF65D7327B7BE33F64DF034BB1E', 'isDownload': False} 2026-03-23 04:46:29,294 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal')" 2026-03-23 04:46:29,324 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:46:29,348 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 04:46:29,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.062 2026-03-23 04:46:29,419 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 04:46:29,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.056 0.146 2026-03-23 04:46:29,547 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 04:46:29,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.010 0.222 2026-03-23 04:46:29,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.007 0.012 2026-03-23 04:46:29,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.013 0.030 2026-03-23 04:46:29,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 04:46:29,885 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/102?access_token=9990beda49c34525", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:46:29,891 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:46:29,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 04:46:29,900 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [1/20] Tour self_mobile_online_payment_meal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:46:29,959 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [2/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:46:29,982 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10589) 2026-03-23 04:46:29,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.070 2026-03-23 04:46:30,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:30] "POST /pos-self/relations/102 HTTP/1.1" 200 - 41 0.043 0.133 2026-03-23 04:46:30,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-03-23 04:46:30,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:30] "POST /pos-self/data/102 HTTP/1.1" 200 - 215 0.221 0.334 2026-03-23 04:46:30,787 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:46:30,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:30] "GET /web/image/ir.attachment/10585/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 04:46:30,945 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [3/20] Tour self_mobile_online_payment_meal → Step Check that: ---Check on location 'Test-In'--- is not true (trigger: body:not(:has(.o_self_eating_location_box .preset_btn:contains('Test-In')))) 2026-03-23 04:46:30,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:30] "GET /web/image/ir.attachment/10550/raw HTTP/1.1" 200 - 4 0.002 0.020 2026-03-23 04:46:31,009 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:46:31,077 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/20] Tour self_mobile_online_payment_meal → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 04:46:31,173 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [5/20] Tour self_mobile_online_payment_meal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:46:31,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "GET /web/image/pos.category/222/image_128?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 04:46:31,285 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [6/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:46:31,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "GET /web/image/product.template/1865/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.014 0.096 2026-03-23 04:46:31,427 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [7/20] Tour self_mobile_online_payment_meal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:46:31,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "GET /web/image/product.template/1866/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.012 0.155 2026-03-23 04:46:31,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "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 04:46:31,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "GET /web/image/product.template/1867/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.222 2026-03-23 04:46:31,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "GET /web/image/product.template/1869/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-03-23 04:46:31,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "GET /web/image/product.template/1868/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-03-23 04:46:31,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "GET /web/image/product.product/2045/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.008 0.090 2026-03-23 04:46:31,606 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [8/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:46:31,747 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [9/20] Tour self_mobile_online_payment_meal → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 04:46:31,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:31] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.013 2026-03-23 04:46:31,812 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/20] Tour self_mobile_online_payment_meal → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 04:46:31,902 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [11/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:46:31,975 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67939664 started for PoS orders references: [{'name': None, 'uuid': '3b3f64e1-34aa-40d4-8c07-1ab93ad4d357'}] 2026-03-23 04:46:32,073 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67939664 order {'name': None, 'uuid': '3b3f64e1-34aa-40d4-8c07-1ab93ad4d357'} created pos.order #570 2026-03-23 04:46:32,090 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67939664 finished 2026-03-23 04:46:32,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.161 0.240 2026-03-23 04:46:32,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.019 0.049 2026-03-23 04:46:32,496 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [12/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:46:32,606 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [13/20] Tour self_mobile_online_payment_meal → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:46:32,722 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [14/20] Tour self_mobile_online_payment_meal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:46:32,793 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [15/20] Tour self_mobile_online_payment_meal → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:46:32,846 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [16/20] Tour self_mobile_online_payment_meal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:46:32,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:32] "GET /web/image/product.product/2047/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.012 0.036 2026-03-23 04:46:32,953 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [17/20] Tour self_mobile_online_payment_meal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 04:46:33,005 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97282204 started for PoS orders references: [{'name': None, 'uuid': '3b3f64e1-34aa-40d4-8c07-1ab93ad4d357'}] 2026-03-23 04:46:33,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [902] to pos.order #570 2026-03-23 04:46:33,057 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97282204 order {'name': None, 'uuid': '3b3f64e1-34aa-40d4-8c07-1ab93ad4d357'} updated pos.order #570 2026-03-23 04:46:33,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97282204 finished 2026-03-23 04:46:33,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.095 0.201 2026-03-23 04:46:33,377 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [18/20] Tour self_mobile_online_payment_meal → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:46:33,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.012 0.029 2026-03-23 04:46:33,444 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [19/20] Tour self_mobile_online_payment_meal → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 04:46:33,506 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [20/20] Tour self_mobile_online_payment_meal → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:46:33,584 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-03-23 04:46:33,586 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 04:46:33,589 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: console.groupEnd 2026-03-23 04:46:33,767 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:46:35,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:35] "GET /pos/pay/570?access_token=7bf3d3b4-b537-4094-a63e-d33bfa259b5a&exit_route=http://127.0.0.1:8069/pos-self/102?access_token%3D9990beda49c34525 HTTP/1.1" 200 - 134 0.286 1.553 2026-03-23 04:46:35,582 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:46:35,587 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:46:35,595 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:46:35,600 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9842008 (allocated 11796480) 2026-03-23 04:46:35,629 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing chrome headless with pid 91336 2026-03-23 04:46:35,632 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-03-23 04:46:35,633 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Terminating chrome headless with pid 91336 2026-03-23 04:46:35,637 26 INFO 00799-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 04:46:35,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:35] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.063 0.146 2026-03-23 04:46:35,831 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmpbwcu_exa_chrome_odoo" 2026-03-23 04:46:36,611 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 91498 2026-03-23 04:46:36,612 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmp_6fkh2zt_chrome_odoo 2026-03-23 04:46:36,612 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:42637/json/version 2026-03-23 04:46:36,615 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:36,852 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:46:36,852 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Issuing json command http://127.0.0.1:42637/json 2026-03-23 04:46:36,855 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:36,889 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Websocket url found: ws://127.0.0.1:42637/devtools/page/D163BEAEAC8DD9387A2CB41EC8E5DD46 2026-03-23 04:46:36,921 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Enable chrome headless console log notification 2026-03-23 04:46:37,008 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless enable page notifications 2026-03-23 04:46:37,095 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Setting session cookie in browser 2026-03-23 04:46:37,098 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/102?access_token=9990beda49c34525&table_identifier=1e5e94ed" in browser 2026-03-23 04:46:37,098 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/102?access_token=9990beda49c34525&table_identifier=1e5e94ed" 2026-03-23 04:46:37,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /pos-self/102?access_token=9990beda49c34525&table_identifier=1e5e94ed HTTP/1.1" 200 - 9 0.017 0.039 2026-03-23 04:46:37,191 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'D163BEAEAC8DD9387A2CB41EC8E5DD46', 'loaderId': '5FD3E94419F722EF8F287B5406216564', 'isDownload': False} 2026-03-23 04:46:37,191 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate ready code "odoo.isTourReady('self_mobile_online_payment_meal_table')" 2026-03-23 04:46:37,224 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:46:37,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.013 2026-03-23 04:46:37,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.022 2026-03-23 04:46:37,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 04:46:37,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-03-23 04:46:37,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 04:46:37,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.010 0.026 2026-03-23 04:46:37,608 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/102?access_token=9990beda49c34525&table_identifier=1e5e94ed", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:46:37,656 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 04:46:37,657 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [1/17] Tour self_mobile_online_payment_meal_table → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 04:46:37,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:46:37,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 04:46:37,714 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [2/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:46:37,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "POST /pos-self/relations/102 HTTP/1.1" 200 - 17 0.020 0.063 2026-03-23 04:46:37,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-03-23 04:46:38,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "POST /pos-self/data/102 HTTP/1.1" 200 - 139 0.144 0.328 2026-03-23 04:46:38,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.013 2026-03-23 04:46:38,398 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:46:38,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "GET /web/image/ir.attachment/10585/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 04:46:38,552 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [3/17] Tour self_mobile_online_payment_meal_table → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 04:46:38,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "GET /web/image/ir.attachment/10550/raw HTTP/1.1" 200 - 4 0.002 0.013 2026-03-23 04:46:38,607 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:46:38,754 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [4/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 04:46:38,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "GET /web/image/pos.category/222/image_128?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 2 0.002 0.047 2026-03-23 04:46:38,871 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [5/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:46:38,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "GET /web/image/product.template/1865/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.082 2026-03-23 04:46:38,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "GET /web/image/product.template/1866/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.131 2026-03-23 04:46:38,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:38] "GET /web/image/product.template/1869/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.165 2026-03-23 04:46:38,997 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [6/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:46:39,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:39] "GET /web/image/product.template/1868/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.177 2026-03-23 04:46:39,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:39] "GET /web/image/product.template/1867/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-03-23 04:46:39,068 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:39] "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 04:46:39,081 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [7/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:46:39,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:39] "GET /web/image/product.product/2045/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.008 0.029 2026-03-23 04:46:39,159 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [8/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:46:39,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13934280 started for PoS orders references: [{'name': None, 'uuid': 'ab771f22-2804-4f78-a314-afc8a3f4ad59'}] 2026-03-23 04:46:39,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13934280 order {'name': None, 'uuid': 'ab771f22-2804-4f78-a314-afc8a3f4ad59'} created pos.order #571 2026-03-23 04:46:39,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13934280 finished 2026-03-23 04:46:39,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.062 0.159 2026-03-23 04:46:39,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.029 2026-03-23 04:46:39,498 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [9/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 04:46:39,590 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [10/17] Tour self_mobile_online_payment_meal_table → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 04:46:39,688 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [11/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 04:46:39,762 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [12/17] Tour self_mobile_online_payment_meal_table → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 04:46:39,834 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [13/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 04:46:39,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:39] "GET /web/image/product.product/2047/image_512?unique=2026-03-23T04:45:46.000+00:00 HTTP/1.1" 200 - 8 0.018 0.058 2026-03-23 04:46:39,984 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [14/17] Tour self_mobile_online_payment_meal_table → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 04:46:40,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46000045 started for PoS orders references: [{'name': None, 'uuid': 'ab771f22-2804-4f78-a314-afc8a3f4ad59'}] 2026-03-23 04:46:40,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [904] to pos.order #571 2026-03-23 04:46:40,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46000045 order {'name': None, 'uuid': 'ab771f22-2804-4f78-a314-afc8a3f4ad59'} updated pos.order #571 2026-03-23 04:46:40,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46000045 finished 2026-03-23 04:46:40,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.131 0.226 2026-03-23 04:46:40,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.017 2026-03-23 04:46:40,421 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [15/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 04:46:40,487 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [16/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 04:46:40,551 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: [17/17] Tour self_mobile_online_payment_meal_table → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 04:46:40,621 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: tour succeeded 2026-03-23 04:46:40,623 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_online_payment_meal_table SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 04:46:40,629 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: console.groupEnd 2026-03-23 04:46:40,720 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-03-23 04:46:40,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:40] "GET /pos/pay/571?access_token=a0bb005a-5287-49d6-a81d-5a35d7cac7cf&exit_route=http://127.0.0.1:8069/pos-self/102?access_token%3D9990beda49c34525%26table_identifier%3D1e5e94ed HTTP/1.1" 200 - 44 0.060 0.127 2026-03-23 04:46:40,927 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9561012 (allocated 11272192) 2026-03-23 04:46:40,937 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-03-23 04:46:40,938 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-03-23 04:46:40,942 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-03-23 04:46:40,963 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing chrome headless with pid 91498 2026-03-23 04:46:40,964 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Closing websocket connection 2026-03-23 04:46:40,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:40] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.013 2026-03-23 04:46:40,976 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Terminating chrome headless with pid 91498 2026-03-23 04:46:41,096 26 INFO 00799-19-0-all odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmp_6fkh2zt_chrome_odoo" 2026-03-23 04:46:41,202 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 04:46:56,420 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-03-23 04:46:56,965 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 91659 2026-03-23 04:46:56,965 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmpgmbmlpea_chrome_odoo 2026-03-23 04:46:56,965 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:37323/json/version 2026-03-23 04:46:56,967 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:57,073 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/141.0.7390.54 2026-03-23 04:46:57,073 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:37323/json 2026-03-23 04:46:57,101 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:46:57,148 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:37323/devtools/page/E4A9055EAEC43E3C7AE156FC17B9D99E 2026-03-23 04:46:57,246 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-03-23 04:46:57,289 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-03-23 04:46:57,510 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:46:57,520 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-03-23 04:46:57,522 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/103" in browser 2026-03-23 04:46:57,522 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/103" 2026-03-23 04:46:57,542 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:46:58,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:58] "GET /pos/ui/103 HTTP/1.1" 200 - 119 0.103 0.724 2026-03-23 04:46:58,369 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': 'E4A9055EAEC43E3C7AE156FC17B9D99E', 'loaderId': '5D1E979C997B36E4D410FFE942F4E466', 'isDownload': False} 2026-03-23 04:46:58,369 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate ready code "odoo.isTourReady('qfpay_order_and_refund')" 2026-03-23 04:46:58,407 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:46:58,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:58] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-03-23 04:46:58,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:58] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.055 2026-03-23 04:46:58,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:58] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.064 2026-03-23 04:46:59,107 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:46:59,117 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:46:59,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:46:59,193 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate test code "odoo.startTour('qfpay_order_and_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/103", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:46:59,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 04:46:59,216 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [1/29] Tour qfpay_order_and_refund → Step body 2026-03-23 04:46:59,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-03-23 04:46:59,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:46:59,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 04:46:59,337 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10645) 2026-03-23 04:46:59,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.071 2026-03-23 04:46:59,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.088 2026-03-23 04:46:59,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:46:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-03-23 04:47:00,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.240 0.371 2026-03-23 04:47:00,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:47:00,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:47:00,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /web/image/res.company/189/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-03-23 04:47:00,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 04:47:00,544 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-03-23 04:47:00,665 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:47:00,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 04:47:00,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:47:00,697 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:00,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:47:00,755 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "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 04:47:00,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /web/image/res.users/667/avatar_128 HTTP/1.1" 200 - 14 0.024 0.061 2026-03-23 04:47:00,761 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:47:00,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /web/image?model=res.company&id=189&field=logo HTTP/1.1" 200 - 3 0.004 0.086 2026-03-23 04:47:00,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /web/image/res.company/189/favicon HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 04:47:00,803 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [2/29] Tour qfpay_order_and_refund → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:47:00,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:00] "GET /web/image/res.company/189/favicon HTTP/1.1" 304 - 4 0.009 0.044 2026-03-23 04:47:01,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.017 0.049 2026-03-23 04:47:01,229 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [3/29] Tour qfpay_order_and_refund → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:47:01,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1874&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.018 0.045 2026-03-23 04:47:01,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:47:01,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1875&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.007 0.089 2026-03-23 04:47:01,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1876&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.006 0.154 2026-03-23 04:47:01,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1877&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.202 2026-03-23 04:47:01,569 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [4/29] Tour qfpay_order_and_refund → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 04:47:01,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1879&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.023 0.281 2026-03-23 04:47:01,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1878&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.002 0.332 2026-03-23 04:47:01,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image/res.company/189/favicon HTTP/1.1" 304 - 4 0.005 0.287 2026-03-23 04:47:01,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1880&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-03-23 04:47:01,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1882&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.010 0.248 2026-03-23 04:47:01,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image?model=product.template&field=image_128&id=1881&unique=2026-03-23T04:46:41.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-03-23 04:47:01,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.227 2026-03-23 04:47:01,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:01] "GET /web/image/res.company/189/favicon HTTP/1.1" 304 - 4 0.008 0.166 2026-03-23 04:47:02,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:47:02,028 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [5/29] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:47:02,109 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [6/29] Tour qfpay_order_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:47:02,173 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [7/29] Tour qfpay_order_and_refund → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:47:02,222 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [8/29] Tour qfpay_order_and_refund → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:47:02,273 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [9/29] Tour qfpay_order_and_refund → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:47:02,415 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [10/29] Tour qfpay_order_and_refund → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:47:02,477 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:47:02,490 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [11/29] Tour qfpay_order_and_refund → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:47:02,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 04:47:02,527 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [12/29] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-03-23 04:47:02,667 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [13/29] Tour qfpay_order_and_refund → Step Waiting for Qfpay payment to be processed (trigger: .electronic_status:contains('Waiting for card')) 2026-03-23 04:47:02,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 04:47:02,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.047 2026-03-23 04:47:02,767 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [14/29] Tour qfpay_order_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:47:02,779 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'cash_fee_type': '', 'exchange_rate': '', 'cancel': '0', 'pay_type': '802808', 'txdtm': '2025-08-26 17:50:34', 'out_trade_no': '9b33c33f-4f83-4743-87a8-10ba0ec291ed--605--249', 'syssn': '20250826155400087645770447', 'status': '1', 'sysdtm': '2025-08-26 17:50:36', 'paydtm': '2025-08-26 17:50:37', 'goods_name': '', 'txcurrcd': 'HKD', 'mchid': '8Bx9aHgNmaQJ', 'customer_source': 'HK', 'cash_fee': '0', 'chnlsn2': '', 'cardcd': '', 'txamt': '198', 'outcardnm': '', 'respcd': '0000', 'goods_info': '', 'notify_type': 'payment', 'chnlsn': '2025085675626675'} 2026-03-23 04:47:02,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.008 0.033 2026-03-23 04:47:02,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.035 2026-03-23 04:47:02,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.044 2026-03-23 04:47:02,908 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89115307 started for PoS orders references: [{'name': '/', 'uuid': '72a6ff8a-cc8c-438d-aae8-ce60070d5ac7'}] 2026-03-23 04:47:02,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:47:03,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89115307 order {'name': '/', 'uuid': '72a6ff8a-cc8c-438d-aae8-ce60070d5ac7'} created pos.order #572 2026-03-23 04:47:03,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89115307 finished 2026-03-23 04:47:03,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.266 0.476 2026-03-23 04:47:03,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.032 2026-03-23 04:47:03,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:47:03,974 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [15/29] Tour qfpay_order_and_refund → Step .pos-leftheader .orders-button 2026-03-23 04:47:04,063 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [16/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-03-23 04:47:04,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 04:47:04,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.015 0.018 2026-03-23 04:47:04,128 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [17/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-03-23 04:47:04,204 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [18/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Active") 2026-03-23 04:47:04,251 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [19/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter 2026-03-23 04:47:04,305 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [20/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul 2026-03-23 04:47:04,369 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [21/29] Tour qfpay_order_and_refund → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 04:47:04,466 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [22/29] Tour qfpay_order_and_refund → Step .ticket-screen .order-row:contains("0001") 2026-03-23 04:47:04,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.005 0.016 2026-03-23 04:47:04,529 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [23/29] Tour qfpay_order_and_refund → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:47:04,581 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [24/29] Tour qfpay_order_and_refund → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:47:04,772 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [25/29] Tour qfpay_order_and_refund → Step click 'Qfpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Qfpay")) 2026-03-23 04:47:04,812 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [26/29] Tour qfpay_order_and_refund → Step Initiate a refund request for the selected order. (trigger: .paymentlines .send_refund_request:contains('Refund')) 2026-03-23 04:47:04,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.040 2026-03-23 04:47:04,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.042 2026-03-23 04:47:04,917 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [27/29] Tour qfpay_order_and_refund → Step Waiting for Qfpay refund to be processed (trigger: .electronic_status:contains('Refund in process')) 2026-03-23 04:47:04,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.049 2026-03-23 04:47:04,980 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [28/29] Tour qfpay_order_and_refund → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:47:05,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.077 2026-03-23 04:47:05,005 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '9b33c33f-4f83-4743-87a8-10ba0ec291ed--605--249', 'mchid': '8Bx9jdHgmaQJ', 'txdtm': '2025-08-26 17:51:34', 'txamt': '-198', 'orig_syssn': '20250826155400087645770447', 'out_trade_no': '2cccf6c02d4835bdb79d7c96beb95cbf', 'syssn': '20250821155400847635342115', 'respcd': '0000', 'notify_type': 'refund'} 2026-03-23 04:47:05,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:05] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.011 0.044 2026-03-23 04:47:05,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:47:05,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.048 2026-03-23 04:47:05,154 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3239132 started for PoS orders references: [{'name': '/', 'uuid': 'a6432b18-b0ee-43a0-96be-743573b00981'}] 2026-03-23 04:47:05,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3239132 order {'name': '/', 'uuid': 'a6432b18-b0ee-43a0-96be-743573b00981'} created pos.order #573 2026-03-23 04:47:05,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3239132 finished 2026-03-23 04:47:05,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.221 0.440 2026-03-23 04:47:05,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:47:05,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:47:05,998 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: [29/29] Tour qfpay_order_and_refund → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 04:47:06,037 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-03-23 04:47:06,039 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 04:47:06,330 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 16231708 (allocated 17436672) 2026-03-23 04:47:06,340 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 91659 2026-03-23 04:47:06,350 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-03-23 04:47:06,353 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 91659 2026-03-23 04:47:06,555 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmpgmbmlpea_chrome_odoo" 2026-03-23 04:47:06,713 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 04:47:21,312 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-03-23 04:47:21,913 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 91857 2026-03-23 04:47:21,914 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmp1fr11akz_chrome_odoo 2026-03-23 04:47:21,914 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:35281/json/version 2026-03-23 04:47:21,921 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:47:22,198 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/141.0.7390.54 2026-03-23 04:47:22,198 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:35281/json 2026-03-23 04:47:22,199 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:47:22,281 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:35281/devtools/page/18D633CF6992820D657C961D851395D7 2026-03-23 04:47:22,345 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-03-23 04:47:22,375 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-03-23 04:47:22,480 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:47:22,492 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-03-23 04:47:22,500 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/104" in browser 2026-03-23 04:47:22,500 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/104" 2026-03-23 04:47:22,528 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:47:23,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:23] "GET /pos/ui/104 HTTP/1.1" 200 - 119 0.096 1.093 2026-03-23 04:47:23,716 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '18D633CF6992820D657C961D851395D7', 'loaderId': 'D5E70105C2F6AE778D4EBB4837ED078B', 'isDownload': False} 2026-03-23 04:47:23,716 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-03-23 04:47:23,757 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:47:23,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 04:47:23,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:23] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 04:47:23,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-03-23 04:47:24,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:47:24,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:24,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 04:47:24,565 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate test code "odoo.startTour('PosRazorpayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/104", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:47:24,587 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [1/12] Tour PosRazorpayTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:47:24,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.012 2026-03-23 04:47:24,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 04:47:24,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:47:24,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.022 2026-03-23 04:47:24,742 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10700) 2026-03-23 04:47:24,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.092 2026-03-23 04:47:24,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.112 2026-03-23 04:47:24,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 04:47:25,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.258 0.422 2026-03-23 04:47:25,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:47:25,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:47:25,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:25] "GET /web/image/res.company/190/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-03-23 04:47:25,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:47:25,901 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-03-23 04:47:25,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:47:26,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.021 2026-03-23 04:47:26,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:47:26,056 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:26,057 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:47:26,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image?model=res.company&id=190&field=logo HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 04:47:26,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "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 04:47:26,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:26,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image/res.users/671/avatar_128 HTTP/1.1" 200 - 14 0.041 0.084 2026-03-23 04:47:26,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image/res.company/190/favicon HTTP/1.1" 200 - 4 0.003 0.032 2026-03-23 04:47:26,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.025 2026-03-23 04:47:26,378 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [2/12] Tour PosRazorpayTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:47:26,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image/res.company/190/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-03-23 04:47:26,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.022 0.071 2026-03-23 04:47:26,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:26,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image?model=product.template&field=image_128&id=1888&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.013 0.165 2026-03-23 04:47:26,765 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [3/12] Tour PosRazorpayTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 04:47:26,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image?model=product.template&field=image_128&id=1890&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.018 0.216 2026-03-23 04:47:26,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image?model=product.template&field=image_128&id=1889&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.016 0.262 2026-03-23 04:47:26,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image?model=product.template&field=image_128&id=1892&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.317 2026-03-23 04:47:26,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image?model=product.template&field=image_128&id=1891&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.009 0.378 2026-03-23 04:47:26,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:26] "GET /web/image/res.company/190/favicon HTTP/1.1" 304 - 4 0.006 0.281 2026-03-23 04:47:27,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "GET /web/image?model=product.template&field=image_128&id=1894&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-03-23 04:47:27,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "GET /web/image?model=product.template&field=image_128&id=1895&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-03-23 04:47:27,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "GET /web/image?model=product.template&field=image_128&id=1893&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-03-23 04:47:27,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.209 2026-03-23 04:47:27,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.042 2026-03-23 04:47:27,360 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [4/12] Tour PosRazorpayTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:47:27,472 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [5/12] Tour PosRazorpayTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:47:27,522 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [6/12] Tour PosRazorpayTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:47:27,575 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [7/12] Tour PosRazorpayTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:47:27,628 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [8/12] Tour PosRazorpayTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:47:27,723 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [9/12] Tour PosRazorpayTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:47:27,755 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:47:27,759 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:27,776 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [10/12] Tour PosRazorpayTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:47:27,826 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [11/12] Tour PosRazorpayTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-03-23 04:47:27,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 04:47:27,931 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: [12/12] Tour PosRazorpayTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:47:27,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.030 2026-03-23 04:47:27,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:27] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 04:47:28,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.072 2026-03-23 04:47:28,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.058 2026-03-23 04:47:28,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80060784 started for PoS orders references: [{'name': '/', 'uuid': 'd6502186-2196-4cb5-a9b0-e83745faeb44'}] 2026-03-23 04:47:28,138 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:47:28,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80060784 order {'name': '/', 'uuid': 'd6502186-2196-4cb5-a9b0-e83745faeb44'} created pos.order #574 2026-03-23 04:47:28,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80060784 finished 2026-03-23 04:47:28,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.205 0.434 2026-03-23 04:47:28,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.701 2026-03-23 04:47:28,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 04:47:28,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:47:29,052 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-03-23 04:47:29,055 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:47:29,224 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 14354832 (allocated 15204352) 2026-03-23 04:47:29,238 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 91857 2026-03-23 04:47:29,242 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-03-23 04:47:29,244 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 91857 2026-03-23 04:47:29,371 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmp1fr11akz_chrome_odoo" 2026-03-23 04:47:29,443 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-03-23 04:47:29,978 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 92045 2026-03-23 04:47:29,994 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpc0cgueai_chrome_odoo 2026-03-23 04:47:29,994 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:35427/json/version 2026-03-23 04:47:29,996 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:47:30,128 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/141.0.7390.54 2026-03-23 04:47:30,128 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:35427/json 2026-03-23 04:47:30,129 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:47:30,177 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:35427/devtools/page/C3E4EE112D7343903D191F6CC4CEB0AB 2026-03-23 04:47:30,222 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-03-23 04:47:30,245 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-03-23 04:47:30,393 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:47:30,407 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-03-23 04:47:30,409 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/104" in browser 2026-03-23 04:47:30,409 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/104" 2026-03-23 04:47:30,432 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:47:31,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:31] "GET /pos/ui/104 HTTP/1.1" 200 - 125 0.083 0.772 2026-03-23 04:47:31,295 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': 'C3E4EE112D7343903D191F6CC4CEB0AB', 'loaderId': '1692468347B08F7B4973F0ACC0EFFA45', 'isDownload': False} 2026-03-23 04:47:31,295 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-03-23 04:47:31,339 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:47:31,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 04:47:31,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 04:47:31,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 04:47:32,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:32,053 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:47:32,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:47:32,122 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate test code "odoo.startTour('PosRazorpayCancelTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/104", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:47:32,142 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [1/18] Tour PosRazorpayCancelTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:47:32,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.014 2026-03-23 04:47:32,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 04:47:32,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:47:32,244 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10701) 2026-03-23 04:47:32,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.004 0.041 2026-03-23 04:47:32,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.061 2026-03-23 04:47:32,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.052 2026-03-23 04:47:32,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.077 2026-03-23 04:47:33,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.257 0.429 2026-03-23 04:47:33,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.128 2026-03-23 04:47:33,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:47:33,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "GET /web/image/res.company/190/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.059 2026-03-23 04:47:33,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:47:33,636 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-03-23 04:47:33,770 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:47:33,821 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:47:33,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.039 2026-03-23 04:47:33,849 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:47:33,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "GET /web/image?model=res.company&id=190&field=logo HTTP/1.1" 200 - 3 0.005 0.071 2026-03-23 04:47:33,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-03-23 04:47:33,988 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:47:33,991 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:47:34,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image/res.users/671/avatar_128 HTTP/1.1" 200 - 14 0.064 0.126 2026-03-23 04:47:34,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image/res.company/190/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-03-23 04:47:34,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.029 2026-03-23 04:47:34,170 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [2/18] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:47:34,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image/res.company/190/favicon HTTP/1.1" 304 - 4 0.024 0.034 2026-03-23 04:47:34,455 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [3/18] Tour PosRazorpayCancelTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 04:47:34,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.040 0.086 2026-03-23 04:47:34,480 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:47:34,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1888&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.012 0.230 2026-03-23 04:47:34,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1889&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-03-23 04:47:34,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1890&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.283 2026-03-23 04:47:34,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1892&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.344 2026-03-23 04:47:34,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1891&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.393 2026-03-23 04:47:34,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1893&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.347 2026-03-23 04:47:34,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1895&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.306 2026-03-23 04:47:34,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:34] "GET /web/image?model=product.template&field=image_128&id=1894&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-03-23 04:47:35,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.299 2026-03-23 04:47:35,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "GET /web/image/res.company/190/favicon HTTP/1.1" 304 - 4 0.005 0.244 2026-03-23 04:47:35,128 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [4/18] Tour PosRazorpayCancelTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:47:35,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 04:47:35,206 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [5/18] Tour PosRazorpayCancelTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:47:35,257 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [6/18] Tour PosRazorpayCancelTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:47:35,309 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [7/18] Tour PosRazorpayCancelTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:47:35,361 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [8/18] Tour PosRazorpayCancelTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:47:35,443 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [9/18] Tour PosRazorpayCancelTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:47:35,474 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:47:35,500 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [10/18] Tour PosRazorpayCancelTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:47:35,502 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:47:35,549 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [11/18] Tour PosRazorpayCancelTour → Step click 'RazorPay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("RazorPay")) 2026-03-23 04:47:35,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.003 0.031 2026-03-23 04:47:35,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 04:47:35,701 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [12/18] Tour PosRazorpayCancelTour → Step Cancel the ongoing payment request currently being processed. (trigger: .paymentlines .paymentline .send_payment_cancel) 2026-03-23 04:47:35,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 04:47:35,780 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [13/18] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal .modal-content .modal-header:contains("Razorpay Error")) 2026-03-23 04:47:35,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 04:47:35,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:47:35,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 - 2 0.001 0.050 2026-03-23 04:47:35,895 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [14/18] Tour PosRazorpayCancelTour → Step dialog is open (trigger: .modal-body:contains(Razorpay POS transaction canceled successfully)) 2026-03-23 04:47:35,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 04:47:35,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:47:35,940 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [15/18] Tour PosRazorpayCancelTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:47:36,000 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [16/18] Tour PosRazorpayCancelTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:47:36,051 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [17/18] Tour PosRazorpayCancelTour → Step Retry sending the payment request using the payment terminal. (trigger: .paymentlines .paymentline .send_payment_request:contains('Retry')) 2026-03-23 04:47:36,149 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: [18/18] Tour PosRazorpayCancelTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:47:36,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:36] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 04:47:36,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 04:47:36,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:36] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 04:47:36,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.030 2026-03-23 04:47:36,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.021 2026-03-23 04:47:36,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.046 2026-03-23 04:47:36,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11280984 started for PoS orders references: [{'name': '/', 'uuid': '42c5d356-34e8-4bd2-ba29-10736f05ffde'}] 2026-03-23 04:47:36,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:36,843 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11280984 order {'name': '/', 'uuid': '42c5d356-34e8-4bd2-ba29-10736f05ffde'} created pos.order #575 2026-03-23 04:47:36,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11280984 finished 2026-03-23 04:47:36,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.237 0.425 2026-03-23 04:47:37,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 04:47:37,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:47:37,325 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-03-23 04:47:37,327 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 04:47:37,525 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 14600796 (allocated 15990784) 2026-03-23 04:47:37,579 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 92045 2026-03-23 04:47:37,582 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-03-23 04:47:37,583 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 92045 2026-03-23 04:47:37,709 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpc0cgueai_chrome_odoo" 2026-03-23 04:47:37,791 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-03-23 04:47:38,440 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 92240 2026-03-23 04:47:38,441 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmp5008fdaq_chrome_odoo 2026-03-23 04:47:38,441 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:38207/json/version 2026-03-23 04:47:38,450 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:47:38,649 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/141.0.7390.54 2026-03-23 04:47:38,649 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:38207/json 2026-03-23 04:47:38,654 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:47:38,699 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:38207/devtools/page/D1FD87F04CA74BBD3BC8C7AD30CCA270 2026-03-23 04:47:38,722 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-03-23 04:47:38,744 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-03-23 04:47:39,012 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:47:39,033 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-03-23 04:47:39,037 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/104" in browser 2026-03-23 04:47:39,037 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/104" 2026-03-23 04:47:39,065 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:47:40,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:40] "GET /pos/ui/104 HTTP/1.1" 200 - 125 0.133 0.902 2026-03-23 04:47:40,099 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': 'D1FD87F04CA74BBD3BC8C7AD30CCA270', 'loaderId': 'BA6DE9F85A1B41179363432BAC453827', 'isDownload': False} 2026-03-23 04:47:40,100 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-03-23 04:47:40,152 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:47:40,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 04:47:40,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.033 2026-03-23 04:47:40,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.050 2026-03-23 04:47:41,113 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:47:41,128 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:47:41,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 04:47:41,194 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate test code "odoo.startTour('PosRazorpayRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/104", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:47:41,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.014 2026-03-23 04:47:41,232 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [1/24] Tour PosRazorpayRefundTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:47:41,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:47:41,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:47:41,415 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10702) 2026-03-23 04:47:41,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.035 0.086 2026-03-23 04:47:41,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.150 2026-03-23 04:47:41,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-03-23 04:47:41,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.062 2026-03-23 04:47:42,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.319 0.481 2026-03-23 04:47:42,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:47:42,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:47:42,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "GET /web/image/res.company/190/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.081 2026-03-23 04:47:42,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:47:42,801 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-03-23 04:47:42,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:42,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.020 2026-03-23 04:47:42,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:47:42,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:47:42,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:47:43,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image/res.users/671/avatar_128 HTTP/1.1" 200 - 14 0.021 0.093 2026-03-23 04:47:43,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image?model=res.company&id=190&field=logo HTTP/1.1" 200 - 3 0.004 0.107 2026-03-23 04:47:43,059 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:47:43,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "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 04:47:43,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image/res.company/190/favicon HTTP/1.1" 200 - 4 0.009 0.021 2026-03-23 04:47:43,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.018 0.057 2026-03-23 04:47:43,401 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [2/24] Tour PosRazorpayRefundTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:47:43,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image/res.company/190/favicon HTTP/1.1" 304 - 4 0.008 0.047 2026-03-23 04:47:43,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image?model=product.template&field=image_128&id=1889&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.073 2026-03-23 04:47:43,670 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:47:43,682 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [3/24] Tour PosRazorpayRefundTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 04:47:43,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.018 0.139 2026-03-23 04:47:43,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image?model=product.template&field=image_128&id=1888&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.007 0.253 2026-03-23 04:47:43,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image?model=product.template&field=image_128&id=1890&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.329 2026-03-23 04:47:43,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image?model=product.template&field=image_128&id=1892&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.005 0.355 2026-03-23 04:47:43,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:43] "GET /web/image?model=product.template&field=image_128&id=1891&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.406 2026-03-23 04:47:44,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "GET /web/image/res.company/190/favicon HTTP/1.1" 304 - 4 0.005 0.364 2026-03-23 04:47:44,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "GET /web/image?model=product.template&field=image_128&id=1893&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.010 0.398 2026-03-23 04:47:44,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "GET /web/image?model=product.template&field=image_128&id=1895&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.008 0.368 2026-03-23 04:47:44,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "GET /web/image?model=product.template&field=image_128&id=1894&unique=2026-03-23T04:47:06.000+00:00 HTTP/1.1" 200 - 3 0.004 0.325 2026-03-23 04:47:44,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.358 2026-03-23 04:47:44,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.015 2026-03-23 04:47:44,452 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [4/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:47:44,518 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [5/24] Tour PosRazorpayRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:47:44,569 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [6/24] Tour PosRazorpayRefundTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 04:47:44,620 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [7/24] Tour PosRazorpayRefundTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:47:44,670 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [8/24] Tour PosRazorpayRefundTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:47:44,751 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [9/24] Tour PosRazorpayRefundTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:47:44,788 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:47:44,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:47:44,810 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [10/24] Tour PosRazorpayRefundTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:47:44,861 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [11/24] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-03-23 04:47:44,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 04:47:44,973 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [12/24] Tour PosRazorpayRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:47:44,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:47:45,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:45] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 04:47:45,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:47:45,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 04:47:45,152 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:47:45,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.062 2026-03-23 04:47:45,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12885538 started for PoS orders references: [{'name': '/', 'uuid': '03d59002-5338-4ff9-afb8-819f3dcf90ad'}] 2026-03-23 04:47:45,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12885538 order {'name': '/', 'uuid': '03d59002-5338-4ff9-afb8-819f3dcf90ad'} created pos.order #576 2026-03-23 04:47:45,645 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12885538 finished 2026-03-23 04:47:45,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.180 0.437 2026-03-23 04:47:45,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 04:47:45,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:47:46,162 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [13/24] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:47:46,273 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [14/24] Tour PosRazorpayRefundTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:47:46,328 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [15/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:47:46,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:47:46,389 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [16/24] Tour PosRazorpayRefundTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:47:46,440 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [17/24] Tour PosRazorpayRefundTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:47:46,505 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [18/24] Tour PosRazorpayRefundTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 04:47:46,599 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [19/24] Tour PosRazorpayRefundTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:47:46,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.006 0.005 2026-03-23 04:47:46,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.018 2026-03-23 04:47:46,690 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [20/24] Tour PosRazorpayRefundTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:47:46,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:46] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.005 0.018 2026-03-23 04:47:46,735 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [21/24] Tour PosRazorpayRefundTour → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:47:46,834 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [22/24] Tour PosRazorpayRefundTour → Step click 'Razorpay' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Razorpay")) 2026-03-23 04:47:46,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.030 2026-03-23 04:47:46,901 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [23/24] Tour PosRazorpayRefundTour → Step Initiate a refund request for the selected order. (trigger: .paymentlines .send_refund_request:contains('Refund')) 2026-03-23 04:47:46,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.021 2026-03-23 04:47:46,974 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: [24/24] Tour PosRazorpayRefundTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:47:46,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:46] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.004 0.012 2026-03-23 04:47:47,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 04:47:47,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:47] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.029 2026-03-23 04:47:47,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.033 2026-03-23 04:47:47,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.050 2026-03-23 04:47:47,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73650909 started for PoS orders references: [{'name': '/', 'uuid': 'fdee7a13-a023-41ab-ab3b-49baf588e1b9'}] 2026-03-23 04:47:47,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73650909 order {'name': '/', 'uuid': 'fdee7a13-a023-41ab-ab3b-49baf588e1b9'} created pos.order #577 2026-03-23 04:47:47,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73650909 finished 2026-03-23 04:47:47,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.196 0.435 2026-03-23 04:47:47,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.050 2026-03-23 04:47:47,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:47:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.047 2026-03-23 04:47:47,949 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-03-23 04:47:47,953 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 04:47:48,191 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16365272 (allocated 17436672) 2026-03-23 04:47:48,204 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 92240 2026-03-23 04:47:48,208 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-03-23 04:47:48,209 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 92240 2026-03-23 04:47:48,325 26 INFO 00799-19-0-all odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmp5008fdaq_chrome_odoo" 2026-03-23 04:47:48,495 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 04:48:01,617 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-03-23 04:48:03,226 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 92438 2026-03-23 04:48:03,229 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp0i_2fwaz_chrome_odoo 2026-03-23 04:48:03,229 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:45277/json/version 2026-03-23 04:48:03,238 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:48:03,427 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/141.0.7390.54 2026-03-23 04:48:03,427 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:45277/json 2026-03-23 04:48:03,428 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:48:03,480 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:45277/devtools/page/4F82EBA5FC52708AB229A517E6A0FC1B 2026-03-23 04:48:03,540 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-03-23 04:48:03,575 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-03-23 04:48:03,828 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:48:03,843 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-03-23 04:48:03,858 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/105" in browser 2026-03-23 04:48:03,858 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/105" 2026-03-23 04:48:03,918 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:48:04,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:04] "GET /pos/ui/105 HTTP/1.1" 200 - 82 0.063 0.727 2026-03-23 04:48:04,708 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '4F82EBA5FC52708AB229A517E6A0FC1B', 'loaderId': 'C26303A9F3D126F2586AC56F3948162A', 'isDownload': False} 2026-03-23 04:48:04,709 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-03-23 04:48:04,774 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:48:04,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 04:48:04,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.047 2026-03-23 04:48:04,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.064 2026-03-23 04:48:05,455 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:48:05,463 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:48:05,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:48:05,516 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/105", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:48:05,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 04:48:05,532 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [1/11] Tour PosRepairSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:48:05,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 04:48:05,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:48:05,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.020 2026-03-23 04:48:05,673 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10757) 2026-03-23 04:48:05,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.007 0.086 2026-03-23 04:48:05,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.092 2026-03-23 04:48:05,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.050 2026-03-23 04:48:06,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.302 0.429 2026-03-23 04:48:06,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:48:06,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:48:06,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:06] "GET /web/image/res.company/191/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.068 2026-03-23 04:48:06,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:48:06,915 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-03-23 04:48:07,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:48:07,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:48:07,091 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:48:07,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:48:07,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image/res.users/675/avatar_128 HTTP/1.1" 200 - 14 0.036 0.077 2026-03-23 04:48:07,191 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:48:07,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:48:07,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.138 2026-03-23 04:48:07,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image?model=res.company&id=191&field=logo HTTP/1.1" 200 - 3 0.011 0.155 2026-03-23 04:48:07,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image/res.company/191/favicon HTTP/1.1" 200 - 4 0.004 0.030 2026-03-23 04:48:07,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.021 2026-03-23 04:48:07,417 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [2/11] Tour PosRepairSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:48:07,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image/res.company/191/favicon HTTP/1.1" 304 - 4 0.012 0.028 2026-03-23 04:48:07,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image?model=product.template&field=image_128&id=1900&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.021 0.050 2026-03-23 04:48:07,711 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:48:07,730 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [3/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:48:07,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image?model=product.template&field=image_128&id=1902&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.011 0.079 2026-03-23 04:48:07,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image?model=product.template&field=image_128&id=1901&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-03-23 04:48:07,819 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [4/11] Tour PosRepairSettleOrder → Step click Actions button (trigger: .more-btn) 2026-03-23 04:48:07,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image?model=product.template&field=image_128&id=1903&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.198 2026-03-23 04:48:07,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image?model=product.template&field=image_128&id=1904&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.013 0.258 2026-03-23 04:48:07,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image?model=product.template&field=image_128&id=1905&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-03-23 04:48:07,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:07] "GET /web/image?model=product.template&field=image_128&id=1908&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-03-23 04:48:08,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:08] "GET /web/image?model=product.template&field=image_128&id=1906&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-03-23 04:48:08,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:08] "GET /web/image?model=product.template&field=image_128&id=1907&unique=2026-03-23T04:47:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.243 2026-03-23 04:48:08,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.031 0.238 2026-03-23 04:48:08,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:08] "GET /web/image/res.company/191/favicon HTTP/1.1" 304 - 4 0.004 0.217 2026-03-23 04:48:08,204 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [5/11] Tour PosRepairSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 04:48:08,287 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [6/11] Tour PosRepairSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 04:48:08,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.125 0.129 2026-03-23 04:48:08,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 16 0.030 0.053 2026-03-23 04:48:08,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 04:48:08,910 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [7/11] Tour PosRepairSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 04:48:09,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:09] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.099 0.149 2026-03-23 04:48:09,276 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-03-23 04:48:09,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.096 0.132 2026-03-23 04:48:09,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.039 0.215 2026-03-23 04:48:09,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.056 2026-03-23 04:48:09,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.051 2026-03-23 04:48:09,856 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [9/11] Tour PosRepairSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:48:09,908 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [10/11] Tour PosRepairSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("1"))) 2026-03-23 04:48:09,961 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [11/11] Tour PosRepairSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:48:10,013 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-03-23 04:48:10,020 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 04:48:10,272 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 15617384 (allocated 17301504) 2026-03-23 04:48:10,292 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 92438 2026-03-23 04:48:10,295 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-03-23 04:48:10,299 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 92438 2026-03-23 04:48:10,419 26 INFO 00799-19-0-all odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp0i_2fwaz_chrome_odoo" 2026-03-23 04:48:10,625 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 04:48:26,064 26 INFO 00799-19-0-all odoo.models.unlink: User #677 deleted restaurant.floor records with IDs: [45] 2026-03-23 04:48:26,848 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-03-23 04:48:27,618 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 92617 2026-03-23 04:48:27,618 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpbu4v1222_chrome_odoo 2026-03-23 04:48:27,618 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:44437/json/version 2026-03-23 04:48:27,621 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44437', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:48:27,697 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/141.0.7390.54 2026-03-23 04:48:27,698 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:44437/json 2026-03-23 04:48:27,699 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44437', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:48:27,775 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:44437/devtools/page/D0594759B7903B091BBADE39843DD7FD 2026-03-23 04:48:27,810 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-03-23 04:48:27,858 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-03-23 04:48:28,495 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:48:28,506 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-03-23 04:48:28,509 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/107" in browser 2026-03-23 04:48:28,509 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/107" 2026-03-23 04:48:28,542 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:48:29,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:29] "GET /pos/ui/107 HTTP/1.1" 200 - 84 0.068 0.691 2026-03-23 04:48:29,306 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'D0594759B7903B091BBADE39843DD7FD', 'loaderId': 'C22DA1BE9C131200629B6C19F65B3F9F', 'isDownload': False} 2026-03-23 04:48:29,307 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-03-23 04:48:29,369 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:48:29,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.024 0.039 2026-03-23 04:48:29,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.054 2026-03-23 04:48:29,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.063 2026-03-23 04:48:30,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:48:30,126 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:48:30,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:48:30,185 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate test code "odoo.startTour('test_devices_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/107", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:48:30,204 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [1/65] Tour test_devices_synchronization → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:48:30,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.012 2026-03-23 04:48:30,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:48:30,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:48:30,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-03-23 04:48:30,369 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10812) 2026-03-23 04:48:30,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.013 0.083 2026-03-23 04:48:30,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.125 2026-03-23 04:48:30,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.085 2026-03-23 04:48:31,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 333 0.307 0.504 2026-03-23 04:48:31,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 04:48:31,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.011 2026-03-23 04:48:31,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "GET /web/image/res.company/192/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.061 2026-03-23 04:48:31,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.011 2026-03-23 04:48:31,810 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-03-23 04:48:31,904 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:48:31,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 04:48:31,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:48:31,934 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:48:31,941 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:48:31,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "GET /web/image/res.users/679/avatar_128 HTTP/1.1" 200 - 14 0.014 0.048 2026-03-23 04:48:31,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:31] "GET /web/image?model=res.company&id=192&field=logo HTTP/1.1" 200 - 3 0.002 0.063 2026-03-23 04:48:32,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:48:32,033 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:48:32,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "GET /web/image/res.company/192/favicon HTTP/1.1" 200 - 4 0.014 0.058 2026-03-23 04:48:32,141 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [2/65] Tour test_devices_synchronization → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:48:32,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "GET /web/image/res.company/192/favicon HTTP/1.1" 304 - 4 0.008 0.025 2026-03-23 04:48:32,395 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [3/65] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:48:32,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.058 2026-03-23 04:48:32,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "GET /web/image/res.company/192/favicon HTTP/1.1" 304 - 4 0.009 0.107 2026-03-23 04:48:32,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.025 2026-03-23 04:48:32,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.032 2026-03-23 04:48:32,716 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [4/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:48:32,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:48:32,785 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/65] Tour test_devices_synchronization → Step body 2026-03-23 04:48:33,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:33] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.042 0.034 2026-03-23 04:48:33,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 04:48:33,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [6/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-03-23 04:48:33,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.025 0.048 2026-03-23 04:48:33,330 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/65] Tour test_devices_synchronization → Step body 2026-03-23 04:48:33,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 04:48:34,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:34] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.011 0.029 2026-03-23 04:48:34,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.019 2026-03-23 04:48:34,129 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [8/65] Tour test_devices_synchronization → Step .order-summary .total:contains(99) 2026-03-23 04:48:34,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.039 0.075 2026-03-23 04:48:34,305 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [9/65] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:48:34,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:48:34,365 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [10/65] Tour test_devices_synchronization → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:48:34,579 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [11/65] Tour test_devices_synchronization → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:48:34,654 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [12/65] Tour test_devices_synchronization → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:48:34,707 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [13/65] Tour test_devices_synchronization → Step Search customer with "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-03-23 04:48:34,777 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [14/65] Tour test_devices_synchronization → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-03-23 04:48:34,899 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [15/65] Tour test_devices_synchronization → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-03-23 04:48:34,994 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [16/65] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:48:35,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:48:35,042 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [17/65] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:48:35,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [18/65] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:48:35,144 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13005215 started for PoS orders references: [{'name': '/', 'uuid': 'e942f6be-4774-4025-a633-bfc71f067336'}] 2026-03-23 04:48:35,177 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13005215 order {'name': '/', 'uuid': 'e942f6be-4774-4025-a633-bfc71f067336'} updated pos.order #578 2026-03-23 04:48:35,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13005215 finished 2026-03-23 04:48:35,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.046 0.115 2026-03-23 04:48:35,384 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/65] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:48:35,507 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [20/65] Tour test_devices_synchronization → Step body 2026-03-23 04:48:35,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.035 2026-03-23 04:48:35,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.069 2026-03-23 04:48:36,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:36] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.006 0.013 2026-03-23 04:48:36,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 04:48:36,095 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/65] Tour test_devices_synchronization → Step .product-screen .set-partner:contains("Lumber Inc") 2026-03-23 04:48:36,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.023 0.053 2026-03-23 04:48:36,231 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [22/65] Tour test_devices_synchronization → Step body 2026-03-23 04:48:36,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:48:37,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.018 0.027 2026-03-23 04:48:37,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 04:48:37,116 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [23/65] Tour test_devices_synchronization → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:48:37,168 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [24/65] Tour test_devices_synchronization → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:48:37,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 35 0.035 0.099 2026-03-23 04:48:37,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.054 2026-03-23 04:48:37,401 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/65] Tour test_devices_synchronization → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:48:37,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:48:37,453 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/65] Tour test_devices_synchronization → Step body 2026-03-23 04:48:37,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 30 0.021 0.052 2026-03-23 04:48:37,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.024 2026-03-23 04:48:37,653 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [27/65] Tour test_devices_synchronization → Step body 2026-03-23 04:48:37,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.050 0.075 2026-03-23 04:48:37,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.017 0.097 2026-03-23 04:48:37,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 04:48:37,883 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [28/65] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:48:37,957 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [29/65] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:48:37,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.030 0.067 2026-03-23 04:48:40,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [30/65] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("3")) 2026-03-23 04:48:40,070 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [31/65] Tour test_devices_synchronization → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("80")) 2026-03-23 04:48:40,123 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [32/65] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:48:40,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.013 2026-03-23 04:48:40,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:48:40,239 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [33/65] Tour test_devices_synchronization → Step .order-summary .total:contains(6.6) 2026-03-23 04:48:40,290 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [34/65] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:48:40,365 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [35/65] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:48:40,420 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [36/65] Tour test_devices_synchronization → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:48:40,472 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [37/65] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:48:40,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [38/65] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:48:40,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:48:40,576 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:48:40,657 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [39/65] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:48:40,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:48:40,730 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [40/65] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:48:40,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:48:40,796 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:48:40,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52119261 started for PoS orders references: [{'name': '/', 'uuid': 'f12d0a31-bafb-437b-a976-163afcf9f9f0'}] 2026-03-23 04:48:41,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [578] to pos.order #579 2026-03-23 04:48:41,463 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52119261 order {'name': '/', 'uuid': 'f12d0a31-bafb-437b-a976-163afcf9f9f0'} updated pos.order #579 2026-03-23 04:48:41,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52119261 finished 2026-03-23 04:48:41,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 189 0.274 0.527 2026-03-23 04:48:41,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 04:48:41,869 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [41/65] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:48:41,921 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [42/65] Tour test_devices_synchronization → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:48:41,985 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [43/65] Tour test_devices_synchronization → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:48:44,015 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [44/65] Tour test_devices_synchronization → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:48:44,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.025 2026-03-23 04:48:44,133 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [45/65] Tour test_devices_synchronization → Step .order-summary .total:contains(176) 2026-03-23 04:48:44,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:48:44,184 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [46/65] Tour test_devices_synchronization → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:48:44,249 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [47/65] Tour test_devices_synchronization → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:48:44,301 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [48/65] Tour test_devices_synchronization → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:48:44,368 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [49/65] Tour test_devices_synchronization → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:48:44,441 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [50/65] Tour test_devices_synchronization → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:48:44,520 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [51/65] Tour test_devices_synchronization → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:48:44,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:48:44,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [52/65] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:48:44,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.023 2026-03-23 04:48:44,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43313883 started for PoS orders references: [{'name': '/', 'uuid': '818aff1d-5849-472a-8c69-9a6797134faa'}] 2026-03-23 04:48:44,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [579] to pos.order #580 2026-03-23 04:48:45,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43313883 order {'name': '/', 'uuid': '818aff1d-5849-472a-8c69-9a6797134faa'} updated pos.order #580 2026-03-23 04:48:45,211 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43313883 finished 2026-03-23 04:48:45,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 129 0.217 0.551 2026-03-23 04:48:45,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.054 2026-03-23 04:48:45,658 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [53/65] Tour test_devices_synchronization → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:48:45,694 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [54/65] Tour test_devices_synchronization → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:48:45,802 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/65] Tour test_devices_synchronization → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:48:45,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.045 2026-03-23 04:48:45,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.083 2026-03-23 04:48:45,880 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [56/65] Tour test_devices_synchronization → Step body 2026-03-23 04:48:45,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 04:48:46,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:46] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.027 0.080 2026-03-23 04:48:46,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.020 0.044 2026-03-23 04:48:46,173 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [57/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:48:46,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.052 0.091 2026-03-23 04:48:46,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [58/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-03-23 04:48:46,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.051 2026-03-23 04:48:46,510 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [59/65] Tour test_devices_synchronization → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:48:46,640 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [60/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":2} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:48:46,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:48:46,709 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [61/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:48:46,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:48:46,755 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [62/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:48:46,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [63/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:48:46,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:48:46,881 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [64/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":3} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 04:48:46,980 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [65/65] Tour test_devices_synchronization → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":3} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 04:48:47,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 04:48:47,036 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-03-23 04:48:47,037 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 04:48:47,298 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 22306248 (allocated 23597056) 2026-03-23 04:48:47,315 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 92617 2026-03-23 04:48:47,318 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-03-23 04:48:47,320 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 92617 2026-03-23 04:48:47,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpbu4v1222_chrome_odoo" 2026-03-23 04:48:47,679 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-03-23 04:48:48,347 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 92836 2026-03-23 04:48:48,347 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmp_kl34fry_chrome_odoo 2026-03-23 04:48:48,347 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:37929/json/version 2026-03-23 04:48:48,350 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:48:48,575 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/141.0.7390.54 2026-03-23 04:48:48,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:37929/json 2026-03-23 04:48:48,604 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:48:48,662 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:37929/devtools/page/D64D4F5B5A7FF9DDF661CC5CC12B962A 2026-03-23 04:48:48,699 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-03-23 04:48:48,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-03-23 04:48:48,883 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:48:48,899 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-03-23 04:48:48,903 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/107" in browser 2026-03-23 04:48:48,903 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/107" 2026-03-23 04:48:48,924 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:48:50,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "GET /pos/ui/107 HTTP/1.1" 200 - 136 0.125 1.009 2026-03-23 04:48:50,059 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'D64D4F5B5A7FF9DDF661CC5CC12B962A', 'loaderId': '1B0EA69573400F3A0E44DD14CE25A415', 'isDownload': False} 2026-03-23 04:48:50,059 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-03-23 04:48:50,126 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:48:50,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-03-23 04:48:50,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 04:48:50,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-03-23 04:48:50,796 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:48:50,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:48:50,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-03-23 04:48:50,857 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate test code "odoo.startTour('OrderSynchronisationTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/107", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:48:50,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 04:48:50,902 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [1/16] Tour OrderSynchronisationTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:48:50,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:48:50,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:48:51,031 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10813) 2026-03-23 04:48:51,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.065 2026-03-23 04:48:51,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.017 0.093 2026-03-23 04:48:51,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 04:48:51,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.051 2026-03-23 04:48:51,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.303 0.445 2026-03-23 04:48:52,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 04:48:52,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 04:48:52,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /web/image/res.company/192/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.061 2026-03-23 04:48:52,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:48:52,335 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-03-23 04:48:52,423 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:48:52,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:48:52,476 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:48:52,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.026 2026-03-23 04:48:52,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /web/image?model=res.company&id=192&field=logo HTTP/1.1" 200 - 3 0.005 0.058 2026-03-23 04:48:52,540 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "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 04:48:52,554 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:48:52,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /web/image/res.users/679/avatar_128 HTTP/1.1" 200 - 14 0.050 0.093 2026-03-23 04:48:52,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.142 2026-03-23 04:48:52,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /web/image/res.company/192/favicon HTTP/1.1" 200 - 4 0.005 0.093 2026-03-23 04:48:52,710 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [2/16] Tour OrderSynchronisationTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:48:52,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:52] "GET /web/image/res.company/192/favicon HTTP/1.1" 304 - 4 0.010 0.022 2026-03-23 04:48:52,961 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-03-23 04:48:53,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.073 0.093 2026-03-23 04:48:53,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 36 0.040 0.173 2026-03-23 04:48:53,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "GET /web/image/res.company/192/favicon HTTP/1.1" 304 - 4 0.007 0.239 2026-03-23 04:48:53,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.031 2026-03-23 04:48:53,314 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [4/16] Tour OrderSynchronisationTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:48:53,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 54 0.057 0.078 2026-03-23 04:48:53,507 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [5/16] Tour OrderSynchronisationTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"50.0"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("50"))) 2026-03-23 04:48:53,552 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:48:53,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.050 0.172 2026-03-23 04:48:53,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.233 2026-03-23 04:48:53,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 04:48:53,745 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-03-23 04:48:53,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:48:54,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.011 0.027 2026-03-23 04:48:54,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 04:48:54,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [7/16] Tour OrderSynchronisationTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:48:54,153 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [8/16] Tour OrderSynchronisationTour → Step .pos-leftheader .orders-button 2026-03-23 04:48:54,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.032 0.066 2026-03-23 04:48:54,262 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [9/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter 2026-03-23 04:48:54,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:48:54,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:48:54,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.039 2026-03-23 04:48:54,392 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [10/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul 2026-03-23 04:48:54,440 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [11/16] Tour OrderSynchronisationTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 04:48:54,507 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [12/16] Tour OrderSynchronisationTour → Step .ticket-screen tbody tr > td:contains("device_sync") ~ td .badge:contains(Paid) 2026-03-23 04:48:54,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.006 0.013 2026-03-23 04:48:54,559 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [13/16] Tour OrderSynchronisationTour → Step .ticket-screen .order-row > div:contains("device_sync") ~ div .badge:contains(Paid) 2026-03-23 04:48:54,612 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [14/16] Tour OrderSynchronisationTour → Step .ticket-screen .order-row:contains("device_sync") 2026-03-23 04:48:54,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.029 0.050 2026-03-23 04:48:54,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 04:48:54,702 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [15/16] Tour OrderSynchronisationTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:48:54,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:48:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 04:48:54,755 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [16/16] Tour OrderSynchronisationTour → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:48:54,813 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-03-23 04:48:54,815 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 04:48:54,997 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 14960284 (allocated 17039360) 2026-03-23 04:48:55,006 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 92836 2026-03-23 04:48:55,010 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-03-23 04:48:55,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 92836 2026-03-23 04:48:55,140 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmp_kl34fry_chrome_odoo" 2026-03-23 04:48:55,224 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 04:49:10,581 26 INFO 00799-19-0-all odoo.models.unlink: User #681 deleted restaurant.floor records with IDs: [48] 2026-03-23 04:49:11,517 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-03-23 04:49:12,164 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 93016 2026-03-23 04:49:12,164 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpe0tgt5dd_chrome_odoo 2026-03-23 04:49:12,164 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:38435/json/version 2026-03-23 04:49:12,166 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38435', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:49:12,364 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/141.0.7390.54 2026-03-23 04:49:12,379 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:38435/json 2026-03-23 04:49:12,389 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38435', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:49:12,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:38435/devtools/page/A916DB0976A2E185EE00AB3129F7BEE5 2026-03-23 04:49:12,546 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-03-23 04:49:12,620 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-03-23 04:49:12,749 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:49:12,765 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-03-23 04:49:12,768 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:49:12,769 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:49:12,801 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:49:13,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:13] "GET /pos/ui/109 HTTP/1.1" 200 - 86 0.074 0.723 2026-03-23 04:49:13,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'A916DB0976A2E185EE00AB3129F7BEE5', 'loaderId': 'C2A231DEC9EC4B7AE7B41294CB87394F', 'isDownload': False} 2026-03-23 04:49:13,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-03-23 04:49:13,665 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:49:13,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:13] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 04:49:13,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:13] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-03-23 04:49:13,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-03-23 04:49:14,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:49:14,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:49:14,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 04:49:14,524 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:49:14,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-03-23 04:49:14,552 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/117] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:49:14,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 04:49:14,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:49:14,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.021 2026-03-23 04:49:14,714 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10868) 2026-03-23 04:49:14,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.022 0.090 2026-03-23 04:49:14,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.143 2026-03-23 04:49:14,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.076 2026-03-23 04:49:15,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.448 0.535 2026-03-23 04:49:15,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:49:16,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:49:16,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.072 2026-03-23 04:49:16,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.041 2026-03-23 04:49:16,375 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-03-23 04:49:16,516 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:49:16,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:49:16,558 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:49:16,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.022 0.063 2026-03-23 04:49:16,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.085 2026-03-23 04:49:16,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.116 2026-03-23 04:49:16,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.120 2026-03-23 04:49:16,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:49:16,757 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:49:16,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:16] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-03-23 04:49:16,920 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/117] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:49:17,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.055 2026-03-23 04:49:17,244 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/117] Tour pos_restaurant_sync → Step .new-order 2026-03-23 04:49:17,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.201 0.255 2026-03-23 04:49:17,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.420 2026-03-23 04:49:17,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.085 2026-03-23 04:49:17,992 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/117] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:49:18,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.055 2026-03-23 04:49:18,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:49:18,210 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/117] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:49:18,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.075 2026-03-23 04:49:18,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 04:49:18,461 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/117] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:49:18,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.042 2026-03-23 04:49:18,587 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/117] Tour pos_restaurant_sync → Step set tab to Test (trigger: .product-screen .new-tab) 2026-03-23 04:49:18,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.043 2026-03-23 04:49:18,657 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/117] Tour pos_restaurant_sync → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:49:18,719 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/117] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:49:18,776 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/117] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:49:18,881 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/117] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:20,931 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/117] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:49:21,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.052 2026-03-23 04:49:21,066 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/117] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.text-bg-info:contains(5)) 2026-03-23 04:49:21,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 04:49:21,126 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/117] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:49:21,220 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:21,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:49:21,277 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:49:21,323 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:21,378 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:21,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:49:21,518 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:21,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.047 2026-03-23 04:49:21,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/117] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:49:21,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.046 2026-03-23 04:49:21,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:49:21,684 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:21,726 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water"))) 2026-03-23 04:49:21,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:21,833 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-03-23 04:49:21,884 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:49:21,936 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/117] Tour pos_restaurant_sync → Step body 2026-03-23 04:49:22,054 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/117] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:49:22,137 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/117] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:49:22,321 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:49:22,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:49:22,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:49:22,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:49:22,328 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:49:22,328 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:49:22,329 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:49:22,330 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:49:22,363 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:49:22,367 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:49:22,368 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:49:22,386 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:49:22,390 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:49:22,404 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:49:22,408 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:49:22,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:49:22,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:49:22,448 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:49:22,449 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:49:22,449 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:49:22,450 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:49:22,450 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:49:22,452 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:49:22,453 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:49:22,454 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:49:22,462 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:49:22,463 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:49:22,464 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:49:22,464 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:49:22,465 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:49:22,465 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:49:22,466 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:49:22,467 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:49:22,467 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:49:22,471 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:49:22,472 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:49:22,472 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:49:22,473 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:49:22,473 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:49:22,474 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:49:22,474 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:49:22,474 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:49:22,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:49:22,508 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:49:22,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:49:22,530 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:49:22,536 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 04:49:22,547 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 04:49:22,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:49:22,559 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:49:22,562 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:49:22,564 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:49:22,566 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:49:22,567 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:49:22,572 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:49:22,584 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:49:22,586 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:49:22,587 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:49:22,621 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:49:22,634 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:49:22,636 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:49:22,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:49:22,649 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:49:22,660 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:49:22,708 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:49:22,715 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:49:22,721 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:49:22,725 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:49:22,754 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:49:22,760 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:49:22,772 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:49:22,787 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:49:22,795 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:49:22,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:49:22,812 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:49:22,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:49:22,862 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:49:22,863 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:49:22,876 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:49:22,878 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:49:22,887 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:49:22,889 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:49:22,892 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:49:22,896 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:49:22,898 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:49:22,899 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:49:22,906 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:49:22,907 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:49:22,917 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:49:22,918 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:49:22,920 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:49:22,926 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:49:22,930 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:49:22,933 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:49:22,934 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:49:22,940 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:49:22,944 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:49:22,974 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:49:22,975 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:22] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:49:23,007 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:49:23,015 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:49:23,022 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:49:23,029 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:49:23,031 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:49:23,035 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:49:23,037 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:49:23,055 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:49:23,078 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:49:23,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:23] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:49:23,095 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:49:23,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:49:23,111 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:49:23,116 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:49:23,117 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:49:23,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:23] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:49:23,141 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:49:23,151 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:49:23,157 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:49:23,158 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:49:23,165 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:49:23,166 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:49:23,170 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:49:23,174 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:49:23,183 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:49:23,217 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:23] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:49:23,221 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:23] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:49:23,236 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:23] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:49:23,240 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:49:23,255 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:49:23,271 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:23] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:49:23,275 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:49:23,277 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:49:23,282 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:49:23,284 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:49:23,284 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:49:23,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:23] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:49:23,287 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:49:23,291 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:49:23,292 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:49:23,294 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:49:23,296 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:49:23,298 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:49:23,299 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:49:23,299 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:49:23,299 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:49:23,300 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:49:23,304 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:49:24,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4049481 started for PoS orders references: [{'name': '/', 'uuid': '743a52a3-d2d0-4daf-8b48-81276f7eea8c'}] 2026-03-23 04:49:24,206 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/117] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:49:24,456 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:49:24,526 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/117] Tour pos_restaurant_sync → Step body 2026-03-23 04:49:24,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4049481 order {'name': '/', 'uuid': '743a52a3-d2d0-4daf-8b48-81276f7eea8c'} created pos.order #583 2026-03-23 04:49:24,590 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4049481 finished 2026-03-23 04:49:24,622 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:24,676 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/117] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:49:24,737 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:24,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.233 0.325 2026-03-23 04:49:24,820 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/117] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:49:24,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 52 0.053 0.456 2026-03-23 04:49:24,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.339 2026-03-23 04:49:24,911 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/117] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:24,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.586 2026-03-23 04:49:24,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58577049 started for PoS orders references: [{'name': '/', 'uuid': '62b5e608-28a1-4168-9ac9-b1464afbe634'}] 2026-03-23 04:49:25,098 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58577049 order {'name': '/', 'uuid': '62b5e608-28a1-4168-9ac9-b1464afbe634'} created pos.order #584 2026-03-23 04:49:25,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58577049 finished 2026-03-23 04:49:25,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.077 0.320 2026-03-23 04:49:26,948 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/117] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:49:27,051 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/117] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:49:27,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.007 0.024 2026-03-23 04:49:27,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:49:27,142 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:27,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:49:27,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:49:27,241 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:27,291 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/117] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:49:27,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:27,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 04:49:27,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid"))) 2026-03-23 04:49:27,484 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:27,534 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:27,589 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/117] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:49:27,642 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:27,694 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/117] Tour pos_restaurant_sync → Step body 2026-03-23 04:49:27,758 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/117] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:49:27,819 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/117] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:49:27,872 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/117] Tour pos_restaurant_sync → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:49:27,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/117] Tour pos_restaurant_sync → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:49:28,037 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/117] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:49:28,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:49:28,078 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:49:28,146 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/117] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:49:28,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 04:49:28,225 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/117] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:49:28,253 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:49:28,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:49:28,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34978423 started for PoS orders references: [{'name': '/', 'uuid': 'cb0fa0a6-3132-4fc0-8dc5-cb9ed46f9581'}] 2026-03-23 04:49:28,847 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34978423 order {'name': '/', 'uuid': 'cb0fa0a6-3132-4fc0-8dc5-cb9ed46f9581'} created pos.order #585 2026-03-23 04:49:28,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34978423 finished 2026-03-23 04:49:28,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 179 0.223 0.487 2026-03-23 04:49:29,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.049 2026-03-23 04:49:29,319 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/117] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:49:29,370 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/117] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-03-23 04:49:29,419 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/117] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:49:29,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.017 2026-03-23 04:49:29,514 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/117] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-03-23 04:49:29,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 04:49:29,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/117] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:49:29,689 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:29,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 04:49:29,739 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-03-23 04:49:29,792 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:29,846 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/117] Tour pos_restaurant_sync → Step body 2026-03-23 04:49:29,897 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/117] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:49:29,963 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/117] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:49:30,623 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82366108 started for PoS orders references: [{'name': '/', 'uuid': 'add7aa5b-1b50-4350-9838-0e083d282d8b'}] 2026-03-23 04:49:30,631 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/117] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:49:30,725 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82366108 order {'name': '/', 'uuid': 'add7aa5b-1b50-4350-9838-0e083d282d8b'} created pos.order #586 2026-03-23 04:49:30,760 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:49:30,762 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82366108 finished 2026-03-23 04:49:30,828 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/117] Tour pos_restaurant_sync → Step body 2026-03-23 04:49:30,884 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:30,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.090 0.223 2026-03-23 04:49:30,946 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/117] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-03-23 04:49:31,005 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:31,062 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/117] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:49:31,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 41 0.068 0.341 2026-03-23 04:49:31,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.430 2026-03-23 04:49:31,177 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/117] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:49:31,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.357 2026-03-23 04:49:31,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.210 2026-03-23 04:49:31,234 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/117] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:49:31,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.086 2026-03-23 04:49:31,287 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/117] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:49:31,356 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/117] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:49:31,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:49:31,449 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/117] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:49:31,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:49:31,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51330963 started for PoS orders references: [{'name': '/', 'uuid': 'add7aa5b-1b50-4350-9838-0e083d282d8b'}] 2026-03-23 04:49:31,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [581] to pos.order #586 2026-03-23 04:49:32,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51330963 order {'name': '/', 'uuid': 'add7aa5b-1b50-4350-9838-0e083d282d8b'} updated pos.order #586 2026-03-23 04:49:32,053 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51330963 finished 2026-03-23 04:49:32,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.213 0.470 2026-03-23 04:49:32,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.038 2026-03-23 04:49:32,392 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/117] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:49:32,445 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/117] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-03-23 04:49:32,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/117] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:49:32,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.013 2026-03-23 04:49:32,575 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:32,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 04:49:32,624 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/117] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:49:32,678 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:32,730 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/117] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:49:32,794 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/117] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:34,830 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/117] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:49:34,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-03-23 04:49:34,937 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/117] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:49:34,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:49:35,023 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:35,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 04:49:35,066 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:49:35,118 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:35,170 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/117] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:49:35,255 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:35,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:49:35,306 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid"))) 2026-03-23 04:49:35,365 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:35,411 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/117] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:49:35,491 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/117] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:35,551 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63951049 started for PoS orders references: [{'name': '/', 'uuid': 'a0d24c66-ae7e-4681-9aaa-cea30d05e0e6'}] 2026-03-23 04:49:35,615 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63951049 order {'name': '/', 'uuid': 'a0d24c66-ae7e-4681-9aaa-cea30d05e0e6'} created pos.order #587 2026-03-23 04:49:35,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63951049 finished 2026-03-23 04:49:35,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.039 0.102 2026-03-23 04:49:35,751 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/117] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-03-23 04:49:35,803 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/117] Tour pos_restaurant_sync → Step .pos-leftheader .orders-button 2026-03-23 04:49:35,945 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/117] Tour pos_restaurant_sync → Step .ticket-screen .order-row > div:contains("002") 2026-03-23 04:49:35,997 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/117] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-03-23 04:49:36,049 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/117] Tour pos_restaurant_sync → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-03-23 04:49:36,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.069 0.103 2026-03-23 04:49:36,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.040 2026-03-23 04:49:36,316 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/117] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:49:36,386 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/117] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:49:37,156 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/117] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-03-23 04:49:37,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:37] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.059 0.096 2026-03-23 04:49:37,322 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/117] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains("005") 2026-03-23 04:49:37,387 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:37,438 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/117] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:49:37,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.016 0.016 2026-03-23 04:49:37,551 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/117] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:49:37,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 04:49:37,615 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/117] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:49:37,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:49:37,690 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/117] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:39,730 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/117] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:49:39,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.022 2026-03-23 04:49:39,848 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/117] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:39,884 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/117] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:49:39,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.058 2026-03-23 04:49:39,935 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/117] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:39,990 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-03-23 04:49:39,991 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:49:40,426 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 26362376 (allocated 27275264) 2026-03-23 04:49:40,442 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 93016 2026-03-23 04:49:40,445 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-03-23 04:49:40,449 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 93016 2026-03-23 04:49:40,618 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpe0tgt5dd_chrome_odoo" 2026-03-23 04:49:41,439 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 93264 2026-03-23 04:49:41,440 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpbort4zao_chrome_odoo 2026-03-23 04:49:41,440 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:34281/json/version 2026-03-23 04:49:41,445 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:49:41,569 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/141.0.7390.54 2026-03-23 04:49:41,570 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:34281/json 2026-03-23 04:49:41,577 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:49:41,648 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:34281/devtools/page/0A84B65239DBA8A6D8C088A0FDDE86DA 2026-03-23 04:49:41,690 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-03-23 04:49:41,716 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-03-23 04:49:41,904 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:49:41,910 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-03-23 04:49:41,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:49:41,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:49:42,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "GET /pos/ui/109 HTTP/1.1" 200 - 30 0.032 0.067 2026-03-23 04:49:42,026 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '0A84B65239DBA8A6D8C088A0FDDE86DA', 'loaderId': '7D35D1E5DC147B88E44F49D0DF3ACA64', 'isDownload': False} 2026-03-23 04:49:42,026 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-03-23 04:49:42,069 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:49:42,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-03-23 04:49:42,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 04:49:42,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 04:49:42,805 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:49:42,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:49:42,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:49:42,884 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:49:42,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 04:49:42,912 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/62] Tour pos_restaurant_sync_second_login → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:49:42,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:49:42,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:49:42,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 04:49:43,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.006 0.020 2026-03-23 04:49:43,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.061 2026-03-23 04:49:43,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-03-23 04:49:43,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 216 0.211 0.421 2026-03-23 04:49:43,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:49:43,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.010 2026-03-23 04:49:44,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.048 2026-03-23 04:49:44,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.026 2026-03-23 04:49:44,173 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-03-23 04:49:44,266 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:49:44,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:49:44,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:49:44,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:49:44,340 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:49:44,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 7 0.020 0.115 2026-03-23 04:49:44,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:49:44,450 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "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 04:49:44,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.015 0.166 2026-03-23 04:49:44,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.004 0.065 2026-03-23 04:49:44,542 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:49:44,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.038 2026-03-23 04:49:44,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.016 2026-03-23 04:49:44,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 04:49:44,912 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:44,989 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:49:45,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.023 2026-03-23 04:49:45,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-03-23 04:49:47,101 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:49:47,149 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-03-23 04:49:47,204 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:47,263 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/62] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:49:47,317 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:47,374 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:49:47,430 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-03-23 04:49:47,534 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/62] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 04:49:47,615 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("2")) 2026-03-23 04:49:47,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:49:47,751 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:47,757 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42833077 started for PoS orders references: [{'name': '/', 'uuid': 'a0d24c66-ae7e-4681-9aaa-cea30d05e0e6'}] 2026-03-23 04:49:47,771 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:49:47,826 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42833077 order {'name': '/', 'uuid': 'a0d24c66-ae7e-4681-9aaa-cea30d05e0e6'} updated pos.order #587 2026-03-23 04:49:47,853 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42833077 finished 2026-03-23 04:49:48,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.100 0.146 2026-03-23 04:49:48,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.037 2026-03-23 04:49:48,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.032 2026-03-23 04:49:48,287 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:49:48,340 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-03-23 04:49:48,392 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)","price":2.2} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.2"))) 2026-03-23 04:49:48,450 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":1,"withClass":":eq(1)","price":2.2} (trigger: .order-container .orderline:eq(1):has(.product-name:contains("Minute Maid")):has(.qty:contains("1")):has(.price:contains("2.2"))) 2026-03-23 04:49:48,501 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/62] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:49:48,683 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:48,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.046 2026-03-23 04:49:48,863 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/62] Tour pos_restaurant_sync_second_login → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-03-23 04:49:48,912 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:48,965 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:49,014 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/62] Tour pos_restaurant_sync_second_login → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:49:49,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:49,141 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:49,192 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/62] Tour pos_restaurant_sync_second_login → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:49:49,293 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:49,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 04:49:49,337 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/62] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:49:49,425 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/62] Tour pos_restaurant_sync_second_login → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:49:49,474 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/62] Tour pos_restaurant_sync_second_login → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:49:49,530 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/62] Tour pos_restaurant_sync_second_login → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:49:49,628 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/62] Tour pos_restaurant_sync_second_login → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:49:49,656 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:49:49,658 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:49:49,736 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/62] Tour pos_restaurant_sync_second_login → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:49:49,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.027 2026-03-23 04:49:49,824 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/62] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:49:49,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.019 2026-03-23 04:49:49,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9854514 started for PoS orders references: [{'name': '/', 'uuid': 'a0d24c66-ae7e-4681-9aaa-cea30d05e0e6'}] 2026-03-23 04:49:50,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [582] to pos.order #587 2026-03-23 04:49:50,421 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9854514 order {'name': '/', 'uuid': 'a0d24c66-ae7e-4681-9aaa-cea30d05e0e6'} updated pos.order #587 2026-03-23 04:49:50,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9854514 finished 2026-03-23 04:49:50,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.170 0.545 2026-03-23 04:49:50,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.044 2026-03-23 04:49:50,886 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/62] Tour pos_restaurant_sync_second_login → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:49:50,940 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:49:51,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.010 0.039 2026-03-23 04:49:51,139 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:49:51,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.040 2026-03-23 04:49:51,186 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(2) 2026-03-23 04:49:51,256 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:51,298 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:49:51,348 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:51,402 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:49:51,450 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/62] Tour pos_restaurant_sync_second_login → Step click Actions button (trigger: .more-btn) 2026-03-23 04:49:51,522 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/62] Tour pos_restaurant_sync_second_login → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 04:49:51,607 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("2")):not(:has(.order-count)) 2026-03-23 04:49:51,662 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):not(:has(.order-count)) 2026-03-23 04:49:51,717 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/62] Tour pos_restaurant_sync_second_login → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:49:51,814 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:51,831 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58403057 started for PoS orders references: [{'name': '/', 'uuid': '08b54c8c-1032-45c6-893b-b40ee10be560'}] 2026-03-23 04:49:51,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58403057 order {'name': '/', 'uuid': '08b54c8c-1032-45c6-893b-b40ee10be560'} created pos.order #588 2026-03-23 04:49:51,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58403057 finished 2026-03-23 04:49:52,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 35 0.080 0.109 2026-03-23 04:49:52,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.071 2026-03-23 04:49:52,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.050 2026-03-23 04:49:52,293 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/62] Tour pos_restaurant_sync_second_login → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:49:52,347 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/62] Tour pos_restaurant_sync_second_login → Step .pos-leftheader .badge:contains(4) 2026-03-23 04:49:52,402 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:52,454 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/62] Tour pos_restaurant_sync_second_login → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:49:52,508 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:52,557 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/62] Tour pos_restaurant_sync_second_login → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:49:52,639 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/62] Tour pos_restaurant_sync_second_login → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:49:52,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 04:49:52,688 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/62] Tour pos_restaurant_sync_second_login → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-03-23 04:49:52,739 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/62] Tour pos_restaurant_sync_second_login → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:49:52,793 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/62] Tour pos_restaurant_sync_second_login → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:49:52,864 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/62] Tour pos_restaurant_sync_second_login → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:49:52,890 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13751495 started for PoS orders references: [{'name': '/', 'uuid': '08b54c8c-1032-45c6-893b-b40ee10be560'}] 2026-03-23 04:49:52,918 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [929] to pos.order #588 2026-03-23 04:49:52,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13751495 order {'name': '/', 'uuid': '08b54c8c-1032-45c6-893b-b40ee10be560'} updated pos.order #588 2026-03-23 04:49:52,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13751495 finished 2026-03-23 04:49:53,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.049 0.103 2026-03-23 04:49:53,095 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/62] Tour pos_restaurant_sync_second_login → Step .floor-map 2026-03-23 04:49:53,148 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/62] Tour pos_restaurant_sync_second_login → Step .floor-map .table:has(.label:contains("4")):has(.order-count:contains("1")) 2026-03-23 04:49:53,200 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-03-23 04:49:53,201 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 04:49:53,457 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18838684 (allocated 20582400) 2026-03-23 04:49:53,474 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 93264 2026-03-23 04:49:53,483 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-03-23 04:49:53,492 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 93264 2026-03-23 04:49:53,661 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpbort4zao_chrome_odoo" 2026-03-23 04:49:53,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-03-23 04:49:54,703 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 93448 2026-03-23 04:49:54,703 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmphinkqdon_chrome_odoo 2026-03-23 04:49:54,704 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34095/json/version 2026-03-23 04:49:54,706 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:49:54,943 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/141.0.7390.54 2026-03-23 04:49:54,960 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34095/json 2026-03-23 04:49:54,961 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:49:55,055 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:34095/devtools/page/1498B557AF20471389FDAFA6E65D7DF4 2026-03-23 04:49:55,133 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-03-23 04:49:55,157 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-03-23 04:49:55,359 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:49:55,374 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-03-23 04:49:55,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:49:55,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:49:55,394 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:49:56,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:56] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.081 1.197 2026-03-23 04:49:56,672 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '1498B557AF20471389FDAFA6E65D7DF4', 'loaderId': 'B67EE72E78AC9D393E2A38BC5DDBAF5D', 'isDownload': False} 2026-03-23 04:49:56,673 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-03-23 04:49:56,716 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:49:56,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:56] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 04:49:56,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-03-23 04:49:56,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.043 2026-03-23 04:49:57,421 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:49:57,426 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:49:57,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.012 2026-03-23 04:49:57,499 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:49:57,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 04:49:57,525 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/98] Tour SplitBillScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:49:57,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:49:57,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:49:57,684 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10869) 2026-03-23 04:49:57,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.096 2026-03-23 04:49:57,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.110 2026-03-23 04:49:57,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.012 2026-03-23 04:49:57,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.064 2026-03-23 04:49:58,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.255 0.415 2026-03-23 04:49:58,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:49:58,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:49:58,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:58] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.048 2026-03-23 04:49:58,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 04:49:58,904 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-03-23 04:49:58,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:49:59,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:49:59,036 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:49:59,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.009 2026-03-23 04:49:59,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:49:59,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.012 0.058 2026-03-23 04:49:59,197 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:49:59,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:49:59,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.074 0.162 2026-03-23 04:49:59,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.017 0.040 2026-03-23 04:49:59,398 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/98] Tour SplitBillScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:49:59,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:49:59] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.034 2026-03-23 04:49:59,830 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/98] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:50:00,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.092 0.109 2026-03-23 04:50:00,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:00] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.089 2026-03-23 04:50:00,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 04:50:00,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.051 2026-03-23 04:50:00,279 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/98] Tour SplitBillScreenTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:50:00,335 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:50:00,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:50:00,434 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:00,514 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:50:00,566 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:50:00,621 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:50:00,672 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:50:00,730 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:50:00,813 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:50:00,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 04:50:00,885 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/98] Tour SplitBillScreenTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:50:00,942 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-03-23 04:50:01,134 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:01,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 04:50:01,183 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/98] Tour SplitBillScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:50:01,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:01,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:50:01,378 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:50:01,431 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:50:01,489 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:50:01,549 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:50:01,603 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:50:01,773 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:50:01,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 04:50:01,818 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/98] Tour SplitBillScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:50:01,888 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-03-23 04:50:02,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 04:50:02,100 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:02,144 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/98] Tour SplitBillScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:50:02,230 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:02,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 04:50:02,278 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:02,334 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/98] Tour SplitBillScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:50:02,392 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/98] Tour SplitBillScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:50:02,443 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/98] Tour SplitBillScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:50:02,497 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/98] Tour SplitBillScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:50:02,626 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/98] Tour SplitBillScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:50:02,655 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-03-23 04:50:02,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 04:50:02,710 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:02,782 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:50:02,817 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:50:02,952 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/98] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:50:03,030 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-03-23 04:50:03,102 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:50:03,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:03,226 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:50:03,289 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:50:03,346 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:50:03,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:50:03,462 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 04:50:03,515 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/98] Tour SplitBillScreenTour → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-03-23 04:50:03,570 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:50:03,634 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:03,682 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/98] Tour SplitBillScreenTour → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-03-23 04:50:03,740 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/98] Tour SplitBillScreenTour → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-03-23 04:50:03,914 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:03,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.028 2026-03-23 04:50:03,928 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49379474 started for PoS orders references: [{'name': '/', 'uuid': 'a6a0ece8-4893-405d-bf1d-372d25c08301'}] 2026-03-23 04:50:03,962 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/98] Tour SplitBillScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-03-23 04:50:04,097 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49379474 order {'name': '/', 'uuid': 'a6a0ece8-4893-405d-bf1d-372d25c08301'} created pos.order #589 2026-03-23 04:50:04,116 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49379474 finished 2026-03-23 04:50:04,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.097 0.218 2026-03-23 04:50:04,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.051 2026-03-23 04:50:04,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20947308 started for PoS orders references: [{'name': '/', 'uuid': 'c373d5c0-7b85-4e36-a981-b7a002607f72'}] 2026-03-23 04:50:04,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20947308 order {'name': '/', 'uuid': 'c373d5c0-7b85-4e36-a981-b7a002607f72'} created pos.order #590 2026-03-23 04:50:04,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20947308 finished 2026-03-23 04:50:04,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.043 0.189 2026-03-23 04:50:04,669 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:04,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.037 2026-03-23 04:50:04,717 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 04:50:04,792 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 04:50:04,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 04:50:04,847 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:50:04,891 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:04,969 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:05,034 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:50:05,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.031 0.038 2026-03-23 04:50:05,085 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:50:05,192 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:50:05,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.067 0.092 2026-03-23 04:50:05,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.046 2026-03-23 04:50:05,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 04:50:05,544 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:05,595 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/98] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:50:05,690 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/98] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:50:05,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.026 2026-03-23 04:50:05,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.055 2026-03-23 04:50:05,740 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-03-23 04:50:05,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.061 2026-03-23 04:50:05,804 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-03-23 04:50:05,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:50:05,856 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:50:05,907 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:50:05,970 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:50:05,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:50:06,023 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:50:06,081 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/98] Tour SplitBillScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:06,153 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/98] Tour SplitBillScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:08,194 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/98] Tour SplitBillScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:50:08,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.011 0.016 2026-03-23 04:50:08,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 04:50:08,341 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:50:08,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/98] Tour SplitBillScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:50:08,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 04:50:08,473 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/98] Tour SplitBillScreenTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:50:08,557 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:50:08,625 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:50:08,666 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/98] Tour SplitBillScreenTour → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-03-23 04:50:08,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-03-23 04:50:08,776 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1 / 3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:50:08,833 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/98] Tour SplitBillScreenTour → Step total amount of split is '4.0' (trigger: .splitbill-screen .order-info .subtotal:contains("4.0")) 2026-03-23 04:50:08,898 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/98] Tour SplitBillScreenTour → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-03-23 04:50:09,072 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:09,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 04:50:09,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3743215 started for PoS orders references: [{'name': '/', 'uuid': 'a6a0ece8-4893-405d-bf1d-372d25c08301'}] 2026-03-23 04:50:09,119 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/98] Tour SplitBillScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-03-23 04:50:09,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3743215 order {'name': '/', 'uuid': 'a6a0ece8-4893-405d-bf1d-372d25c08301'} updated pos.order #589 2026-03-23 04:50:09,173 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3743215 finished 2026-03-23 04:50:09,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.049 0.124 2026-03-23 04:50:09,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 04:50:09,332 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83359109 started for PoS orders references: [{'name': '/', 'uuid': '7ed6eaba-617d-4d8f-b827-0545878c9c54'}] 2026-03-23 04:50:09,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83359109 order {'name': '/', 'uuid': '7ed6eaba-617d-4d8f-b827-0545878c9c54'} created pos.order #591 2026-03-23 04:50:09,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83359109 finished 2026-03-23 04:50:09,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.045 0.114 2026-03-23 04:50:09,561 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/98] Tour SplitBillScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:09,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 04:50:09,611 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:50:09,686 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/98] Tour SplitBillScreenTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:50:09,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.047 0.104 2026-03-23 04:50:09,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.024 2026-03-23 04:50:10,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.026 2026-03-23 04:50:10,030 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/98] Tour SplitBillScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:10,080 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/98] Tour SplitBillScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:50:10,172 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/98] Tour SplitBillScreenTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:50:10,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.011 0.045 2026-03-23 04:50:10,223 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:50:10,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.082 2026-03-23 04:50:10,292 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:50:10,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:50:10,340 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:50:10,390 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-03-23 04:50:10,455 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/98] Tour SplitBillScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2"))) 2026-03-23 04:50:10,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:50:10,503 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/98] Tour SplitBillScreenTour → Step Check the product page (trigger: .product-list) 2026-03-23 04:50:10,554 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-03-23 04:50:10,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:50:10,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 19808856 (allocated 20975616) 2026-03-23 04:50:10,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 93448 2026-03-23 04:50:10,798 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-03-23 04:50:10,799 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 93448 2026-03-23 04:50:10,968 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmphinkqdon_chrome_odoo" 2026-03-23 04:50:11,417 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 93653 2026-03-23 04:50:11,418 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpgzdod5se_chrome_odoo 2026-03-23 04:50:11,418 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40809/json/version 2026-03-23 04:50:11,423 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:50:11,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/141.0.7390.54 2026-03-23 04:50:11,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40809/json 2026-03-23 04:50:11,587 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:50:11,629 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:40809/devtools/page/9E9FDBD71AF7F9C29A6B0221C1186EC6 2026-03-23 04:50:11,658 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-03-23 04:50:11,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-03-23 04:50:11,848 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:50:11,860 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-03-23 04:50:11,862 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:50:11,863 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:50:11,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:11] "GET /pos/ui/109 HTTP/1.1" 200 - 34 0.031 0.064 2026-03-23 04:50:11,980 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '9E9FDBD71AF7F9C29A6B0221C1186EC6', 'loaderId': 'F821B91259EC5595EDC65D01A6A6BB04', 'isDownload': False} 2026-03-23 04:50:11,980 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-03-23 04:50:12,036 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:50:12,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-03-23 04:50:12,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.036 2026-03-23 04:50:12,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.048 2026-03-23 04:50:12,883 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:50:12,899 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:50:12,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:50:12,954 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:50:12,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.007 0.009 2026-03-23 04:50:12,979 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/112] Tour FloorScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:50:12,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 04:50:13,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:50:13,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.017 0.029 2026-03-23 04:50:13,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.054 2026-03-23 04:50:13,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-03-23 04:50:13,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.061 2026-03-23 04:50:14,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 324 0.305 0.495 2026-03-23 04:50:14,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:50:14,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.030 0.041 2026-03-23 04:50:14,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:14] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.062 2026-03-23 04:50:14,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.017 0.044 2026-03-23 04:50:14,680 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-03-23 04:50:14,941 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:50:14,961 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:50:14,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.031 2026-03-23 04:50:15,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:50:15,052 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:50:15,056 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "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 04:50:15,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 200 - 14 0.039 0.108 2026-03-23 04:50:15,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.007 0.197 2026-03-23 04:50:15,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.165 2026-03-23 04:50:15,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.005 0.146 2026-03-23 04:50:15,205 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/112] Tour FloorScreenTour → Step selected floor is 'Main Floor' (trigger: .button-floor.active:contains("Main Floor")) 2026-03-23 04:50:15,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.013 0.058 2026-03-23 04:50:15,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.024 2026-03-23 04:50:15,505 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:50:15,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.016 0.029 2026-03-23 04:50:15,591 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:15,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.031 2026-03-23 04:50:15,645 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:15,708 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/112] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-03-23 04:50:15,768 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-03-23 04:50:15,821 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-03-23 04:50:15,883 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/112] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:50:15,926 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/112] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:50:15,999 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/112] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 04:50:16,051 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/112] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-03-23 04:50:16,113 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-03-23 04:50:16,174 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("3"))) 2026-03-23 04:50:16,188 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:50:16,245 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-03-23 04:50:16,309 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1"))) 2026-03-23 04:50:16,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 3 0.006 0.008 2026-03-23 04:50:16,358 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/112] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-03-23 04:50:16,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.008 0.025 2026-03-23 04:50:16,421 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-03-23 04:50:16,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:50:16,505 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/112] Tour FloorScreenTour → Step selected floor is 'Main Floor (copy)' (trigger: .button-floor.active:contains("Main Floor (copy)")) 2026-03-23 04:50:16,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.019 2026-03-23 04:50:16,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.009 0.031 2026-03-23 04:50:16,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.010 0.008 2026-03-23 04:50:16,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:50:16,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:16] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:50:16,696 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:50:16,745 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:16,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:16,850 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/112] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-03-23 04:50:17,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:17] "GET /pos/ui/109/floor HTTP/1.1" 200 - 32 0.035 0.058 2026-03-23 04:50:17,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:17] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:50:17,992 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/112] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:50:18,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-03-23 04:50:18,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:50:18,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:50:18,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.008 0.036 2026-03-23 04:50:18,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.044 2026-03-23 04:50:18,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-03-23 04:50:18,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.032 0.066 2026-03-23 04:50:18,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.012 2026-03-23 04:50:18,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.027 2026-03-23 04:50:18,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.017 2026-03-23 04:50:18,587 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-03-23 04:50:18,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 304 - 7 0.017 0.027 2026-03-23 04:50:18,771 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/112] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:50:18,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.044 2026-03-23 04:50:18,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.010 0.048 2026-03-23 04:50:18,842 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/112] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 04:50:18,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-03-23 04:50:18,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-03-23 04:50:18,900 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/112] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-03-23 04:50:18,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.015 2026-03-23 04:50:18,971 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/112] Tour FloorScreenTour → Step click 'Main Floor (copy)' floor (trigger: .floor-selector .button-floor:contains("Main Floor (copy)")) 2026-03-23 04:50:19,037 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:50:19,084 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:19,136 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:19,196 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-03-23 04:50:19,264 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/112] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:50:19,345 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/112] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-03-23 04:50:19,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:19] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.007 0.025 2026-03-23 04:50:20,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "GET /pos/ui/109/floor HTTP/1.1" 200 - 32 0.080 0.144 2026-03-23 04:50:20,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:50:20,292 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/112] Tour FloorScreenTour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:50:20,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-03-23 04:50:20,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 04:50:20,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:50:20,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.016 0.039 2026-03-23 04:50:20,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.064 2026-03-23 04:50:20,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-03-23 04:50:20,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.043 0.066 2026-03-23 04:50:20,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-03-23 04:50:20,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.019 2026-03-23 04:50:21,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.017 2026-03-23 04:50:21,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.020 2026-03-23 04:50:21,135 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-03-23 04:50:21,268 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/112] Tour FloorScreenTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:50:21,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 304 - 7 0.014 0.040 2026-03-23 04:50:21,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:50:21,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.049 2026-03-23 04:50:21,344 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/112] Tour FloorScreenTour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 04:50:21,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.025 2026-03-23 04:50:21,422 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/112] Tour FloorScreenTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-03-23 04:50:21,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.028 0.035 2026-03-23 04:50:21,505 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/112] Tour FloorScreenTour → Step Check that element ".floor-selector .button-floor:contains('Main Floor (copy)')" don't exist. (trigger: body:not(:has(.floor-selector .button-floor:contains('Main Floor (copy)')))) 2026-03-23 04:50:21,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.036 2026-03-23 04:50:21,547 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/112] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-03-23 04:50:21,606 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/112] Tour FloorScreenTour → Step .edit-buttons i[aria-label="Add Table"] 2026-03-23 04:50:21,674 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"6","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("6"))) 2026-03-23 04:50:21,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:21] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:50:21,746 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-03-23 04:50:21,873 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/112] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 04:50:22,040 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/112] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 04:50:22,114 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/112] Tour FloorScreenTour → Step click numpad button: 0 (trigger: .modal div.numpad button:contains(/^0$/)) 2026-03-23 04:50:22,161 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/112] Tour FloorScreenTour → Step input shown is '100' (trigger: .modal .value:contains("100")) 2026-03-23 04:50:22,214 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/112] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:50:22,299 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"100","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("100"))) 2026-03-23 04:50:22,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:22] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:50:22,379 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-03-23 04:50:22,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.024 0.052 2026-03-23 04:50:22,449 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1"))) 2026-03-23 04:50:22,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:22] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.005 0.007 2026-03-23 04:50:22,506 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-03-23 04:50:22,561 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/112] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 04:50:22,617 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/112] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 04:50:22,669 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/112] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 04:50:22,723 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/112] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 04:50:22,777 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/112] Tour FloorScreenTour → Step input shown is '1111' (trigger: .modal .value:contains("1111")) 2026-03-23 04:50:22,846 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/112] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:50:22,930 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1111"))) 2026-03-23 04:50:22,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:22] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.008 0.009 2026-03-23 04:50:22,976 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/112] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-03-23 04:50:22,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.022 2026-03-23 04:50:23,045 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-03-23 04:50:23,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:50:23,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-03-23 04:50:23,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.023 2026-03-23 04:50:23,151 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-03-23 04:50:23,211 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1"))) 2026-03-23 04:50:23,261 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-03-23 04:50:23,321 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("3"))) 2026-03-23 04:50:23,382 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Clone"]) 2026-03-23 04:50:23,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("4"))) 2026-03-23 04:50:23,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.039 2026-03-23 04:50:23,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 04:50:23,557 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"5","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("5"))) 2026-03-23 04:50:23,608 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-03-23 04:50:23,670 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/112] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:50:23,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:50:23,728 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/112] Tour FloorScreenTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-03-23 04:50:23,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 04:50:23,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:50:23,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 04:50:23,799 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:50:23,852 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:23,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.057 2026-03-23 04:50:23,902 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:23,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.015 0.066 2026-03-23 04:50:23,954 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"100"} (trigger: .floor-map .table:has(.label:contains("100"))) 2026-03-23 04:50:24,006 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111"} (trigger: .floor-map .table:has(.label:contains("1111"))) 2026-03-23 04:50:24,058 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","run":"click"} (trigger: .floor-map .table:has(.label:contains("1111"))) 2026-03-23 04:50:24,121 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"1111","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1111"))) 2026-03-23 04:50:24,172 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-03-23 04:50:24,230 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/112] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:50:24,282 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:24,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:24] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 04:50:24,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:24] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:50:24,370 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("4"))) 2026-03-23 04:50:24,419 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-03-23 04:50:24,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.024 2026-03-23 04:50:24,481 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/112] Tour FloorScreenTour → Step click numpad button: ⌫ (trigger: .modal div.numpad button:contains(/^⌫$/)) 2026-03-23 04:50:24,547 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/112] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 04:50:24,640 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/112] Tour FloorScreenTour → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 04:50:24,706 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/112] Tour FloorScreenTour → Step input shown is '9' (trigger: .modal .value:contains("9")) 2026-03-23 04:50:24,734 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/112] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:50:24,889 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:24,915 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("4"))) 2026-03-23 04:50:24,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:24] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:50:24,968 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Seats"]) 2026-03-23 04:50:24,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.040 2026-03-23 04:50:25,026 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/112] Tour FloorScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 04:50:25,087 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/112] Tour FloorScreenTour → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 04:50:25,145 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/112] Tour FloorScreenTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-03-23 04:50:25,196 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/112] Tour FloorScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:50:25,269 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:25,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 04:50:25,326 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons i[aria-label="Make Round"]) 2026-03-23 04:50:25,414 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/112] Tour FloorScreenTour → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-03-23 04:50:25,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.020 0.107 2026-03-23 04:50:25,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.034 2026-03-23 04:50:25,481 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/112] Tour FloorScreenTour → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-03-23 04:50:25,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:50:25,528 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","withoutClass":".selected"} (trigger: .floor-map .table:not(.selected):has(.label:contains("4"))) 2026-03-23 04:50:25,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.028 2026-03-23 04:50:25,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.060 2026-03-23 04:50:25,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:25,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.006 0.038 2026-03-23 04:50:25,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.037 2026-03-23 04:50:25,875 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/112] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:50:25,894 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:50:25,946 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/112] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:26,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/112] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:28,045 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/112] Tour FloorScreenTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-03-23 04:50:28,107 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"3"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-03-23 04:50:28,160 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/112] Tour FloorScreenTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-03-23 04:50:28,308 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/112] Tour FloorScreenTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:50:28,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.012 0.044 2026-03-23 04:50:28,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.063 2026-03-23 04:50:28,359 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/112] Tour FloorScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:28,429 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [111/112] Tour FloorScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:30,478 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/112] Tour FloorScreenTour → Step selected floor is 'Second Floor' (trigger: .button-floor.active:contains("Second Floor")) 2026-03-23 04:50:30,532 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-03-23 04:50:30,533 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:50:30,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 17122592 (allocated 17436672) 2026-03-23 04:50:30,776 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 93653 2026-03-23 04:50:30,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-03-23 04:50:30,780 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 93653 2026-03-23 04:50:30,905 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpgzdod5se_chrome_odoo" 2026-03-23 04:50:31,695 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 93899 2026-03-23 04:50:31,698 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpurd_u847_chrome_odoo 2026-03-23 04:50:31,698 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34317/json/version 2026-03-23 04:50:31,703 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:50:31,894 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/141.0.7390.54 2026-03-23 04:50:31,920 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34317/json 2026-03-23 04:50:31,921 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:50:31,937 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:34317/devtools/page/303AA532C59DB3A60CABDCBE6D397560 2026-03-23 04:50:32,009 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-03-23 04:50:32,048 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-03-23 04:50:32,175 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:50:32,180 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-03-23 04:50:32,184 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:50:32,184 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:50:32,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:32] "GET /pos/ui/109 HTTP/1.1" 200 - 32 0.044 0.088 2026-03-23 04:50:32,329 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '303AA532C59DB3A60CABDCBE6D397560', 'loaderId': '6C235949A373C369523E2D645A826E2C', 'isDownload': False} 2026-03-23 04:50:32,329 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-03-23 04:50:32,385 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:50:32,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:32] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 04:50:32,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:32] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 04:50:32,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:32] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-03-23 04:50:33,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:50:33,144 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:50:33,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:50:33,226 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('TableMergeUnmergeTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:50:33,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 04:50:33,262 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [1/112] Tour TableMergeUnmergeTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:50:33,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:50:33,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:50:33,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 04:50:33,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.027 2026-03-23 04:50:33,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.055 2026-03-23 04:50:33,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-03-23 04:50:34,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 218 0.255 0.446 2026-03-23 04:50:34,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:50:34,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.014 2026-03-23 04:50:34,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.055 2026-03-23 04:50:34,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.013 2026-03-23 04:50:34,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-03-23 04:50:34,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:50:34,815 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:50:34,892 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:50:34,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:50:34,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 200 - 7 0.065 0.044 2026-03-23 04:50:34,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:50:34,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:34] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.011 0.062 2026-03-23 04:50:35,058 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "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 04:50:35,078 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:50:35,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.015 0.040 2026-03-23 04:50:35,201 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [2/112] Tour TableMergeUnmergeTour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-03-23 04:50:35,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-03-23 04:50:35,411 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [3/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:35,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-23 04:50:35,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.011 0.033 2026-03-23 04:50:35,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 04:50:35,643 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [4/112] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:50:35,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:50:35,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.017 2026-03-23 04:50:35,876 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [5/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:36,016 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [6/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:36,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22579047 started for PoS orders references: [{'name': '/', 'uuid': '99a1072b-f920-49ee-9221-05e653c2cdf7'}] 2026-03-23 04:50:36,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22579047 order {'name': '/', 'uuid': '99a1072b-f920-49ee-9221-05e653c2cdf7'} created pos.order #592 2026-03-23 04:50:36,322 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22579047 finished 2026-03-23 04:50:36,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.118 0.184 2026-03-23 04:50:36,479 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:50:36,532 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [8/112] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:36,590 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:37,093 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:37,595 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='top', relative=true) 2026-03-23 04:50:37,596 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:38,167 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='center', relative=true) 2026-03-23 04:50:38,199 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:38,737 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:38,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:38] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:50:38,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.019 2026-03-23 04:50:39,239 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [9/112] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:has(.label:contains("5")) .info.opacity-25) 2026-03-23 04:50:39,293 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/112] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-03-23 04:50:39,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:39] "GET /pos/ui/109/floor HTTP/1.1" 200 - 32 0.046 0.052 2026-03-23 04:50:40,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:40] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:50:40,666 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [11/112] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:has(.label:contains("5")) .info.opacity-25) 2026-03-23 04:50:40,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-03-23 04:50:40,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:50:40,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:50:40,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-03-23 04:50:40,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.010 0.053 2026-03-23 04:50:40,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-03-23 04:50:41,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.040 0.070 2026-03-23 04:50:41,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.009 0.043 2026-03-23 04:50:41,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.015 2026-03-23 04:50:41,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.018 2026-03-23 04:50:41,534 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-03-23 04:50:41,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 304 - 7 0.015 0.030 2026-03-23 04:50:41,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [12/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:41,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.020 2026-03-23 04:50:41,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.059 2026-03-23 04:50:41,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-03-23 04:50:41,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.022 2026-03-23 04:50:41,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.025 2026-03-23 04:50:41,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.047 2026-03-23 04:50:41,957 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [13/112] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-03-23 04:50:42,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.029 2026-03-23 04:50:42,041 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [14/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:42,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:42] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.015 2026-03-23 04:50:42,087 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [15/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:42,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:42] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.037 2026-03-23 04:50:42,155 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [16/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:42,218 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [17/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:42,293 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [18/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:43,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:50:44,393 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:50:44,445 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [20/112] Tour TableMergeUnmergeTour → Step click on table selector button (trigger: .floor-screen .right-buttons button i.fa-hashtag) 2026-03-23 04:50:44,499 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [21/112] Tour TableMergeUnmergeTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:50:44,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [22/112] Tour TableMergeUnmergeTour → Step .floor-screen .right-buttons .jump-button 2026-03-23 04:50:44,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:50:44,665 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/112] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-03-23 04:50:44,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.034 2026-03-23 04:50:44,717 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [24/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:44,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [25/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:44,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [26/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:44,876 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [27/112] Tour TableMergeUnmergeTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:50:44,955 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [28/112] Tour TableMergeUnmergeTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:50:45,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [29/112] Tour TableMergeUnmergeTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:50:45,071 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [30/112] Tour TableMergeUnmergeTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:50:45,171 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:50:45,173 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [31/112] Tour TableMergeUnmergeTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:50:45,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:50:45,249 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [32/112] Tour TableMergeUnmergeTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:50:45,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 04:50:45,341 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [33/112] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:50:45,341 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:50:45,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.020 2026-03-23 04:50:45,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79848973 started for PoS orders references: [{'name': '/', 'uuid': '99a1072b-f920-49ee-9221-05e653c2cdf7'}] 2026-03-23 04:50:45,527 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [583] to pos.order #592 2026-03-23 04:50:46,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79848973 order {'name': '/', 'uuid': '99a1072b-f920-49ee-9221-05e653c2cdf7'} updated pos.order #592 2026-03-23 04:50:46,150 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79848973 finished 2026-03-23 04:50:46,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.329 0.574 2026-03-23 04:50:46,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.036 2026-03-23 04:50:46,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:46] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 04:50:46,508 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/112] Tour TableMergeUnmergeTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:50:46,560 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [35/112] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:has(.label:contains("5")) .info.opacity-25))) 2026-03-23 04:50:46,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.020 0.040 2026-03-23 04:50:46,622 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [36/112] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:46,676 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:47,179 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:47,681 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='top', relative=true) 2026-03-23 04:50:47,682 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:48,201 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='center', relative=true) 2026-03-23 04:50:48,213 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:48,761 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:48,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:48] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:50:48,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.006 0.022 2026-03-23 04:50:49,256 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [37/112] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:49,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:49] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.009 2026-03-23 04:50:49,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.019 2026-03-23 04:50:49,531 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [38/112] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:has(.label:contains("5")) .info.opacity-25))) 2026-03-23 04:50:49,583 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:50:49,635 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [40/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:49,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.009 0.020 2026-03-23 04:50:49,751 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [41/112] Tour TableMergeUnmergeTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:50:49,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 04:50:49,829 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [42/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:49,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 04:50:49,897 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [43/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:49,944 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9152866 started for PoS orders references: [{'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'}] 2026-03-23 04:50:50,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9152866 order {'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'} created pos.order #593 2026-03-23 04:50:50,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9152866 finished 2026-03-23 04:50:50,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.069 0.159 2026-03-23 04:50:50,224 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:50:50,274 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [45/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:50,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.010 2026-03-23 04:50:50,408 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [46/112] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:50:50,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 04:50:50,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [47/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:50,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 04:50:50,565 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [48/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:50,611 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23900484 started for PoS orders references: [{'name': '/', 'uuid': '0f1f13e7-a675-4ca0-b7b3-05204d9bc236'}] 2026-03-23 04:50:50,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23900484 order {'name': '/', 'uuid': '0f1f13e7-a675-4ca0-b7b3-05204d9bc236'} created pos.order #594 2026-03-23 04:50:50,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23900484 finished 2026-03-23 04:50:50,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.045 0.130 2026-03-23 04:50:50,834 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:50:50,881 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [50/112] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:50,934 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:51,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:51,939 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='top', relative=true) 2026-03-23 04:50:51,944 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:52,467 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='center', relative=true) 2026-03-23 04:50:52,483 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:53,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:53] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-03-23 04:50:53,050 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:50:53,061 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73774059 started for PoS orders references: [{'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'}] 2026-03-23 04:50:53,110 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [939] to pos.order #593 2026-03-23 04:50:53,118 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73774059 order {'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'} updated pos.order #593 2026-03-23 04:50:53,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73774059 finished 2026-03-23 04:50:53,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.062 0.129 2026-03-23 04:50:53,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.199 2026-03-23 04:50:53,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:53] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.047 0.088 2026-03-23 04:50:53,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.006 0.015 2026-03-23 04:50:53,557 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [51/112] Tour TableMergeUnmergeTour → Step Verify that table 5 is a child table (trigger: .floor-map .table:has(.label:contains("5")) .info.opacity-25) 2026-03-23 04:50:53,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.035 2026-03-23 04:50:53,615 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [52/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:53,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.004 0.018 2026-03-23 04:50:53,742 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [53/112] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-03-23 04:50:53,853 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [54/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:53,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.074 2026-03-23 04:50:53,892 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [55/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:53,944 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [56/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:53,993 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [57/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:54,046 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [58/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:50:54,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [59/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:54,149 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [60/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:54,220 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:56,279 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:50:56,360 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [63/112] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:56,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:56] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 04:50:56,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.046 2026-03-23 04:50:56,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67582220 started for PoS orders references: [{'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'}] 2026-03-23 04:50:56,739 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [64/112] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:has(.label:contains("5")) .info.opacity-25))) 2026-03-23 04:50:56,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [65/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:50:56,793 26 INFO 00799-19-0-all odoo.models.unlink: User #684 deleted pos.order.line records with IDs: [939] 2026-03-23 04:50:56,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67582220 order {'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'} updated pos.order #593 2026-03-23 04:50:56,858 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67582220 finished 2026-03-23 04:50:56,921 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [66/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:50:56,963 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [67/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:50:57,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.108 0.274 2026-03-23 04:50:57,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.030 0.444 2026-03-23 04:50:57,168 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [68/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:50:57,196 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/112] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:50:57,274 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [70/112] Tour TableMergeUnmergeTour → Step Acknowledge printing error (test does not use a printer). (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:50:57,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 41 0.087 0.425 2026-03-23 04:50:57,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.524 2026-03-23 04:50:57,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.394 2026-03-23 04:50:57,505 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47813831 started for PoS orders references: [{'name': '/', 'uuid': 'c6d0bd0d-f363-4221-9927-c3f13d6d97d4'}] 2026-03-23 04:50:57,595 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47813831 order {'name': '/', 'uuid': 'c6d0bd0d-f363-4221-9927-c3f13d6d97d4'} created pos.order #595 2026-03-23 04:50:57,612 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47813831 finished 2026-03-23 04:50:57,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.049 0.448 2026-03-23 04:50:57,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.428 2026-03-23 04:50:57,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.304 2026-03-23 04:50:57,987 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:50:58,024 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:50:58,055 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:50:58,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:50:58,066 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:50:58,075 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:50:58,076 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,079 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,079 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,086 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:50:58,089 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,093 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,097 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:50:58,125 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,126 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,126 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,126 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,135 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:50:58,143 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:50:58,148 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:50:58,154 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:50:58,163 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:50:58,165 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:50:58,168 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,195 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:50:58,201 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:50:58,223 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:50:58,224 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,313 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,339 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,343 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,343 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,343 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,344 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,344 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,353 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,353 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,354 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,354 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,354 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,405 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,405 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,406 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,406 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,407 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,407 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,407 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,407 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,408 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,408 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,408 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,424 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,424 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,424 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,424 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,425 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,438 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:50:58,441 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:50:58,444 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,482 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,483 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,483 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-03-23 04:50:58,479 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 04:50:58,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:50:58,492 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,496 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,508 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:50:58,521 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,522 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,524 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,524 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,525 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,525 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,529 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,530 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,531 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,531 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,531 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,531 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,531 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,641 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:50:58,656 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:50:58,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:50:58,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:50:58,711 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,763 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,771 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,782 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,785 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,786 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,794 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,795 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,795 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,810 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,811 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,811 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,811 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,811 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,812 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,812 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,812 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,812 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,813 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,813 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,815 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,816 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,816 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,817 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,817 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,817 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,818 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,819 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,820 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,820 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,820 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,821 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,821 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,821 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,824 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,824 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,826 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,840 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,840 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,842 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,866 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,866 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,867 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,867 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,877 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,877 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,878 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,878 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:58,878 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Failed to fetch 2026-03-23 04:50:59,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23937429 started for PoS orders references: [{'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'}] 2026-03-23 04:50:59,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [71/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:50:59,629 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [72/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:50:59,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23937429 order {'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'} updated pos.order #593 2026-03-23 04:50:59,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23937429 finished 2026-03-23 04:50:59,703 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [73/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:50:59,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.082 0.167 2026-03-23 04:50:59,863 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:50:59,909 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [75/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:50:59,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:50:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.006 0.013 2026-03-23 04:51:00,018 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [76/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:00,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:51:00,069 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [77/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:51:00,121 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [78/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:00,172 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [79/112] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:51:00,234 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [80/112] Tour TableMergeUnmergeTour → Step Acknowledge printing error (test does not use a printer). (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:51:00,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 04:51:01,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14875651 started for PoS orders references: [{'name': '/', 'uuid': 'c6d0bd0d-f363-4221-9927-c3f13d6d97d4'}] 2026-03-23 04:51:01,208 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [81/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:51:01,220 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14875651 order {'name': '/', 'uuid': 'c6d0bd0d-f363-4221-9927-c3f13d6d97d4'} updated pos.order #595 2026-03-23 04:51:01,243 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14875651 finished 2026-03-23 04:51:01,268 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [82/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:01,332 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:01,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.055 0.109 2026-03-23 04:51:03,510 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [84/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:51:03,569 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [85/112] Tour TableMergeUnmergeTour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:51:03,622 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:51:04,126 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:51:04,646 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='top', relative=true) 2026-03-23 04:51:04,646 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:51:05,177 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='center', relative=true) 2026-03-23 04:51:05,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:51:05,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:05] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 04:51:05,762 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-03-23 04:51:05,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76083417 started for PoS orders references: [{'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'}] 2026-03-23 04:51:05,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [941] to pos.order #593 2026-03-23 04:51:05,824 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76083417 order {'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'} updated pos.order #593 2026-03-23 04:51:05,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76083417 finished 2026-03-23 04:51:05,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.056 0.151 2026-03-23 04:51:06,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.013 0.223 2026-03-23 04:51:06,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:06] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.052 0.100 2026-03-23 04:51:06,260 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [86/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:51:06,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.007 0.024 2026-03-23 04:51:06,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.034 2026-03-23 04:51:06,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.005 0.019 2026-03-23 04:51:06,360 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [87/112] Tour TableMergeUnmergeTour → Step Check if the active tab contains the text4 & 5 (trigger: .pos-leftheader span.text-bg-info:contains(4 & 5)) 2026-03-23 04:51:06,413 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:51:06,463 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [89/112] Tour TableMergeUnmergeTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:51:06,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [90/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Minute Maid"))) 2026-03-23 04:51:06,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.026 2026-03-23 04:51:06,634 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [91/112] Tour TableMergeUnmergeTour → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:51:06,707 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [92/112] Tour TableMergeUnmergeTour → Step Acknowledge printing error (test does not use a printer). (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:51:06,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:51:07,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67572175 started for PoS orders references: [{'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'}] 2026-03-23 04:51:07,411 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [93/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:51:07,465 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:07,467 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67572175 order {'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'} updated pos.order #593 2026-03-23 04:51:07,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67572175 finished 2026-03-23 04:51:07,528 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [95/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:07,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.073 0.153 2026-03-23 04:51:07,663 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [96/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:51:07,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [97/112] Tour TableMergeUnmergeTour → Step Drag table 5 away from table 4 to unlink them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:51:07,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:07] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 04:51:07,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 04:51:07,974 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52122904 started for PoS orders references: [{'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'}] 2026-03-23 04:51:08,020 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [98/112] Tour TableMergeUnmergeTour → Step Check that: ---Verify that table 5 is a child table--- is not true (trigger: body:not(:has(.floor-map .table:has(.label:contains("5")) .info.opacity-25))) 2026-03-23 04:51:08,027 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52122904 order {'name': '/', 'uuid': 'fc484e4c-2c43-4f46-acac-47e6a66e4e72'} updated pos.order #593 2026-03-23 04:51:08,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52122904 finished 2026-03-23 04:51:08,070 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [99/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:51:08,176 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [100/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:08,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.091 0.147 2026-03-23 04:51:08,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.261 2026-03-23 04:51:08,291 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [101/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:51:08,363 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [102/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:08,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:08,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 41 0.046 0.218 2026-03-23 04:51:08,432 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48695347 started for PoS orders references: [{'name': '/', 'uuid': '1c80e472-3b57-4955-9051-0c4e19ab77f4'}] 2026-03-23 04:51:08,509 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [104/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:08,523 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48695347 order {'name': '/', 'uuid': '1c80e472-3b57-4955-9051-0c4e19ab77f4'} created pos.order #596 2026-03-23 04:51:08,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48695347 finished 2026-03-23 04:51:08,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.069 0.272 2026-03-23 04:51:10,627 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [105/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:51:10,686 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [106/112] Tour TableMergeUnmergeTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:51:10,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.015 0.036 2026-03-23 04:51:10,837 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [107/112] Tour TableMergeUnmergeTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:10,879 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [108/112] Tour TableMergeUnmergeTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:51:10,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.087 2026-03-23 04:51:10,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 04:51:10,941 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [109/112] Tour TableMergeUnmergeTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:10,997 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/112] Tour TableMergeUnmergeTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:11,063 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [111/112] Tour TableMergeUnmergeTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:13,110 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [112/112] Tour TableMergeUnmergeTour → Step .floor-map 2026-03-23 04:51:13,161 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-03-23 04:51:13,162 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 04:51:13,517 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 25566904 (allocated 27275264) 2026-03-23 04:51:13,534 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 93899 2026-03-23 04:51:13,538 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-03-23 04:51:13,543 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 93899 2026-03-23 04:51:13,659 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpurd_u847_chrome_odoo" 2026-03-23 04:51:13,773 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-03-23 04:51:14,968 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 94184 2026-03-23 04:51:14,968 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpqcsfy5n9_chrome_odoo 2026-03-23 04:51:14,968 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:39415/json/version 2026-03-23 04:51:14,971 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:51:15,141 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/141.0.7390.54 2026-03-23 04:51:15,142 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:39415/json 2026-03-23 04:51:15,144 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:51:15,160 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:39415/devtools/page/FEE6FEF1ED175DF944A048DE55064620 2026-03-23 04:51:15,189 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-03-23 04:51:15,239 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-03-23 04:51:15,441 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:51:15,459 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-03-23 04:51:15,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:51:15,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:51:15,486 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:51:16,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:16] "GET /pos/ui/109 HTTP/1.1" 200 - 87 0.154 0.892 2026-03-23 04:51:16,533 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': 'FEE6FEF1ED175DF944A048DE55064620', 'loaderId': '3E2ECF7E84349910A443BD5F3816D39F', 'isDownload': False} 2026-03-23 04:51:16,534 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-03-23 04:51:16,557 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:51:16,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:16] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 04:51:16,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:16] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 04:51:16,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:16] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-03-23 04:51:17,447 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:51:17,454 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:51:17,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.033 2026-03-23 04:51:17,602 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:51:17,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.011 2026-03-23 04:51:17,645 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [1/109] Tour ControlButtonsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:51:17,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-03-23 04:51:17,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:51:17,868 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10870) 2026-03-23 04:51:17,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.021 0.132 2026-03-23 04:51:17,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.021 0.164 2026-03-23 04:51:17,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.024 2026-03-23 04:51:18,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.088 2026-03-23 04:51:18,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.322 0.446 2026-03-23 04:51:19,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:51:19,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 04:51:19,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-03-23 04:51:19,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:51:19,332 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-03-23 04:51:19,439 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:51:19,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:51:19,493 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:51:19,505 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:51:19,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 200 - 14 0.027 0.058 2026-03-23 04:51:19,570 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:51:19,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "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 04:51:19,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.101 2026-03-23 04:51:19,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.015 0.104 2026-03-23 04:51:19,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.005 0.032 2026-03-23 04:51:19,678 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [2/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:51:19,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:19] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-03-23 04:51:20,011 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [3/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:51:20,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.088 0.098 2026-03-23 04:51:20,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:20] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.101 2026-03-23 04:51:20,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:51:20,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.052 2026-03-23 04:51:20,513 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [4/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:51:20,583 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:51:20,662 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [5/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:20,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.026 2026-03-23 04:51:20,742 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [6/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:51:20,792 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [7/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:51:20,862 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [8/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:51:20,917 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [9/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:51:20,986 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [10/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:51:21,062 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [11/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:51:21,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:51:21,114 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [12/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:51:21,186 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [13/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-03-23 04:51:21,381 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [14/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:21,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 04:51:21,433 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [15/109] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:21,499 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [16/109] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:21,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40363641 started for PoS orders references: [{'name': '/', 'uuid': '75f6493c-8b49-4355-985c-b27179b21fbf'}] 2026-03-23 04:51:21,624 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40363641 order {'name': '/', 'uuid': '75f6493c-8b49-4355-985c-b27179b21fbf'} created pos.order #597 2026-03-23 04:51:21,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40363641 finished 2026-03-23 04:51:21,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.048 0.124 2026-03-23 04:51:21,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [17/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:51:21,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.021 2026-03-23 04:51:21,864 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [18/109] Tour ControlButtonsTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:51:21,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.039 2026-03-23 04:51:21,941 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [19/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:21,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 04:51:21,994 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [20/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:51:22,044 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [21/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:51:22,101 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [22/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:51:22,154 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [23/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:51:22,209 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [24/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:51:22,287 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [25/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:51:22,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 04:51:22,341 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [26/109] Tour ControlButtonsTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:51:22,406 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [27/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-03-23 04:51:22,603 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [28/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:22,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.037 2026-03-23 04:51:22,641 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [29/109] Tour ControlButtonsTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:51:22,736 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [30/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:22,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:51:22,782 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [31/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:51:22,833 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [32/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:22,887 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [33/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:51:22,937 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [34/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:51:23,009 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [35/109] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 04:51:23,103 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-03-23 04:51:23,726 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [37/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-03-23 04:51:23,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.018 2026-03-23 04:51:23,755 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:51:23,774 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #504993 started for PoS orders references: [{'name': '/', 'uuid': '75f6493c-8b49-4355-985c-b27179b21fbf'}] 2026-03-23 04:51:23,822 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [944, 945] to pos.order #597 2026-03-23 04:51:23,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #504993 order {'name': '/', 'uuid': '75f6493c-8b49-4355-985c-b27179b21fbf'} updated pos.order #597 2026-03-23 04:51:23,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #504993 finished 2026-03-23 04:51:24,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.091 0.165 2026-03-23 04:51:24,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.043 2026-03-23 04:51:24,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.050 2026-03-23 04:51:24,231 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [38/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:51:24,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.040 0.077 2026-03-23 04:51:24,288 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [39/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:51:24,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.080 2026-03-23 04:51:24,339 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [40/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:51:24,397 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [41/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:51:24,459 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [42/109] Tour ControlButtonsTour → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:51:24,567 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [43/109] Tour ControlButtonsTour → Step click back button (trigger: .splitbill-screen .button.back) 2026-03-23 04:51:24,651 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [44/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"5"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-03-23 04:51:24,724 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [45/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-03-23 04:51:24,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [46/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:51:24,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.099 2026-03-23 04:51:24,882 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [47/109] Tour ControlButtonsTour → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 04:51:24,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [48/109] Tour ControlButtonsTour → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 04:51:24,995 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [49/109] Tour ControlButtonsTour → Step input text 'test note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:51:25,062 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [50/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:51:25,147 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [51/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .o_tag_badge_text:contains("test note"))) 2026-03-23 04:51:25,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 04:51:25,200 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [52/109] Tour ControlButtonsTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:25,264 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [53/109] Tour ControlButtonsTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:25,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67344314 started for PoS orders references: [{'name': '/', 'uuid': '75f6493c-8b49-4355-985c-b27179b21fbf'}] 2026-03-23 04:51:25,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67344314 order {'name': '/', 'uuid': '75f6493c-8b49-4355-985c-b27179b21fbf'} updated pos.order #597 2026-03-23 04:51:25,403 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67344314 finished 2026-03-23 04:51:25,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.077 0.133 2026-03-23 04:51:25,592 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [54/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:51:25,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.024 2026-03-23 04:51:25,708 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [55/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5","price":"10.0","internalNote":"test note"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .o_tag_badge_text:contains("test note"))) 2026-03-23 04:51:25,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 04:51:25,754 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [56/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:51:25,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.026 2026-03-23 04:51:25,861 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [57/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:25,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:51:25,915 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [58/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:51:25,967 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [59/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:51:26,047 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [60/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:51:26,100 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [61/109] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:51:26,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [62/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:51:26,295 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [63/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:51:26,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 04:51:26,348 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [64/109] Tour ControlButtonsTour → Step click numpad button: 8 (trigger: div.numpad button:contains(/^8$/)) 2026-03-23 04:51:26,404 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [65/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"8","price":"8.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("8")):has(.price:contains("8.0"))) 2026-03-23 04:51:26,610 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [66/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:26,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:51:26,664 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [67/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:51:26,716 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [68/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:51:26,778 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [69/109] Tour ControlButtonsTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-03-23 04:51:26,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [70/109] Tour ControlButtonsTour → Step click numpad button: 1 (trigger: .modal div.numpad button:text(1)) 2026-03-23 04:51:26,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [71/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-03-23 04:51:26,957 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [72/109] Tour ControlButtonsTour → Step input shown is '15' (trigger: .modal .value:contains("15")) 2026-03-23 04:51:27,011 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [73/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:51:27,074 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [74/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:51:27,126 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [75/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:51:27,193 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [76/109] Tour ControlButtonsTour → Step guest number is 15 (trigger: .control-buttons button:contains("Guests"):contains(15)) 2026-03-23 04:51:27,264 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [77/109] Tour ControlButtonsTour → Step click guests 15 button (trigger: .modal .control-buttons button:contains(15Guests)) 2026-03-23 04:51:27,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [78/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: .modal div.numpad button:text(5)) 2026-03-23 04:51:27,384 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [79/109] Tour ControlButtonsTour → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-03-23 04:51:27,434 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [80/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:51:27,492 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [81/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:51:27,561 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [82/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:51:27,631 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [83/109] Tour ControlButtonsTour → Step guest number is 5 (trigger: .control-buttons button:contains("Guests"):contains(5)) 2026-03-23 04:51:27,687 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [84/109] Tour ControlButtonsTour → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 04:51:27,750 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [85/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-03-23 04:51:27,803 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [86/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:51:27,852 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [87/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:51:27,912 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [88/109] Tour ControlButtonsTour → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-03-23 04:51:28,001 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [89/109] Tour ControlButtonsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:51:28,070 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [90/109] Tour ControlButtonsTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:51:28,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:28] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.147 0.158 2026-03-23 04:51:28,513 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-03-23 04:51:28,545 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [92/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:51:28,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.051 2026-03-23 04:51:28,682 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [93/109] Tour ControlButtonsTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:51:28,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [94/109] Tour ControlButtonsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:28,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.048 0.075 2026-03-23 04:51:28,833 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [95/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:51:28,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.047 2026-03-23 04:51:28,891 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [96/109] Tour ControlButtonsTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:51:28,969 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [97/109] Tour ControlButtonsTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:51:29,047 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [98/109] Tour ControlButtonsTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:51:29,107 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [99/109] Tour ControlButtonsTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:51:29,194 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [100/109] Tour ControlButtonsTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:51:29,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 04:51:29,236 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [101/109] Tour ControlButtonsTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:51:29,292 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [102/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-03-23 04:51:29,494 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [103/109] Tour ControlButtonsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:29,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.041 2026-03-23 04:51:29,543 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [104/109] Tour ControlButtonsTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:51:29,593 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [105/109] Tour ControlButtonsTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:51:29,655 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [106/109] Tour ControlButtonsTour → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 04:51:29,776 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [107/109] Tour ControlButtonsTour → Step click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor")) 2026-03-23 04:51:29,824 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [108/109] Tour ControlButtonsTour → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-03-23 04:51:29,924 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [109/109] Tour ControlButtonsTour → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-03-23 04:51:29,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70638031 started for PoS orders references: [{'name': '/', 'uuid': 'd277b247-f50d-4293-a14d-946b86c0c7e0'}] 2026-03-23 04:51:30,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70638031 order {'name': '/', 'uuid': 'd277b247-f50d-4293-a14d-946b86c0c7e0'} created pos.order #598 2026-03-23 04:51:30,278 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70638031 finished 2026-03-23 04:51:30,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.136 0.275 2026-03-23 04:51:30,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.065 2026-03-23 04:51:30,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 04:51:30,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-03-23 04:51:30,589 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 04:51:30,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.125 2026-03-23 04:51:30,878 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21511384 (allocated 22810624) 2026-03-23 04:51:30,892 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 94184 2026-03-23 04:51:30,895 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-03-23 04:51:30,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 94184 2026-03-23 04:51:31,022 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpqcsfy5n9_chrome_odoo" 2026-03-23 04:51:31,134 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-03-23 04:51:32,044 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 94385 2026-03-23 04:51:32,048 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpgzi7twrs_chrome_odoo 2026-03-23 04:51:32,049 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:36829/json/version 2026-03-23 04:51:32,060 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36829', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:51:32,212 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/141.0.7390.54 2026-03-23 04:51:32,212 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:36829/json 2026-03-23 04:51:32,213 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36829', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:51:32,273 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:36829/devtools/page/6FA6D18AD8DD61A6ADE379A86FC6F3DB 2026-03-23 04:51:32,379 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-03-23 04:51:32,395 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-03-23 04:51:32,652 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:51:32,671 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-03-23 04:51:32,673 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:51:32,673 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:51:32,712 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:51:33,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:33] "GET /pos/ui/109 HTTP/1.1" 200 - 86 0.067 0.842 2026-03-23 04:51:33,610 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '6FA6D18AD8DD61A6ADE379A86FC6F3DB', 'loaderId': '8D4855622D43B0DE1032E6E69350BB63', 'isDownload': False} 2026-03-23 04:51:33,611 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-03-23 04:51:33,666 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:51:33,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.041 2026-03-23 04:51:33,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.045 2026-03-23 04:51:33,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.060 2026-03-23 04:51:34,546 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:51:34,547 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:51:34,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.024 2026-03-23 04:51:34,638 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:51:34,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.026 2026-03-23 04:51:34,674 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [1/34] Tour PosResTicketScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:51:34,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:51:34,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:51:34,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.016 2026-03-23 04:51:34,833 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10871) 2026-03-23 04:51:34,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.086 2026-03-23 04:51:34,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.123 2026-03-23 04:51:34,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.048 2026-03-23 04:51:35,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.341 0.472 2026-03-23 04:51:35,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:51:35,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:51:36,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.052 2026-03-23 04:51:36,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:51:36,148 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-03-23 04:51:36,283 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:51:36,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.023 2026-03-23 04:51:36,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:51:36,341 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:51:36,344 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:51:36,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.025 0.057 2026-03-23 04:51:36,435 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "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 04:51:36,444 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:51:36,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.017 0.110 2026-03-23 04:51:36,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.007 0.064 2026-03-23 04:51:36,520 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [2/34] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:51:36,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.015 0.035 2026-03-23 04:51:36,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:36] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.054 2026-03-23 04:51:36,973 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:51:37,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.071 0.108 2026-03-23 04:51:37,278 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [4/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:37,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:51:37,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:51:37,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.011 0.042 2026-03-23 04:51:37,375 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [5/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:39,427 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [6/34] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:51:39,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 04:51:39,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:51:39,648 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [7/34] Tour PosResTicketScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:51:39,763 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [8/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:39,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:51:39,827 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [9/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:51:39,882 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [10/34] Tour PosResTicketScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:51:39,944 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [11/34] Tour PosResTicketScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:51:39,995 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [12/34] Tour PosResTicketScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:51:40,080 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [13/34] Tour PosResTicketScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:51:40,160 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [14/34] Tour PosResTicketScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:51:40,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 04:51:40,210 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [15/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:51:40,264 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [16/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:40,314 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [17/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:40,365 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [18/34] Tour PosResTicketScreenTour → Step order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0")) 2026-03-23 04:51:40,417 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [19/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:40,469 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [20/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:40,539 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [21/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:40,587 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23352486 started for PoS orders references: [{'name': '/', 'uuid': '31a539a1-cf5f-4596-8048-03e9269f5538'}] 2026-03-23 04:51:40,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23352486 order {'name': '/', 'uuid': '31a539a1-cf5f-4596-8048-03e9269f5538'} created pos.order #599 2026-03-23 04:51:40,717 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23352486 finished 2026-03-23 04:51:40,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.066 0.147 2026-03-23 04:51:40,852 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [22/34] Tour PosResTicketScreenTour → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-03-23 04:51:40,902 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:51:40,962 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [24/34] Tour PosResTicketScreenTour → Step .ticket-screen .order-row > div:contains("001") 2026-03-23 04:51:41,014 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [25/34] Tour PosResTicketScreenTour → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-03-23 04:51:41,071 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [26/34] Tour PosResTicketScreenTour → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-03-23 04:51:41,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.051 0.071 2026-03-23 04:51:41,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.020 2026-03-23 04:51:41,197 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [27/34] Tour PosResTicketScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:51:41,262 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [28/34] Tour PosResTicketScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:41,377 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [29/34] Tour PosResTicketScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:41,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:41] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.070 0.136 2026-03-23 04:51:41,526 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-03-23 04:51:41,577 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [31/34] Tour PosResTicketScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:51:41,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 04:51:41,666 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [32/34] Tour PosResTicketScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:41,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:51:41,712 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [33/34] Tour PosResTicketScreenTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:51:41,768 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [34/34] Tour PosResTicketScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:41,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-03-23 04:51:41,830 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 04:51:42,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 15962524 (allocated 17174528) 2026-03-23 04:51:42,021 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 94385 2026-03-23 04:51:42,026 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-03-23 04:51:42,033 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 94385 2026-03-23 04:51:42,151 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmpgzi7twrs_chrome_odoo" 2026-03-23 04:51:42,212 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-03-23 04:51:42,923 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 94562 2026-03-23 04:51:42,923 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpc1lre9b8_chrome_odoo 2026-03-23 04:51:42,927 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:38199/json/version 2026-03-23 04:51:42,933 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:51:43,188 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/141.0.7390.54 2026-03-23 04:51:43,189 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:38199/json 2026-03-23 04:51:43,192 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:51:43,242 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:38199/devtools/page/F871BAC9A3B20A738B4E3E0063C9D97B 2026-03-23 04:51:43,283 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-03-23 04:51:43,314 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-03-23 04:51:43,584 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:51:43,599 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-03-23 04:51:43,601 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:51:43,601 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:51:43,626 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:51:44,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:44] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.074 1.006 2026-03-23 04:51:44,700 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': 'F871BAC9A3B20A738B4E3E0063C9D97B', 'loaderId': '55FBFEB15E7948281133302016A53D17', 'isDownload': False} 2026-03-23 04:51:44,701 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-03-23 04:51:44,732 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:51:44,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:44] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 04:51:44,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:44] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-03-23 04:51:44,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:44] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.036 2026-03-23 04:51:45,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:51:45,351 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:51:45,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:51:45,443 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:51:45,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 04:51:45,468 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [1/232] Tour PosResTipScreenTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:51:45,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:51:45,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:51:45,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-03-23 04:51:45,585 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10872) 2026-03-23 04:51:45,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.065 2026-03-23 04:51:45,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.051 0.121 2026-03-23 04:51:45,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.114 2026-03-23 04:51:46,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.303 0.471 2026-03-23 04:51:46,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:51:46,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:51:46,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:46] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.042 2026-03-23 04:51:46,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:51:46,891 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-03-23 04:51:46,997 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:51:47,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.023 2026-03-23 04:51:47,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:51:47,051 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:51:47,058 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:51:47,125 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:51:47,127 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:51:47,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.032 0.060 2026-03-23 04:51:47,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.010 0.110 2026-03-23 04:51:47,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.007 0.026 2026-03-23 04:51:47,223 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [2/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:51:47,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.024 2026-03-23 04:51:47,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.060 2026-03-23 04:51:47,449 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [3/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:51:47,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.019 0.031 2026-03-23 04:51:47,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.112 2026-03-23 04:51:47,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.104 2026-03-23 04:51:47,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:51:47,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.023 2026-03-23 04:51:47,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [4/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:51:47,959 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:51:48,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 04:51:48,052 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [5/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:48,118 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [6/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:51:48,170 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [7/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:51:48,229 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [8/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:51:48,283 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [9/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:51:48,340 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [10/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:51:48,425 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [11/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:51:48,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:51:48,492 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [12/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:51:48,542 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [13/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:48,595 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [14/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:48,644 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [15/232] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-03-23 04:51:48,695 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [16/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:48,751 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [17/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:48,817 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [18/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:48,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1807964 started for PoS orders references: [{'name': '/', 'uuid': 'a9649a97-cdf1-4a4d-b447-e641d2dbfdd5'}] 2026-03-23 04:51:48,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1807964 order {'name': '/', 'uuid': 'a9649a97-cdf1-4a4d-b447-e641d2dbfdd5'} created pos.order #600 2026-03-23 04:51:48,962 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1807964 finished 2026-03-23 04:51:49,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.054 0.126 2026-03-23 04:51:49,103 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [19/232] Tour PosResTipScreenTour → Step .floor-map .table:has(.label:contains("2")):has(.order-count:contains("1")) 2026-03-23 04:51:49,153 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [20/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:51:49,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 04:51:49,287 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [21/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:49,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 04:51:49,347 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [22/232] Tour PosResTipScreenTour → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-03-23 04:51:49,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.045 2026-03-23 04:51:49,387 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [23/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:49,437 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [24/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:51:49,499 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [25/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:51:49,550 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [26/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:51:49,603 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [27/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:51:49,737 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [28/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:51:49,768 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:51:49,779 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:51:49,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [29/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:51:49,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:51:49,951 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [30/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:51:49,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.021 2026-03-23 04:51:50,052 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-03-23 04:51:50,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:51:50,056 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6505605 started for PoS orders references: [{'name': '/', 'uuid': 'a9649a97-cdf1-4a4d-b447-e641d2dbfdd5'}] 2026-03-23 04:51:50,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:51:50,199 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [584] to pos.order #600 2026-03-23 04:51:50,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6505605 order {'name': '/', 'uuid': 'a9649a97-cdf1-4a4d-b447-e641d2dbfdd5'} updated pos.order #600 2026-03-23 04:51:50,569 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6505605 finished 2026-03-23 04:51:50,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 204 0.216 0.414 2026-03-23 04:51:50,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:51:50,824 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [32/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:50,890 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [33/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:52,924 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [34/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:51:52,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:51:53,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:51:53,034 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [35/232] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:51:53,105 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [36/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:53,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [37/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:51:53,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.072 2026-03-23 04:51:53,221 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [38/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:51:53,281 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [39/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:51:53,331 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [40/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:51:53,389 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [41/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:51:53,469 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [42/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:51:53,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:51:53,521 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [43/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:51:53,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [44/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:51:53,782 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [45/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:53,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.022 2026-03-23 04:51:53,827 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [46/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:53,878 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [47/232] Tour PosResTipScreenTour → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-03-23 04:51:53,929 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [48/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:53,980 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [49/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:54,056 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [50/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:54,086 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63119668 started for PoS orders references: [{'name': '/', 'uuid': '11d22b0b-078d-4814-b8f0-b68536e0a0ce'}] 2026-03-23 04:51:54,136 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63119668 order {'name': '/', 'uuid': '11d22b0b-078d-4814-b8f0-b68536e0a0ce'} created pos.order #601 2026-03-23 04:51:54,148 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63119668 finished 2026-03-23 04:51:54,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.029 0.088 2026-03-23 04:51:54,259 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:51:54,340 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-03-23 04:51:54,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.030 0.056 2026-03-23 04:51:54,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 04:51:54,545 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [53/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-03-23 04:51:54,595 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [54/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-03-23 04:51:54,651 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [55/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 2.00) 2026-03-23 04:51:54,703 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [56/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:54,766 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [57/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:51:56,810 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [58/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:51:56,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 04:51:56,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:51:56,924 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [59/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:51:56,999 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [60/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:57,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.015 2026-03-23 04:51:57,061 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [61/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:51:57,111 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [62/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:51:57,167 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [63/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:51:57,221 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [64/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:51:57,278 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [65/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:51:57,374 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [66/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:51:57,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:51:57,421 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [67/232] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:51:57,488 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [68/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:51:57,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.027 2026-03-23 04:51:57,687 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [69/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:57,731 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [70/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:51:57,781 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [71/232] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-03-23 04:51:57,834 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [72/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:51:57,885 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [73/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:51:57,950 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [74/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:51:57,998 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [75/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:51:58,051 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [76/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:51:58,127 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [77/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:51:58,193 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [78/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:51:58,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:51:58,275 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-03-23 04:51:58,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 04:51:58,315 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81285077 started for PoS orders references: [{'name': '/', 'uuid': '6fdd2cd1-585b-49ba-8f63-c5fdeebd2c0e'}] 2026-03-23 04:51:58,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81285077 order {'name': '/', 'uuid': '6fdd2cd1-585b-49ba-8f63-c5fdeebd2c0e'} created pos.order #602 2026-03-23 04:51:58,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81285077 finished 2026-03-23 04:51:58,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.155 0.413 2026-03-23 04:51:59,004 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [80/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:51:59,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:51:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.053 2026-03-23 04:51:59,072 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [81/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:52:01,129 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-03-23 04:52:01,247 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [83/232] Tour PosResTipScreenTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:52:01,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.072 2026-03-23 04:52:01,352 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [84/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:01,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.054 2026-03-23 04:52:01,416 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [85/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:52:01,467 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [86/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:52:01,528 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [87/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:52:01,577 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [88/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:52:01,632 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [89/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:52:01,726 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [90/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:52:01,777 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [91/232] Tour PosResTipScreenTour → Step click numpad button: 4 (trigger: div.numpad button:contains(/^4$/)) 2026-03-23 04:52:01,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.037 2026-03-23 04:52:01,874 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [92/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("4"))) 2026-03-23 04:52:02,057 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [93/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:02,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.028 2026-03-23 04:52:02,097 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [94/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:02,149 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [95/232] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-03-23 04:52:02,199 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [96/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:02,252 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [97/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:52:02,302 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [98/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:52:02,369 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [99/232] Tour PosResTipScreenTour → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-03-23 04:52:02,438 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [100/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2$/)) 2026-03-23 04:52:02,500 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [101/232] Tour PosResTipScreenTour → Step input shown is '2' (trigger: .modal .value:contains("2")) 2026-03-23 04:52:02,550 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [102/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:52:02,609 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [103/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:52:02,671 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [104/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:52:02,768 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [105/232] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-03-23 04:52:02,819 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-03-23 04:52:02,879 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [107/232] Tour PosResTipScreenTour → Step set tab to Test (trigger: .product-screen .new-tab) 2026-03-23 04:52:02,956 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [108/232] Tour PosResTipScreenTour → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:52:03,017 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [109/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:52:03,077 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:52:03,147 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-03-23 04:52:03,165 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47398206 started for PoS orders references: [{'name': '/', 'uuid': '778f285f-4908-416c-8783-d0b2a9863b9e'}] 2026-03-23 04:52:03,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47398206 order {'name': '/', 'uuid': '778f285f-4908-416c-8783-d0b2a9863b9e'} created pos.order #603 2026-03-23 04:52:03,353 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47398206 finished 2026-03-23 04:52:03,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.071 0.211 2026-03-23 04:52:03,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 04:52:03,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.045 0.093 2026-03-23 04:52:03,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.031 2026-03-23 04:52:03,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:52:03,738 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [112/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-03-23 04:52:03,797 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [113/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-03-23 04:52:03,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [114/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Tipping):contains($ 6.00) 2026-03-23 04:52:03,918 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [115/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("2.0") 2026-03-23 04:52:03,982 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [116/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("2.0") 2026-03-23 04:52:04,037 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [117/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:04,087 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [118/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:52:04,252 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-03-23 04:52:04,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.012 0.068 2026-03-23 04:52:04,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.056 2026-03-23 04:52:04,314 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [120/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("2.0") 2026-03-23 04:52:04,367 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [121/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.30") 2026-03-23 04:52:04,418 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [122/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("0.40") 2026-03-23 04:52:04,472 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [123/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("0.50") 2026-03-23 04:52:04,523 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [124/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") 2026-03-23 04:52:04,577 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [125/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="0.40"] 2026-03-23 04:52:04,631 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [126/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:52:04,694 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [127/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:52:06,740 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-03-23 04:52:06,794 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:52:06,881 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-03-23 04:52:07,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.057 0.124 2026-03-23 04:52:07,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.013 0.024 2026-03-23 04:52:07,233 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [131/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-03-23 04:52:07,287 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [132/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-03-23 04:52:07,344 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [133/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("6.0") 2026-03-23 04:52:07,405 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [134/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("6.0") 2026-03-23 04:52:07,462 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [135/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:07,512 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [136/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:52:07,597 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-03-23 04:52:07,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.014 0.016 2026-03-23 04:52:07,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 04:52:07,642 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [138/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("6.0") 2026-03-23 04:52:07,692 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [139/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("0.90") 2026-03-23 04:52:07,744 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [140/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.20") 2026-03-23 04:52:07,798 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [141/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("1.50") 2026-03-23 04:52:07,847 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [142/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") 2026-03-23 04:52:07,902 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [143/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.50"] 2026-03-23 04:52:07,952 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [144/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:52:08,019 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [145/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:52:10,056 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-03-23 04:52:10,111 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:52:10,176 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [148/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("8.0") 2026-03-23 04:52:10,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.035 0.073 2026-03-23 04:52:10,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.028 2026-03-23 04:52:10,398 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [149/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("8.0") 2026-03-23 04:52:10,449 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [150/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:10,501 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [151/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:52:10,590 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [152/232] Tour PosResTipScreenTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:52:10,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.039 2026-03-23 04:52:10,650 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [153/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:10,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.052 2026-03-23 04:52:10,697 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [154/232] Tour PosResTipScreenTour → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-03-23 04:52:10,751 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [155/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:10,806 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [156/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:52:10,860 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [157/232] Tour PosResTipScreenTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:52:10,935 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [158/232] Tour PosResTipScreenTour → Step guest number is 2 (trigger: .control-buttons button:contains("Guests"):contains(2)) 2026-03-23 04:52:10,982 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-03-23 04:52:11,034 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [160/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:52:11,095 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [161/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:52:11,148 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [162/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:52:11,199 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [163/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:52:11,277 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [164/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:52:11,342 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [165/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:52:11,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 04:52:11,421 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-03-23 04:52:11,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 04:52:11,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85047221 started for PoS orders references: [{'name': '/', 'uuid': '778f285f-4908-416c-8783-d0b2a9863b9e'}] 2026-03-23 04:52:11,583 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [586] to pos.order #603 2026-03-23 04:52:11,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85047221 order {'name': '/', 'uuid': '778f285f-4908-416c-8783-d0b2a9863b9e'} updated pos.order #603 2026-03-23 04:52:11,941 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85047221 finished 2026-03-23 04:52:12,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.181 0.455 2026-03-23 04:52:12,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.056 2026-03-23 04:52:12,195 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [167/232] Tour PosResTipScreenTour → Step .tip-screen .total-amount:contains("8.0") 2026-03-23 04:52:12,244 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [168/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("15%") ~ .amount:contains("1.20") 2026-03-23 04:52:12,297 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [169/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("20%") ~ .amount:contains("1.60") 2026-03-23 04:52:12,348 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [170/232] Tour PosResTipScreenTour → Step .tip-screen .percentage:contains("25%") ~ .amount:contains("2.00") 2026-03-23 04:52:12,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [171/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input 2026-03-23 04:52:12,458 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [172/232] Tour PosResTipScreenTour → Step .tip-screen .custom-amount-form input[data-amount="1.00"] 2026-03-23 04:52:12,511 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [173/232] Tour PosResTipScreenTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:52:12,583 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [174/232] Tour PosResTipScreenTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:52:14,623 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-03-23 04:52:14,673 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-03-23 04:52:14,734 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-03-23 04:52:14,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:14] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.033 0.063 2026-03-23 04:52:14,921 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [178/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-03-23 04:52:14,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.020 0.062 2026-03-23 04:52:14,976 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [179/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Tipping") 2026-03-23 04:52:15,047 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [180/232] Tour PosResTipScreenTour → Step .ticket-screen .tip-cell:contains("1.00") 2026-03-23 04:52:15,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [181/232] Tour PosResTipScreenTour → Step .ticket-screen .controls .settle-tips 2026-03-23 04:52:15,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.039 2026-03-23 04:52:15,240 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [182/232] Tour PosResTipScreenTour → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-03-23 04:52:15,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 04:52:15,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.035 0.032 2026-03-23 04:52:15,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.102 2026-03-23 04:52:15,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.132 2026-03-23 04:52:15,494 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-03-23 04:52:15,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.113 2026-03-23 04:52:15,547 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [184/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul 2026-03-23 04:52:15,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.017 0.160 2026-03-23 04:52:15,617 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [185/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter ul li:contains("Active") 2026-03-23 04:52:15,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.020 0.131 2026-03-23 04:52:15,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.187 2026-03-23 04:52:15,674 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [186/232] Tour PosResTipScreenTour → Step .ticket-screen .orders .order-row:contains(Ongoing):contains($ 4.00) 2026-03-23 04:52:15,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.009 0.052 2026-03-23 04:52:15,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.227 2026-03-23 04:52:15,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.006 0.208 2026-03-23 04:52:15,739 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [187/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row:contains("4.0") 2026-03-23 04:52:15,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.003 0.069 2026-03-23 04:52:15,801 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [188/232] Tour PosResTipScreenTour → Step .ticket-screen .order-row.active:contains("4.0") 2026-03-23 04:52:15,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.155 2026-03-23 04:52:15,851 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [189/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:15,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.109 2026-03-23 04:52:15,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.177 2026-03-23 04:52:15,903 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [190/232] Tour PosResTipScreenTour → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:52:15,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.086 2026-03-23 04:52:15,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 04:52:16,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:52:16,017 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [191/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:52:16,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94968655 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'uuid': 'a9649a97-cdf1-4a4d-b447-e641d2dbfdd5'}] 2026-03-23 04:52:16,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94968655 order {'name': 'Bar Prout - 000001', 'uuid': 'a9649a97-cdf1-4a4d-b447-e641d2dbfdd5'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-03-23 04:52:16,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94968655 finished 2026-03-23 04:52:16,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.056 0.145 2026-03-23 04:52:16,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86537427 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'uuid': '6fdd2cd1-585b-49ba-8f63-c5fdeebd2c0e'}] 2026-03-23 04:52:16,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86537427 order {'name': 'Bar Prout - 000003', 'uuid': '6fdd2cd1-585b-49ba-8f63-c5fdeebd2c0e'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-03-23 04:52:16,343 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86537427 finished 2026-03-23 04:52:16,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.059 0.136 2026-03-23 04:52:16,538 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11630592 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'uuid': '778f285f-4908-416c-8783-d0b2a9863b9e'}] 2026-03-23 04:52:16,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11630592 order {'name': 'Bar Prout - 000004', 'uuid': '778f285f-4908-416c-8783-d0b2a9863b9e'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-03-23 04:52:16,575 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11630592 finished 2026-03-23 04:52:16,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.050 0.112 2026-03-23 04:52:16,793 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [192/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:52:16,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 04:52:16,844 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [193/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:52:16,896 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [194/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:52:16,981 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [195/232] Tour PosResTipScreenTour → Step .payment-screen .button:contains('Tip') 2026-03-23 04:52:17,022 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [196/232] Tour PosResTipScreenTour → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 04:52:17,079 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [197/232] Tour PosResTipScreenTour → Step input shown is '1' (trigger: .modal .value:contains("1")) 2026-03-23 04:52:17,131 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [198/232] Tour PosResTipScreenTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:52:17,210 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [199/232] Tour PosResTipScreenTour → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 04:52:17,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.025 2026-03-23 04:52:17,268 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [200/232] Tour PosResTipScreenTour → Step amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0")) 2026-03-23 04:52:17,326 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [201/232] Tour PosResTipScreenTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:52:17,395 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [202/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:52:17,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:52:17,478 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [203/232] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:52:17,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:52:17,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27573780 started for PoS orders references: [{'name': '/', 'uuid': '11d22b0b-078d-4814-b8f0-b68536e0a0ce'}] 2026-03-23 04:52:17,544 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [955] to pos.order #601 2026-03-23 04:52:17,633 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [587] to pos.order #601 2026-03-23 04:52:17,926 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27573780 order {'name': '/', 'uuid': '11d22b0b-078d-4814-b8f0-b68536e0a0ce'} updated pos.order #601 2026-03-23 04:52:17,947 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27573780 finished 2026-03-23 04:52:18,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.165 0.390 2026-03-23 04:52:18,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:52:18,441 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [204/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:52:18,521 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [205/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:52:18,560 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [206/232] Tour PosResTipScreenTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:52:18,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:52:18,653 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [207/232] Tour PosResTipScreenTour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:52:18,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.050 2026-03-23 04:52:18,760 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [208/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:18,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.050 2026-03-23 04:52:18,846 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [209/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:52:18,924 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [210/232] Tour PosResTipScreenTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:52:18,966 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [211/232] Tour PosResTipScreenTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:52:19,016 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [212/232] Tour PosResTipScreenTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:52:19,073 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [213/232] Tour PosResTipScreenTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:52:19,158 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [214/232] Tour PosResTipScreenTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:52:19,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:52:19,197 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [215/232] Tour PosResTipScreenTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:52:19,253 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [216/232] Tour PosResTipScreenTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:52:19,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [217/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:19,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:52:19,486 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [218/232] Tour PosResTipScreenTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:19,540 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [219/232] Tour PosResTipScreenTour → Step order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0")) 2026-03-23 04:52:19,592 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [220/232] Tour PosResTipScreenTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:19,645 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [221/232] Tour PosResTipScreenTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:52:19,712 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [222/232] Tour PosResTipScreenTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:52:19,764 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [223/232] Tour PosResTipScreenTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:52:19,817 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [224/232] Tour PosResTipScreenTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:52:19,884 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [225/232] Tour PosResTipScreenTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:52:19,948 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [226/232] Tour PosResTipScreenTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:52:19,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:52:20,036 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-03-23 04:52:20,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.020 2026-03-23 04:52:20,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13571311 started for PoS orders references: [{'name': '/', 'uuid': '32b273e2-78bd-4074-a41f-e2bd9720abfc'}] 2026-03-23 04:52:20,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13571311 order {'name': '/', 'uuid': '32b273e2-78bd-4074-a41f-e2bd9720abfc'} created pos.order #604 2026-03-23 04:52:20,415 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13571311 finished 2026-03-23 04:52:20,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.107 0.326 2026-03-23 04:52:20,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 04:52:20,583 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-03-23 04:52:20,697 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [229/232] Tour PosResTipScreenTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:52:20,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:20] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.011 0.037 2026-03-23 04:52:20,752 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [230/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:52:20,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 04:52:20,813 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [231/232] Tour PosResTipScreenTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:52:20,842 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82297629 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'uuid': '32b273e2-78bd-4074-a41f-e2bd9720abfc'}] 2026-03-23 04:52:20,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82297629 order {'name': 'Bar Prout - 000005', 'uuid': '32b273e2-78bd-4074-a41f-e2bd9720abfc'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-03-23 04:52:20,867 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-03-23 04:52:20,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82297629 finished 2026-03-23 04:52:20,919 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-03-23 04:52:20,924 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:52:21,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.059 0.125 2026-03-23 04:52:21,424 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 29313848 (allocated 31731712) 2026-03-23 04:52:21,440 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 94562 2026-03-23 04:52:21,441 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-03-23 04:52:21,443 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 94562 2026-03-23 04:52:21,561 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpc1lre9b8_chrome_odoo" 2026-03-23 04:52:21,647 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-03-23 04:52:22,641 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 94827 2026-03-23 04:52:22,641 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpgzp_dm70_chrome_odoo 2026-03-23 04:52:22,641 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:33899/json/version 2026-03-23 04:52:22,644 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:52:22,898 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/141.0.7390.54 2026-03-23 04:52:22,898 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:33899/json 2026-03-23 04:52:22,904 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:52:22,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:33899/devtools/page/4D589BAB9B4A1CFFF65EFE0BF0AF87A3 2026-03-23 04:52:22,922 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-03-23 04:52:22,975 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-03-23 04:52:23,166 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:52:23,180 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-03-23 04:52:23,182 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:52:23,183 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:52:23,199 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:52:24,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:24] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.072 0.804 2026-03-23 04:52:24,075 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '4D589BAB9B4A1CFFF65EFE0BF0AF87A3', 'loaderId': '275A9B568816A428E0ECEDFE47DA29A0', 'isDownload': False} 2026-03-23 04:52:24,076 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-03-23 04:52:24,129 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:52:24,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 04:52:24,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-03-23 04:52:24,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.050 2026-03-23 04:52:24,856 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:52:24,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:52:24,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.031 2026-03-23 04:52:25,002 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:52:25,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.025 2026-03-23 04:52:25,049 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [1/71] Tour SplitBillScreenTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:52:25,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:52:25,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:52:25,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.023 2026-03-23 04:52:25,286 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10873) 2026-03-23 04:52:25,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.154 2026-03-23 04:52:25,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.031 0.159 2026-03-23 04:52:25,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-03-23 04:52:26,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.273 0.415 2026-03-23 04:52:26,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:52:26,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:52:26,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-03-23 04:52:26,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:52:26,423 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-03-23 04:52:26,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:52:26,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.013 2026-03-23 04:52:26,635 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:52:26,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:52:26,699 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:52:26,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.051 0.090 2026-03-23 04:52:26,720 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:52:26,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.011 0.026 2026-03-23 04:52:26,763 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [2/71] Tour SplitBillScreenTour2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:52:26,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.155 2026-03-23 04:52:26,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.194 2026-03-23 04:52:26,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:26] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.042 2026-03-23 04:52:26,998 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [3/71] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:52:27,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.081 2026-03-23 04:52:27,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:27] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.018 0.097 2026-03-23 04:52:27,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 04:52:27,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.049 2026-03-23 04:52:27,382 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [4/71] Tour SplitBillScreenTour2 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:52:27,447 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:52:27,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:27] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.019 0.043 2026-03-23 04:52:27,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:52:27,564 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [5/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:27,638 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [6/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:27,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:27] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-03-23 04:52:27,701 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [7/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:52:27,762 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [8/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:52:27,814 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [9/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:52:27,869 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [10/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:52:27,923 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [11/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:52:27,977 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [12/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:52:28,065 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [13/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:52:28,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:52:28,114 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [14/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:28,167 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [15/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:28,220 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [16/71] Tour SplitBillScreenTour2 → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:52:28,311 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [17/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:28,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 04:52:28,363 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [18/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:52:28,414 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [19/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:52:28,476 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [20/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:52:28,526 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [21/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:52:28,584 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [22/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:52:28,639 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [23/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:52:28,699 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [24/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:52:28,801 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [25/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:52:28,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 04:52:28,850 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [26/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:52:28,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [27/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:28,952 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [28/71] Tour SplitBillScreenTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:52:29,049 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [29/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:29,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 04:52:29,101 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [30/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:52:29,161 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [31/71] Tour SplitBillScreenTour2 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:52:29,220 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [32/71] Tour SplitBillScreenTour2 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:52:29,272 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [33/71] Tour SplitBillScreenTour2 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:52:29,334 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [34/71] Tour SplitBillScreenTour2 → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 04:52:29,388 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [35/71] Tour SplitBillScreenTour2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 04:52:29,443 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [36/71] Tour SplitBillScreenTour2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:52:29,538 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [37/71] Tour SplitBillScreenTour2 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:52:29,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:52:29,590 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [38/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:52:29,640 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [39/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:29,693 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [40/71] Tour SplitBillScreenTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:52:29,778 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [41/71] Tour SplitBillScreenTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:52:29,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2115352 started for PoS orders references: [{'name': '/', 'uuid': 'da4a46c9-578d-45fe-9c25-c7be311f5859'}] 2026-03-23 04:52:29,927 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2115352 order {'name': '/', 'uuid': 'da4a46c9-578d-45fe-9c25-c7be311f5859'} created pos.order #605 2026-03-23 04:52:29,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2115352 finished 2026-03-23 04:52:30,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.075 0.160 2026-03-23 04:52:30,134 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [42/71] Tour SplitBillScreenTour2 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:52:30,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.010 0.021 2026-03-23 04:52:30,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 04:52:30,267 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [43/71] Tour SplitBillScreenTour2 → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-03-23 04:52:30,336 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [44/71] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:52:30,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 04:52:30,399 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [45/71] Tour SplitBillScreenTour2 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:52:30,486 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [46/71] Tour SplitBillScreenTour2 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:52:30,558 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [47/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:52:30,630 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [48/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:30,681 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [49/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:52:30,742 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [50/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:52:30,794 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [51/71] Tour SplitBillScreenTour2 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-03-23 04:52:30,939 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [52/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:30,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.039 2026-03-23 04:52:30,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10094617 started for PoS orders references: [{'name': '/', 'uuid': 'da4a46c9-578d-45fe-9c25-c7be311f5859'}] 2026-03-23 04:52:31,020 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [53/71] Tour SplitBillScreenTour2 → Step order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0")) 2026-03-23 04:52:31,081 26 INFO 00799-19-0-all odoo.models.unlink: User #683 deleted pos.order.line records with IDs: [957, 959] 2026-03-23 04:52:31,112 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10094617 order {'name': '/', 'uuid': 'da4a46c9-578d-45fe-9c25-c7be311f5859'} updated pos.order #605 2026-03-23 04:52:31,131 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10094617 finished 2026-03-23 04:52:31,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.118 0.217 2026-03-23 04:52:31,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 04:52:31,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20618705 started for PoS orders references: [{'name': '/', 'uuid': '641db679-cfc5-4fe1-aaff-ef341caeac68'}] 2026-03-23 04:52:31,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20618705 order {'name': '/', 'uuid': '641db679-cfc5-4fe1-aaff-ef341caeac68'} created pos.order #606 2026-03-23 04:52:31,484 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20618705 finished 2026-03-23 04:52:31,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.056 0.166 2026-03-23 04:52:31,664 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [54/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:31,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 04:52:31,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [55/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-03-23 04:52:31,817 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [56/71] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains("2B") 2026-03-23 04:52:31,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.045 0.078 2026-03-23 04:52:32,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.028 2026-03-23 04:52:32,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 04:52:32,103 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [57/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:32,156 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [58/71] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:52:32,225 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [59/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:52:32,276 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [60/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:32,327 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [61/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:32,384 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [62/71] Tour SplitBillScreenTour2 → Step order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00")) 2026-03-23 04:52:32,467 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [63/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:32,508 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [64/71] Tour SplitBillScreenTour2 → Step .pos-leftheader .orders-button 2026-03-23 04:52:32,582 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [65/71] Tour SplitBillScreenTour2 → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:52:32,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.070 0.087 2026-03-23 04:52:32,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.027 2026-03-23 04:52:32,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:52:32,853 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [66/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:32,896 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [67/71] Tour SplitBillScreenTour2 → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:52:32,980 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [68/71] Tour SplitBillScreenTour2 → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:52:33,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.041 2026-03-23 04:52:33,025 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [69/71] Tour SplitBillScreenTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:33,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.056 2026-03-23 04:52:33,078 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [70/71] Tour SplitBillScreenTour2 → Step order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00")) 2026-03-23 04:52:33,129 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: [71/71] Tour SplitBillScreenTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:33,182 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-03-23 04:52:33,183 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 04:52:33,390 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 18289556 (allocated 19271680) 2026-03-23 04:52:33,410 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 94827 2026-03-23 04:52:33,414 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-03-23 04:52:33,416 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 94827 2026-03-23 04:52:33,591 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpgzp_dm70_chrome_odoo" 2026-03-23 04:52:33,726 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-03-23 04:52:34,628 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 95019 2026-03-23 04:52:34,633 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpjyhl2g53_chrome_odoo 2026-03-23 04:52:34,634 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:42109/json/version 2026-03-23 04:52:34,636 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:52:34,834 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/141.0.7390.54 2026-03-23 04:52:34,847 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:42109/json 2026-03-23 04:52:34,848 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:52:34,940 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:42109/devtools/page/E3B9C485F1EBCA17561DAC705B0BA3B6 2026-03-23 04:52:35,090 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-03-23 04:52:35,123 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-03-23 04:52:35,412 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:52:35,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-03-23 04:52:35,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:52:35,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:52:35,473 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:52:36,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:36] "GET /pos/ui/109 HTTP/1.1" 200 - 86 0.065 0.840 2026-03-23 04:52:36,374 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'E3B9C485F1EBCA17561DAC705B0BA3B6', 'loaderId': '7D2AB12409347C596685C135766FD0A0', 'isDownload': False} 2026-03-23 04:52:36,374 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-03-23 04:52:36,417 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:52:36,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:36] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.017 2026-03-23 04:52:36,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:36] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.038 2026-03-23 04:52:36,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:36] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.063 2026-03-23 04:52:37,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:52:37,225 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:52:37,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 04:52:37,283 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:52:37,310 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/40] Tour SplitBillScreenTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:52:37,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.018 2026-03-23 04:52:37,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:52:37,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:52:37,458 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10874) 2026-03-23 04:52:37,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.074 2026-03-23 04:52:37,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.093 2026-03-23 04:52:37,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.054 2026-03-23 04:52:37,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.078 2026-03-23 04:52:38,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.271 0.439 2026-03-23 04:52:38,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:52:38,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:52:38,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.082 2026-03-23 04:52:38,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:52:38,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-03-23 04:52:38,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:52:38,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.022 2026-03-23 04:52:38,951 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:52:38,952 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:52:38,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.020 0.041 2026-03-23 04:52:38,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-03-23 04:52:38,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:38] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.003 0.069 2026-03-23 04:52:39,013 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "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 04:52:39,031 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:52:39,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 04:52:39,100 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/40] Tour SplitBillScreenTour3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:52:39,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.059 2026-03-23 04:52:39,422 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/40] Tour SplitBillScreenTour3 → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:52:39,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.072 2026-03-23 04:52:39,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.107 2026-03-23 04:52:39,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 04:52:39,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.060 2026-03-23 04:52:39,844 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/40] Tour SplitBillScreenTour3 → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:52:39,898 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:52:40,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 04:52:40,010 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:40,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:40,154 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/40] Tour SplitBillScreenTour3 → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:52:40,213 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/40] Tour SplitBillScreenTour3 → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:52:40,263 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:52:40,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/40] Tour SplitBillScreenTour3 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:52:40,428 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/40] Tour SplitBillScreenTour3 → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:52:40,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:52:40,500 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/40] Tour SplitBillScreenTour3 → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:52:40,556 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-03-23 04:52:40,743 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:40,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 04:52:40,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:52:40,842 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/40] Tour SplitBillScreenTour3 → Step click Actions button (trigger: .more-btn) 2026-03-23 04:52:40,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/40] Tour SplitBillScreenTour3 → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:52:40,989 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-03-23 04:52:41,045 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:52:41,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:41,153 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/40] Tour SplitBillScreenTour3 → Step total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0")) 2026-03-23 04:52:41,207 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/40] Tour SplitBillScreenTour3 → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-03-23 04:52:41,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:52:41,343 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/40] Tour SplitBillScreenTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:41,364 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49955003 started for PoS orders references: [{'name': '/', 'uuid': '10acee4e-8b53-4b68-b25e-da338c992a69'}] 2026-03-23 04:52:41,392 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/40] Tour SplitBillScreenTour3 → Step order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0")) 2026-03-23 04:52:41,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49955003 order {'name': '/', 'uuid': '10acee4e-8b53-4b68-b25e-da338c992a69'} created pos.order #607 2026-03-23 04:52:41,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49955003 finished 2026-03-23 04:52:41,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.075 0.171 2026-03-23 04:52:41,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 04:52:41,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58435619 started for PoS orders references: [{'name': '/', 'uuid': '0b7e9787-cce0-4ab5-b95f-a95981b6a38a'}] 2026-03-23 04:52:41,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58435619 order {'name': '/', 'uuid': '0b7e9787-cce0-4ab5-b95f-a95981b6a38a'} created pos.order #608 2026-03-23 04:52:41,797 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58435619 finished 2026-03-23 04:52:41,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.043 0.141 2026-03-23 04:52:41,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 04:52:41,958 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/40] Tour SplitBillScreenTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:42,007 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:52:42,124 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:52:42,143 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:52:42,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:52:42,185 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [28/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:52:42,251 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [29/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:52:42,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:52:42,357 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [30/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:52:42,454 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [31/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-03-23 04:52:42,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:52:42,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.042 2026-03-23 04:52:42,507 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81975093 started for PoS orders references: [{'name': '/', 'uuid': '0b7e9787-cce0-4ab5-b95f-a95981b6a38a'}] 2026-03-23 04:52:42,637 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [589] to pos.order #608 2026-03-23 04:52:43,001 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81975093 order {'name': '/', 'uuid': '0b7e9787-cce0-4ab5-b95f-a95981b6a38a'} updated pos.order #608 2026-03-23 04:52:43,018 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81975093 finished 2026-03-23 04:52:43,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 204 0.190 0.462 2026-03-23 04:52:43,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.045 2026-03-23 04:52:43,431 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [32/40] Tour SplitBillScreenTour3 → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:52:43,467 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [33/40] Tour SplitBillScreenTour3 → Step Check orderline with attributes: {"productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:43,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 04:52:43,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.063 2026-03-23 04:52:43,530 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [34/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:52:43,592 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [35/40] Tour SplitBillScreenTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:52:43,639 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [36/40] Tour SplitBillScreenTour3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:52:43,690 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [37/40] Tour SplitBillScreenTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:52:43,768 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [38/40] Tour SplitBillScreenTour3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:52:43,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:52:43,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [39/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:52:43,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.026 2026-03-23 04:52:43,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16074282 started for PoS orders references: [{'name': '/', 'uuid': '10acee4e-8b53-4b68-b25e-da338c992a69'}] 2026-03-23 04:52:43,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [590] to pos.order #607 2026-03-23 04:52:44,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16074282 order {'name': '/', 'uuid': '10acee4e-8b53-4b68-b25e-da338c992a69'} updated pos.order #607 2026-03-23 04:52:44,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16074282 finished 2026-03-23 04:52:44,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.181 0.476 2026-03-23 04:52:44,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 04:52:44,734 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [40/40] Tour SplitBillScreenTour3 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:52:44,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-03-23 04:52:44,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 04:52:45,008 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 16993688 (allocated 18747392) 2026-03-23 04:52:45,026 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 95019 2026-03-23 04:52:45,028 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-03-23 04:52:45,030 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 95019 2026-03-23 04:52:45,147 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpjyhl2g53_chrome_odoo" 2026-03-23 04:52:45,821 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 95207 2026-03-23 04:52:45,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpvqrrgjaz_chrome_odoo 2026-03-23 04:52:45,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:43289/json/version 2026-03-23 04:52:45,833 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:52:45,997 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/141.0.7390.54 2026-03-23 04:52:45,997 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:43289/json 2026-03-23 04:52:45,998 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:52:46,056 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:43289/devtools/page/0CDFE531BFE9C9D82B4F76EF5086D1AD 2026-03-23 04:52:46,116 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-03-23 04:52:46,151 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-03-23 04:52:46,343 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:52:46,347 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-03-23 04:52:46,349 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:52:46,350 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:52:46,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:46] "GET /pos/ui/109 HTTP/1.1" 200 - 30 0.029 0.055 2026-03-23 04:52:46,478 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '0CDFE531BFE9C9D82B4F76EF5086D1AD', 'loaderId': '18563ACC9854970B49EDC3D71D7CCCAD', 'isDownload': False} 2026-03-23 04:52:46,479 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-03-23 04:52:46,536 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:52:46,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-03-23 04:52:46,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.041 2026-03-23 04:52:46,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.059 2026-03-23 04:52:47,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:52:47,300 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:52:47,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:52:47,342 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTourPay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:52:47,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 04:52:47,363 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [1/27] Tour SplitBillScreenTourPay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:52:47,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:52:47,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:52:47,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.010 2026-03-23 04:52:47,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 04:52:47,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.013 0.047 2026-03-23 04:52:47,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-03-23 04:52:48,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 181 0.241 0.392 2026-03-23 04:52:48,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:52:48,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:52:48,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.085 2026-03-23 04:52:48,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:52:48,638 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-03-23 04:52:48,734 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:52:48,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:52:48,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:52:48,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:52:48,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 7 0.023 0.068 2026-03-23 04:52:48,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-03-23 04:52:48,856 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "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 04:52:48,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.016 0.124 2026-03-23 04:52:48,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:52:48,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:48] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.006 0.035 2026-03-23 04:52:49,036 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [2/27] Tour SplitBillScreenTourPay → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:52:49,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:49] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.011 0.134 2026-03-23 04:52:49,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:52:49,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.075 2026-03-23 04:52:49,588 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [3/27] Tour SplitBillScreenTourPay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:52:49,629 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:52:49,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:49] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.018 2026-03-23 04:52:49,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 04:52:49,765 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [4/27] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:49,832 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [5/27] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:49,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:49] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-03-23 04:52:49,887 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [6/27] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:52:49,941 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [7/27] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:49,993 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [8/27] Tour SplitBillScreenTourPay → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:52:50,146 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [9/27] Tour SplitBillScreenTourPay → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:52:50,151 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [10/27] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:52:50,209 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [11/27] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:52:50,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 04:52:50,291 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [12/27] Tour SplitBillScreenTourPay → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:52:50,311 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [13/27] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:52:50,363 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [14/27] Tour SplitBillScreenTourPay → Step click Actions button (trigger: .more-btn) 2026-03-23 04:52:50,443 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [15/27] Tour SplitBillScreenTourPay → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:52:50,524 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [16/27] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:52:50,594 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [17/27] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-03-23 04:52:50,712 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [18/27] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:52:50,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:52:50,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37154493 started for PoS orders references: [{'name': '/', 'uuid': '66b89b54-f318-4836-965c-32422c667222'}] 2026-03-23 04:52:50,790 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37154493 order {'name': '/', 'uuid': '66b89b54-f318-4836-965c-32422c667222'} created pos.order #609 2026-03-23 04:52:50,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37154493 finished 2026-03-23 04:52:50,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.045 0.112 2026-03-23 04:52:50,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.025 2026-03-23 04:52:50,972 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80228447 started for PoS orders references: [{'name': '/', 'uuid': '52bd3e09-65f1-4819-bf08-13dd64a89c52'}] 2026-03-23 04:52:51,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80228447 order {'name': '/', 'uuid': '52bd3e09-65f1-4819-bf08-13dd64a89c52'} created pos.order #610 2026-03-23 04:52:51,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80228447 finished 2026-03-23 04:52:51,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.044 0.120 2026-03-23 04:52:51,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 04:52:51,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:52:51,212 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:52:51,252 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [19/27] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:52:51,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:52:51,333 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [20/27] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-03-23 04:52:51,371 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:52:51,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.043 2026-03-23 04:52:51,412 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49260170 started for PoS orders references: [{'name': '/', 'uuid': '52bd3e09-65f1-4819-bf08-13dd64a89c52'}] 2026-03-23 04:52:51,490 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [591] to pos.order #610 2026-03-23 04:52:51,724 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49260170 order {'name': '/', 'uuid': '52bd3e09-65f1-4819-bf08-13dd64a89c52'} updated pos.order #610 2026-03-23 04:52:51,746 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49260170 finished 2026-03-23 04:52:51,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.115 0.371 2026-03-23 04:52:51,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.040 2026-03-23 04:52:52,234 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [21/27] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-03-23 04:52:52,278 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [22/27] Tour SplitBillScreenTourPay → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-03-23 04:52:52,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.055 2026-03-23 04:52:52,331 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [23/27] Tour SplitBillScreenTourPay → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-03-23 04:52:52,395 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [24/27] Tour SplitBillScreenTourPay → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:52:52,457 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [25/27] Tour SplitBillScreenTourPay → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:52:52,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.023 2026-03-23 04:52:52,543 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [26/27] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:52:52,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 04:52:52,570 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30249616 started for PoS orders references: [{'name': '/', 'uuid': '66b89b54-f318-4836-965c-32422c667222'}] 2026-03-23 04:52:52,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [592] to pos.order #609 2026-03-23 04:52:53,162 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30249616 order {'name': '/', 'uuid': '66b89b54-f318-4836-965c-32422c667222'} updated pos.order #609 2026-03-23 04:52:53,198 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30249616 finished 2026-03-23 04:52:53,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.216 0.557 2026-03-23 04:52:53,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.041 2026-03-23 04:52:53,526 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: [27/27] Tour SplitBillScreenTourPay → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:52:53,562 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-03-23 04:52:53,563 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 04:52:53,864 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 16936092 (allocated 18747392) 2026-03-23 04:52:53,889 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 95207 2026-03-23 04:52:53,894 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-03-23 04:52:53,895 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 95207 2026-03-23 04:52:54,014 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpvqrrgjaz_chrome_odoo" 2026-03-23 04:52:54,089 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-03-23 04:52:54,839 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 95394 2026-03-23 04:52:54,839 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmp9q7hdjl6_chrome_odoo 2026-03-23 04:52:54,839 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:40679/json/version 2026-03-23 04:52:54,843 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:52:55,043 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:52:55,043 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:40679/json 2026-03-23 04:52:55,044 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:52:55,089 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:40679/devtools/page/406BA5B462F943DAE2594D0805CCA321 2026-03-23 04:52:55,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-03-23 04:52:55,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-03-23 04:52:55,390 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:52:55,406 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-03-23 04:52:55,411 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:52:55,411 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:52:55,429 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:52:56,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:56] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.061 0.982 2026-03-23 04:52:56,476 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '406BA5B462F943DAE2594D0805CCA321', 'loaderId': 'CA04AEE1E0E77EF0D57A932B8197681C', 'isDownload': False} 2026-03-23 04:52:56,476 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-03-23 04:52:56,518 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:52:56,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:56] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 04:52:56,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.041 2026-03-23 04:52:56,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-03-23 04:52:57,292 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:52:57,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:52:57,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 04:52:57,382 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:52:57,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 04:52:57,421 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [1/62] Tour RefundStayCurrentTableTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:52:57,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 04:52:57,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:52:57,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.020 2026-03-23 04:52:57,569 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10875) 2026-03-23 04:52:57,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.106 2026-03-23 04:52:57,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.120 2026-03-23 04:52:57,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-03-23 04:52:58,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.218 0.426 2026-03-23 04:52:58,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:52:58,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:52:58,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:58] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.044 0.107 2026-03-23 04:52:58,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.036 2026-03-23 04:52:58,882 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:52:58,964 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:52:59,013 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:52:59,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:52:59,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.016 2026-03-23 04:52:59,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.005 0.041 2026-03-23 04:52:59,080 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "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 04:52:59,117 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:52:59,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.032 0.078 2026-03-23 04:52:59,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.127 2026-03-23 04:52:59,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-03-23 04:52:59,198 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [2/62] Tour RefundStayCurrentTableTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:52:59,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.045 0.037 2026-03-23 04:52:59,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-03-23 04:52:59,519 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [3/62] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:52:59,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.148 0.168 2026-03-23 04:52:59,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.274 2026-03-23 04:52:59,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:52:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 04:53:00,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.045 2026-03-23 04:53:00,101 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [4/62] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:53:00,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:00] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.015 0.030 2026-03-23 04:53:00,185 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:53:00,272 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [5/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:00,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.034 2026-03-23 04:53:00,416 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [6/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:53:00,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:00] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-03-23 04:53:00,465 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [7/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:00,539 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [8/62] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:53:00,626 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [9/62] Tour RefundStayCurrentTableTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:53:00,695 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [10/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:00,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:53:00,753 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [11/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:53:00,801 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [12/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:00,862 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [13/62] Tour RefundStayCurrentTableTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-03-23 04:53:00,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [14/62] Tour RefundStayCurrentTableTour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:53:01,020 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [15/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:01,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:53:01,092 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [16/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:53:01,152 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [17/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:01,205 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [18/62] Tour RefundStayCurrentTableTour → Step 'Water' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Water")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:53:01,258 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [19/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:01,311 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [20/62] Tour RefundStayCurrentTableTour → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-03-23 04:53:01,366 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [21/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:01,419 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [22/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:53:01,501 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [23/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:53:01,542 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [24/62] Tour RefundStayCurrentTableTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:53:01,594 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [25/62] Tour RefundStayCurrentTableTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:53:01,719 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [26/62] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:53:01,735 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:53:01,739 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:53:01,818 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [27/62] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:53:01,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.029 2026-03-23 04:53:01,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [28/62] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:53:01,937 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:53:01,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.053 2026-03-23 04:53:01,971 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51454368 started for PoS orders references: [{'name': '/', 'uuid': '43bc0f8e-556a-48a6-a01a-ce53337fb513'}] 2026-03-23 04:53:02,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51454368 order {'name': '/', 'uuid': '43bc0f8e-556a-48a6-a01a-ce53337fb513'} created pos.order #611 2026-03-23 04:53:02,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51454368 finished 2026-03-23 04:53:02,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 193 0.226 0.613 2026-03-23 04:53:03,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.084 2026-03-23 04:53:03,228 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [29/62] Tour RefundStayCurrentTableTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:53:03,301 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [30/62] Tour RefundStayCurrentTableTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:53:03,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.102 2026-03-23 04:53:03,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [31/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:03,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.068 2026-03-23 04:53:03,558 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [32/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:53:03,624 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [33/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:03,673 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [34/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:03,737 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [35/62] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:53:03,777 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [36/62] Tour RefundStayCurrentTableTour → Step click Actions button (trigger: .more-btn) 2026-03-23 04:53:03,839 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [37/62] Tour RefundStayCurrentTableTour → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 04:53:03,940 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [38/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:53:03,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.024 2026-03-23 04:53:04,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.020 2026-03-23 04:53:04,051 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [39/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:53:04,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.019 0.017 2026-03-23 04:53:04,117 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [40/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:04,169 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [41/62] Tour RefundStayCurrentTableTour → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:53:04,232 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [42/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:04,282 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [43/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:04,332 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [44/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 2") 2026-03-23 04:53:04,385 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [45/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:04,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [46/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:04,487 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [47/62] Tour RefundStayCurrentTableTour → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:53:04,614 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [48/62] Tour RefundStayCurrentTableTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:53:04,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 04:53:04,668 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [49/62] Tour RefundStayCurrentTableTour → Step click back button (trigger: .back-button) 2026-03-23 04:53:04,743 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [50/62] Tour RefundStayCurrentTableTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:53:04,789 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [51/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:04,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [52/62] Tour RefundStayCurrentTableTour → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:53:04,892 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [53/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:04,945 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [54/62] Tour RefundStayCurrentTableTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:04,997 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [55/62] Tour RefundStayCurrentTableTour → Step order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40")) 2026-03-23 04:53:05,051 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [56/62] Tour RefundStayCurrentTableTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:05,110 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [57/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:53:05,176 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [58/62] Tour RefundStayCurrentTableTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:53:05,222 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [59/62] Tour RefundStayCurrentTableTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:53:05,274 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [60/62] Tour RefundStayCurrentTableTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:53:05,372 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [61/62] Tour RefundStayCurrentTableTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:53:05,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.061 2026-03-23 04:53:05,493 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: [62/62] Tour RefundStayCurrentTableTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:53:05,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.075 2026-03-23 04:53:05,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3361546 started for PoS orders references: [{'name': '/', 'uuid': '4d27863b-5d6c-48ae-8544-0bf1e4094ce0'}] 2026-03-23 04:53:06,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3361546 order {'name': '/', 'uuid': '4d27863b-5d6c-48ae-8544-0bf1e4094ce0'} created pos.order #612 2026-03-23 04:53:06,187 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3361546 finished 2026-03-23 04:53:06,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.292 0.599 2026-03-23 04:53:06,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.050 2026-03-23 04:53:06,741 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-03-23 04:53:06,757 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 04:53:07,119 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18178868 (allocated 19533824) 2026-03-23 04:53:07,139 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 95394 2026-03-23 04:53:07,142 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-03-23 04:53:07,148 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 95394 2026-03-23 04:53:07,321 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmp9q7hdjl6_chrome_odoo" 2026-03-23 04:53:07,398 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-03-23 04:53:09,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 95583 2026-03-23 04:53:09,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmpp4w4icip_chrome_odoo 2026-03-23 04:53:09,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:39381/json/version 2026-03-23 04:53:09,558 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:09,713 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/141.0.7390.54 2026-03-23 04:53:09,713 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:39381/json 2026-03-23 04:53:09,714 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:09,805 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:39381/devtools/page/7E25A3E95CFE367D797AEE5CBF1A1655 2026-03-23 04:53:09,831 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-03-23 04:53:09,890 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-03-23 04:53:10,049 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:53:10,061 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-03-23 04:53:10,064 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:53:10,064 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:53:10,102 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:53:11,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:11] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.091 1.037 2026-03-23 04:53:11,225 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '7E25A3E95CFE367D797AEE5CBF1A1655', 'loaderId': 'CADD087E334DA76AF04B9B41CD3AD39A', 'isDownload': False} 2026-03-23 04:53:11,226 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-03-23 04:53:11,316 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:53:11,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:11] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-03-23 04:53:11,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:11] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.021 0.041 2026-03-23 04:53:11,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:11] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.060 2026-03-23 04:53:12,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:53:12,243 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:53:12,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 04:53:12,294 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate test code "odoo.startTour('SplitBillScreenTour4ProductCombo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:53:12,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.010 2026-03-23 04:53:12,329 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [1/72] Tour SplitBillScreenTour4ProductCombo → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:53:12,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:53:12,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:12,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-03-23 04:53:12,517 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10876) 2026-03-23 04:53:12,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.021 0.121 2026-03-23 04:53:12,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.059 0.172 2026-03-23 04:53:12,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.109 2026-03-23 04:53:13,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 289 0.366 0.559 2026-03-23 04:53:13,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:53:13,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:53:13,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:13] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.076 2026-03-23 04:53:14,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.028 2026-03-23 04:53:14,096 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-03-23 04:53:14,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:53:14,241 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:53:14,243 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:53:14,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.030 0.050 2026-03-23 04:53:14,287 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "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 04:53:14,306 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:14,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.104 2026-03-23 04:53:14,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.004 0.107 2026-03-23 04:53:14,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-03-23 04:53:14,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-03-23 04:53:14,455 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [2/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:53:14,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.041 2026-03-23 04:53:14,694 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [3/72] Tour SplitBillScreenTour4ProductCombo → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:53:14,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.078 2026-03-23 04:53:14,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.083 2026-03-23 04:53:14,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.022 2026-03-23 04:53:15,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.063 2026-03-23 04:53:15,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [4/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:53:15,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.029 2026-03-23 04:53:15,204 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:53:15,251 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [5/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 3 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 3"))) 2026-03-23 04:53:15,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.023 2026-03-23 04:53:15,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [6/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 04:53:15,387 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [7/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 04:53:15,459 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [8/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:53:15,657 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [9/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:53:15,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 04:53:15,780 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [10/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 04:53:15,840 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [11/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:53:15,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [12/72] Tour SplitBillScreenTour4ProductCombo → Step Select combo item Combo Product 7 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 7"))) 2026-03-23 04:53:15,960 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [13/72] Tour SplitBillScreenTour4ProductCombo → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:53:16,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [14/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 04:53:16,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 04:53:16,302 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [15/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 04:53:16,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.049 2026-03-23 04:53:16,320 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [16/72] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-03-23 04:53:16,368 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [17/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:16,424 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [18/72] Tour SplitBillScreenTour4ProductCombo → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:53:16,479 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [19/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:16,533 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [20/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:16,584 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [21/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-03-23 04:53:16,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 04:53:16,798 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [22/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:16,849 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [23/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:53:17,016 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [24/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:17,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:53:17,068 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [25/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:53:17,121 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [26/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:53:17,172 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [27/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:17,225 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [28/72] Tour SplitBillScreenTour4ProductCombo → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:53:17,367 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [29/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:17,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 04:53:17,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [30/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:53:17,451 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [31/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:53:17,504 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [32/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:17,557 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [33/72] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:53:17,607 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [34/72] Tour SplitBillScreenTour4ProductCombo → Step click Actions button (trigger: .more-btn) 2026-03-23 04:53:17,676 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [35/72] Tour SplitBillScreenTour4ProductCombo → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:53:17,754 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [36/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:53:17,823 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [37/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3"))) 2026-03-23 04:53:17,890 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [38/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2"))) 2026-03-23 04:53:17,950 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [39/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:53:18,005 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [40/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-03-23 04:53:18,057 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [41/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(.qty:contains("1"))) 2026-03-23 04:53:18,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [42/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(.qty:contains("1"))) 2026-03-23 04:53:18,165 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [43/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(.qty:contains("1"))) 2026-03-23 04:53:18,217 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [44/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-03-23 04:53:18,272 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [45/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("2"))) 2026-03-23 04:53:18,326 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [46/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("2"))) 2026-03-23 04:53:18,379 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [47/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("2"))) 2026-03-23 04:53:18,431 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [48/72] Tour SplitBillScreenTour4ProductCombo → Step total amount of split is '97.15' (trigger: .splitbill-screen .order-info .subtotal:contains("97.15")) 2026-03-23 04:53:18,484 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [49/72] Tour SplitBillScreenTour4ProductCombo → Step click 'Split' button (trigger: .splitbill-screen .pay-button button:contains("Split")) 2026-03-23 04:53:19,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.050 2026-03-23 04:53:19,367 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [50/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:19,389 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59596342 started for PoS orders references: [{'name': '/', 'uuid': 'c787a2d5-dce3-4404-966d-f5a03174bade'}] 2026-03-23 04:53:19,416 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [51/72] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '97.13' (trigger: .product-screen .order-summary .total:contains("97.13")) 2026-03-23 04:53:19,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59596342 order {'name': '/', 'uuid': 'c787a2d5-dce3-4404-966d-f5a03174bade'} created pos.order #613 2026-03-23 04:53:19,567 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59596342 finished 2026-03-23 04:53:19,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.074 0.195 2026-03-23 04:53:19,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 04:53:19,772 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31729598 started for PoS orders references: [{'name': '/', 'uuid': '5875c703-1267-4c30-8376-0b78e2b30887'}] 2026-03-23 04:53:19,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31729598 order {'name': '/', 'uuid': '5875c703-1267-4c30-8376-0b78e2b30887'} created pos.order #614 2026-03-23 04:53:19,905 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31729598 finished 2026-03-23 04:53:19,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.063 0.150 2026-03-23 04:53:20,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 04:53:20,147 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [52/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:20,205 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [53/72] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:53:20,298 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [54/72] Tour SplitBillScreenTour4ProductCombo → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:53:20,321 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:20,321 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:53:20,354 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [55/72] Tour SplitBillScreenTour4ProductCombo → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:53:20,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [56/72] Tour SplitBillScreenTour4ProductCombo → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:53:20,508 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [57/72] Tour SplitBillScreenTour4ProductCombo → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:53:20,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 04:53:20,599 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [58/72] Tour SplitBillScreenTour4ProductCombo → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-03-23 04:53:20,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35774016 started for PoS orders references: [{'name': '/', 'uuid': '5875c703-1267-4c30-8376-0b78e2b30887'}] 2026-03-23 04:53:20,627 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:20,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [595] to pos.order #614 2026-03-23 04:53:21,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35774016 order {'name': '/', 'uuid': '5875c703-1267-4c30-8376-0b78e2b30887'} updated pos.order #614 2026-03-23 04:53:21,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35774016 finished 2026-03-23 04:53:21,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 328 0.375 0.845 2026-03-23 04:53:21,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 1.272 2026-03-23 04:53:22,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.034 2026-03-23 04:53:22,518 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [59/72] Tour SplitBillScreenTour4ProductCombo → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:53:22,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.051 2026-03-23 04:53:22,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:53:22,691 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [60/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:53:22,741 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [61/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-03-23 04:53:22,811 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [62/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1"))) 2026-03-23 04:53:22,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 04:53:22,874 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [63/72] Tour SplitBillScreenTour4ProductCombo → Step Check the product page (trigger: .product-list) 2026-03-23 04:53:22,926 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [64/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:22,976 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [65/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1","price":"43.33","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(.qty:contains("1")):has(.price:contains("43.33"))) 2026-03-23 04:53:23,028 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [66/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:23,078 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [67/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 04:53:23,128 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [68/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(.qty:contains("1"))) 2026-03-23 04:53:23,184 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [69/72] Tour SplitBillScreenTour4ProductCombo → Step Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(.qty:contains("1"))) 2026-03-23 04:53:23,235 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [70/72] Tour SplitBillScreenTour4ProductCombo → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:23,288 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [71/72] Tour SplitBillScreenTour4ProductCombo → Step order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53")) 2026-03-23 04:53:23,339 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: [72/72] Tour SplitBillScreenTour4ProductCombo → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:23,389 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-03-23 04:53:23,390 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 04:53:23,625 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22308252 (allocated 23597056) 2026-03-23 04:53:23,647 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 95583 2026-03-23 04:53:23,650 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-03-23 04:53:23,651 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 95583 2026-03-23 04:53:23,926 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmpp4w4icip_chrome_odoo" 2026-03-23 04:53:24,001 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-03-23 04:53:24,821 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 95774 2026-03-23 04:53:24,823 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp7464wwte_chrome_odoo 2026-03-23 04:53:24,823 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:33565/json/version 2026-03-23 04:53:24,825 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:24,973 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 04:53:24,973 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:33565/json 2026-03-23 04:53:24,976 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:25,016 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:33565/devtools/page/D6851B9E2AA12B62A8193C8C0CA482FD 2026-03-23 04:53:25,099 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-03-23 04:53:25,129 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-03-23 04:53:25,300 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:53:25,315 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-03-23 04:53:25,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:53:25,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:53:25,370 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:53:26,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:26] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.067 0.674 2026-03-23 04:53:26,113 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': 'D6851B9E2AA12B62A8193C8C0CA482FD', 'loaderId': 'B0CB71EE7051FACB0081788FC375CA3F', 'isDownload': False} 2026-03-23 04:53:26,113 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-03-23 04:53:26,206 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:53:26,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 04:53:26,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-03-23 04:53:26,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.054 2026-03-23 04:53:27,217 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:53:27,274 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 04:53:27,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.070 2026-03-23 04:53:27,373 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:53:27,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [1/20] Tour SaveLastPreparationChangesTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:53:27,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.018 0.045 2026-03-23 04:53:27,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.025 2026-03-23 04:53:27,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:27,601 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10877) 2026-03-23 04:53:27,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.039 2026-03-23 04:53:27,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.055 2026-03-23 04:53:27,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.069 2026-03-23 04:53:27,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.081 2026-03-23 04:53:28,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.279 0.404 2026-03-23 04:53:28,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:53:28,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:53:28,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:28] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.060 2026-03-23 04:53:28,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:53:28,812 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 04:53:28,979 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:53:29,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.025 2026-03-23 04:53:29,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:29,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:53:29,112 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:29,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.029 0.059 2026-03-23 04:53:29,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.008 0.052 2026-03-23 04:53:29,204 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53: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 04:53:29,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:29,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.013 0.033 2026-03-23 04:53:29,292 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [2/20] Tour SaveLastPreparationChangesTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:53:29,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-03-23 04:53:29,572 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [3/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:53:29,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.087 0.135 2026-03-23 04:53:29,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.217 2026-03-23 04:53:29,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-03-23 04:53:29,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.022 0.047 2026-03-23 04:53:30,044 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [4/20] Tour SaveLastPreparationChangesTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:53:30,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.034 2026-03-23 04:53:30,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53: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 04:53:30,238 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [5/20] Tour SaveLastPreparationChangesTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:30,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.058 2026-03-23 04:53:30,311 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [6/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:53:30,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.019 2026-03-23 04:53:30,365 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [7/20] Tour SaveLastPreparationChangesTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:30,418 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [8/20] Tour SaveLastPreparationChangesTour → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:53:30,471 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [9/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:53:30,522 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:53:30,639 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [11/20] Tour SaveLastPreparationChangesTour → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:53:30,732 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:53:30,735 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:53:30,735 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:53:30,735 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:53:30,736 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:53:30,749 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:53:30,750 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:53:30,754 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:53:30,764 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:53:30,764 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:53:30,765 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:53:30,765 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:53:30,766 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:53:30,776 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:53:30,776 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:53:30,777 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:53:30,777 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:53:30,782 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:30,783 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:53:30,785 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:53:30,785 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:53:30,786 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:53:30,786 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:53:30,787 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:53:30,787 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:53:30,789 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:53:30,790 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:53:30,790 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:53:30,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:53:30,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:53:30,804 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:53:30,804 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:53:30,805 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:53:30,807 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:53:30,807 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:53:30,808 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:53:30,813 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:53:30,814 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:53:30,819 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:53:30,820 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:53:30,820 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:53:30,847 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:30,859 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:53:30,861 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:53:30,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:53:30,891 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:53:30,892 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:53:30,894 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:53:30,910 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:53:30,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:53:30,926 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:30,931 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:30,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:53:30,954 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:53:30,954 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:53:30,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:30,967 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:30,974 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:53:30,979 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:53:31,020 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:53:31,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:53:31,036 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:53:31,048 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:31,051 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:53:31,063 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:53:31,070 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:53:31,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:53:31,114 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:53:31,117 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:53:31,120 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:53:31,155 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:53:31,165 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:53:31,184 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:53:31,193 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:53:31,200 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:53:31,209 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:53:31,210 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:53:31,223 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:53:31,225 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:53:31,243 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:53:31,252 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:53:31,258 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:53:31,261 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:53:31,263 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:53:31,268 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:53:31,268 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:53:31,272 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:53:31,273 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:53:31,275 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:53:31,276 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:53:31,277 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:53:31,280 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:53:31,281 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:53:31,282 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:53:31,292 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:53:31,293 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:53:31,299 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:53:31,309 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:53:31,312 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:53:31,323 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:53:31,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:53:31,328 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:53:31,336 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:53:31,342 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:53:31,343 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:53:31,343 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:53:31,384 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:53:31,420 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:53:31,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:53:31,432 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:53:31,440 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:53:31,443 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:53:31,445 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:53:31,448 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:53:31,456 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:53:31,457 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:53:31,461 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:53:31,477 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:31,494 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:53:31,497 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:53:31,504 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:53:31,512 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:53:31,515 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:53:31,527 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:31,532 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:53:31,542 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:53:31,542 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:53:31,545 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:53:31,546 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:53:31,546 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:53:31,547 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:53:31,547 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:53:31,554 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:53:31,560 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:53:31,577 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:53:31,578 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:53:31,586 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:53:31,595 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:53:31,598 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:53:31,605 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:53:31,606 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:53:31,610 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:53:31,618 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:53:31,618 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:53:31,623 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:53:31,644 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:53:31,648 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:53:32,643 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [12/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:53:32,659 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41716423 started for PoS orders references: [{'name': '/', 'uuid': '92bab42b-567b-49c7-ae52-e971618423da'}] 2026-03-23 04:53:32,883 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [13/20] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:53:32,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41716423 order {'name': '/', 'uuid': '92bab42b-567b-49c7-ae52-e971618423da'} created pos.order #615 2026-03-23 04:53:32,942 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41716423 finished 2026-03-23 04:53:33,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.187 0.208 2026-03-23 04:53:33,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.219 2026-03-23 04:53:33,121 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [14/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:53:33,175 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [15/20] Tour SaveLastPreparationChangesTour → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:53:33,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 52 0.048 0.327 2026-03-23 04:53:33,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.300 2026-03-23 04:53:33,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.145 2026-03-23 04:53:33,284 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [16/20] Tour SaveLastPreparationChangesTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:53:33,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.045 2026-03-23 04:53:33,359 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [17/20] Tour SaveLastPreparationChangesTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:53:35,437 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [18/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:53:35,486 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [19/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:53:35,536 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [20/20] Tour SaveLastPreparationChangesTour → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:53:35,588 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-03-23 04:53:35,592 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 04:53:35,781 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15179088 (allocated 16515072) 2026-03-23 04:53:35,831 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 95774 2026-03-23 04:53:35,835 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-03-23 04:53:35,839 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 95774 2026-03-23 04:53:35,958 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmp7464wwte_chrome_odoo" 2026-03-23 04:53:36,141 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-03-23 04:53:37,170 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 95977 2026-03-23 04:53:37,170 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpyn5pr3jj_chrome_odoo 2026-03-23 04:53:37,171 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:34453/json/version 2026-03-23 04:53:37,177 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34453', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:37,341 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/141.0.7390.54 2026-03-23 04:53:37,341 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:34453/json 2026-03-23 04:53:37,343 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34453', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:37,426 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:34453/devtools/page/9F415AA316BBEE60B5510A4D3138960A 2026-03-23 04:53:37,510 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-03-23 04:53:37,571 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-03-23 04:53:37,726 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:53:37,762 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-03-23 04:53:37,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:53:37,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:53:37,796 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:53:38,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:38] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.059 0.787 2026-03-23 04:53:38,639 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '9F415AA316BBEE60B5510A4D3138960A', 'loaderId': '16CD00DEBD113B29E108E9F21CDC56E1', 'isDownload': False} 2026-03-23 04:53:38,639 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-03-23 04:53:38,678 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:53:38,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:38] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-03-23 04:53:38,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:38] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 04:53:38,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:38] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.037 2026-03-23 04:53:39,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:39,507 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:53:39,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-03-23 04:53:39,574 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate test code "odoo.startTour('OrderTrackingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:53:39,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 04:53:39,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [1/27] Tour OrderTrackingTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:53:39,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:53:39,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:53:39,717 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10878) 2026-03-23 04:53:39,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.068 2026-03-23 04:53:39,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.087 2026-03-23 04:53:39,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.061 2026-03-23 04:53:39,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.079 2026-03-23 04:53:40,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.249 0.400 2026-03-23 04:53:40,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:53:40,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:53:40,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:40] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-03-23 04:53:40,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:53:40,902 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-03-23 04:53:40,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:53:41,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-03-23 04:53:41,054 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:53:41,058 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 04:53:41,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.013 0.036 2026-03-23 04:53:41,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:53:41,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "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 04:53:41,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:41,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.037 0.117 2026-03-23 04:53:41,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.009 0.050 2026-03-23 04:53:41,252 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [2/27] Tour OrderTrackingTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:53:41,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-03-23 04:53:41,565 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [3/27] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:53:41,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.087 0.153 2026-03-23 04:53:41,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.184 2026-03-23 04:53:41,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:53:41,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.024 2026-03-23 04:53:41,984 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [4/27] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:53:42,040 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:42,130 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [5/27] Tour OrderTrackingTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:53:42,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 04:53:42,242 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [6/27] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:42,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 04:53:42,292 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [7/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:53:42,343 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [8/27] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:42,394 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [9/27] Tour OrderTrackingTour → Step 'Coca-Cola' should have '2' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("2"))) 2026-03-23 04:53:42,446 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [10/27] Tour OrderTrackingTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:53:42,514 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [11/27] Tour OrderTrackingTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:53:42,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28335352 started for PoS orders references: [{'name': '/', 'uuid': '87725884-c5cf-4825-8a07-cb9b4db1031e'}] 2026-03-23 04:53:42,654 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28335352 order {'name': '/', 'uuid': '87725884-c5cf-4825-8a07-cb9b4db1031e'} created pos.order #616 2026-03-23 04:53:42,678 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28335352 finished 2026-03-23 04:53:42,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.058 0.139 2026-03-23 04:53:42,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [12/27] Tour OrderTrackingTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:53:42,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.017 2026-03-23 04:53:42,902 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [13/27] Tour OrderTrackingTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:53:42,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.033 2026-03-23 04:53:42,994 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [14/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:53:43,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.059 2026-03-23 04:53:43,083 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [15/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:53:43,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 04:53:43,128 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [16/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("2"))) 2026-03-23 04:53:43,183 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [17/27] Tour OrderTrackingTour → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:53:43,241 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [18/27] Tour OrderTrackingTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 04:53:43,301 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [19/27] Tour OrderTrackingTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:53:43,492 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [20/27] Tour OrderTrackingTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:53:43,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 04:53:43,542 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [21/27] Tour OrderTrackingTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:53:43,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [22/27] Tour OrderTrackingTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:53:43,661 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [23/27] Tour OrderTrackingTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:53:43,711 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [24/27] Tour OrderTrackingTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:53:43,800 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [25/27] Tour OrderTrackingTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:53:43,817 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:43,829 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:53:43,908 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [26/27] Tour OrderTrackingTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:53:43,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 04:53:44,010 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: [27/27] Tour OrderTrackingTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:53:44,041 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:53:44,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.054 2026-03-23 04:53:44,076 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92352267 started for PoS orders references: [{'name': '/', 'uuid': '87725884-c5cf-4825-8a07-cb9b4db1031e'}] 2026-03-23 04:53:44,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [596] to pos.order #616 2026-03-23 04:53:44,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92352267 order {'name': '/', 'uuid': '87725884-c5cf-4825-8a07-cb9b4db1031e'} updated pos.order #616 2026-03-23 04:53:44,892 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92352267 finished 2026-03-23 04:53:44,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 208 0.333 0.623 2026-03-23 04:53:45,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.035 2026-03-23 04:53:45,242 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-03-23 04:53:45,244 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 04:53:45,451 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16005648 (allocated 17825792) 2026-03-23 04:53:45,458 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 95977 2026-03-23 04:53:45,459 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-03-23 04:53:45,463 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 95977 2026-03-23 04:53:45,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpyn5pr3jj_chrome_odoo" 2026-03-23 04:53:45,669 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-03-23 04:53:46,322 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 96160 2026-03-23 04:53:46,323 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpkuoafrqt_chrome_odoo 2026-03-23 04:53:46,323 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:37343/json/version 2026-03-23 04:53:46,324 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37343', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:46,517 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/141.0.7390.54 2026-03-23 04:53:46,518 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:37343/json 2026-03-23 04:53:46,547 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37343', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:46,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:37343/devtools/page/66C71DF4C19BC6B6493BCF06A296F582 2026-03-23 04:53:46,628 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-03-23 04:53:46,675 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-03-23 04:53:46,829 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:53:46,851 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-03-23 04:53:46,857 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:53:46,858 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:53:46,893 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:53:48,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.056 1.057 2026-03-23 04:53:48,005 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': '66C71DF4C19BC6B6493BCF06A296F582', 'loaderId': '64D6C0D68DA0D73F014FBAD5F1378E38', 'isDownload': False} 2026-03-23 04:53:48,006 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-03-23 04:53:48,071 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:53:48,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-03-23 04:53:48,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.052 2026-03-23 04:53:48,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.069 2026-03-23 04:53:48,890 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:48,900 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:53:48,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 04:53:48,954 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate test code "odoo.startTour('CategLabelCheck', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:53:48,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 04:53:48,973 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [1/5] Tour CategLabelCheck → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:53:48,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:53:49,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:53:49,091 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10879) 2026-03-23 04:53:49,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.042 2026-03-23 04:53:49,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.072 2026-03-23 04:53:49,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.017 0.012 2026-03-23 04:53:49,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.076 2026-03-23 04:53:50,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.303 0.485 2026-03-23 04:53:50,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:53:50,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:53:50,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.050 2026-03-23 04:53:50,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 04:53:50,505 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-03-23 04:53:50,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:50,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.022 2026-03-23 04:53:50,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:53:50,714 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:53:50,730 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 04:53:50,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.045 0.073 2026-03-23 04:53:50,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.005 0.119 2026-03-23 04:53:50,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "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 04:53:50,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:53:50,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:50] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 04:53:50,948 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [2/5] Tour CategLabelCheck → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:53:51,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:51] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.021 2026-03-23 04:53:51,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:51] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.015 0.032 2026-03-23 04:53:51,245 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [3/5] Tour CategLabelCheck → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:53:51,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.092 0.130 2026-03-23 04:53:51,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:53:51,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.029 2026-03-23 04:53:51,747 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [4/5] Tour CategLabelCheck → Step click product 'Test Multi Category Product' (trigger: article.product .product-content .product-name:contains("Test Multi Category Product")) 2026-03-23 04:53:51,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:53:51,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 04:53:51,895 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: [5/5] Tour CategLabelCheck → Step check order button not contain data (trigger: .product-screen .submit-order:not(:contains("Drinks"))) 2026-03-23 04:53:51,964 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-03-23 04:53:51,968 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 04:53:52,113 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 13564604 (allocated 14417920) 2026-03-23 04:53:52,137 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 96160 2026-03-23 04:53:52,142 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-03-23 04:53:52,155 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 96160 2026-03-23 04:53:52,273 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpkuoafrqt_chrome_odoo" 2026-03-23 04:53:52,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-03-23 04:53:53,012 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 96328 2026-03-23 04:53:53,012 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmp76eypxp8_chrome_odoo 2026-03-23 04:53:53,012 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:44753/json/version 2026-03-23 04:53:53,022 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44753', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:53,166 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/141.0.7390.54 2026-03-23 04:53:53,166 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:44753/json 2026-03-23 04:53:53,167 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44753', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:53:53,211 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:44753/devtools/page/B4132D1C0FD234FD6D81E594C3C8B637 2026-03-23 04:53:53,333 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-03-23 04:53:53,536 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-03-23 04:53:53,663 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:53:53,676 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-03-23 04:53:53,679 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:53:53,679 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:53:53,698 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:53:54,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:54] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.052 0.636 2026-03-23 04:53:54,384 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'B4132D1C0FD234FD6D81E594C3C8B637', 'loaderId': '5FB1A91581685DE9B2B0236295BF4B77', 'isDownload': False} 2026-03-23 04:53:54,384 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-03-23 04:53:54,423 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:53:54,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 04:53:54,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-03-23 04:53:54,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-03-23 04:53:55,104 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:53:55,105 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:53:55,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:53:55,175 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate test code "odoo.startTour('CrmTeamTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:53:55,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 04:53:55,192 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [1/9] Tour CrmTeamTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:53:55,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 04:53:55,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:53:55,318 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10880) 2026-03-23 04:53:55,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.066 2026-03-23 04:53:55,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.112 2026-03-23 04:53:55,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.019 2026-03-23 04:53:55,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.073 2026-03-23 04:53:56,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.265 0.440 2026-03-23 04:53:56,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:53:56,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.026 2026-03-23 04:53:56,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.032 0.116 2026-03-23 04:53:56,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 04:53:56,838 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-03-23 04:53:56,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:53:56,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.028 2026-03-23 04:53:56,974 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:53:56,990 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:53:57,059 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:53:57,062 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:57,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.050 0.088 2026-03-23 04:53:57,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.007 0.143 2026-03-23 04:53:57,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.007 0.024 2026-03-23 04:53:57,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.184 2026-03-23 04:53:57,161 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [2/9] Tour CrmTeamTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:53:57,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.019 0.034 2026-03-23 04:53:57,533 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [3/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:53:57,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.080 2026-03-23 04:53:57,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.090 2026-03-23 04:53:57,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:53:57,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.040 2026-03-23 04:53:57,871 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [4/9] Tour CrmTeamTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:53:57,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:53:58,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:53:58,054 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [5/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:53:58,154 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [6/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:53:58,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95102299 started for PoS orders references: [{'name': '/', 'uuid': 'bc6fa72d-55d5-4997-8528-9af30f88d6b7'}] 2026-03-23 04:53:58,267 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95102299 order {'name': '/', 'uuid': 'bc6fa72d-55d5-4997-8528-9af30f88d6b7'} created pos.order #617 2026-03-23 04:53:58,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95102299 finished 2026-03-23 04:53:58,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.051 0.116 2026-03-23 04:53:58,409 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [7/9] Tour CrmTeamTour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:53:58,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 04:53:58,516 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [8/9] Tour CrmTeamTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:53:58,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.072 2026-03-23 04:53:58,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:53:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.074 2026-03-23 04:53:58,658 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: [9/9] Tour CrmTeamTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:54:00,735 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-03-23 04:54:00,738 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-03-23 04:54:00,931 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 14648820 (allocated 15466496) 2026-03-23 04:54:00,954 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 96328 2026-03-23 04:54:00,955 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-03-23 04:54:00,956 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 96328 2026-03-23 04:54:01,073 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmp76eypxp8_chrome_odoo" 2026-03-23 04:54:01,169 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-03-23 04:54:01,787 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 96500 2026-03-23 04:54:01,787 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpnah1qysh_chrome_odoo 2026-03-23 04:54:01,787 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:45553/json/version 2026-03-23 04:54:01,789 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:02,014 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/141.0.7390.54 2026-03-23 04:54:02,014 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:45553/json 2026-03-23 04:54:02,015 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:02,077 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:45553/devtools/page/567695E058B6B0F7D4756341D324BC37 2026-03-23 04:54:02,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-03-23 04:54:02,276 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-03-23 04:54:02,436 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:54:02,456 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-03-23 04:54:02,458 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:54:02,458 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:54:02,489 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:54:03,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:03] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.120 0.817 2026-03-23 04:54:03,431 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '567695E058B6B0F7D4756341D324BC37', 'loaderId': 'ACE20F41BB53AD4D67BA8CC895B68532', 'isDownload': False} 2026-03-23 04:54:03,431 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-03-23 04:54:03,499 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:54:03,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:03] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-03-23 04:54:03,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:03] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.035 2026-03-23 04:54:03,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.053 2026-03-23 04:54:04,592 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:04,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:04,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 04:54:04,689 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate test code "odoo.startTour('OrderChange', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:54:04,728 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [1/20] Tour OrderChange → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:54:04,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.034 2026-03-23 04:54:04,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:54:04,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:54:04,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.028 2026-03-23 04:54:05,020 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10881) 2026-03-23 04:54:05,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.156 2026-03-23 04:54:05,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.241 2026-03-23 04:54:05,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.096 2026-03-23 04:54:06,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.303 0.530 2026-03-23 04:54:06,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:54:06,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:54:06,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.104 2026-03-23 04:54:06,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 04:54:06,633 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-03-23 04:54:06,769 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:06,828 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:06,873 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "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 04:54:06,875 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:54:06,903 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:54:06,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.081 0.040 2026-03-23 04:54:06,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.130 2026-03-23 04:54:06,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-03-23 04:54:06,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.004 0.111 2026-03-23 04:54:06,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:06] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.003 0.073 2026-03-23 04:54:07,034 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [2/20] Tour OrderChange → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:54:07,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:07] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-03-23 04:54:07,351 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [3/20] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:54:07,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.102 0.177 2026-03-23 04:54:07,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:07] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.015 0.231 2026-03-23 04:54:07,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.023 2026-03-23 04:54:07,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.015 0.066 2026-03-23 04:54:07,937 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [4/20] Tour OrderChange → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:54:07,988 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:54:08,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 04:54:08,074 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [5/20] Tour OrderChange → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:54:08,143 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [6/20] Tour OrderChange → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:54:08,193 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [7/20] Tour OrderChange → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:54:08,244 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [8/20] Tour OrderChange → Step 'Coca-Cola' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Coca-Cola")):has(.product-cart-qty:contains("1"))) 2026-03-23 04:54:08,296 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/20] Tour OrderChange → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:54:08,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [10/20] Tour OrderChange → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:54:08,489 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:54:08,490 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:54:08,491 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:54:08,491 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:54:08,497 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:54:08,499 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:54:08,507 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:54:08,508 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:54:08,523 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:54:08,526 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:54:08,534 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:54:08,540 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:54:08,548 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:08,557 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:54:08,557 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:54:08,558 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:54:08,565 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:54:08,576 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:54:08,577 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:54:08,579 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:54:08,582 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:54:08,584 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:54:08,585 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:54:08,586 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:54:08,588 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:54:08,589 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:54:08,590 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:54:08,590 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:54:08,590 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:54:08,591 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:54:08,592 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:54:08,593 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:54:08,594 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:54:08,595 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:54:08,595 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:54:08,598 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:54:08,604 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:54:08,606 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:54:08,607 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:54:08,609 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:54:08,612 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:08,613 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:54:08,613 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:54:08,614 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:54:08,635 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:54:08,637 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:54:08,637 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:54:08,643 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:54:08,663 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:54:08,665 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:54:08,669 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:54:08,677 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:54:08,683 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:54:08,686 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:54:08,688 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:54:08,688 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:54:08,689 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:54:08,693 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 04:54:08,700 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:08,703 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:54:08,705 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:54:08,725 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:54:08,727 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:54:08,729 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:08,730 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:54:08,732 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:54:08,734 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:54:08,748 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:54:08,737 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:08] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:08,758 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:54:08,762 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:54:08,762 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:54:08,768 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:54:08,769 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:54:08,778 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:54:08,796 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:54:08,800 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:54:08,807 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:54:08,824 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:54:08,854 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:54:08,878 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:54:08,878 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:54:08,919 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:54:08,932 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:54:08,942 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:54:08,958 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:54:08,959 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:54:08,962 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:54:08,983 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:54:08,993 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:54:08,995 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:54:08,998 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:54:09,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:09,045 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:54:09,045 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:54:09,046 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:54:09,115 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:54:09,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:54:09,127 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:54:09,125 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:54:09,129 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:54:09,130 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:54:09,131 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:54:09,173 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:54:09,181 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:54:09,190 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:54:09,192 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:54:09,193 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:54:09,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:09,228 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:54:09,235 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:09,238 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:54:09,239 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:54:09,253 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:54:09,261 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:54:09,261 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:54:09,263 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:54:09,264 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:54:09,266 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:54:09,270 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:54:09,274 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:54:09,294 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:54:09,306 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:09,347 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:54:09,360 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:54:09,360 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:54:09,361 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:54:09,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:09,368 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:54:09,376 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:54:09,378 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:09,380 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:54:09,384 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:54:09,384 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:54:09,390 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:54:09,391 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:54:09,393 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:09] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:54:09,394 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:54:09,396 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:54:09,399 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:54:09,400 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:54:09,404 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:54:09,405 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:54:09,408 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:54:09,418 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:54:09,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:54:09,425 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:54:10,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20659732 started for PoS orders references: [{'name': '/', 'uuid': '3d65f3bd-022b-4c18-b6da-a30a420adaec'}] 2026-03-23 04:54:10,270 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [11/20] Tour OrderChange → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:54:10,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20659732 order {'name': '/', 'uuid': '3d65f3bd-022b-4c18-b6da-a30a420adaec'} created pos.order #618 2026-03-23 04:54:10,395 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [12/20] Tour OrderChange → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:54:10,420 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20659732 finished 2026-03-23 04:54:10,444 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [13/20] Tour OrderChange → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:54:10,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.078 0.156 2026-03-23 04:54:10,520 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [14/20] Tour OrderChange → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:54:10,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [15/20] Tour OrderChange → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:54:10,589 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:10,591 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:10,643 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [16/20] Tour OrderChange → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:54:10,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 52 0.106 0.238 2026-03-23 04:54:10,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.378 2026-03-23 04:54:10,750 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [17/20] Tour OrderChange → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-03-23 04:54:10,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.338 2026-03-23 04:54:10,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.230 2026-03-23 04:54:10,815 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [18/20] Tour OrderChange → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:54:10,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.109 2026-03-23 04:54:10,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.085 2026-03-23 04:54:10,919 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [19/20] Tour OrderChange → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:54:10,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:54:10,945 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:10,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 04:54:10,959 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504986 started for PoS orders references: [{'name': '/', 'uuid': '3d65f3bd-022b-4c18-b6da-a30a420adaec'}] 2026-03-23 04:54:11,178 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [597] to pos.order #618 2026-03-23 04:54:11,537 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504986 order {'name': '/', 'uuid': '3d65f3bd-022b-4c18-b6da-a30a420adaec'} updated pos.order #618 2026-03-23 04:54:11,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88504986 finished 2026-03-23 04:54:11,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 195 0.257 0.441 2026-03-23 04:54:11,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.053 2026-03-23 04:54:11,996 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [20/20] Tour OrderChange → Step .receipt-screen .receipt-change:contains("10") 2026-03-23 04:54:12,046 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-03-23 04:54:12,047 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-03-23 04:54:12,258 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16151460 (allocated 17825792) 2026-03-23 04:54:12,280 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 96500 2026-03-23 04:54:12,283 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-03-23 04:54:12,288 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 96500 2026-03-23 04:54:12,509 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpnah1qysh_chrome_odoo" 2026-03-23 04:54:12,595 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-03-23 04:54:13,425 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 96708 2026-03-23 04:54:13,426 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp842htuc0_chrome_odoo 2026-03-23 04:54:13,426 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:32975/json/version 2026-03-23 04:54:13,428 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:13,691 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/141.0.7390.54 2026-03-23 04:54:13,691 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:32975/json 2026-03-23 04:54:13,692 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:13,776 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:32975/devtools/page/27B9F406F1B38B5CAAD885AFE040A820 2026-03-23 04:54:13,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-03-23 04:54:13,833 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-03-23 04:54:13,981 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:54:14,005 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-03-23 04:54:14,009 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:54:14,009 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:54:14,027 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:54:14,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:14] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.077 0.835 2026-03-23 04:54:14,941 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '27B9F406F1B38B5CAAD885AFE040A820', 'loaderId': '3AA88762818D5AF0D4D06ACEA86009A9', 'isDownload': False} 2026-03-23 04:54:14,943 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-03-23 04:54:14,986 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:54:15,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.055 2026-03-23 04:54:15,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.044 2026-03-23 04:54:15,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.052 2026-03-23 04:54:15,814 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:15,818 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:15,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.031 2026-03-23 04:54:15,918 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:54:15,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 04:54:15,934 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/21] Tour PoSPaymentSyncTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:54:15,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:54:15,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:16,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.017 2026-03-23 04:54:16,088 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10882) 2026-03-23 04:54:16,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.090 2026-03-23 04:54:16,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.081 2026-03-23 04:54:16,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.030 2026-03-23 04:54:17,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.247 0.853 2026-03-23 04:54:17,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:54:17,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:54:17,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.047 2026-03-23 04:54:17,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:54:17,660 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-03-23 04:54:17,744 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:17,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 04:54:17,792 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:17,796 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:54:17,842 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:17,885 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:54:17,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:17] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.111 0.093 2026-03-23 04:54:18,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.005 0.236 2026-03-23 04:54:18,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.236 2026-03-23 04:54:18,066 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/21] Tour PoSPaymentSyncTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:54:18,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.013 0.186 2026-03-23 04:54:18,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.031 2026-03-23 04:54:18,310 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/21] Tour PoSPaymentSyncTour1 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:54:18,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.128 2026-03-23 04:54:18,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.124 2026-03-23 04:54:18,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:54:18,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.035 2026-03-23 04:54:18,722 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/21] Tour PoSPaymentSyncTour1 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:54:18,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:18,874 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/21] Tour PoSPaymentSyncTour1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:54:18,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:54:18,951 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/21] Tour PoSPaymentSyncTour1 → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-03-23 04:54:19,018 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/21] Tour PoSPaymentSyncTour1 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:54:19,057 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/21] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:54:19,118 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/21] Tour PoSPaymentSyncTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:54:19,171 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/21] Tour PoSPaymentSyncTour1 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:54:19,222 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/21] Tour PoSPaymentSyncTour1 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:54:19,327 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/21] Tour PoSPaymentSyncTour1 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 04:54:19,344 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:19,353 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:19,389 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/21] Tour PoSPaymentSyncTour1 → Step amount to pay is '2.20' (trigger: .paymentlines-empty .total:contains("2.20")) 2026-03-23 04:54:19,437 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/21] Tour PoSPaymentSyncTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:54:19,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 04:54:19,568 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/21] Tour PoSPaymentSyncTour1 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-03-23 04:54:19,637 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/21] Tour PoSPaymentSyncTour1 → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:54:19,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:54:19,689 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/21] Tour PoSPaymentSyncTour1 → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:54:19,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/21] Tour PoSPaymentSyncTour1 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:54:19,902 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:54:19,902 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:54:19,912 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:54:19,912 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:54:19,913 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:54:19,913 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:54:19,914 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:54:19,923 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:54:19,929 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:54:19,930 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:54:19,931 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:54:19,932 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:54:19,933 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:54:19,933 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:54:19,934 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:54:19,934 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:54:19,935 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:54:19,935 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:54:19,936 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:54:19,936 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:54:19,943 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:54:19,957 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:54:19,959 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:54:19,964 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:54:19,965 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:54:19,966 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:54:19,967 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:54:19,967 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:54:19,967 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:54:19,968 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:54:19,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:54:19,968 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:54:19,971 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:54:19,971 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:54:19,972 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:54:19,972 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:54:19,972 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:54:19,973 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:54:19,973 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:54:19,974 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:54:19,974 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:54:19,975 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:54:20,006 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:20,012 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:54:20,051 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:20,054 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:20,057 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:54:20,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:54:20,075 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:54:20,075 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:20,113 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:20,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:54:20,160 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:54:20,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:54:20,166 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:20,168 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:54:20,173 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:54:20,187 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:54:20,189 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:54:20,205 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:54:20,221 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:54:20,238 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:54:20,243 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:54:20,272 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:54:20,276 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:54:20,280 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:54:20,282 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:54:20,285 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:54:20,289 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:54:20,293 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:54:20,294 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:54:20,294 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:54:20,295 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:54:20,299 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:54:20,306 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:54:20,307 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:54:20,311 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:54:20,314 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:54:20,316 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:54:20,316 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:54:20,317 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:54:20,317 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:54:20,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:54:20,328 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:54:20,328 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:54:20,333 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:54:20,351 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:54:20,361 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:54:20,365 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:54:20,369 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:54:20,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:54:20,411 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:54:20,414 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:54:20,420 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:54:20,463 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:54:20,472 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:54:20,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.086 2026-03-23 04:54:20,510 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:54:20,517 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:54:20,517 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:54:20,518 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:54:20,525 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:54:20,558 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:54:20,568 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:54:20,591 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:20,619 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:20,630 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:54:20,633 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:54:20,643 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:54:20,637 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:54:20,635 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 04:54:20,660 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:54:20,647 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 04:54:20,657 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:54:20,672 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:54:20,680 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:54:20,689 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:54:20,693 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:20] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:54:20,723 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:54:20,728 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:54:20,729 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:54:20,734 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:54:20,735 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:54:20,735 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:54:20,736 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:54:20,737 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:54:20,737 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:54:20,738 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:54:20,738 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:54:20,739 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:54:20,739 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:54:20,740 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:54:20,740 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:54:20,741 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:54:20,741 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:54:20,742 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:54:20,742 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:54:20,743 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:54:20,764 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:54:20,769 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:54:20,778 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:54:20,783 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:54:20,786 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:54:20,799 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:54:20,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:54:20,887 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:54:20,893 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:54:21,586 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22731959 started for PoS orders references: [{'name': '/', 'uuid': '66f615c5-42db-4e53-8245-68192bc0735a'}] 2026-03-23 04:54:21,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/21] Tour PoSPaymentSyncTour1 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:54:21,647 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/21] Tour PoSPaymentSyncTour1 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:54:21,703 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/21] Tour PoSPaymentSyncTour1 → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:54:21,721 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22731959 order {'name': '/', 'uuid': '66f615c5-42db-4e53-8245-68192bc0735a'} created pos.order #619 2026-03-23 04:54:21,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22731959 finished 2026-03-23 04:54:21,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.078 0.158 2026-03-23 04:54:21,861 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-03-23 04:54:21,862 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:54:22,084 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 15399048 (allocated 16515072) 2026-03-23 04:54:22,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 96708 2026-03-23 04:54:22,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-03-23 04:54:22,105 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 96708 2026-03-23 04:54:22,224 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp842htuc0_chrome_odoo" 2026-03-23 04:54:22,888 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 96905 2026-03-23 04:54:22,888 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpch5zyr33_chrome_odoo 2026-03-23 04:54:22,888 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:46873/json/version 2026-03-23 04:54:22,895 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:23,062 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/141.0.7390.54 2026-03-23 04:54:23,063 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:46873/json 2026-03-23 04:54:23,078 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:23,123 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:46873/devtools/page/670039A4B46EEAE52AC7DF1C13D8A1A3 2026-03-23 04:54:23,175 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-03-23 04:54:23,184 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-03-23 04:54:23,314 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:54:23,318 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-03-23 04:54:23,348 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:54:23,352 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:54:23,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:23] "GET /pos/ui/109 HTTP/1.1" 200 - 30 0.023 0.078 2026-03-23 04:54:23,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '670039A4B46EEAE52AC7DF1C13D8A1A3', 'loaderId': 'E18B6471618712AF1198F2CB3AABD4B8', 'isDownload': False} 2026-03-23 04:54:23,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-03-23 04:54:23,530 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:54:23,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 04:54:23,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:23] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.049 2026-03-23 04:54:23,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.061 2026-03-23 04:54:24,255 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:24,262 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:54:24,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:24,322 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:54:24,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 04:54:24,349 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/24] Tour PoSPaymentSyncTour2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:54:24,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:54:24,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:24,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 04:54:24,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.018 2026-03-23 04:54:24,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.042 2026-03-23 04:54:24,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-03-23 04:54:25,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 232 0.290 0.549 2026-03-23 04:54:25,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:54:25,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.018 2026-03-23 04:54:25,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.070 2026-03-23 04:54:25,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.014 2026-03-23 04:54:25,762 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-03-23 04:54:25,848 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:25,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:54:25,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:25,886 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:25,888 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:25,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:25] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 7 0.013 0.040 2026-03-23 04:54:26,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:26,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.015 0.116 2026-03-23 04:54:26,018 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 04:54:26,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.009 0.050 2026-03-23 04:54:26,215 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/24] Tour PoSPaymentSyncTour2 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:54:26,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-03-23 04:54:26,481 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/24] Tour PoSPaymentSyncTour2 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:54:26,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.076 2026-03-23 04:54:26,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.058 2026-03-23 04:54:26,583 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:26,586 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:26,590 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/24] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-03-23 04:54:26,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:54:26,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.010 0.024 2026-03-23 04:54:26,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.022 2026-03-23 04:54:26,833 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/24] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:54:26,908 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/24] Tour PoSPaymentSyncTour2 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:54:26,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:26] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.028 2026-03-23 04:54:27,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:27] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.014 0.035 2026-03-23 04:54:27,122 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/24] Tour PoSPaymentSyncTour2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:54:27,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.048 2026-03-23 04:54:27,173 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/24] Tour PoSPaymentSyncTour2 → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:54:27,245 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/24] Tour PoSPaymentSyncTour2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:54:27,298 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/24] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:54:27,390 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/24] Tour PoSPaymentSyncTour2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:54:27,438 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/24] Tour PoSPaymentSyncTour2 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:54:27,503 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/24] Tour PoSPaymentSyncTour2 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:54:27,598 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/24] Tour PoSPaymentSyncTour2 → Step delete Bank paymentline with 2.20 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.20")) ~ .delete-button) 2026-03-23 04:54:27,658 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/24] Tour PoSPaymentSyncTour2 → Step there are no paymentlines (trigger: .paymentlines-empty) 2026-03-23 04:54:27,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 04:54:27,709 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/24] Tour PoSPaymentSyncTour2 → Step amount to pay is '4.40' (trigger: .paymentlines-empty .total:contains("4.40")) 2026-03-23 04:54:27,760 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/24] Tour PoSPaymentSyncTour2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:54:27,831 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/24] Tour PoSPaymentSyncTour2 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-03-23 04:54:27,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 04:54:27,905 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/24] Tour PoSPaymentSyncTour2 → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:54:27,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 04:54:27,958 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/24] Tour PoSPaymentSyncTour2 → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:54:28,029 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/24] Tour PoSPaymentSyncTour2 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:54:28,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:54:28,234 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:54:28,238 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:54:28,239 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:54:28,239 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:54:28,245 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:54:28,251 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:54:28,251 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:54:28,255 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:54:28,266 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:54:28,269 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:54:28,270 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:54:28,270 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:54:28,277 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:54:28,278 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:54:28,283 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:54:28,284 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:54:28,290 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:54:28,295 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:54:28,295 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:54:28,296 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:54:28,296 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:54:28,297 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:54:28,306 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:54:28,308 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:54:28,316 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:54:28,317 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:54:28,323 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:54:28,335 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:54:28,336 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:54:28,336 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:54:28,329 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:28,356 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:54:28,357 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:54:28,360 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:54:28,361 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:54:28,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:54:28,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:54:28,375 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:54:28,376 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:54:28,376 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:54:28,387 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:54:28,390 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:54:28,394 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:54:28,403 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:28,405 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:54:28,413 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:54:28,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:54:28,423 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:54:28,430 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:54:28,431 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:54:28,440 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:28,446 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:28,448 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:54:28,451 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:54:28,472 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:54:28,474 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:54:28,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:54:28,502 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:54:28,505 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:54:28,512 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:54:28,531 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:54:28,533 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:54:28,561 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:54:28,564 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:54:28,579 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:28,600 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:54:28,601 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:54:28,603 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:28,612 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:54:28,613 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:54:28,622 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:54:28,624 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:54:28,626 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:54:28,631 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:54:28,639 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:54:28,643 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:54:28,645 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:54:28,660 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:54:28,666 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:54:28,675 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:54:28,676 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:54:28,696 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:54:28,703 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:54:28,707 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:54:28,717 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:54:28,720 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:28,731 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:54:28,732 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:54:28,745 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:54:28,748 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:54:28,755 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:54:28,756 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:54:28,757 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:54:28,757 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:54:28,763 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:54:28,766 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:54:28,780 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:54:28,788 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:54:28,792 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:54:28,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:28,820 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:54:28,827 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:54:28,831 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:54:28,832 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:54:28,846 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:54:28,854 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:54:28,855 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:54:28,856 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:54:28,859 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:54:28,874 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:54:28,882 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:54:28,886 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:54:28,890 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:54:28,914 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:54:28,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:54:28,919 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:54:28,920 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:54:28,922 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:54:28,924 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:54:28,925 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:54:28,925 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:54:28,928 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:54:28,929 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:54:28,929 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:54:28,930 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:54:28,933 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:54:28,935 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:54:28,941 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:28,942 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:54:28,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:28,946 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:54:28,947 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:54:28,950 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:54:28,957 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:54:28,965 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:54:28,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:28,992 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:28] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:29,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:29] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:54:29,061 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:54:29,054 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:29] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:54:29,066 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:54:29,067 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:54:29,080 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:54:29,083 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:54:29,085 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:54:29,086 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:54:29,094 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:54:29,846 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/24] Tour PoSPaymentSyncTour2 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:54:29,865 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97612972 started for PoS orders references: [{'name': '/', 'uuid': '66f615c5-42db-4e53-8245-68192bc0735a'}] 2026-03-23 04:54:29,897 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [23/24] Tour PoSPaymentSyncTour2 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:54:29,987 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [24/24] Tour PoSPaymentSyncTour2 → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:54:30,013 26 INFO 00799-19-0-all odoo.models.unlink: User #683 deleted pos.payment records with IDs: [599] 2026-03-23 04:54:30,103 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [600] to pos.order #619 2026-03-23 04:54:30,111 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97612972 order {'name': '/', 'uuid': '66f615c5-42db-4e53-8245-68192bc0735a'} updated pos.order #619 2026-03-23 04:54:30,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97612972 finished 2026-03-23 04:54:30,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 95 0.132 0.234 2026-03-23 04:54:30,315 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-03-23 04:54:30,319 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:54:30,609 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 15975876 (allocated 17301504) 2026-03-23 04:54:30,641 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 96905 2026-03-23 04:54:30,645 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-03-23 04:54:30,646 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 96905 2026-03-23 04:54:30,766 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpch5zyr33_chrome_odoo" 2026-03-23 04:54:31,377 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 97107 2026-03-23 04:54:31,379 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpmk2h3ysc_chrome_odoo 2026-03-23 04:54:31,380 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36913/json/version 2026-03-23 04:54:31,381 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:31,579 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/141.0.7390.54 2026-03-23 04:54:31,579 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36913/json 2026-03-23 04:54:31,580 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:31,640 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36913/devtools/page/52443FE816D451AE2E44CB73543775EE 2026-03-23 04:54:31,690 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-03-23 04:54:31,731 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-03-23 04:54:31,853 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:54:31,866 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-03-23 04:54:31,883 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:54:31,883 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:54:31,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:31] "GET /pos/ui/109 HTTP/1.1" 200 - 30 0.020 0.051 2026-03-23 04:54:31,985 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '52443FE816D451AE2E44CB73543775EE', 'loaderId': '73CC9003B451D95785B97E749F964EAF', 'isDownload': False} 2026-03-23 04:54:31,986 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-03-23 04:54:32,039 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:54:32,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:32] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-03-23 04:54:32,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:32] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-03-23 04:54:32,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:32] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.059 2026-03-23 04:54:32,834 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:32,852 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:54:32,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:32,946 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:54:32,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.014 2026-03-23 04:54:32,972 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [1/22] Tour PoSPaymentSyncTour3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:54:32,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:54:33,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:33,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.007 0.026 2026-03-23 04:54:33,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.039 2026-03-23 04:54:33,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.026 0.066 2026-03-23 04:54:33,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-03-23 04:54:33,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 217 0.189 0.361 2026-03-23 04:54:33,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:54:34,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 04:54:34,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 04:54:34,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.029 2026-03-23 04:54:34,271 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-03-23 04:54:34,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:34,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:54:34,467 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:34,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:54:34,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 7 0.025 0.058 2026-03-23 04:54:34,559 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:54:34,580 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "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 04:54:34,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.022 0.107 2026-03-23 04:54:34,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 04:54:34,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.140 2026-03-23 04:54:34,741 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [2/22] Tour PoSPaymentSyncTour3 → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:54:34,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:34] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.014 0.035 2026-03-23 04:54:35,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.098 2026-03-23 04:54:35,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [3/22] Tour PoSPaymentSyncTour3 → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:54:35,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.128 2026-03-23 04:54:35,223 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:54:35,249 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:54:35,252 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [4/22] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-03-23 04:54:35,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:35,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-03-23 04:54:35,686 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [5/22] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:54:35,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-03-23 04:54:35,802 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [6/22] Tour PoSPaymentSyncTour3 → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:54:35,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-03-23 04:54:35,944 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [7/22] Tour PoSPaymentSyncTour3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:54:35,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:54:36,005 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [8/22] Tour PoSPaymentSyncTour3 → Step order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60")) 2026-03-23 04:54:36,057 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [9/22] Tour PoSPaymentSyncTour3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:54:36,105 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [10/22] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:54:36,179 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [11/22] Tour PoSPaymentSyncTour3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:54:36,234 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [12/22] Tour PoSPaymentSyncTour3 → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:54:36,285 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [13/22] Tour PoSPaymentSyncTour3 → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:54:36,416 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [14/22] Tour PoSPaymentSyncTour3 → Step remaining amount is 2.2 (trigger: .payment-status-amount .amount:contains("2.2")) 2026-03-23 04:54:36,462 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [15/22] Tour PoSPaymentSyncTour3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:54:36,544 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [16/22] Tour PoSPaymentSyncTour3 → Step click back to product screen (trigger: .payment-screen .back-button) 2026-03-23 04:54:36,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 04:54:36,607 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [17/22] Tour PoSPaymentSyncTour3 → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:54:36,664 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [18/22] Tour PoSPaymentSyncTour3 → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:54:36,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:54:36,723 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [19/22] Tour PoSPaymentSyncTour3 → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:54:36,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:54:36,940 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:54:36,946 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:54:36,954 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:54:36,955 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:54:36,956 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:54:36,957 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:54:36,967 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:54:36,971 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:54:36,972 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:54:36,975 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:54:36,976 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:54:36,978 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:54:36,978 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:54:36,979 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:54:36,979 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:54:36,989 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:54:36,990 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:54:36,990 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:54:36,991 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:54:36,991 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:54:36,992 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:54:36,992 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:54:36,993 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:54:36,994 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:54:36,995 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:54:36,995 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:54:36,996 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:54:36,996 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:54:36,996 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:54:36,997 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:54:36,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:37,002 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:54:37,003 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:54:37,003 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:54:37,004 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:54:37,004 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:54:37,005 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:54:37,010 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:54:37,011 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:54:37,011 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:54:37,015 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:37,025 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:37,031 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:54:37,077 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:54:37,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:54:37,091 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:54:37,094 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:54:37,100 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:37,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:37,105 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:54:37,106 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:54:37,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:37,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:37,147 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:37,150 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:54:37,152 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:54:37,154 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:54:37,171 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:54:37,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:37,181 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:54:37,204 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:54:37,228 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:37,242 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:54:37,254 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:54:37,261 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:54:37,262 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:54:37,264 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:54:37,267 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:54:37,271 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:54:37,273 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:54:37,277 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:54:37,279 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:54:37,283 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:54:37,286 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:54:37,289 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:54:37,289 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:54:37,298 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:54:37,302 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:54:37,308 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:54:37,310 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:54:37,310 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:54:37,314 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:54:37,318 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:54:37,324 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:54:37,325 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:54:37,331 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:54:37,342 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:54:37,346 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:54:37,346 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:54:37,348 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:54:37,351 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:54:37,353 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:54:37,354 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:54:37,356 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:54:37,360 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:54:37,364 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:54:37,370 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:54:37,370 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:54:37,387 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:54:37,399 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:54:37,405 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:54:37,416 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:54:37,421 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:54:37,437 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:54:37,444 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:54:37,452 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:54:37,453 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:54:37,453 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:54:37,466 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:37,474 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:37,494 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:37,497 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:37,527 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:37,530 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:54:37,530 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:54:37,531 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:54:37,531 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:54:37,538 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:54:37,539 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:54:37,539 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:54:37,537 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:54:37,536 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:54:37,532 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:54:37,535 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:37,542 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:54:37,542 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:54:37,558 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:54:37,559 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:54:37,561 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:54:37,563 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:54:37,566 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:54:37,568 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:54:37,568 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:54:37,569 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:54:37,574 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:54:37,575 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:54:37,585 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:54:37,586 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:54:37,586 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:54:37,587 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:54:37,587 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:54:37,587 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:54:37,595 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:54:37,595 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:54:37,596 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:54:37,596 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:54:37,608 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:38,504 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741982 started for PoS orders references: [{'name': '/', 'uuid': '66f615c5-42db-4e53-8245-68192bc0735a'}] 2026-03-23 04:54:38,510 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [20/22] Tour PoSPaymentSyncTour3 → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 04:54:38,593 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [21/22] Tour PoSPaymentSyncTour3 → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:54:38,670 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: [22/22] Tour PoSPaymentSyncTour3 → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:54:38,673 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [601] to pos.order #619 2026-03-23 04:54:38,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741982 order {'name': '/', 'uuid': '66f615c5-42db-4e53-8245-68192bc0735a'} updated pos.order #619 2026-03-23 04:54:38,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741982 finished 2026-03-23 04:54:38,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.090 0.236 2026-03-23 04:54:38,873 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-03-23 04:54:38,887 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 04:54:39,066 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 15834020 (allocated 17039360) 2026-03-23 04:54:39,100 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 97107 2026-03-23 04:54:39,102 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-03-23 04:54:39,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 97107 2026-03-23 04:54:39,276 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpmk2h3ysc_chrome_odoo" 2026-03-23 04:54:39,385 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-03-23 04:54:40,368 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 97308 2026-03-23 04:54:40,369 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpvhg4w_v0_chrome_odoo 2026-03-23 04:54:40,371 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:40129/json/version 2026-03-23 04:54:40,374 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40129', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:40,699 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/141.0.7390.54 2026-03-23 04:54:40,700 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:40129/json 2026-03-23 04:54:40,703 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40129', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:40,740 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:40129/devtools/page/94E83F9A850A5679E40A9CC5D4E9E44E 2026-03-23 04:54:40,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-03-23 04:54:40,792 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-03-23 04:54:41,155 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:54:41,174 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-03-23 04:54:41,176 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:54:41,176 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:54:41,200 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:54:42,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.068 0.793 2026-03-23 04:54:42,067 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '94E83F9A850A5679E40A9CC5D4E9E44E', 'loaderId': '42DAEED6A0BC39CDAF0A34964A84168A', 'isDownload': False} 2026-03-23 04:54:42,068 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-03-23 04:54:42,117 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:54:42,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-03-23 04:54:42,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-03-23 04:54:42,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.054 2026-03-23 04:54:42,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:42,853 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:54:42,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.029 2026-03-23 04:54:42,940 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate test code "odoo.startTour('SplitBillScreenTour5Actions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:54:42,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.012 2026-03-23 04:54:42,969 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [1/74] Tour SplitBillScreenTour5Actions → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:54:42,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:54:43,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:43,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-03-23 04:54:43,137 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10883) 2026-03-23 04:54:43,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.100 2026-03-23 04:54:43,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.134 2026-03-23 04:54:43,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.041 2026-03-23 04:54:44,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.390 0.527 2026-03-23 04:54:44,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:54:44,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 04:54:44,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.045 2026-03-23 04:54:44,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:54:44,568 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-03-23 04:54:44,658 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:44,702 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:54:44,704 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:44,772 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:54:44,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.035 0.067 2026-03-23 04:54:44,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:54:44,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.032 0.171 2026-03-23 04:54:44,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.219 2026-03-23 04:54:45,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.018 0.153 2026-03-23 04:54:45,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.326 2026-03-23 04:54:45,022 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [2/74] Tour SplitBillScreenTour5Actions → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:54:45,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.024 2026-03-23 04:54:45,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.025 2026-03-23 04:54:45,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.030 2026-03-23 04:54:45,315 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [3/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:54:45,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.137 0.188 2026-03-23 04:54:45,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.016 0.285 2026-03-23 04:54:45,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 04:54:45,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.067 2026-03-23 04:54:45,960 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [4/74] Tour SplitBillScreenTour5Actions → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:54:46,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:46] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-03-23 04:54:46,055 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:46,130 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [5/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:54:46,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 04:54:46,225 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [6/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:54:46,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:46] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.024 2026-03-23 04:54:46,272 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [7/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:54:46,331 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [8/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:54:46,383 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [9/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:54:46,443 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [10/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:54:46,523 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [11/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:54:46,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 04:54:46,593 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [12/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:54:46,644 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [13/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2","price":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2")):has(.price:contains("4.00"))) 2026-03-23 04:54:46,831 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [14/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:54:46,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.042 2026-03-23 04:54:46,879 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [15/74] Tour SplitBillScreenTour5Actions → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:54:46,975 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [16/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:54:47,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.047 2026-03-23 04:54:47,038 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [17/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:54:47,088 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [18/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:54:47,155 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [19/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:54:47,206 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [20/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:54:47,277 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [21/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:54:47,390 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [22/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:54:47,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:54:47,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [23/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1","price":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-03-23 04:54:47,484 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [24/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:54:47,535 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [25/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:54:47,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [26/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .more-btn) 2026-03-23 04:54:47,652 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [27/74] Tour SplitBillScreenTour5Actions → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:54:47,760 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [28/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-03-23 04:54:47,810 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [29/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:54:47,876 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [30/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-03-23 04:54:47,933 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [31/74] Tour SplitBillScreenTour5Actions → Step total amount of split is '5.0' (trigger: .splitbill-screen .order-info .subtotal:contains("5.0")) 2026-03-23 04:54:47,985 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [32/74] Tour SplitBillScreenTour5Actions → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-03-23 04:54:48,142 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-03-23 04:54:48,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 04:54:48,168 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82929061 started for PoS orders references: [{'name': '/', 'uuid': 'ee7c9289-967d-48f5-8a1e-7a38c3d68a25'}] 2026-03-23 04:54:48,269 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82929061 order {'name': '/', 'uuid': 'ee7c9289-967d-48f5-8a1e-7a38c3d68a25'} created pos.order #620 2026-03-23 04:54:48,290 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82929061 finished 2026-03-23 04:54:48,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.063 0.126 2026-03-23 04:54:48,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:54:48,417 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27634978 started for PoS orders references: [{'name': '/', 'uuid': '4167a198-1d46-4d9e-a004-18b95d2487d8'}] 2026-03-23 04:54:48,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27634978 order {'name': '/', 'uuid': '4167a198-1d46-4d9e-a004-18b95d2487d8'} created pos.order #621 2026-03-23 04:54:48,502 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27634978 finished 2026-03-23 04:54:48,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.045 0.125 2026-03-23 04:54:48,695 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [34/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:54:48,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 04:54:48,761 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [35/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:54:48,780 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14083359 started for PoS orders references: [{'name': '/', 'uuid': '4167a198-1d46-4d9e-a004-18b95d2487d8'}] 2026-03-23 04:54:48,788 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:48,821 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14083359 order {'name': '/', 'uuid': '4167a198-1d46-4d9e-a004-18b95d2487d8'} updated pos.order #621 2026-03-23 04:54:48,841 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14083359 finished 2026-03-23 04:54:48,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.069 0.152 2026-03-23 04:54:49,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.034 2026-03-23 04:54:49,101 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [36/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:54:49,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.010 0.032 2026-03-23 04:54:49,149 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [37/74] Tour SplitBillScreenTour5Actions → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:54:49,265 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [38/74] Tour SplitBillScreenTour5Actions → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:54:49,291 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:54:49,299 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:49,326 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [39/74] Tour SplitBillScreenTour5Actions → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 04:54:49,373 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [40/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:54:49,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [41/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:54:49,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 04:54:49,541 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [42/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:54:49,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:54:49,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36604705 started for PoS orders references: [{'name': '/', 'uuid': '4167a198-1d46-4d9e-a004-18b95d2487d8'}] 2026-03-23 04:54:49,670 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [602] to pos.order #621 2026-03-23 04:54:50,048 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36604705 order {'name': '/', 'uuid': '4167a198-1d46-4d9e-a004-18b95d2487d8'} updated pos.order #621 2026-03-23 04:54:50,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36604705 finished 2026-03-23 04:54:50,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 194 0.174 0.424 2026-03-23 04:54:50,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.044 2026-03-23 04:54:50,522 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [43/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:54:50,573 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [44/74] Tour SplitBillScreenTour5Actions → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:54:50,655 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [45/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Water","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:54:50,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.031 2026-03-23 04:54:50,696 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [46/74] Tour SplitBillScreenTour5Actions → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:54:50,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.043 2026-03-23 04:54:50,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.041 2026-03-23 04:54:50,813 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [47/74] Tour SplitBillScreenTour5Actions → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:54:50,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.043 2026-03-23 04:54:50,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [48/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:54:50,907 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [49/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:54:50,968 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [50/74] Tour SplitBillScreenTour5Actions → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:54:51,017 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [51/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:54:51,072 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [52/74] Tour SplitBillScreenTour5Actions → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:54:51,155 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [53/74] Tour SplitBillScreenTour5Actions → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:54:51,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:54:51,213 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [54/74] Tour SplitBillScreenTour5Actions → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:54:51,270 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [55/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"2","price":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("2")):has(.price:contains("6.00"))) 2026-03-23 04:54:51,454 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [56/74] Tour SplitBillScreenTour5Actions → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:54:51,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 04:54:51,511 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [57/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:54:51,557 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [58/74] Tour SplitBillScreenTour5Actions → Step click Actions button (trigger: .more-btn) 2026-03-23 04:54:51,619 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [59/74] Tour SplitBillScreenTour5Actions → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:54:51,688 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [60/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid"))) 2026-03-23 04:54:51,749 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [61/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("water"))) 2026-03-23 04:54:51,799 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [62/74] Tour SplitBillScreenTour5Actions → Step total amount of split is '5.0' (trigger: .splitbill-screen .order-info .subtotal:contains("5.0")) 2026-03-23 04:54:51,856 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [63/74] Tour SplitBillScreenTour5Actions → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-03-23 04:54:51,977 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [64/74] Tour SplitBillScreenTour5Actions → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:54:51,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 04:54:52,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57042785 started for PoS orders references: [{'name': '/', 'uuid': 'ee7c9289-967d-48f5-8a1e-7a38c3d68a25'}] 2026-03-23 04:54:52,042 26 INFO 00799-19-0-all odoo.models.unlink: User #683 deleted pos.order.line records with IDs: [988] 2026-03-23 04:54:52,062 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [991] to pos.order #620 2026-03-23 04:54:52,069 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57042785 order {'name': '/', 'uuid': 'ee7c9289-967d-48f5-8a1e-7a38c3d68a25'} updated pos.order #620 2026-03-23 04:54:52,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57042785 finished 2026-03-23 04:54:52,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.056 0.149 2026-03-23 04:54:52,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.040 2026-03-23 04:54:52,311 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15995330 started for PoS orders references: [{'name': '/', 'uuid': 'b168ede2-d4e5-48fc-9003-31eaa792546e'}] 2026-03-23 04:54:52,465 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15995330 order {'name': '/', 'uuid': 'b168ede2-d4e5-48fc-9003-31eaa792546e'} created pos.order #622 2026-03-23 04:54:52,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15995330 finished 2026-03-23 04:54:52,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.077 0.216 2026-03-23 04:54:52,655 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [65/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:54:52,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 04:54:52,723 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [66/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:54:52,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 04:54:52,800 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [67/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume']) 2026-03-23 04:54:52,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:54:52,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11049202 started for PoS orders references: [{'name': '/', 'uuid': 'b168ede2-d4e5-48fc-9003-31eaa792546e'}] 2026-03-23 04:54:52,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [603] to pos.order #622 2026-03-23 04:54:53,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11049202 order {'name': '/', 'uuid': 'b168ede2-d4e5-48fc-9003-31eaa792546e'} updated pos.order #622 2026-03-23 04:54:53,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11049202 finished 2026-03-23 04:54:53,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.169 0.505 2026-03-23 04:54:53,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 04:54:53,663 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [68/74] Tour SplitBillScreenTour5Actions → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:54:53,735 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [69/74] Tour SplitBillScreenTour5Actions → Step click 'Pay' button (trigger: .splitbill-screen .pay-button button:contains("Pay")) 2026-03-23 04:54:53,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.058 2026-03-23 04:54:53,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [70/74] Tour SplitBillScreenTour5Actions → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:54:53,874 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [71/74] Tour SplitBillScreenTour5Actions → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:54:53,935 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [72/74] Tour SplitBillScreenTour5Actions → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:54:53,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.015 2026-03-23 04:54:54,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [73/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:54:54,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.033 2026-03-23 04:54:54,055 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27198612 started for PoS orders references: [{'name': '/', 'uuid': 'ee7c9289-967d-48f5-8a1e-7a38c3d68a25'}] 2026-03-23 04:54:54,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [604] to pos.order #620 2026-03-23 04:54:54,409 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27198612 order {'name': '/', 'uuid': 'ee7c9289-967d-48f5-8a1e-7a38c3d68a25'} updated pos.order #620 2026-03-23 04:54:54,433 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27198612 finished 2026-03-23 04:54:54,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.137 0.369 2026-03-23 04:54:54,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 04:54:54,740 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [74/74] Tour SplitBillScreenTour5Actions → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:54:54,790 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-03-23 04:54:54,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 04:54:55,087 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20275688 (allocated 21499904) 2026-03-23 04:54:55,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 97308 2026-03-23 04:54:55,105 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-03-23 04:54:55,106 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 97308 2026-03-23 04:54:55,272 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpvhg4w_v0_chrome_odoo" 2026-03-23 04:54:55,346 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-03-23 04:54:56,180 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 97518 2026-03-23 04:54:56,180 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmp1r5_w3sv_chrome_odoo 2026-03-23 04:54:56,180 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:41227/json/version 2026-03-23 04:54:56,182 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:56,380 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/141.0.7390.54 2026-03-23 04:54:56,380 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:41227/json 2026-03-23 04:54:56,381 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:54:56,447 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:41227/devtools/page/137E12247F93A58405936316E073DE9B 2026-03-23 04:54:56,528 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-03-23 04:54:56,552 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-03-23 04:54:56,774 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:54:56,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-03-23 04:54:56,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:54:56,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:54:56,815 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:54:57,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:57] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.065 0.727 2026-03-23 04:54:57,613 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '137E12247F93A58405936316E073DE9B', 'loaderId': 'BA41D2A803414E153245427A62F1098F', 'isDownload': False} 2026-03-23 04:54:57,613 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate ready code "odoo.isTourReady('test_cancel_order_from_ui')" 2026-03-23 04:54:57,673 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:54:57,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.029 2026-03-23 04:54:57,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:57] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.073 2026-03-23 04:54:57,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.114 2026-03-23 04:54:58,686 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:54:58,700 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:54:58,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 04:54:58,765 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate test code "odoo.startTour('test_cancel_order_from_ui', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:54:58,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 04:54:58,801 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [1/32] Tour test_cancel_order_from_ui → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:54:58,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:54:58,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:54:58,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-03-23 04:54:58,950 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10884) 2026-03-23 04:54:58,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.066 2026-03-23 04:54:59,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.096 2026-03-23 04:54:59,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:54:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.033 2026-03-23 04:55:00,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.327 0.560 2026-03-23 04:55:00,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:55:00,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:55:00,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.055 2026-03-23 04:55:00,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:55:00,310 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-03-23 04:55:00,440 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:55:00,478 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:00,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.009 0.053 2026-03-23 04:55:00,496 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:55:00,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.075 2026-03-23 04:55:00,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.083 2026-03-23 04:55:00,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.159 2026-03-23 04:55:00,589 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:55:00,592 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:55:00,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.047 0.247 2026-03-23 04:55:00,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.056 2026-03-23 04:55:00,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-03-23 04:55:00,802 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [2/32] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:55:00,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:00] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.035 0.080 2026-03-23 04:55:01,447 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [3/32] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:01,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.164 0.212 2026-03-23 04:55:01,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:01] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.015 0.340 2026-03-23 04:55:01,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:55:02,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.020 0.050 2026-03-23 04:55:02,112 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [4/32] Tour test_cancel_order_from_ui → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:55:02,171 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:02,184 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [5/32] Tour test_cancel_order_from_ui → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:55:02,326 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [6/32] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:55:02,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.044 2026-03-23 04:55:02,401 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [7/32] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:55:02,452 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [8/32] Tour test_cancel_order_from_ui → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:55:02,513 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [9/32] Tour test_cancel_order_from_ui → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:55:02,567 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [10/32] Tour test_cancel_order_from_ui → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:55:02,623 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [11/32] Tour test_cancel_order_from_ui → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:55:02,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [12/32] Tour test_cancel_order_from_ui → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:55:02,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 04:55:02,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [13/32] Tour test_cancel_order_from_ui → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:55:02,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [14/32] Tour test_cancel_order_from_ui → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:55:02,873 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [15/32] Tour test_cancel_order_from_ui → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:55:02,961 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [16/32] Tour test_cancel_order_from_ui → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:55:03,032 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99128513 started for PoS orders references: [{'name': '/', 'uuid': '9d07c706-5230-40ed-b1cf-f9e8696e1dfc'}] 2026-03-23 04:55:03,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99128513 order {'name': '/', 'uuid': '9d07c706-5230-40ed-b1cf-f9e8696e1dfc'} created pos.order #623 2026-03-23 04:55:03,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99128513 finished 2026-03-23 04:55:03,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.084 0.175 2026-03-23 04:55:03,337 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [17/32] Tour test_cancel_order_from_ui → Step Check if the request is proceeded (trigger: .status-buttons:not(:has(.fa-spin))) 2026-03-23 04:55:03,396 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [18/32] Tour test_cancel_order_from_ui → Step .floor-map 2026-03-23 04:55:03,454 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [19/32] Tour test_cancel_order_from_ui → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:03,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.013 2026-03-23 04:55:03,544 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [20/32] Tour test_cancel_order_from_ui → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:55:03,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 04:55:03,610 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [21/32] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:55:03,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:55:03,654 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [22/32] Tour test_cancel_order_from_ui → Step click Actions button (trigger: .more-btn) 2026-03-23 04:55:03,713 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [23/32] Tour test_cancel_order_from_ui → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-03-23 04:55:03,777 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [24/32] Tour test_cancel_order_from_ui → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:55:03,849 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [25/32] Tour test_cancel_order_from_ui → Step .floor-map 2026-03-23 04:55:04,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:04] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.060 0.118 2026-03-23 04:55:04,072 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [26/32] Tour test_cancel_order_from_ui → Step .pos-leftheader .orders-button 2026-03-23 04:55:04,197 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [27/32] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-03-23 04:55:04,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.006 2026-03-23 04:55:04,267 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [28/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter 2026-03-23 04:55:04,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.042 2026-03-23 04:55:04,329 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [29/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul 2026-03-23 04:55:04,398 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [30/32] Tour test_cancel_order_from_ui → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 04:55:04,442 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [31/32] Tour test_cancel_order_from_ui → Step No orders should be visible on the Ticket Screen (trigger: .ticket-screen:not(:has(.order-row))) 2026-03-23 04:55:04,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 04:55:04,494 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: [32/32] Tour test_cancel_order_from_ui → Step Stored order count should be 0 (trigger: body) 2026-03-23 04:55:04,553 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-03-23 04:55:04,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:55:04,737 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15275728 (allocated 15728640) 2026-03-23 04:55:04,753 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 97518 2026-03-23 04:55:04,754 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-03-23 04:55:04,755 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 97518 2026-03-23 04:55:04,879 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmp1r5_w3sv_chrome_odoo" 2026-03-23 04:55:05,002 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-03-23 04:55:05,320 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-03-23 04:55:07,475 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 97697 2026-03-23 04:55:07,476 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpk895alxm_chrome_odoo 2026-03-23 04:55:07,476 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:39715/json/version 2026-03-23 04:55:07,478 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:07,660 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/141.0.7390.54 2026-03-23 04:55:07,660 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:39715/json 2026-03-23 04:55:07,661 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:07,694 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:39715/devtools/page/EA21FC39D726FB190A6CEBD2337198A8 2026-03-23 04:55:07,732 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-03-23 04:55:07,803 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-03-23 04:55:08,081 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:55:08,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-03-23 04:55:08,096 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:55:08,096 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:55:08,132 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:55:08,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:08] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.068 0.728 2026-03-23 04:55:08,934 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': 'EA21FC39D726FB190A6CEBD2337198A8', 'loaderId': '15F0F349D30D733E5F144724ACFA3031', 'isDownload': False} 2026-03-23 04:55:08,934 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-03-23 04:55:09,001 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:55:09,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 04:55:09,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-03-23 04:55:09,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.078 2026-03-23 04:55:10,049 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:55:10,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:55:10,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 04:55:10,150 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate test code "odoo.startTour('test_combo_preparation_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:55:10,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 04:55:10,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [1/21] Tour test_combo_preparation_receipt → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:55:10,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:55:10,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:55:10,324 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10885) 2026-03-23 04:55:10,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.072 2026-03-23 04:55:10,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.097 2026-03-23 04:55:10,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.075 2026-03-23 04:55:10,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.004 0.096 2026-03-23 04:55:11,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.355 0.630 2026-03-23 04:55:11,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:55:11,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.035 2026-03-23 04:55:11,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:11] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.107 2026-03-23 04:55:11,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:55:12,041 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-03-23 04:55:12,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.062 2026-03-23 04:55:12,281 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:55:12,300 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:55:12,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.027 2026-03-23 04:55:12,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "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 04:55:12,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.025 0.070 2026-03-23 04:55:12,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.005 0.102 2026-03-23 04:55:12,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-03-23 04:55:12,442 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:55:12,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.008 0.034 2026-03-23 04:55:12,519 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [2/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:55:12,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:12] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-03-23 04:55:12,837 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [3/21] Tour test_combo_preparation_receipt → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:13,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.086 0.160 2026-03-23 04:55:13,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:13] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.252 2026-03-23 04:55:13,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 04:55:13,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.034 0.094 2026-03-23 04:55:13,548 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [4/21] Tour test_combo_preparation_receipt → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:55:13,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55: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 04:55:13,660 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [5/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 04:55:13,771 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [6/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:55:13,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [7/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 04:55:13,911 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [8/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:55:14,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 04:55:14,213 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [9/21] Tour test_combo_preparation_receipt → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:55:14,358 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [10/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 1 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 1"))) 2026-03-23 04:55:14,450 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [11/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 5 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 5"))) 2026-03-23 04:55:14,539 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [12/21] Tour test_combo_preparation_receipt → Step Select combo item Combo Product 8 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 8"))) 2026-03-23 04:55:14,641 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [13/21] Tour test_combo_preparation_receipt → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:55:14,945 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-03-23 04:55:14,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.021 2026-03-23 04:55:15,024 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [15/21] Tour test_combo_preparation_receipt → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:55:15,076 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [16/21] Tour test_combo_preparation_receipt → Step order total amount is '95.00' (trigger: .product-screen .order-summary .total:contains("95.00")) 2026-03-23 04:55:15,130 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [17/21] Tour test_combo_preparation_receipt → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:55:15,178 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [18/21] Tour test_combo_preparation_receipt → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:55:15,253 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [19/21] Tour test_combo_preparation_receipt → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:55:15,304 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [20/21] Tour test_combo_preparation_receipt → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:55:15,354 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [21/21] Tour test_combo_preparation_receipt → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:55:15,479 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-03-23 04:55:15,482 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 04:55:15,501 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:55:15,508 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:55:15,763 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17021840 (allocated 17960960) 2026-03-23 04:55:15,774 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 97697 2026-03-23 04:55:15,776 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-03-23 04:55:15,778 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 97697 2026-03-23 04:55:15,956 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpk895alxm_chrome_odoo" 2026-03-23 04:55:16,032 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-03-23 04:55:18,024 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 97870 2026-03-23 04:55:18,024 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmpjgvc3qy5_chrome_odoo 2026-03-23 04:55:18,024 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:35339/json/version 2026-03-23 04:55:18,030 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:18,199 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/141.0.7390.54 2026-03-23 04:55:18,200 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:35339/json 2026-03-23 04:55:18,201 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:18,278 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:35339/devtools/page/3D49E22D945C3595E5364B33A7EF8E21 2026-03-23 04:55:18,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-03-23 04:55:18,390 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-03-23 04:55:18,651 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:55:18,661 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-03-23 04:55:18,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:55:18,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:55:18,697 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:55:20,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:20] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.106 1.248 2026-03-23 04:55:20,050 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '3D49E22D945C3595E5364B33A7EF8E21', 'loaderId': 'FF28B011C70C94E1D3CA9B2B005FC9AB', 'isDownload': False} 2026-03-23 04:55:20,050 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt_layout')" 2026-03-23 04:55:20,104 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:55:20,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 04:55:20,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.023 2026-03-23 04:55:20,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-03-23 04:55:20,912 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:20,931 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:21,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 04:55:21,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate test code "odoo.startTour('test_combo_preparation_receipt_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:55:21,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 04:55:21,055 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [1/9] Tour test_combo_preparation_receipt_layout → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:55:21,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:55:21,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:55:21,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.018 2026-03-23 04:55:21,202 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10886) 2026-03-23 04:55:21,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.085 2026-03-23 04:55:21,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.097 2026-03-23 04:55:21,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.043 2026-03-23 04:55:22,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.423 0.557 2026-03-23 04:55:22,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:55:22,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:55:22,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.047 2026-03-23 04:55:22,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:55:22,646 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-03-23 04:55:22,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:22,799 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:22,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:55:22,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.014 2026-03-23 04:55:22,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:55:22,873 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "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 04:55:22,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.030 0.056 2026-03-23 04:55:22,909 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:55:22,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.013 0.117 2026-03-23 04:55:22,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:22] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 04:55:23,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [2/9] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:55:23,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.025 2026-03-23 04:55:23,246 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [3/9] Tour test_combo_preparation_receipt_layout → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:23,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.160 0.195 2026-03-23 04:55:23,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.240 2026-03-23 04:55:23,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.019 2026-03-23 04:55:23,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.031 0.047 2026-03-23 04:55:23,939 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [4/9] Tour test_combo_preparation_receipt_layout → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:55:24,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:55:24,075 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [5/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 04:55:24,193 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [6/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:55:24,262 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [7/9] Tour test_combo_preparation_receipt_layout → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 04:55:24,321 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [8/9] Tour test_combo_preparation_receipt_layout → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:55:24,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.046 2026-03-23 04:55:24,662 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: [9/9] Tour test_combo_preparation_receipt_layout → Step body 2026-03-23 04:55:24,807 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-03-23 04:55:24,816 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 04:55:24,999 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15286832 (allocated 16515072) 2026-03-23 04:55:25,007 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 97870 2026-03-23 04:55:25,010 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-03-23 04:55:25,012 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 97870 2026-03-23 04:55:25,128 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmpjgvc3qy5_chrome_odoo" 2026-03-23 04:55:25,227 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-03-23 04:55:27,133 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 98038 2026-03-23 04:55:27,134 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmp98vg4x7i_chrome_odoo 2026-03-23 04:55:27,134 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:40095/json/version 2026-03-23 04:55:27,136 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:27,317 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/141.0.7390.54 2026-03-23 04:55:27,318 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:40095/json 2026-03-23 04:55:27,319 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:27,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:40095/devtools/page/145B55EDD5E10B7A5DDED79BB26E1E39 2026-03-23 04:55:27,497 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-03-23 04:55:27,550 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-03-23 04:55:27,918 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:55:27,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-03-23 04:55:27,938 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:55:27,938 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:55:27,974 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:55:28,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:28] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.076 0.915 2026-03-23 04:55:28,961 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': '145B55EDD5E10B7A5DDED79BB26E1E39', 'loaderId': 'AD5BBEF3F0B5BE95CC6CF806202FEF73', 'isDownload': False} 2026-03-23 04:55:28,961 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-03-23 04:55:29,014 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:55:29,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 04:55:29,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-03-23 04:55:29,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.060 2026-03-23 04:55:30,024 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:55:30,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:30,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.031 2026-03-23 04:55:30,140 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate test code "odoo.startTour('test_combo_synchronisation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:55:30,164 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [1/33] Tour test_combo_synchronisation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:55:30,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.018 2026-03-23 04:55:30,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:55:30,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:55:30,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.036 2026-03-23 04:55:30,421 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10887) 2026-03-23 04:55:30,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.140 2026-03-23 04:55:30,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.024 0.142 2026-03-23 04:55:30,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.041 2026-03-23 04:55:31,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 289 0.291 0.458 2026-03-23 04:55:31,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:55:31,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 04:55:31,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:31] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.042 0.128 2026-03-23 04:55:31,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 04:55:31,885 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-03-23 04:55:32,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:32,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.030 2026-03-23 04:55:32,148 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:32,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:55:32,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.040 0.100 2026-03-23 04:55:32,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.166 2026-03-23 04:55:32,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.174 2026-03-23 04:55:32,345 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:32,359 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:32,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.015 0.024 2026-03-23 04:55:32,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [2/33] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:55:32,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.017 0.088 2026-03-23 04:55:32,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:32] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.021 0.039 2026-03-23 04:55:33,029 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [3/33] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:33,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.110 2026-03-23 04:55:33,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:33] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.018 0.130 2026-03-23 04:55:33,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:55:33,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.013 0.053 2026-03-23 04:55:33,440 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [4/33] Tour test_combo_synchronisation → Step click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo")) 2026-03-23 04:55:33,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:33,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:33] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.011 0.047 2026-03-23 04:55:33,550 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [5/33] Tour test_combo_synchronisation → Step Select combo item Combo Product 2 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 2"))) 2026-03-23 04:55:33,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:33] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.019 2026-03-23 04:55:33,636 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [6/33] Tour test_combo_synchronisation → Step Select combo item Combo Product 4 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 4"))) 2026-03-23 04:55:33,704 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [7/33] Tour test_combo_synchronisation → Step Select combo item Combo Product 6 (trigger: .modal label.combo-item article.product:has(.product-name:contains("Combo Product 6"))) 2026-03-23 04:55:33,760 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [8/33] Tour test_combo_synchronisation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:55:33,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:55:33,992 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [9/33] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:55:34,069 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [10/33] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:55:34,124 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72690934 started for PoS orders references: [{'name': '/', 'uuid': '97ed4e57-860a-48f3-be95-ae951c02e4d3'}] 2026-03-23 04:55:34,261 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72690934 order {'name': '/', 'uuid': '97ed4e57-860a-48f3-be95-ae951c02e4d3'} created pos.order #625 2026-03-23 04:55:34,283 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72690934 finished 2026-03-23 04:55:34,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.075 0.174 2026-03-23 04:55:34,437 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [11/33] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:34,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.016 2026-03-23 04:55:34,565 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [12/33] Tour test_combo_synchronisation → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:55:34,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.045 2026-03-23 04:55:34,655 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [13/33] Tour test_combo_synchronisation → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:55:34,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.034 2026-03-23 04:55:34,763 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [14/33] Tour test_combo_synchronisation → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:55:34,827 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [15/33] Tour test_combo_synchronisation → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:55:34,883 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [16/33] Tour test_combo_synchronisation → Step Search customer with "A" (trigger: .modal-dialog .input-group input) 2026-03-23 04:55:34,941 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [17/33] Tour test_combo_synchronisation → Step Check "A" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A")) 2026-03-23 04:55:35,003 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [18/33] Tour test_combo_synchronisation → Step click partner 'A' from partner list screen (trigger: .modal .partner-list b:contains(A)) 2026-03-23 04:55:35,103 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [19/33] Tour test_combo_synchronisation → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:55:35,156 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [20/33] Tour test_combo_synchronisation → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:55:35,241 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [21/33] Tour test_combo_synchronisation → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:55:35,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93637508 started for PoS orders references: [{'name': '/', 'uuid': '97ed4e57-860a-48f3-be95-ae951c02e4d3'}] 2026-03-23 04:55:35,297 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93637508 order {'name': '/', 'uuid': '97ed4e57-860a-48f3-be95-ae951c02e4d3'} updated pos.order #625 2026-03-23 04:55:35,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93637508 finished 2026-03-23 04:55:35,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.083 0.128 2026-03-23 04:55:35,534 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [22/33] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:35,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [23/33] Tour test_combo_synchronisation → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:35,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 04:55:35,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:55:35,701 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [24/33] Tour test_combo_synchronisation → Step Check if there still has combo lines (trigger: .orderline-combo) 2026-03-23 04:55:35,752 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [25/33] Tour test_combo_synchronisation → Step click Course button (trigger: .control-buttons button:contains("Course")) 2026-03-23 04:55:35,830 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [26/33] Tour test_combo_synchronisation → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 04:55:35,907 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [27/33] Tour test_combo_synchronisation → Step Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(.qty:contains("1"))) 2026-03-23 04:55:35,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 04:55:35,956 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [28/33] Tour test_combo_synchronisation → Step Check the product page (trigger: .product-list) 2026-03-23 04:55:36,007 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [29/33] Tour test_combo_synchronisation → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:55:36,058 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [30/33] Tour test_combo_synchronisation → Step click Actions button (trigger: .more-btn) 2026-03-23 04:55:36,131 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [31/33] Tour test_combo_synchronisation → Step click Transfer course button (trigger: .control-buttons button:contains("Transfer course")) 2026-03-23 04:55:36,196 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [32/33] Tour test_combo_synchronisation → Step click Course 2 from available courses (trigger: .modal-body button:contains(Course 2)) 2026-03-23 04:55:36,276 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: [33/33] Tour test_combo_synchronisation → Step Check if entire combo is transfered to course 2 (trigger: .pos) 2026-03-23 04:55:36,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 04:55:36,326 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-03-23 04:55:36,329 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 04:55:36,528 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 18389112 (allocated 19533824) 2026-03-23 04:55:36,547 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 98038 2026-03-23 04:55:36,550 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-03-23 04:55:36,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 98038 2026-03-23 04:55:36,674 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmp98vg4x7i_chrome_odoo" 2026-03-23 04:55:36,753 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-03-23 04:55:37,608 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 98215 2026-03-23 04:55:37,609 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmptb0hwqrs_chrome_odoo 2026-03-23 04:55:37,609 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:43905/json/version 2026-03-23 04:55:37,635 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:37,705 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 04:55:37,706 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:43905/json 2026-03-23 04:55:37,708 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:37,758 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:43905/devtools/page/17AF4FAA2AEC0837A4FF175B3365E6DB 2026-03-23 04:55:37,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-03-23 04:55:37,871 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-03-23 04:55:38,062 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:55:38,074 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-03-23 04:55:38,076 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:55:38,076 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:55:38,098 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:55:38,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:38] "GET /pos/ui/109 HTTP/1.1" 200 - 86 0.060 0.712 2026-03-23 04:55:38,872 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '17AF4FAA2AEC0837A4FF175B3365E6DB', 'loaderId': '5D484FDD1E6B9F06EF74128B3596220F', 'isDownload': False} 2026-03-23 04:55:38,873 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate ready code "odoo.isTourReady('test_course_restaurant_preparation_tour')" 2026-03-23 04:55:38,910 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:55:38,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:38] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 04:55:38,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:38] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.022 2026-03-23 04:55:38,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:38] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-03-23 04:55:39,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:55:39,847 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:55:39,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 04:55:39,922 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate test code "odoo.startTour('test_course_restaurant_preparation_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:55:39,943 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [1/22] Tour test_course_restaurant_preparation_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:55:39,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.019 2026-03-23 04:55:39,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:55:40,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:55:40,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-03-23 04:55:40,115 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10888) 2026-03-23 04:55:40,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.063 2026-03-23 04:55:40,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.097 2026-03-23 04:55:40,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-03-23 04:55:41,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.278 0.451 2026-03-23 04:55:41,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:55:41,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-03-23 04:55:41,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.044 2026-03-23 04:55:41,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:55:41,416 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-03-23 04:55:41,497 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:55:41,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.011 2026-03-23 04:55:41,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:41,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:55:41,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.016 0.066 2026-03-23 04:55:41,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.083 2026-03-23 04:55:41,668 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "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 04:55:41,695 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:55:41,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.018 0.162 2026-03-23 04:55:41,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.007 0.024 2026-03-23 04:55:41,860 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [2/22] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:55:41,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:41] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.026 2026-03-23 04:55:42,138 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [3/22] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:42,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.068 0.112 2026-03-23 04:55:42,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:42] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.158 2026-03-23 04:55:42,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:55:42,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.029 2026-03-23 04:55:42,551 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [4/22] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-03-23 04:55:42,617 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:55:42,647 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [5/22] Tour test_course_restaurant_preparation_tour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:55:42,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 04:55:42,806 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [6/22] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-03-23 04:55:42,896 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [7/22] Tour test_course_restaurant_preparation_tour → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:55:42,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 04:55:43,015 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [8/22] Tour test_course_restaurant_preparation_tour → Step click course button (trigger: .course-btn) 2026-03-23 04:55:43,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.044 2026-03-23 04:55:43,089 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [9/22] Tour test_course_restaurant_preparation_tour → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:55:43,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:55:43,218 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [10/22] Tour test_course_restaurant_preparation_tour → Step body 2026-03-23 04:55:43,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:55:43,283 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [11/22] Tour test_course_restaurant_preparation_tour → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:55:43,370 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [12/22] Tour test_course_restaurant_preparation_tour → Step dialog is open (trigger: .modal-body:contains(Preparation Printer: The printer is not reachable.)) 2026-03-23 04:55:43,564 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:55:43,565 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:55:43,570 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:55:43,572 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:55:43,576 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:55:43,580 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:55:43,580 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:55:43,591 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:55:43,595 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:55:43,596 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:55:43,601 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:55:43,601 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:55:43,602 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:55:43,608 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:55:43,609 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:55:43,612 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:55:43,630 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:55:43,632 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:55:43,634 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:55:43,639 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:55:43,642 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:55:43,644 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:55:43,647 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:55:43,647 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:55:43,648 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:55:43,652 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:55:43,653 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:55:43,654 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:55:43,662 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:55:43,665 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:55:43,665 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:55:43,668 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:55:43,675 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:55:43,677 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:55:43,696 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:55:43,702 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:55:43,703 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:55:43,703 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:55:43,704 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:55:43,704 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:55:43,704 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:55:43,705 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:55:43,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:55:43,734 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:55:43,785 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:55:43,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:43,797 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:55:43,798 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:55:43,798 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:55:43,799 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:55:43,806 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:55:43,806 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:55:43,830 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:55:43,833 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:43,836 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:55:43,836 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:55:43,837 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 04:55:43,837 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:55:43,840 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:43,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:55:43,853 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:55:43,869 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:55:43,871 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:55:43,874 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:55:43,875 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:55:43,875 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:55:43,878 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:55:43,878 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:55:43,879 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:55:43,879 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:55:43,880 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:55:43,892 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:55:43,895 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:55:43,897 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:55:43,899 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:55:43,900 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:55:43,902 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:55:43,902 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:55:43,902 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:55:43,903 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:55:43,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:43,924 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:55:43,927 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:55:43,933 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:55:43,933 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:55:43,934 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:55:43,934 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:55:43,938 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:55:43,944 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:55:43,945 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:55:43,946 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:55:43,946 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:55:43,947 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:55:43,954 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:55:43,954 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:55:43,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:44,022 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:55:44,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:55:44,037 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:55:44,039 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:44,043 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:55:44,046 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:55:44,057 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:55:44,068 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:44,072 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:55:44,073 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:55:44,102 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:55:44,103 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:55:44,104 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:55:44,107 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:55:44,112 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:55:44,112 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:55:44,113 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:55:44,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:55:44,122 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:55:44,123 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:55:44,123 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:55:44,131 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:55:44,133 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:55:44,134 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:55:44,140 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:55:44,142 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:55:44,149 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:55:44,153 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:55:44,155 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:55:44,157 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:55:44,158 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:55:44,159 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:55:44,159 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:55:44,160 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:55:44,161 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:55:44,161 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:55:44,162 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:55:44,162 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:55:44,184 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:55:44,185 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:55:44,190 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:44,192 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:44,198 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:55:44,203 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:55:44,209 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:55:44,212 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:55:44,214 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:55:44,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:55:44,219 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:44,291 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:44,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:55:45,916 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-03-23 04:55:46,056 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [13/22] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:55:46,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68720289 started for PoS orders references: [{'name': '/', 'uuid': 'b51c069d-35b9-46b0-b577-f7932ac8f846'}] 2026-03-23 04:55:46,130 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [14/22] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:46,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68720289 order {'name': '/', 'uuid': 'b51c069d-35b9-46b0-b577-f7932ac8f846'} created pos.order #626 2026-03-23 04:55:46,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68720289 finished 2026-03-23 04:55:46,269 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [15/22] Tour test_course_restaurant_preparation_tour → Step body 2026-03-23 04:55:46,340 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [16/22] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-03-23 04:55:46,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 79 0.123 0.180 2026-03-23 04:55:46,521 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [17/22] Tour test_course_restaurant_preparation_tour → Step dialog is open (trigger: .modal-body:contains(Printer: The printer is not reachable.)) 2026-03-23 04:55:46,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 53 0.084 0.298 2026-03-23 04:55:46,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.104 2026-03-23 04:55:46,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.392 2026-03-23 04:55:46,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.133 2026-03-23 04:55:46,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 04:55:47,934 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-03-23 04:55:47,985 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [18/22] Tour test_course_restaurant_preparation_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:55:47,989 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26833390 started for PoS orders references: [{'name': '/', 'uuid': 'b51c069d-35b9-46b0-b577-f7932ac8f846'}] 2026-03-23 04:55:48,021 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26833390 order {'name': '/', 'uuid': 'b51c069d-35b9-46b0-b577-f7932ac8f846'} updated pos.order #626 2026-03-23 04:55:48,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26833390 finished 2026-03-23 04:55:48,060 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [19/22] Tour test_course_restaurant_preparation_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:55:48,185 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [20/22] Tour test_course_restaurant_preparation_tour → Step select course Course 3 (trigger: .order-course-name:contains(Course 3)) 2026-03-23 04:55:48,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.077 0.140 2026-03-23 04:55:48,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.136 2026-03-23 04:55:48,410 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [21/22] Tour test_course_restaurant_preparation_tour → Step body 2026-03-23 04:55:48,463 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: [22/22] Tour test_course_restaurant_preparation_tour → Step fire course button (trigger: .actionpad .fire-btn) 2026-03-23 04:55:48,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.091 0.275 2026-03-23 04:55:48,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.178 2026-03-23 04:55:48,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.036 2026-03-23 04:55:48,608 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-03-23 04:55:48,625 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 04:55:48,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 04:55:49,371 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 22398168 (allocated 31592448) 2026-03-23 04:55:49,566 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 98215 2026-03-23 04:55:49,572 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-03-23 04:55:49,573 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 98215 2026-03-23 04:55:49,689 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmptb0hwqrs_chrome_odoo" 2026-03-23 04:55:49,755 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-03-23 04:55:50,610 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 98429 2026-03-23 04:55:50,611 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpclq50p65_chrome_odoo 2026-03-23 04:55:50,611 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:37805/json/version 2026-03-23 04:55:50,612 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:50,734 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 04:55:50,734 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:37805/json 2026-03-23 04:55:50,735 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:50,797 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:37805/devtools/page/AB89E8B339E253997811FB3E6007C620 2026-03-23 04:55:50,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-03-23 04:55:50,856 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-03-23 04:55:51,015 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:55:51,027 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-03-23 04:55:51,030 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:55:51,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:55:51,045 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:55:52,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:52] "GET /pos/ui/109 HTTP/1.1" 200 - 88 0.064 1.028 2026-03-23 04:55:52,137 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': 'AB89E8B339E253997811FB3E6007C620', 'loaderId': 'D5C4BA9F118A8FD6A62ABCD0D3C4CD05', 'isDownload': False} 2026-03-23 04:55:52,138 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-03-23 04:55:52,168 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:55:52,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.024 2026-03-23 04:55:52,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.025 2026-03-23 04:55:52,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.048 2026-03-23 04:55:52,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:55:52,978 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:55:53,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.028 2026-03-23 04:55:53,071 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate test code "odoo.startTour('test_create_floor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:55:53,087 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [1/10] Tour test_create_floor_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:55:53,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.008 0.009 2026-03-23 04:55:53,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:55:53,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:55:53,200 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10889) 2026-03-23 04:55:53,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.047 2026-03-23 04:55:53,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.064 2026-03-23 04:55:53,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.044 2026-03-23 04:55:53,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-03-23 04:55:54,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 282 0.272 0.423 2026-03-23 04:55:54,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:55:54,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:55:54,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.043 2026-03-23 04:55:54,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:55:54,449 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-03-23 04:55:54,587 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:55:54,634 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 04:55:54,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:55:54,716 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:55:54,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:55:54,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 200 - 14 0.088 0.081 2026-03-23 04:55:54,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.007 0.178 2026-03-23 04:55:54,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.163 2026-03-23 04:55:54,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.203 2026-03-23 04:55:54,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.008 0.049 2026-03-23 04:55:54,881 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [2/10] Tour test_create_floor_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:55:54,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:54] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.013 0.047 2026-03-23 04:55:55,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.011 0.037 2026-03-23 04:55:55,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.011 0.029 2026-03-23 04:55:55,196 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [3/10] Tour test_create_floor_tour → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:55:55,326 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [4/10] Tour test_create_floor_tour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:55:55,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.120 0.172 2026-03-23 04:55:55,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.247 2026-03-23 04:55:55,594 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [5/10] Tour test_create_floor_tour → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 04:55:55,641 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [6/10] Tour test_create_floor_tour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-03-23 04:55:55,781 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [7/10] Tour test_create_floor_tour → Step .floor-selector button i[aria-label='Add Floor'] 2026-03-23 04:55:55,864 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [8/10] Tour test_create_floor_tour → Step .modal-body textarea 2026-03-23 04:55:55,929 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [9/10] Tour test_create_floor_tour → Step .modal-footer button.btn-primary 2026-03-23 04:55:55,995 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: [10/10] Tour test_create_floor_tour → Step selected floor is 'AAA' (trigger: .button-floor.active:contains("AAA")) 2026-03-23 04:55:56,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:56] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.012 0.018 2026-03-23 04:55:56,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-03-23 04:55:56,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 04:55:56,258 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12024564 (allocated 13107200) 2026-03-23 04:55:56,270 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 98429 2026-03-23 04:55:56,272 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-03-23 04:55:56,274 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 98429 2026-03-23 04:55:56,390 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpclq50p65_chrome_odoo" 2026-03-23 04:55:56,484 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-03-23 04:55:57,027 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 98596 2026-03-23 04:55:57,027 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmp0jqzaavk_chrome_odoo 2026-03-23 04:55:57,027 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:34729/json/version 2026-03-23 04:55:57,038 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:57,211 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/141.0.7390.54 2026-03-23 04:55:57,211 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:34729/json 2026-03-23 04:55:57,212 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:55:57,329 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:34729/devtools/page/A334566A007E3F2DA140A7A32CFCDFE9 2026-03-23 04:55:57,412 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-03-23 04:55:57,433 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-03-23 04:55:57,550 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:55:57,577 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-03-23 04:55:57,584 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=109" in browser 2026-03-23 04:55:57,584 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=109" 2026-03-23 04:55:57,608 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:55:58,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:58] "GET /pos/ui?config_id=109 HTTP/1.1" 200 - 136 0.127 0.918 2026-03-23 04:55:58,658 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': 'A334566A007E3F2DA140A7A32CFCDFE9', 'loaderId': 'F6C46421A2DDB0133482713EF9A1FA2B', 'isDownload': False} 2026-03-23 04:55:58,659 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-03-23 04:55:58,736 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:55:58,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:58] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.048 2026-03-23 04:55:58,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:58] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-03-23 04:55:58,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:58] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.125 2026-03-23 04:55:59,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:55:59,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:55:59,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 04:55:59,886 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate test code "odoo.startTour('test_customer_alone_saved', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:55:59,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 04:55:59,938 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [1/18] Tour test_customer_alone_saved → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:55:59,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 04:55:59,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:55:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:56:00,068 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10890) 2026-03-23 04:56:00,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.103 2026-03-23 04:56:00,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.031 0.133 2026-03-23 04:56:00,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.009 2026-03-23 04:56:00,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.044 0.107 2026-03-23 04:56:01,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.250 0.590 2026-03-23 04:56:01,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:56:01,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:56:01,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:01] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-03-23 04:56:01,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 04:56:01,879 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-03-23 04:56:01,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:56:02,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.016 0.024 2026-03-23 04:56:02,068 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:56:02,070 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:56:02,110 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "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 04:56:02,113 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:02,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.043 0.087 2026-03-23 04:56:02,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.004 0.156 2026-03-23 04:56:02,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.174 2026-03-23 04:56:02,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.015 0.096 2026-03-23 04:56:02,305 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [2/18] Tour test_customer_alone_saved → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:56:02,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.027 2026-03-23 04:56:02,566 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [3/18] Tour test_customer_alone_saved → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:56:02,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.100 2026-03-23 04:56:02,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.016 0.173 2026-03-23 04:56:02,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.044 2026-03-23 04:56:02,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.048 2026-03-23 04:56:03,026 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [4/18] Tour test_customer_alone_saved → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:03,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.041 2026-03-23 04:56:03,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:56:03,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.052 2026-03-23 04:56:03,266 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [5/18] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-03-23 04:56:03,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.025 2026-03-23 04:56:03,452 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [6/18] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-03-23 04:56:03,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75071951 started for PoS orders references: [{'name': '/', 'uuid': 'c8ef996b-39ea-4963-a1a7-3a847170dc3a'}] 2026-03-23 04:56:03,534 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [7/18] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:56:03,573 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [8/18] Tour test_customer_alone_saved → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:56:03,629 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75071951 order {'name': '/', 'uuid': 'c8ef996b-39ea-4963-a1a7-3a847170dc3a'} created pos.order #627 2026-03-23 04:56:03,647 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75071951 finished 2026-03-23 04:56:03,692 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [9/18] Tour test_customer_alone_saved → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:56:03,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.077 0.173 2026-03-23 04:56:03,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.036 0.274 2026-03-23 04:56:03,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.030 2026-03-23 04:56:03,863 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [10/18] Tour test_customer_alone_saved → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:56:03,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.024 2026-03-23 04:56:03,919 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [11/18] Tour test_customer_alone_saved → Step Search customer with "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-03-23 04:56:03,989 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [12/18] Tour test_customer_alone_saved → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-03-23 04:56:04,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.055 0.137 2026-03-23 04:56:04,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:04] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.191 2026-03-23 04:56:04,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 04:56:04,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.048 2026-03-23 04:56:04,181 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [13/18] Tour test_customer_alone_saved → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-03-23 04:56:04,250 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [14/18] Tour test_customer_alone_saved → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:56:04,299 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [15/18] Tour test_customer_alone_saved → Step .pos-leftheader .orders-button 2026-03-23 04:56:04,382 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [16/18] Tour test_customer_alone_saved → Step .pos-leftheader .register-label 2026-03-23 04:56:04,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23541954 started for PoS orders references: [{'name': '/', 'uuid': 'c8ef996b-39ea-4963-a1a7-3a847170dc3a'}] 2026-03-23 04:56:04,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23541954 order {'name': '/', 'uuid': 'c8ef996b-39ea-4963-a1a7-3a847170dc3a'} updated pos.order #627 2026-03-23 04:56:04,451 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [17/18] Tour test_customer_alone_saved → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:56:04,471 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23541954 finished 2026-03-23 04:56:04,494 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: [18/18] Tour test_customer_alone_saved → Step customer 'Acme Corporation' is selected (trigger: .product-screen .set-partner:contains("Acme Corporation")) 2026-03-23 04:56:04,556 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-03-23 04:56:04,562 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:56:04,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.088 0.118 2026-03-23 04:56:04,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 04:56:04,831 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 17434736 (allocated 19398656) 2026-03-23 04:56:04,859 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 98596 2026-03-23 04:56:04,861 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-03-23 04:56:04,862 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 98596 2026-03-23 04:56:05,038 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmp0jqzaavk_chrome_odoo" 2026-03-23 04:56:05,153 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-03-23 04:56:06,015 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 98775 2026-03-23 04:56:06,016 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmp1nitcows_chrome_odoo 2026-03-23 04:56:06,017 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:37663/json/version 2026-03-23 04:56:06,022 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37663', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:56:06,242 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/141.0.7390.54 2026-03-23 04:56:06,243 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:37663/json 2026-03-23 04:56:06,248 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37663', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:56:06,315 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:37663/devtools/page/11BB363CE9B8BF8CCA19A24E01B5F73D 2026-03-23 04:56:06,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-03-23 04:56:06,443 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-03-23 04:56:06,645 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:56:06,662 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-03-23 04:56:06,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:56:06,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:56:06,702 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:56:07,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:07] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.060 0.818 2026-03-23 04:56:07,580 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '11BB363CE9B8BF8CCA19A24E01B5F73D', 'loaderId': '88ED1DE16074672A18E054CF49F08112', 'isDownload': False} 2026-03-23 04:56:07,580 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate ready code "odoo.isTourReady('test_delete_line_release_table')" 2026-03-23 04:56:07,623 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:56:07,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:07] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 04:56:07,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:07] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-03-23 04:56:07,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:07] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-03-23 04:56:08,352 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:08,370 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:56:08,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.016 2026-03-23 04:56:08,441 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate test code "odoo.startTour('test_delete_line_release_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:56:08,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-03-23 04:56:08,466 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [1/17] Tour test_delete_line_release_table → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:56:08,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 04:56:08,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:56:08,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 04:56:08,608 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10891) 2026-03-23 04:56:08,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.083 2026-03-23 04:56:08,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.084 2026-03-23 04:56:08,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.040 2026-03-23 04:56:09,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.280 0.444 2026-03-23 04:56:09,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:56:09,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:56:09,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:09] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.054 2026-03-23 04:56:09,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:56:09,869 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-03-23 04:56:09,964 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:09,998 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:56:10,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:56:10,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "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 04:56:10,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.018 0.064 2026-03-23 04:56:10,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:56:10,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.018 0.121 2026-03-23 04:56:10,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.150 2026-03-23 04:56:10,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-03-23 04:56:10,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.157 2026-03-23 04:56:10,276 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [2/17] Tour test_delete_line_release_table → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:56:10,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.034 2026-03-23 04:56:10,622 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [3/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:56:10,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.153 2026-03-23 04:56:10,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.144 2026-03-23 04:56:10,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:56:10,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.041 2026-03-23 04:56:11,084 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [4/17] Tour test_delete_line_release_table → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:11,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.031 2026-03-23 04:56:11,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:56:11,259 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [5/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:56:11,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.042 2026-03-23 04:56:11,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [6/17] Tour test_delete_line_release_table → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:56:11,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-03-23 04:56:11,392 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [7/17] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:56:11,438 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83166965 started for PoS orders references: [{'name': '/', 'uuid': 'a8d9eae0-dc58-4684-b308-cdce041464e5'}] 2026-03-23 04:56:11,577 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83166965 order {'name': '/', 'uuid': 'a8d9eae0-dc58-4684-b308-cdce041464e5'} created pos.order #628 2026-03-23 04:56:11,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83166965 finished 2026-03-23 04:56:11,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.090 0.167 2026-03-23 04:56:11,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [8/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:56:11,847 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [9/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:56:11,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.024 2026-03-23 04:56:11,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.057 2026-03-23 04:56:11,915 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [10/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:56:11,963 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [11/17] Tour test_delete_line_release_table → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:56:11,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.046 2026-03-23 04:56:11,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.110 2026-03-23 04:56:12,018 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [12/17] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:56:12,074 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [13/17] Tour test_delete_line_release_table → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-03-23 04:56:12,128 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [14/17] Tour test_delete_line_release_table → Step release table (trigger: .product-screen .leftpane .unbook-table) 2026-03-23 04:56:12,339 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [15/17] Tour test_delete_line_release_table → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:56:12,364 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:12,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.026 0.042 2026-03-23 04:56:12,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 58 0.066 0.149 2026-03-23 04:56:12,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.034 2026-03-23 04:56:12,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:56:12,808 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [16/17] Tour test_delete_line_release_table → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:56:14,848 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: [17/17] Tour test_delete_line_release_table → Step Check that: ---Check orderline with attributes: {"productName":"Coca-Cola"}--- is not true (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Coca-Cola"))))) 2026-03-23 04:56:14,904 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-03-23 04:56:14,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 04:56:15,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 15387984 (allocated 16777216) 2026-03-23 04:56:15,113 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 98775 2026-03-23 04:56:15,114 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-03-23 04:56:15,115 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 98775 2026-03-23 04:56:15,287 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmp1nitcows_chrome_odoo" 2026-03-23 04:56:15,402 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-03-23 04:56:16,052 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 98955 2026-03-23 04:56:16,053 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpwbp5i8kw_chrome_odoo 2026-03-23 04:56:16,053 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:36369/json/version 2026-03-23 04:56:16,056 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:56:16,296 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/141.0.7390.54 2026-03-23 04:56:16,297 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:36369/json 2026-03-23 04:56:16,298 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:56:16,333 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:36369/devtools/page/C05E101D9188864D8A61F412A97E88B3 2026-03-23 04:56:16,389 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-03-23 04:56:16,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-03-23 04:56:16,639 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:56:16,660 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-03-23 04:56:16,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:56:16,668 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:56:16,701 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:56:18,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:18] "GET /pos/ui/109 HTTP/1.1" 200 - 136 0.184 1.129 2026-03-23 04:56:18,020 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'C05E101D9188864D8A61F412A97E88B3', 'loaderId': '7F757A567669E199B7312BC56EBF2702', 'isDownload': False} 2026-03-23 04:56:18,021 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-03-23 04:56:18,089 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:56:18,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:18] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 04:56:18,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:18] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.068 2026-03-23 04:56:18,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:18] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.142 2026-03-23 04:56:19,025 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:56:19,045 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:56:19,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.026 2026-03-23 04:56:19,155 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate test code "odoo.startTour('test_direct_sales', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:56:19,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.009 2026-03-23 04:56:19,181 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [1/48] Tour test_direct_sales → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:56:19,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-03-23 04:56:19,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:56:19,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.059 0.027 2026-03-23 04:56:19,470 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10892) 2026-03-23 04:56:19,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.025 0.179 2026-03-23 04:56:19,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.067 0.200 2026-03-23 04:56:19,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.095 2026-03-23 04:56:20,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.321 0.431 2026-03-23 04:56:20,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 04:56:20,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:56:20,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:20] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.064 2026-03-23 04:56:20,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:56:20,878 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-03-23 04:56:21,009 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:21,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.030 2026-03-23 04:56:21,087 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 04:56:21,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:56:21,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.023 0.083 2026-03-23 04:56:21,211 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "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 04:56:21,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:21,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.027 0.155 2026-03-23 04:56:21,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 04:56:21,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.202 2026-03-23 04:56:21,354 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [2/48] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:56:21,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.052 2026-03-23 04:56:21,664 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-03-23 04:56:21,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.093 0.088 2026-03-23 04:56:21,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:21] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.157 2026-03-23 04:56:22,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.045 2026-03-23 04:56:22,115 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [4/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:22,191 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:56:22,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 04:56:22,348 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [5/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:56:22,490 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [6/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:56:22,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.048 2026-03-23 04:56:22,588 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [7/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:56:22,640 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [8/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:56:22,691 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [9/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:56:22,758 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [10/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:56:22,806 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [11/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:56:22,857 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [12/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:56:22,958 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [13/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:56:22,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:56:22,981 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:56:23,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:56:23,130 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [14/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-03-23 04:56:23,236 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79304825 started for PoS orders references: [{'name': '/', 'uuid': 'b1823ff7-29c1-4021-b5c1-a9b07bb4168c'}] 2026-03-23 04:56:23,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79304825 order {'name': '/', 'uuid': 'b1823ff7-29c1-4021-b5c1-a9b07bb4168c'} created pos.order #629 2026-03-23 04:56:23,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79304825 finished 2026-03-23 04:56:23,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.098 0.163 2026-03-23 04:56:23,535 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [15/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:56:23,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 04:56:23,674 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [16/48] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:56:23,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 04:56:23,693 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76397610 started for PoS orders references: [{'name': '/', 'uuid': 'b1823ff7-29c1-4021-b5c1-a9b07bb4168c'}] 2026-03-23 04:56:23,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:56:24,397 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76397610 order {'name': '/', 'uuid': 'b1823ff7-29c1-4021-b5c1-a9b07bb4168c'} updated pos.order #629 2026-03-23 04:56:24,414 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76397610 finished 2026-03-23 04:56:24,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.333 0.515 2026-03-23 04:56:24,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.053 2026-03-23 04:56:24,984 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [17/48] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:56:27,029 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-03-23 04:56:27,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [19/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:27,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 04:56:27,195 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [20/48] Tour test_direct_sales → Step set tab to Test (trigger: .product-screen .new-tab) 2026-03-23 04:56:27,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:56:27,255 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [21/48] Tour test_direct_sales → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:56:27,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [22/48] Tour test_direct_sales → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:56:27,390 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [23/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:56:27,501 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [24/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:56:27,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.041 2026-03-23 04:56:27,557 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [25/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:56:27,601 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [26/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:56:27,653 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [27/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:56:27,710 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [28/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:56:27,768 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [29/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:56:27,818 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [30/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:56:27,884 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [31/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:56:27,941 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [32/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-03-23 04:56:27,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 04:56:28,017 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73469355 started for PoS orders references: [{'name': '/', 'uuid': '85bcb7c8-fa39-461e-8f11-d076579204a9'}] 2026-03-23 04:56:28,125 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73469355 order {'name': '/', 'uuid': '85bcb7c8-fa39-461e-8f11-d076579204a9'} created pos.order #630 2026-03-23 04:56:28,152 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73469355 finished 2026-03-23 04:56:28,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.072 0.157 2026-03-23 04:56:28,327 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [33/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:56:28,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.019 2026-03-23 04:56:28,413 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [34/48] Tour test_direct_sales → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:56:28,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.035 2026-03-23 04:56:28,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58647135 started for PoS orders references: [{'name': '/', 'uuid': '85bcb7c8-fa39-461e-8f11-d076579204a9'}] 2026-03-23 04:56:28,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58647135 order {'name': '/', 'uuid': '85bcb7c8-fa39-461e-8f11-d076579204a9'} updated pos.order #630 2026-03-23 04:56:28,903 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58647135 finished 2026-03-23 04:56:29,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 118 0.155 0.432 2026-03-23 04:56:29,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.042 2026-03-23 04:56:29,285 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [35/48] Tour test_direct_sales → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:56:31,330 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [36/48] Tour test_direct_sales → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:56:31,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.014 0.033 2026-03-23 04:56:31,455 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [37/48] Tour test_direct_sales → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:31,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:56:31,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 04:56:31,546 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [38/48] Tour test_direct_sales → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:56:31,636 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [39/48] Tour test_direct_sales → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:56:31,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:56:31,679 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [40/48] Tour test_direct_sales → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-03-23 04:56:31,728 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [41/48] Tour test_direct_sales → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:56:31,781 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [42/48] Tour test_direct_sales → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:56:31,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [43/48] Tour test_direct_sales → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:56:31,894 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [44/48] Tour test_direct_sales → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:56:31,949 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [45/48] Tour test_direct_sales → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:56:32,026 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [46/48] Tour test_direct_sales → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:56:32,117 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [47/48] Tour test_direct_sales → Step sync current order (trigger: body) 2026-03-23 04:56:32,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:56:32,183 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33878190 started for PoS orders references: [{'name': '/', 'uuid': '7f44e6c4-9f11-45fb-9f68-5076def65379'}] 2026-03-23 04:56:32,254 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33878190 order {'name': '/', 'uuid': '7f44e6c4-9f11-45fb-9f68-5076def65379'} created pos.order #631 2026-03-23 04:56:32,272 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33878190 finished 2026-03-23 04:56:32,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.043 0.108 2026-03-23 04:56:32,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [48/48] Tour test_direct_sales → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:56:32,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:56:32,486 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-03-23 04:56:32,490 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 04:56:32,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 04:56:32,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88659263 started for PoS orders references: [{'name': '/', 'uuid': '7f44e6c4-9f11-45fb-9f68-5076def65379'}] 2026-03-23 04:56:33,002 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 18983480 (allocated 20582400) 2026-03-23 04:56:33,029 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 98955 2026-03-23 04:56:33,034 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-03-23 04:56:33,038 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 98955 2026-03-23 04:56:33,196 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpwbp5i8kw_chrome_odoo" 2026-03-23 04:56:33,358 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88659263 order {'name': '/', 'uuid': '7f44e6c4-9f11-45fb-9f68-5076def65379'} updated pos.order #631 2026-03-23 04:56:33,369 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88659263 finished 2026-03-23 04:56:33,386 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-03-23 04:56:33,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 113 0.317 0.632 2026-03-23 04:56:33,487 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-03-23 04:56:34,218 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 99151 2026-03-23 04:56:34,218 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmp89c6aoi5_chrome_odoo 2026-03-23 04:56:34,218 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:39193/json/version 2026-03-23 04:56:34,230 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:56:34,398 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Browser version: Chrome/141.0.7390.54 2026-03-23 04:56:34,417 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Issuing json command http://127.0.0.1:39193/json 2026-03-23 04:56:34,418 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:56:34,475 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:39193/devtools/page/0A1732D0985CE6CF76C8B894DD9D9038 2026-03-23 04:56:34,523 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Enable chrome headless console log notification 2026-03-23 04:56:34,537 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome headless enable page notifications 2026-03-23 04:56:34,654 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:56:34,669 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Setting session cookie in browser 2026-03-23 04:56:34,670 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:56:34,671 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:56:34,695 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:56:35,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:35] "GET /pos/ui/109 HTTP/1.1" 200 - 86 0.082 1.167 2026-03-23 04:56:35,945 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '0A1732D0985CE6CF76C8B894DD9D9038', 'loaderId': 'FCFA7CEF22D1F3D82C84266D4DAC2D8F', 'isDownload': False} 2026-03-23 04:56:35,945 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing')" 2026-03-23 04:56:35,989 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:56:36,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:36] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 04:56:36,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:36] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 04:56:36,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:36] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-03-23 04:56:37,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 04:56:37,152 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 04:56:37,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.049 2026-03-23 04:56:37,220 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:56:37,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 04:56:37,264 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [1/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:56:37,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:56:37,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:56:37,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.024 2026-03-23 04:56:37,413 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10893) 2026-03-23 04:56:37,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.084 2026-03-23 04:56:37,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.071 2026-03-23 04:56:37,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.025 2026-03-23 04:56:38,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.266 0.459 2026-03-23 04:56:38,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:56:38,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:56:38,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.122 2026-03-23 04:56:38,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:56:38,690 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-03-23 04:56:38,784 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:38,839 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:56:38,840 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:56:38,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.024 0.040 2026-03-23 04:56:38,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.005 0.075 2026-03-23 04:56:38,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.084 2026-03-23 04:56:38,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-03-23 04:56:38,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:56:38,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "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 04:56:38,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:38] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 04:56:39,052 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [2/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:56:39,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:39] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.042 2026-03-23 04:56:39,242 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [3/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:56:39,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.091 2026-03-23 04:56:39,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:39] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.113 2026-03-23 04:56:39,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:56:39,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 04:56:39,630 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [4/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:39,718 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:56:39,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 04:56:39,830 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [5/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-03-23 04:56:39,923 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [6/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:56:39,977 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [7/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-03-23 04:56:40,068 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [8/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:56:40,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.066 2026-03-23 04:56:40,278 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [9/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-03-23 04:56:40,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.069 2026-03-23 04:56:40,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64936979 started for PoS orders references: [{'name': '/', 'uuid': '8c8fc928-d193-45f2-ae4f-3632c24e86ee'}] 2026-03-23 04:56:40,373 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [10/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:56:40,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64936979 order {'name': '/', 'uuid': '8c8fc928-d193-45f2-ae4f-3632c24e86ee'} created pos.order #632 2026-03-23 04:56:40,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64936979 finished 2026-03-23 04:56:41,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.253 0.527 2026-03-23 04:56:41,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:56:41,721 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:56:41,739 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:56:41,755 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:56:41,756 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:56:41,758 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:56:41,759 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:56:41,760 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:56:41,760 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:56:41,767 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:56:41,774 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:56:41,775 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:56:41,777 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:56:41,782 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:56:41,783 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:56:41,789 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:56:41,790 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:56:41,792 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:56:41,793 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:56:41,795 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:56:41,796 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:56:41,796 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:56:41,802 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:56:41,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:56:41,804 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:56:41,819 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:56:41,824 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:56:41,825 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:56:41,826 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:56:41,826 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:56:41,827 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:56:41,835 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,836 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:56:41,836 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:56:41,837 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:56:41,837 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:56:41,838 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:56:41,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:56:41,855 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:56:41,856 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:56:41,859 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,863 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:56:41,864 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:56:41,867 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:56:41,870 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:56:41,871 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:56:41,877 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:56:41,890 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,907 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:56:41,908 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:56:41,914 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:56:41,917 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,919 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:56:41,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,912 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:56:41,924 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:56:41,936 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,974 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,981 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:41,982 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:41] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:56:42,010 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:56:42,015 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:56:42,022 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:56:42,029 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:56:42,030 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:56:42,040 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:56:42,041 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:56:42,064 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:56:42,069 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:56:42,070 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:56:42,070 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:56:42,077 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:56:42,079 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:56:42,079 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:56:42,080 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:56:42,085 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:56:42,086 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:56:42,086 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:56:42,091 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:56:42,093 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:56:42,094 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:56:42,095 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:56:42,098 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:56:42,100 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:56:42,101 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:56:42,103 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:56:42,106 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:56:42,106 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:56:42,107 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:56:42,111 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:56:42,122 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:56:42,126 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:56:42,127 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:56:42,131 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:56:42,133 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:56:42,133 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:56:42,134 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:56:42,138 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:56:42,143 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:56:42,150 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:56:42,192 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:56:42,200 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:42,208 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:56:42,210 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:56:42,213 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:56:42,220 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:56:42,224 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:56:42,227 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:56:42,228 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:56:42,260 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:42,262 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:56:42,268 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:56:42,269 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:56:42,289 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:56:42,292 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:56:42,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:42,314 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:56:42,317 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:56:42,318 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:56:42,318 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:56:42,318 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:56:42,322 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:42,324 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:56:42,330 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:42,333 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:56:42,344 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:56:42,345 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:56:42,346 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:56:42,347 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:56:42,350 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:56:42,351 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:56:42,352 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:56:42,352 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:56:42,353 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:56:42,354 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:56:42,354 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:56:42,355 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:56:42,356 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:56:42,357 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:56:42,364 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:56:42,374 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:56:42,377 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:56:42,379 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:56:42,380 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:56:42,380 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:56:42,381 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:56:42,384 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:56:45,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:45] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 134 0.239 1.845 2026-03-23 04:56:45,839 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [11/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-03-23 04:56:45,914 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [12/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-03-23 04:56:45,969 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [13/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:56:46,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.044 2026-03-23 04:56:46,085 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [14/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:46,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.058 2026-03-23 04:56:46,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [15/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-03-23 04:56:46,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:56:46,231 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [16/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:56:46,299 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [17/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:56:46,352 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [18/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:56:46,402 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [19/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:56:46,524 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [20/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:56:46,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 04:56:46,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:56:46,631 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [21/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:56:46,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 04:56:46,735 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [22/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step feedback screen is shown (trigger: .feedback-screen) 2026-03-23 04:56:46,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 04:56:46,755 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46655082 started for PoS orders references: [{'name': '/', 'uuid': 'b21e4d0f-6ab0-4826-9e6e-1ae8edd00aad'}] 2026-03-23 04:56:46,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [23/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:56:47,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46655082 order {'name': '/', 'uuid': 'b21e4d0f-6ab0-4826-9e6e-1ae8edd00aad'} created pos.order #633 2026-03-23 04:56:47,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46655082 finished 2026-03-23 04:56:47,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.158 0.398 2026-03-23 04:56:47,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 04:56:48,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:48] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 20 0.029 0.077 2026-03-23 04:56:48,331 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [24/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step click on feedback screen (trigger: .feedback-screen) 2026-03-23 04:56:48,408 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: [25/25] Tour test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing → Step .floor-map 2026-03-23 04:56:48,471 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: tour succeeded 2026-03-23 04:56:48,478 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: ╔════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:56:48,802 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17058656 (allocated 19009536) 2026-03-23 04:56:48,842 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing chrome headless with pid 99151 2026-03-23 04:56:48,851 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Closing websocket connection 2026-03-23 04:56:48,859 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Terminating chrome headless with pid 99151 2026-03-23 04:56:49,130 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Removing chrome user profile "/tmp/tmp89c6aoi5_chrome_odoo" 2026-03-23 04:56:49,235 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-03-23 04:56:50,218 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 99361 2026-03-23 04:56:50,218 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome headless temporary user profile dir: /tmp/tmpb1p_8dwm_chrome_odoo 2026-03-23 04:56:50,218 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:38065/json/version 2026-03-23 04:56:50,221 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:56:50,489 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Browser version: Chrome/141.0.7390.54 2026-03-23 04:56:50,489 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Issuing json command http://127.0.0.1:38065/json 2026-03-23 04:56:50,490 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:56:50,528 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Websocket url found: ws://127.0.0.1:38065/devtools/page/7B14B0F6A80D973833EFC560CBE08052 2026-03-23 04:56:50,584 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Enable chrome headless console log notification 2026-03-23 04:56:50,646 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome headless enable page notifications 2026-03-23 04:56:50,792 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:56:50,801 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Setting session cookie in browser 2026-03-23 04:56:50,804 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:56:50,804 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:56:50,829 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:56:51,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:51] "GET /pos/ui/109 HTTP/1.1" 200 - 86 0.076 0.900 2026-03-23 04:56:51,808 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '7B14B0F6A80D973833EFC560CBE08052', 'loaderId': 'AE357F8F9628D8B9B60EE9523315F1C9', 'isDownload': False} 2026-03-23 04:56:51,809 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Evaluate ready code "odoo.isTourReady('test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing')" 2026-03-23 04:56:51,847 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:56:51,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:51] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.032 2026-03-23 04:56:51,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:51] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 04:56:51,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:51] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.061 2026-03-23 04:56:52,708 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:56:52,711 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:56:52,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 04:56:52,774 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:56:52,809 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [1/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:56:52,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.029 2026-03-23 04:56:52,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:56:52,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:56:52,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.017 2026-03-23 04:56:52,989 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10894) 2026-03-23 04:56:52,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.115 2026-03-23 04:56:53,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.157 2026-03-23 04:56:53,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.082 2026-03-23 04:56:54,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.411 0.620 2026-03-23 04:56:54,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:56:54,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 04:56:54,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.098 2026-03-23 04:56:54,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 04:56:54,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: Owl is running in 'dev' mode. 2026-03-23 04:56:54,861 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:56:54,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:56:54,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.038 2026-03-23 04:56:54,931 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:56:54,938 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:56:54,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:54] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.021 0.054 2026-03-23 04:56:55,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:55] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.004 0.094 2026-03-23 04:56:55,029 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:55] "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 04:56:55,031 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:56:55,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.008 0.048 2026-03-23 04:56:55,140 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [2/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:56:55,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.028 2026-03-23 04:56:55,607 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [3/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:56:55,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.109 2026-03-23 04:56:55,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.173 2026-03-23 04:56:55,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 04:56:56,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.017 0.075 2026-03-23 04:56:56,213 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [4/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:56,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:56] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.031 2026-03-23 04:56:56,305 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:56:56,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 04:56:56,465 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [5/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-03-23 04:56:56,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:56] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.016 0.044 2026-03-23 04:56:56,649 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [6/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:56:56,698 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [7/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Select Bank fast Payment Method (trigger: .product-screen button:contains(Bank)) 2026-03-23 04:56:56,771 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [8/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:56:56,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:56:56,945 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [9/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:56:56,964 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:56:56,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.056 2026-03-23 04:56:57,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32479324 started for PoS orders references: [{'name': '/', 'uuid': '690b281e-92bb-462e-85f2-1ad797a274d6'}] 2026-03-23 04:56:57,517 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32479324 order {'name': '/', 'uuid': '690b281e-92bb-462e-85f2-1ad797a274d6'} created pos.order #634 2026-03-23 04:56:57,542 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32479324 finished 2026-03-23 04:56:57,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.201 0.463 2026-03-23 04:56:57,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.051 2026-03-23 04:56:57,905 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [10/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:56:57,976 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [11/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:56:58,033 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [12/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-03-23 04:56:58,084 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [13/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:56:58,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 04:56:58,198 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [14/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:56:58,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 04:56:58,269 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [15/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step Check the content of the preparation receipt (trigger: body) 2026-03-23 04:56:58,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:56:58,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [16/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:56:58,386 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [17/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:56:58,437 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [18/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:56:58,488 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [19/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:56:58,587 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [20/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:56:58,618 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:56:58,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:56:58,696 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [21/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:56:58,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:56:58,800 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [22/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 04:56:58,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.023 2026-03-23 04:56:58,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99114190 started for PoS orders references: [{'name': '/', 'uuid': '18a603ff-562c-47b4-86d6-7d3b6204292e'}] 2026-03-23 04:56:59,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99114190 order {'name': '/', 'uuid': '18a603ff-562c-47b4-86d6-7d3b6204292e'} created pos.order #635 2026-03-23 04:56:59,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99114190 finished 2026-03-23 04:56:59,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 110 0.185 0.539 2026-03-23 04:56:59,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:56:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 04:56:59,724 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [23/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:56:59,787 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [24/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:56:59,837 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: [25/25] Tour test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing → Step .floor-map 2026-03-23 04:56:59,890 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: tour succeeded 2026-03-23 04:56:59,894 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: ╔═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:57:00,153 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 16911992 (allocated 18485248) 2026-03-23 04:57:00,165 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing chrome headless with pid 99361 2026-03-23 04:57:00,186 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Closing websocket connection 2026-03-23 04:57:00,201 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Terminating chrome headless with pid 99361 2026-03-23 04:57:00,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Removing chrome user profile "/tmp/tmpb1p_8dwm_chrome_odoo" 2026-03-23 04:57:00,429 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-03-23 04:57:01,330 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 99546 2026-03-23 04:57:01,331 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmp2o_42651_chrome_odoo 2026-03-23 04:57:01,331 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:45685/json/version 2026-03-23 04:57:01,336 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:01,509 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/141.0.7390.54 2026-03-23 04:57:01,510 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:45685/json 2026-03-23 04:57:01,516 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:01,590 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:45685/devtools/page/2436C78FC03761F6968369A8F4B1A8B6 2026-03-23 04:57:01,625 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-03-23 04:57:01,684 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-03-23 04:57:02,046 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:57:02,082 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-03-23 04:57:02,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:57:02,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:57:02,141 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:57:02,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:02] "GET /pos/ui/109 HTTP/1.1" 200 - 84 0.089 0.698 2026-03-23 04:57:02,915 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '2436C78FC03761F6968369A8F4B1A8B6', 'loaderId': '1EF4147E5F8BA3C1F6CB3A3BCCE9E1D8', 'isDownload': False} 2026-03-23 04:57:02,915 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Evaluate ready code "odoo.isTourReady('test_floating_order_name_change_partner')" 2026-03-23 04:57:02,962 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:57:02,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 04:57:02,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 04:57:03,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-03-23 04:57:03,735 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:57:03,749 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:03,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 04:57:03,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Evaluate test code "odoo.startTour('test_floating_order_name_change_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:57:03,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 04:57:03,858 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [1/38] Tour test_floating_order_name_change_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:57:03,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:57:03,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:57:03,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.014 2026-03-23 04:57:03,987 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10895) 2026-03-23 04:57:03,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.077 2026-03-23 04:57:04,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.032 0.096 2026-03-23 04:57:04,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.055 2026-03-23 04:57:04,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.271 0.465 2026-03-23 04:57:04,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.075 2026-03-23 04:57:05,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:57:05,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.059 2026-03-23 04:57:05,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.020 2026-03-23 04:57:05,413 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-03-23 04:57:05,540 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:05,583 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:05,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.040 2026-03-23 04:57:05,589 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:05,651 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:57:05,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.020 0.062 2026-03-23 04:57:05,679 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:57:05,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.004 0.126 2026-03-23 04:57:05,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.150 2026-03-23 04:57:05,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.009 0.060 2026-03-23 04:57:05,782 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [2/38] Tour test_floating_order_name_change_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:57:05,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:05] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.022 2026-03-23 04:57:06,112 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [3/38] Tour test_floating_order_name_change_partner → Step .new-order 2026-03-23 04:57:06,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.067 0.098 2026-03-23 04:57:06,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:06] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.101 2026-03-23 04:57:06,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.063 2026-03-23 04:57:06,550 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [4/38] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:06,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:06] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.010 0.028 2026-03-23 04:57:06,634 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [5/38] Tour test_floating_order_name_change_partner → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-03-23 04:57:06,635 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:57:06,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:06] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.010 0.019 2026-03-23 04:57:06,700 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [6/38] Tour test_floating_order_name_change_partner → Step click preset 'Delivery' from preset modal (trigger: .modal-body button:contains(Delivery)) 2026-03-23 04:57:06,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [7/38] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:57:06,876 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [8/38] Tour test_floating_order_name_change_partner → Step Search customer with "Abigael" (trigger: .modal-dialog .input-group input) 2026-03-23 04:57:06,963 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [9/38] Tour test_floating_order_name_change_partner → Step Check "Abigael" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Abigael")) 2026-03-23 04:57:07,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [10/38] Tour test_floating_order_name_change_partner → Step click partner 'Abigael' from partner list screen (trigger: .modal .partner-list b:contains(Abigael)) 2026-03-23 04:57:07,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [11/38] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:57:07,213 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [12/38] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:07,263 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [13/38] Tour test_floating_order_name_change_partner → Step customer 'Abigael' is selected (trigger: .product-screen .set-partner:contains("Abigael")) 2026-03-23 04:57:07,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [14/38] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-03-23 04:57:07,420 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [15/38] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Abigael") 2026-03-23 04:57:07,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 04:57:07,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.008 0.034 2026-03-23 04:57:07,565 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [16/38] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-03-23 04:57:07,632 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [17/38] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:07,688 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [18/38] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:57:07,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [19/38] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:57:07,830 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [20/38] Tour test_floating_order_name_change_partner → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:57:07,886 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [21/38] Tour test_floating_order_name_change_partner → Step Search customer with "Deco Addict" (trigger: .modal-dialog .input-group input) 2026-03-23 04:57:07,949 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [22/38] Tour test_floating_order_name_change_partner → Step Check "Deco Addict" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Deco Addict")) 2026-03-23 04:57:08,078 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [23/38] Tour test_floating_order_name_change_partner → Step click partner 'Deco Addict' from partner list screen (trigger: .modal .partner-list b:contains(Deco Addict)) 2026-03-23 04:57:08,134 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [24/38] Tour test_floating_order_name_change_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:57:08,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [25/38] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:08,238 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [26/38] Tour test_floating_order_name_change_partner → Step customer 'Deco Addict' is selected (trigger: .product-screen .set-partner:contains("Deco Addict")) 2026-03-23 04:57:08,293 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [27/38] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-03-23 04:57:08,368 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [28/38] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Deco Addict") 2026-03-23 04:57:08,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-03-23 04:57:08,429 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [29/38] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-03-23 04:57:08,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.019 2026-03-23 04:57:08,497 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [30/38] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:08,552 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [31/38] Tour test_floating_order_name_change_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:57:08,663 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [32/38] Tour test_floating_order_name_change_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:57:08,718 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [33/38] Tour test_floating_order_name_change_partner → Step click unselect partner (trigger: .unselect-tag) 2026-03-23 04:57:08,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [34/38] Tour test_floating_order_name_change_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:08,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [35/38] Tour test_floating_order_name_change_partner → Step customer 'Customer' is selected (trigger: .product-screen .set-partner:contains("Customer")) 2026-03-23 04:57:08,895 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [36/38] Tour test_floating_order_name_change_partner → Step .pos-leftheader .orders-button 2026-03-23 04:57:08,960 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [37/38] Tour test_floating_order_name_change_partner → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("Deco Addict")) 2026-03-23 04:57:08,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:57:09,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 04:57:09,032 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: [38/38] Tour test_floating_order_name_change_partner → Step .pos-leftheader .register-label 2026-03-23 04:57:09,095 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-03-23 04:57:09,097 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_floating_order_name_change_partner SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 04:57:09,283 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17174132 (allocated 18350080) 2026-03-23 04:57:09,294 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 99546 2026-03-23 04:57:09,296 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-03-23 04:57:09,297 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 99546 2026-03-23 04:57:09,416 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmp2o_42651_chrome_odoo" 2026-03-23 04:57:09,468 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-03-23 04:57:10,249 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 99718 2026-03-23 04:57:10,250 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmphdvyspby_chrome_odoo 2026-03-23 04:57:10,250 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:36563/json/version 2026-03-23 04:57:10,269 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:10,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/141.0.7390.54 2026-03-23 04:57:10,432 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:36563/json 2026-03-23 04:57:10,433 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:10,457 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:36563/devtools/page/04223202D8A61CA28166956936A856FC 2026-03-23 04:57:10,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-03-23 04:57:10,625 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-03-23 04:57:10,761 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:57:10,775 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-03-23 04:57:10,789 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:57:10,790 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:57:10,825 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:57:11,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:11] "GET /pos/ui/109 HTTP/1.1" 200 - 84 0.055 0.705 2026-03-23 04:57:11,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '04223202D8A61CA28166956936A856FC', 'loaderId': 'B068D714E7E5378CA5EEB282E84EB49D', 'isDownload': False} 2026-03-23 04:57:11,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Evaluate ready code "odoo.isTourReady('test_futur_orders_are_not_cancelled')" 2026-03-23 04:57:11,656 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:57:11,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:11] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-03-23 04:57:11,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:11] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.025 2026-03-23 04:57:11,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:11] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.062 2026-03-23 04:57:12,493 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:12,522 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:57:12,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.032 2026-03-23 04:57:12,609 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Evaluate test code "odoo.startTour('test_futur_orders_are_not_cancelled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:57:12,643 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [1/8] Tour test_futur_orders_are_not_cancelled → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:57:12,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 04:57:12,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:57:12,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:57:12,806 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10896) 2026-03-23 04:57:12,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.054 2026-03-23 04:57:12,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.074 2026-03-23 04:57:12,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.052 2026-03-23 04:57:12,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-03-23 04:57:14,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 331 0.389 0.883 2026-03-23 04:57:14,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:57:14,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.013 2026-03-23 04:57:14,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-03-23 04:57:14,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.021 2026-03-23 04:57:14,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-03-23 04:57:14,901 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:57:14,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.034 2026-03-23 04:57:14,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:57:14,962 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:14] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:15,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.032 0.057 2026-03-23 04:57:15,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.091 2026-03-23 04:57:15,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-03-23 04:57:15,041 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "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 04:57:15,046 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:15,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.021 0.043 2026-03-23 04:57:15,184 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [2/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:57:15,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.024 2026-03-23 04:57:15,450 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [3/8] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:57:15,546 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [4/8] Tour test_futur_orders_are_not_cancelled → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:57:15,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.068 2026-03-23 04:57:15,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.079 2026-03-23 04:57:15,625 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [5/8] Tour test_futur_orders_are_not_cancelled → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 04:57:15,682 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [6/8] Tour test_futur_orders_are_not_cancelled → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Close Register)) 2026-03-23 04:57:15,750 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [7/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Close Register")) 2026-03-23 04:57:15,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.031 0.044 2026-03-23 04:57:15,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: [8/8] Tour test_futur_orders_are_not_cancelled → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-secondary:contains("Cancel Orders")) 2026-03-23 04:57:15,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:15] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.002 0.013 2026-03-23 04:57:16,022 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-03-23 04:57:16,055 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_futur_orders_are_not_cancelled SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 04:57:16,292 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13023748 (allocated 13893632) 2026-03-23 04:57:16,321 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 99718 2026-03-23 04:57:16,329 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-03-23 04:57:16,333 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 99718 2026-03-23 04:57:16,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 44 0.139 0.211 2026-03-23 04:57:16,481 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmphdvyspby_chrome_odoo" 2026-03-23 04:57:16,724 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-03-23 04:57:17,753 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 99883 2026-03-23 04:57:17,753 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmpxyu38y6u_chrome_odoo 2026-03-23 04:57:17,753 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:46427/json/version 2026-03-23 04:57:17,765 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:17,959 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/141.0.7390.54 2026-03-23 04:57:17,959 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:46427/json 2026-03-23 04:57:17,960 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:18,015 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:46427/devtools/page/AFA0E7C70C909238A842B8AD344A204B 2026-03-23 04:57:18,074 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-03-23 04:57:18,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-03-23 04:57:18,390 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:57:18,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-03-23 04:57:18,406 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:57:18,406 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:57:18,439 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:57:19,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:19] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.100 0.862 2026-03-23 04:57:19,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': 'AFA0E7C70C909238A842B8AD344A204B', 'loaderId': 'B6C00D8D568265E7D7888978127C653A', 'isDownload': False} 2026-03-23 04:57:19,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-03-23 04:57:19,454 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:57:19,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 04:57:19,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-03-23 04:57:19,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.065 2026-03-23 04:57:20,293 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:57:20,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:20,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.041 2026-03-23 04:57:20,467 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate test code "odoo.startTour('SplitBillScreenTourTransfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:57:20,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.010 2026-03-23 04:57:20,515 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [1/81] Tour SplitBillScreenTourTransfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:57:20,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 04:57:20,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:20,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-03-23 04:57:20,705 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10897) 2026-03-23 04:57:20,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.133 2026-03-23 04:57:20,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.036 0.177 2026-03-23 04:57:20,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.073 2026-03-23 04:57:21,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 281 0.352 0.492 2026-03-23 04:57:21,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:57:21,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:57:22,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.070 2026-03-23 04:57:22,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 04:57:22,097 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-03-23 04:57:22,190 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:57:22,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.009 2026-03-23 04:57:22,262 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:22,269 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:22,349 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "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 04:57:22,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.087 0.124 2026-03-23 04:57:22,496 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.078 2026-03-23 04:57:22,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.008 0.265 2026-03-23 04:57:22,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.320 2026-03-23 04:57:22,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.006 0.036 2026-03-23 04:57:22,663 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [2/81] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:57:22,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:22] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-03-23 04:57:22,826 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [3/81] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:57:23,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.087 0.155 2026-03-23 04:57:23,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.211 2026-03-23 04:57:23,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:57:23,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.030 2026-03-23 04:57:23,356 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [4/81] Tour SplitBillScreenTourTransfer → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:57:23,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:23,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 04:57:23,518 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [5/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:23,594 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [6/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:57:23,643 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [7/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:57:23,701 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [8/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:57:23,774 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [9/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:57:23,831 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [10/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:57:23,940 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [11/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:57:23,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 04:57:23,987 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [12/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:57:24,042 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [13/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"5","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("5")):has(.price:contains("10.0"))) 2026-03-23 04:57:24,252 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [14/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:57:24,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.036 2026-03-23 04:57:24,301 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [15/81] Tour SplitBillScreenTourTransfer → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:57:24,392 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [16/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:24,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 04:57:24,447 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [17/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 04:57:24,498 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [18/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:57:24,556 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [19/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:57:24,612 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [20/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:57:24,675 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [21/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:57:24,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [22/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:57:24,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 04:57:24,846 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [23/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 04:57:24,907 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [24/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3")):has(.price:contains("6.0"))) 2026-03-23 04:57:25,111 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [25/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:57:25,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:57:25,164 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [26/81] Tour SplitBillScreenTourTransfer → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:57:25,252 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [27/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:25,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 04:57:25,302 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [28/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:57:25,352 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [29/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 04:57:25,414 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [30/81] Tour SplitBillScreenTourTransfer → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 04:57:25,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [31/81] Tour SplitBillScreenTourTransfer → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 04:57:25,529 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [32/81] Tour SplitBillScreenTourTransfer → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 04:57:25,647 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [33/81] Tour SplitBillScreenTourTransfer → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 04:57:25,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.038 2026-03-23 04:57:25,705 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [34/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1")):has(.price:contains("2.0"))) 2026-03-23 04:57:25,756 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [35/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:57:25,811 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [36/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:57:25,861 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [37/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-03-23 04:57:25,924 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [38/81] Tour SplitBillScreenTourTransfer → Step click Discount button (trigger: .control-buttons button:contains("Discount")) 2026-03-23 04:57:25,990 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [39/81] Tour SplitBillScreenTourTransfer → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:57:26,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [40/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:26,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.036 2026-03-23 04:57:26,155 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [41/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"discount","quantity":1,"price":"-1.80","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("discount")):has(.qty:contains("1")):has(.price:contains("-1.80"))) 2026-03-23 04:57:26,208 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [42/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:57:26,262 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [43/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:57:26,317 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [44/81] Tour SplitBillScreenTourTransfer → Step click Actions button (trigger: .more-btn) 2026-03-23 04:57:26,375 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [45/81] Tour SplitBillScreenTourTransfer → Step click Split button (trigger: .control-buttons button:contains("Split")) 2026-03-23 04:57:26,450 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [46/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("5"))) 2026-03-23 04:57:26,499 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [47/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:57:26,549 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [48/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:57:26,606 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [49/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-03-23 04:57:26,655 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [50/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:57:26,713 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [51/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:57:26,765 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [52/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:57:26,820 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [53/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water"))) 2026-03-23 04:57:26,878 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [54/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 04:57:26,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [55/81] Tour SplitBillScreenTourTransfer → Step total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0")) 2026-03-23 04:57:26,981 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [56/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:57:27,038 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [57/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:57:27,102 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [58/81] Tour SplitBillScreenTourTransfer → Step total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0")) 2026-03-23 04:57:27,151 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [59/81] Tour SplitBillScreenTourTransfer → Step click 'Transfer' button (trigger: .splitbill-screen .pay-button button:contains("Transfer")) 2026-03-23 04:57:27,297 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [60/81] Tour SplitBillScreenTourTransfer → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:57:27,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:57:27,314 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51760727 started for PoS orders references: [{'name': '/', 'uuid': '94ae4671-f634-4ca9-adea-1cb40c792507'}] 2026-03-23 04:57:27,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51760727 order {'name': '/', 'uuid': '94ae4671-f634-4ca9-adea-1cb40c792507'} created pos.order #638 2026-03-23 04:57:27,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51760727 finished 2026-03-23 04:57:27,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.080 0.193 2026-03-23 04:57:27,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.259 2026-03-23 04:57:27,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.036 2026-03-23 04:57:27,718 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22618428 started for PoS orders references: [{'name': '/', 'uuid': 'ef6c9a94-eaa5-4207-811a-de2a9e651087'}] 2026-03-23 04:57:27,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22618428 order {'name': '/', 'uuid': 'ef6c9a94-eaa5-4207-811a-de2a9e651087'} created pos.order #639 2026-03-23 04:57:27,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22618428 finished 2026-03-23 04:57:27,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.054 0.155 2026-03-23 04:57:27,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.200 2026-03-23 04:57:28,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:57:28,036 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [61/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"productName":"Discount"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Discount"))))) 2026-03-23 04:57:28,050 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85310206 started for PoS orders references: [{'name': '/', 'uuid': 'ef6c9a94-eaa5-4207-811a-de2a9e651087'}] 2026-03-23 04:57:28,063 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:28,105 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85310206 order {'name': '/', 'uuid': 'ef6c9a94-eaa5-4207-811a-de2a9e651087'} updated pos.order #639 2026-03-23 04:57:28,151 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85310206 finished 2026-03-23 04:57:28,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.199 0.219 2026-03-23 04:57:28,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 04:57:28,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.019 2026-03-23 04:57:28,628 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [62/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:28,678 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [63/81] Tour SplitBillScreenTourTransfer → Step order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0")) 2026-03-23 04:57:28,732 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [64/81] Tour SplitBillScreenTourTransfer → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:57:28,782 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [65/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 04:57:28,860 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [66/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 04:57:28,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.032 2026-03-23 04:57:28,903 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [67/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-03-23 04:57:28,955 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [68/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:57:29,017 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [69/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:57:29,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:57:29,073 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [70/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-03-23 04:57:29,125 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-03-23 04:57:29,217 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [72/81] Tour SplitBillScreenTourTransfer → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:57:29,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.037 0.070 2026-03-23 04:57:29,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.018 2026-03-23 04:57:29,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 04:57:29,530 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [73/81] Tour SplitBillScreenTourTransfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:29,583 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [74/81] Tour SplitBillScreenTourTransfer → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:57:29,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.008 0.040 2026-03-23 04:57:29,728 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [75/81] Tour SplitBillScreenTourTransfer → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:57:29,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.053 2026-03-23 04:57:29,796 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [76/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-03-23 04:57:29,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.053 2026-03-23 04:57:29,862 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [77/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("2"))) 2026-03-23 04:57:29,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:57:29,919 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [78/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-03-23 04:57:29,973 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [79/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:57:30,056 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [80/81] Tour SplitBillScreenTourTransfer → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 04:57:30,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 04:57:30,101 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [81/81] Tour SplitBillScreenTourTransfer → Step Check the product page (trigger: .product-list) 2026-03-23 04:57:30,154 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-03-23 04:57:30,155 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 04:57:30,443 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 18337728 (allocated 20582400) 2026-03-23 04:57:30,453 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 99883 2026-03-23 04:57:30,462 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-03-23 04:57:30,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 99883 2026-03-23 04:57:30,594 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmpxyu38y6u_chrome_odoo" 2026-03-23 04:57:30,645 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-03-23 04:57:31,669 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 100075 2026-03-23 04:57:31,669 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmplptkvgp__chrome_odoo 2026-03-23 04:57:31,669 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33915/json/version 2026-03-23 04:57:31,671 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:31,853 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/141.0.7390.54 2026-03-23 04:57:31,853 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33915/json 2026-03-23 04:57:31,857 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:31,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:33915/devtools/page/E4E67E956C6887540F10EA732743516A 2026-03-23 04:57:31,935 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-03-23 04:57:32,015 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-03-23 04:57:32,233 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:57:32,245 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-03-23 04:57:32,248 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:57:32,248 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:57:32,289 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:57:33,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:33] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.069 0.897 2026-03-23 04:57:33,267 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'E4E67E956C6887540F10EA732743516A', 'loaderId': 'F0E6D6E931C33AFA84B0F477612E7C36', 'isDownload': False} 2026-03-23 04:57:33,267 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-03-23 04:57:33,308 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:57:33,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 04:57:33,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 04:57:33,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.051 2026-03-23 04:57:34,353 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:57:34,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:34,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.047 2026-03-23 04:57:34,440 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate test code "odoo.startTour('MultiPreparationPrinter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:57:34,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [1/7] Tour MultiPreparationPrinter → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:57:34,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 04:57:34,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:57:34,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:34,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.022 0.030 2026-03-23 04:57:34,669 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10898) 2026-03-23 04:57:34,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.129 2026-03-23 04:57:34,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.156 2026-03-23 04:57:34,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.059 2026-03-23 04:57:35,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.300 0.475 2026-03-23 04:57:35,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:57:35,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:57:35,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:35] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.072 2026-03-23 04:57:36,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.041 2026-03-23 04:57:36,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-03-23 04:57:36,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:57:36,263 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:57:36,273 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:36,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.011 0.022 2026-03-23 04:57:36,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:57:36,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.044 2026-03-23 04:57:36,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:57:36,380 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 04:57:36,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.035 0.112 2026-03-23 04:57:36,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 04:57:36,458 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [2/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:57:36,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:36] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.013 0.020 2026-03-23 04:57:36,692 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [3/7] Tour MultiPreparationPrinter → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:57:37,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.170 0.170 2026-03-23 04:57:37,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.016 0.358 2026-03-23 04:57:37,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 04:57:37,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.038 2026-03-23 04:57:37,270 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [4/7] Tour MultiPreparationPrinter → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-03-23 04:57:37,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.030 2026-03-23 04:57:37,378 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:37,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:57:37,478 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [5/7] Tour MultiPreparationPrinter → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:57:37,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.016 2026-03-23 04:57:37,645 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [6/7] Tour MultiPreparationPrinter → Step dialog is open (trigger: .modal-body:contains(Printer 2: The printer is not reachable.)) 2026-03-23 04:57:37,783 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:57:37,783 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:57:37,784 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:57:37,790 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:57:37,792 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:57:37,797 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:57:37,797 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:57:37,801 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:57:37,807 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:57:37,815 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:57:37,820 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:57:37,821 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:57:37,821 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:57:37,821 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:57:37,822 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:57:37,829 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:57:37,837 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:57:37,840 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:57:37,844 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:57:37,855 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:57:37,871 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:57:37,871 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:57:37,872 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:57:37,874 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:57:37,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:57:37,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:57:37,878 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:57:37,884 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:57:37,885 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:57:37,885 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:57:37,889 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:57:37,890 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:57:37,891 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:57:37,893 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:57:37,901 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:57:37,904 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:57:37,910 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:57:37,911 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:57:37,912 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:57:37,914 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:57:37,919 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:57:37,920 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:57:37,970 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:57:37,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:57:37,988 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 04:57:37,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:57:37,997 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:57:37,997 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:57:38,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:57:38,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:38,126 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:57:38,130 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:57:38,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:57:38,144 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:57:38,166 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:57:38,178 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:57:38,183 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:57:38,185 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:57:38,193 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:57:38,196 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:57:38,204 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:38,208 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:57:38,228 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:57:38,253 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:57:38,257 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:57:38,259 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:57:38,268 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:57:38,270 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:57:38,277 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:57:38,284 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:57:38,285 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:57:38,291 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:57:38,294 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:57:38,294 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:57:38,295 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:57:38,295 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:57:38,299 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:57:38,299 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:57:38,300 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:57:38,315 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:57:38,326 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:57:38,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:57:38,327 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:57:38,328 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:57:38,336 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:57:38,341 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:57:38,341 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:57:38,341 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:57:38,342 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:57:38,349 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:57:38,350 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:57:38,352 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:57:38,358 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:57:38,366 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:57:38,369 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:57:38,378 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:38,389 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:57:38,424 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:57:38,441 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:57:38,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:57:38,494 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:57:38,499 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:57:38,502 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:57:38,511 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:57:38,512 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:57:38,512 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:57:38,513 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:57:38,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:57:38,522 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:57:38,535 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:57:38,537 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:57:38,538 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:57:38,538 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:57:38,539 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:57:38,539 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:57:38,540 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:57:38,551 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:57:38,555 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:57:38,560 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:57:38,573 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:57:38,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:57:38,575 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:57:38,576 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:57:38,577 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:57:38,577 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:57:38,578 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:57:38,579 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:57:38,582 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:38,584 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:57:38,589 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:38,592 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:57:38,598 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:57:38,599 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:57:38,599 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:57:38,600 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:57:38,603 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:57:38,604 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:57:38,604 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:57:38,605 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:57:38,608 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:57:38,609 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:57:38,610 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:57:38,610 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:57:38,611 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:57:38,643 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:57:38,652 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:57:38,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:57:39,397 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-03-23 04:57:39,507 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: [7/7] Tour MultiPreparationPrinter → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:57:39,520 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35875601 started for PoS orders references: [{'name': '/', 'uuid': '43ecd9d7-a3e5-405a-9a7e-e5c309b67832'}] 2026-03-23 04:57:39,653 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-03-23 04:57:39,659 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 04:57:39,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35875601 order {'name': '/', 'uuid': '43ecd9d7-a3e5-405a-9a7e-e5c309b67832'} created pos.order #640 2026-03-23 04:57:39,786 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35875601 finished 2026-03-23 04:57:39,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.119 0.267 2026-03-23 04:57:40,026 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 16884168 (allocated 18612224) 2026-03-23 04:57:40,049 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 100075 2026-03-23 04:57:40,057 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-03-23 04:57:40,061 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 100075 2026-03-23 04:57:40,231 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmplptkvgp__chrome_odoo" 2026-03-23 04:57:40,314 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-03-23 04:57:41,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 100273 2026-03-23 04:57:41,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmpqh3mxeij_chrome_odoo 2026-03-23 04:57:41,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:37443/json/version 2026-03-23 04:57:41,437 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:41,633 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/141.0.7390.54 2026-03-23 04:57:41,634 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:37443/json 2026-03-23 04:57:41,635 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:41,660 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:37443/devtools/page/6A49008399ACE90E359C93DB444B1738 2026-03-23 04:57:41,675 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-03-23 04:57:41,761 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-03-23 04:57:41,991 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:57:42,004 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-03-23 04:57:42,006 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:57:42,006 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:57:42,022 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:57:42,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:42] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.066 0.759 2026-03-23 04:57:42,853 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': '6A49008399ACE90E359C93DB444B1738', 'loaderId': '2E71FF0748C94790A985CC03BB1CD0F4', 'isDownload': False} 2026-03-23 04:57:42,854 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate ready code "odoo.isTourReady('test_multiple_preparation_printer_different_categories')" 2026-03-23 04:57:42,931 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:57:42,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-03-23 04:57:42,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 04:57:42,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-03-23 04:57:43,787 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:43,806 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:57:43,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.069 2026-03-23 04:57:43,968 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate test code "odoo.startTour('test_multiple_preparation_printer_different_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:57:43,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 04:57:44,002 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [1/9] Tour test_multiple_preparation_printer_different_categories → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:57:44,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:57:44,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:44,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-03-23 04:57:44,172 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10899) 2026-03-23 04:57:44,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.135 2026-03-23 04:57:44,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.033 0.146 2026-03-23 04:57:44,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 04:57:45,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.255 0.397 2026-03-23 04:57:45,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:57:45,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:57:45,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.078 0.121 2026-03-23 04:57:45,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 04:57:45,509 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-03-23 04:57:45,657 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:57:45,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 04:57:45,708 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:57:45,714 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:57:45,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.028 0.062 2026-03-23 04:57:45,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-03-23 04:57:45,815 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:57:45,831 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:45,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.018 0.130 2026-03-23 04:57:45,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.005 0.060 2026-03-23 04:57:45,942 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [2/9] Tour test_multiple_preparation_printer_different_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:57:46,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:46] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.017 0.032 2026-03-23 04:57:46,169 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [3/9] Tour test_multiple_preparation_printer_different_categories → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:57:46,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.085 0.123 2026-03-23 04:57:46,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:46] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.177 2026-03-23 04:57:46,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:57:46,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.023 2026-03-23 04:57:46,612 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [4/9] Tour test_multiple_preparation_printer_different_categories → Step click product 'Product 1' (trigger: article.product .product-content .product-name:contains("Product 1")) 2026-03-23 04:57:46,689 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:46,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.048 2026-03-23 04:57:46,829 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [5/9] Tour test_multiple_preparation_printer_different_categories → Step click product 'Product 2' (trigger: article.product .product-content .product-name:contains("Product 2")) 2026-03-23 04:57:46,944 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [6/9] Tour test_multiple_preparation_printer_different_categories → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:57:46,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:57:47,046 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [7/9] Tour test_multiple_preparation_printer_different_categories → Step dialog is open (trigger: .modal-body:contains(Printer 1: The printer is not reachable.)) 2026-03-23 04:57:47,173 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:57:47,183 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:57:47,183 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:57:47,184 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:57:47,184 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:57:47,195 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:57:47,212 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:57:47,219 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:57:47,222 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:57:47,227 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:57:47,236 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:57:47,236 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:57:47,237 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:57:47,241 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:57:47,247 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:57:47,252 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:57:47,256 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:57:47,261 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:57:47,265 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:57:47,267 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:57:47,297 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:57:47,305 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:57:47,306 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:57:47,306 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:57:47,307 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:57:47,297 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 04:57:47,315 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:57:47,316 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:57:47,317 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:57:47,325 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:57:47,326 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:57:47,339 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:57:47,339 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:57:47,346 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:57:47,346 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:57:47,347 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:57:47,348 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:57:47,349 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:57:47,354 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:57:47,358 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:57:47,359 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:57:47,385 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:47,440 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:57:47,441 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:57:47,449 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:57:47,452 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:57:47,480 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:57:47,481 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:57:47,495 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:57:47,497 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:57:47,504 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:57:47,505 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:57:47,506 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:57:47,506 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:57:47,507 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:57:47,507 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:57:47,538 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:57:47,548 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:57:47,541 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:57:47,555 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:57:47,562 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:57:47,562 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:57:47,563 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:57:47,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:57:47,550 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:57:47,552 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 04:57:47,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:57:47,566 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:57:47,568 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:57:47,570 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:57:47,571 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:57:47,572 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:57:47,572 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:57:47,590 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:57:47,591 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:57:47,609 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,614 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,616 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:57:47,621 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,640 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,644 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:57:47,645 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:57:47,651 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:57:47,652 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:57:47,656 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:57:47,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:47,665 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:57:47,666 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:57:47,669 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,674 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:57:47,682 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:57:47,699 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:57:47,704 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:57:47,705 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:57:47,710 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:57:47,711 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:57:47,719 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:57:47,725 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:57:47,728 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:57:47,736 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:57:47,742 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,744 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:57:47,745 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:57:47,757 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:57:47,762 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:57:47,763 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:57:47,766 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:57:47,772 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:57:47,776 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:57:47,778 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:57:47,781 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:57:47,796 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,809 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:57:47,810 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:57:47,817 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:57:47,817 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:57:47,822 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:57:47,827 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:57:47,838 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:57:47,839 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:57:47,848 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:57:47,849 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:57:47,852 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:57:47,856 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:57:47,884 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,901 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:57:47,902 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:57:47,915 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:57:47,916 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:57:47,916 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:57:47,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:47] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:47,923 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:57:47,936 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:57:47,939 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:57:47,944 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:57:47,963 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:57:47,969 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:57:47,972 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:57:47,976 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:57:47,978 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:57:48,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:48] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:48,023 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:48] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:57:48,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:48] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:57:48,045 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:48] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:57:48,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:48] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:48,053 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:48] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:57:48,692 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-03-23 04:57:49,444 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-03-23 04:57:49,553 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90747810 started for PoS orders references: [{'name': '/', 'uuid': 'ec0faf3f-1286-4c17-8f3a-2a4cdabf145b'}] 2026-03-23 04:57:49,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [8/9] Tour test_multiple_preparation_printer_different_categories → Step dialog is open (trigger: .modal-body:contains(Printer 2: The printer is not reachable.)) 2026-03-23 04:57:49,600 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: [9/9] Tour test_multiple_preparation_printer_different_categories → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:57:49,664 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-03-23 04:57:49,683 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_multiple_preparation_printer_different_categories SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 04:57:49,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90747810 order {'name': '/', 'uuid': 'ec0faf3f-1286-4c17-8f3a-2a4cdabf145b'} created pos.order #641 2026-03-23 04:57:49,747 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90747810 finished 2026-03-23 04:57:49,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.110 0.156 2026-03-23 04:57:49,927 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 16400228 (allocated 19922944) 2026-03-23 04:57:49,940 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 100273 2026-03-23 04:57:49,943 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-03-23 04:57:49,946 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 100273 2026-03-23 04:57:50,127 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmpqh3mxeij_chrome_odoo" 2026-03-23 04:57:50,220 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-03-23 04:57:50,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 100470 2026-03-23 04:57:50,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmprvm5hcd2_chrome_odoo 2026-03-23 04:57:50,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:39625/json/version 2026-03-23 04:57:50,872 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:51,038 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/141.0.7390.54 2026-03-23 04:57:51,039 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:39625/json 2026-03-23 04:57:51,040 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:57:51,061 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:39625/devtools/page/6BC04AA8F1D8D0D315639C398E618762 2026-03-23 04:57:51,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-03-23 04:57:51,182 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-03-23 04:57:51,360 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:57:51,374 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-03-23 04:57:51,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:57:51,377 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:57:51,407 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:57:52,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:52] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.065 1.213 2026-03-23 04:57:52,683 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '6BC04AA8F1D8D0D315639C398E618762', 'loaderId': 'EE37FF79C82E407E8FCB73ACFB05FBBD', 'isDownload': False} 2026-03-23 04:57:52,684 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate ready code "odoo.isTourReady('test_name_preset_skip_screen')" 2026-03-23 04:57:52,712 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:57:52,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-03-23 04:57:52,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.029 2026-03-23 04:57:52,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.045 2026-03-23 04:57:53,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:53,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:57:53,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:57:53,590 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate test code "odoo.startTour('test_name_preset_skip_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:57:53,614 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [1/20] Tour test_name_preset_skip_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:57:53,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.014 2026-03-23 04:57:53,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:57:53,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:57:53,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.024 2026-03-23 04:57:53,769 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10900) 2026-03-23 04:57:53,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.071 2026-03-23 04:57:53,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.072 2026-03-23 04:57:53,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.026 2026-03-23 04:57:54,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.329 0.472 2026-03-23 04:57:54,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:57:54,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 04:57:54,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:54] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.043 2026-03-23 04:57:55,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 04:57:55,078 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-03-23 04:57:55,150 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:55,199 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:57:55,203 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:57:55,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "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 04:57:55,241 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:57:55,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.030 0.066 2026-03-23 04:57:55,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.095 2026-03-23 04:57:55,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-03-23 04:57:55,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.007 0.146 2026-03-23 04:57:55,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.012 0.130 2026-03-23 04:57:55,465 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [2/20] Tour test_name_preset_skip_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:57:55,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.020 2026-03-23 04:57:55,709 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [3/20] Tour test_name_preset_skip_screen → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:57:55,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.088 0.155 2026-03-23 04:57:55,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:55] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.160 2026-03-23 04:57:56,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:57:56,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.013 0.054 2026-03-23 04:57:56,202 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [4/20] Tour test_name_preset_skip_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:57:56,260 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:57:56,349 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [5/20] Tour test_name_preset_skip_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:57:56,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.028 2026-03-23 04:57:56,419 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [6/20] Tour test_name_preset_skip_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 04:57:56,521 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [7/20] Tour test_name_preset_skip_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 04:57:56,576 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [8/20] Tour test_name_preset_skip_screen → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:57:56,628 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [9/20] Tour test_name_preset_skip_screen → Step Search customer with "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-03-23 04:57:56,701 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [10/20] Tour test_name_preset_skip_screen → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-03-23 04:57:56,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [11/20] Tour test_name_preset_skip_screen → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-03-23 04:57:56,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [12/20] Tour test_name_preset_skip_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:57:56,952 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [13/20] Tour test_name_preset_skip_screen → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:57:57,038 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [14/20] Tour test_name_preset_skip_screen → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:57:57,096 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [15/20] Tour test_name_preset_skip_screen → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:57:57,148 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [16/20] Tour test_name_preset_skip_screen → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:57:57,259 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [17/20] Tour test_name_preset_skip_screen → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:57:57,279 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:57:57,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:57:57,374 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [18/20] Tour test_name_preset_skip_screen → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:57:57,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.040 2026-03-23 04:57:57,507 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [19/20] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:57:57,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:57:57,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.059 2026-03-23 04:57:57,554 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59295043 started for PoS orders references: [{'name': '/', 'uuid': 'a7fa537b-de01-499c-a42a-f597ff93b80a'}] 2026-03-23 04:57:58,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59295043 order {'name': '/', 'uuid': 'a7fa537b-de01-499c-a42a-f597ff93b80a'} created pos.order #642 2026-03-23 04:57:58,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59295043 finished 2026-03-23 04:57:58,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 191 0.319 0.712 2026-03-23 04:57:58,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:57:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.067 2026-03-23 04:57:59,105 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: [20/20] Tour test_name_preset_skip_screen → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:57:59,172 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-03-23 04:57:59,173 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 04:57:59,479 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 16298072 (allocated 17825792) 2026-03-23 04:57:59,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 100470 2026-03-23 04:57:59,497 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-03-23 04:57:59,501 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 100470 2026-03-23 04:57:59,623 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmprvm5hcd2_chrome_odoo" 2026-03-23 04:57:59,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-03-23 04:58:00,480 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 100644 2026-03-23 04:58:00,480 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmpoqx5y0i1_chrome_odoo 2026-03-23 04:58:00,481 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:41299/json/version 2026-03-23 04:58:00,482 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:00,697 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/141.0.7390.54 2026-03-23 04:58:00,698 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:41299/json 2026-03-23 04:58:00,708 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:00,887 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:41299/devtools/page/BF6A4F67BD2BC0662D2E267A00521BCF 2026-03-23 04:58:00,988 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-03-23 04:58:01,038 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-03-23 04:58:01,160 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 04:58:01,171 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-03-23 04:58:01,174 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:58:01,174 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:58:01,195 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:58:02,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:02] "GET /pos/ui/109 HTTP/1.1" 200 - 89 0.086 0.818 2026-03-23 04:58:02,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': 'BF6A4F67BD2BC0662D2E267A00521BCF', 'loaderId': '853221DB6C6F1D278363CD4A7594E542', 'isDownload': False} 2026-03-23 04:58:02,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-03-23 04:58:02,214 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:58:02,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.034 2026-03-23 04:58:02,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.084 2026-03-23 04:58:02,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:02] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.113 2026-03-23 04:58:03,364 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-03-23 04:58:03,369 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 04:58:03,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.068 2026-03-23 04:58:03,517 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate test code "odoo.startTour('no_ghost_floor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:58:03,563 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [1/55] Tour no_ghost_floor → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:58:03,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.010 0.037 2026-03-23 04:58:03,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:58:03,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:58:03,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.015 0.027 2026-03-23 04:58:03,783 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10901) 2026-03-23 04:58:03,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.129 2026-03-23 04:58:03,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.188 2026-03-23 04:58:03,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.075 2026-03-23 04:58:05,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.372 0.558 2026-03-23 04:58:05,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 04:58:05,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 04:58:05,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.108 2026-03-23 04:58:05,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 04:58:05,536 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-03-23 04:58:05,621 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:58:05,669 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:58:05,669 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:05,738 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:58:05,743 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:58:05,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 200 - 14 0.034 0.079 2026-03-23 04:58:05,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.003 0.131 2026-03-23 04:58:05,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.136 2026-03-23 04:58:05,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.004 0.040 2026-03-23 04:58:05,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.151 2026-03-23 04:58:05,854 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [2/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:58:05,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:05] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.020 0.067 2026-03-23 04:58:06,152 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [3/55] Tour no_ghost_floor → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:58:06,208 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [4/55] Tour no_ghost_floor → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:58:06,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.100 0.156 2026-03-23 04:58:06,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:06] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.010 0.222 2026-03-23 04:58:06,498 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [5/55] Tour no_ghost_floor → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 04:58:06,550 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [6/55] Tour no_ghost_floor → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-03-23 04:58:06,636 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [7/55] Tour no_ghost_floor → Step .floor-selector button i[aria-label='Add Floor'] 2026-03-23 04:58:06,702 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [8/55] Tour no_ghost_floor → Step .modal-body textarea 2026-03-23 04:58:06,773 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [9/55] Tour no_ghost_floor → Step .modal-footer button.btn-primary 2026-03-23 04:58:06,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [10/55] Tour no_ghost_floor → Step selected floor is 'Ghost Floor' (trigger: .button-floor.active:contains("Ghost Floor")) 2026-03-23 04:58:06,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:06] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.010 0.016 2026-03-23 04:58:06,920 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [11/55] Tour no_ghost_floor → Step .edit-buttons i[aria-label="Add Table"] 2026-03-23 04:58:06,980 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [12/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"1","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("1"))) 2026-03-23 04:58:06,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:06] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.004 0.008 2026-03-23 04:58:07,043 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [13/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons i[aria-label="Rename"]) 2026-03-23 04:58:07,046 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:07] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:58:07,103 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [14/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 04:58:07,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [15/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 04:58:07,217 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [16/55] Tour no_ghost_floor → Step click numpad button: 9 (trigger: .modal div.numpad button:contains(/^9$/)) 2026-03-23 04:58:07,267 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [17/55] Tour no_ghost_floor → Step input shown is '999' (trigger: .modal .value:contains("999")) 2026-03-23 04:58:07,321 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [18/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:07,388 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [19/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","withClass":".selected"} (trigger: .floor-map .table.selected:has(.label:contains("999"))) 2026-03-23 04:58:07,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:07] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.007 0.017 2026-03-23 04:58:07,454 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [20/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-03-23 04:58:07,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.015 0.038 2026-03-23 04:58:07,518 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [21/55] Tour no_ghost_floor → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-03-23 04:58:07,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:07] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 04:58:07,583 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [22/55] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-03-23 04:58:07,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.018 0.040 2026-03-23 04:58:07,643 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [23/55] Tour no_ghost_floor → Step Check table with attributes: {"name":"999","run":"click"} (trigger: .floor-map .table:has(.label:contains("999"))) 2026-03-23 04:58:07,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:58:07,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 04:58:07,942 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [24/55] Tour no_ghost_floor → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:58:08,013 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:58:08,103 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [25/55] Tour no_ghost_floor → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:58:08,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.047 2026-03-23 04:58:08,190 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [26/55] Tour no_ghost_floor → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:58:08,207 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:58:08,210 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:08,245 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [27/55] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:58:08,339 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [28/55] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:58:08,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 04:58:08,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [29/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:58:08,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.033 2026-03-23 04:58:08,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97030913 started for PoS orders references: [{'name': '/', 'uuid': '11dad7c9-1db7-431b-8b75-ad1c032d7196'}] 2026-03-23 04:58:08,537 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:58:09,161 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97030913 order {'name': '/', 'uuid': '11dad7c9-1db7-431b-8b75-ad1c032d7196'} created pos.order #643 2026-03-23 04:58:09,185 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97030913 finished 2026-03-23 04:58:09,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.226 0.544 2026-03-23 04:58:09,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.056 2026-03-23 04:58:09,753 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [30/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:58:09,805 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [31/55] Tour no_ghost_floor → Step Wait for the menu buttons to be available (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:58:09,860 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [32/55] Tour no_ghost_floor → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-03-23 04:58:09,917 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [33/55] Tour no_ghost_floor → Step Wait for the menu options to be available (trigger: span.dropdown-item) 2026-03-23 04:58:09,972 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [34/55] Tour no_ghost_floor → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Edit Plan)) 2026-03-23 04:58:10,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [35/55] Tour no_ghost_floor → Step click 'Ghost Floor' floor (trigger: .floor-selector .button-floor:contains("Ghost Floor")) 2026-03-23 04:58:10,085 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [36/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons i[aria-label="Delete"]) 2026-03-23 04:58:10,146 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [37/55] Tour no_ghost_floor → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:10,204 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [38/55] Tour no_ghost_floor → Step add table (trigger: .edit-buttons button:contains("Save")) 2026-03-23 04:58:10,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:10] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 10 0.008 0.015 2026-03-23 04:58:10,274 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [39/55] Tour no_ghost_floor → Step body:not(:has(.edit-buttons button:contains('Save'))) 2026-03-23 04:58:10,321 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [40/55] Tour no_ghost_floor → Step .pos-leftheader .orders-button 2026-03-23 04:58:10,407 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [41/55] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-03-23 04:58:10,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:58:10,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.018 2026-03-23 04:58:10,499 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [42/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-03-23 04:58:10,548 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [43/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Active") 2026-03-23 04:58:10,602 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [44/55] Tour no_ghost_floor → Step .pos-search-bar .filter 2026-03-23 04:58:10,699 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [45/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul 2026-03-23 04:58:10,727 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [46/55] Tour no_ghost_floor → Step .pos-search-bar .filter ul li:contains("Paid") 2026-03-23 04:58:10,800 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [47/55] Tour no_ghost_floor → Step .ticket-screen .order-row:contains("0001") 2026-03-23 04:58:10,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.010 0.020 2026-03-23 04:58:10,861 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [48/55] Tour no_ghost_floor → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:58:10,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [49/55] Tour no_ghost_floor → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 04:58:11,025 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [50/55] Tour no_ghost_floor → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 04:58:11,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.044 2026-03-23 04:58:11,074 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [51/55] Tour no_ghost_floor → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:58:11,142 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [52/55] Tour no_ghost_floor → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:58:11,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 04:58:11,227 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [53/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 04:58:11,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 04:58:11,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11694968 started for PoS orders references: [{'name': '/', 'uuid': '1874094b-8248-4da1-8ba3-045a9ad8233a'}] 2026-03-23 04:58:11,644 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11694968 order {'name': '/', 'uuid': '1874094b-8248-4da1-8ba3-045a9ad8233a'} created pos.order #644 2026-03-23 04:58:11,681 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11694968 finished 2026-03-23 04:58:11,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.235 0.411 2026-03-23 04:58:11,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:11] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:58:11,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:11] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.003 0.009 2026-03-23 04:58:12,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.045 2026-03-23 04:58:12,145 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [54/55] Tour no_ghost_floor → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 04:58:12,196 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: [55/55] Tour no_ghost_floor → Step has not 'Ghost Floor' floor (trigger: body:not(:has(.floor-selector .button-floor:contains("Ghost Floor")))) 2026-03-23 04:58:12,248 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-03-23 04:58:12,249 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-23 04:58:12,500 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 17978088 (allocated 19795968) 2026-03-23 04:58:12,508 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 100644 2026-03-23 04:58:12,514 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-03-23 04:58:12,516 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 100644 2026-03-23 04:58:12,642 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmpoqx5y0i1_chrome_odoo" 2026-03-23 04:58:12,747 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-03-23 04:58:13,592 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 100837 2026-03-23 04:58:13,592 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmp3l9tk7sx_chrome_odoo 2026-03-23 04:58:13,592 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:36655/json/version 2026-03-23 04:58:13,604 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:13,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/141.0.7390.54 2026-03-23 04:58:13,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:36655/json 2026-03-23 04:58:13,822 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:13,891 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:36655/devtools/page/AA4EBCDB74C36BBA00567B8D60F046B2 2026-03-23 04:58:13,965 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-03-23 04:58:14,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-03-23 04:58:14,197 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:58:14,211 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-03-23 04:58:14,215 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:58:14,215 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:58:14,243 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:58:15,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.065 0.762 2026-03-23 04:58:15,067 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'AA4EBCDB74C36BBA00567B8D60F046B2', 'loaderId': 'C97991707DFA5CBF052BC07958C9A699', 'isDownload': False} 2026-03-23 04:58:15,067 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Evaluate ready code "odoo.isTourReady('test_open_default_register_screen_config')" 2026-03-23 04:58:15,098 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:58:15,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 04:58:15,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.018 2026-03-23 04:58:15,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-03-23 04:58:15,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:58:15,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:58:15,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 04:58:15,877 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Evaluate test code "odoo.startTour('test_open_default_register_screen_config', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:58:15,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 04:58:15,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [1/4] Tour test_open_default_register_screen_config → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:58:15,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 04:58:15,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:58:16,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.024 2026-03-23 04:58:16,059 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10902) 2026-03-23 04:58:16,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.081 2026-03-23 04:58:16,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.096 2026-03-23 04:58:16,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-03-23 04:58:16,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.217 0.361 2026-03-23 04:58:16,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 04:58:16,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 04:58:17,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.090 2026-03-23 04:58:17,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 04:58:17,169 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-03-23 04:58:17,260 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:58:17,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.027 2026-03-23 04:58:17,296 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:58:17,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:58:17,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:58:17,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 04:58:17,382 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:17,383 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:58:17,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.028 0.089 2026-03-23 04:58:17,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.005 0.038 2026-03-23 04:58:17,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 04:58:17,609 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [2/4] Tour test_open_default_register_screen_config → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:58:17,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.015 0.027 2026-03-23 04:58:17,762 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:58:17,891 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [3/4] Tour test_open_default_register_screen_config → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:58:18,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.112 2026-03-23 04:58:18,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:18] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.124 2026-03-23 04:58:18,160 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: [4/4] Tour test_open_default_register_screen_config → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 04:58:18,204 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-03-23 04:58:18,206 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_open_default_register_screen_config SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 04:58:18,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.078 2026-03-23 04:58:18,483 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13064472 (allocated 14155776) 2026-03-23 04:58:18,493 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 100837 2026-03-23 04:58:18,498 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-03-23 04:58:18,502 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 100837 2026-03-23 04:58:18,624 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmp3l9tk7sx_chrome_odoo" 2026-03-23 04:58:18,697 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-03-23 04:58:19,318 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 101004 2026-03-23 04:58:19,318 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmpo98_vz4y_chrome_odoo 2026-03-23 04:58:19,318 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:45269/json/version 2026-03-23 04:58:19,320 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45269', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:19,431 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/141.0.7390.54 2026-03-23 04:58:19,433 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:45269/json 2026-03-23 04:58:19,434 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45269', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:19,482 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:45269/devtools/page/8FEC09D68AA8E668ED67018202283C3E 2026-03-23 04:58:19,535 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-03-23 04:58:19,563 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-03-23 04:58:19,693 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:58:19,708 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-03-23 04:58:19,713 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:58:19,713 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:58:19,750 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:58:20,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:20] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.049 0.631 2026-03-23 04:58:20,428 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '8FEC09D68AA8E668ED67018202283C3E', 'loaderId': '634A02F71900E2C6A641C42898B22722', 'isDownload': False} 2026-03-23 04:58:20,429 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-03-23 04:58:20,465 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:58:20,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-03-23 04:58:20,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:20] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-03-23 04:58:20,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.086 2026-03-23 04:58:21,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:58:21,350 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:58:21,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:58:21,408 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate test code "odoo.startTour('test_pos_restaurant_course', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:58:21,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 04:58:21,429 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [1/27] Tour test_pos_restaurant_course → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:58:21,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-03-23 04:58:21,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:58:21,550 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10903) 2026-03-23 04:58:21,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.047 2026-03-23 04:58:21,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.056 2026-03-23 04:58:21,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.053 2026-03-23 04:58:21,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.073 2026-03-23 04:58:22,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.230 0.406 2026-03-23 04:58:22,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 04:58:22,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 04:58:22,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:22] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.112 2026-03-23 04:58:22,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.045 2026-03-23 04:58:22,975 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-03-23 04:58:23,127 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:58:23,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:58:23,196 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:23,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.037 2026-03-23 04:58:23,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:58:23,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:58:23,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "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 04:58:23,278 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:23,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.031 0.064 2026-03-23 04:58:23,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-03-23 04:58:23,363 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [2/27] Tour test_pos_restaurant_course → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:58:23,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.044 2026-03-23 04:58:23,793 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [3/27] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:58:24,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.099 0.120 2026-03-23 04:58:24,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.139 2026-03-23 04:58:24,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 04:58:24,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.026 2026-03-23 04:58:24,296 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [4/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-03-23 04:58:24,344 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:24,368 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [5/27] Tour test_pos_restaurant_course → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:58:24,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 04:58:24,497 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [6/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-03-23 04:58:24,610 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [7/27] Tour test_pos_restaurant_course → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 04:58:24,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:58:24,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [8/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-03-23 04:58:24,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 04:58:24,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/27] Tour test_pos_restaurant_course → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:58:24,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 04:58:24,889 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [10/27] Tour test_pos_restaurant_course → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:25,014 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:58:25,021 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:58:25,022 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:58:25,023 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:58:25,031 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:58:25,032 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:58:25,033 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:58:25,037 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:58:25,038 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:58:25,039 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:58:25,040 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:58:25,042 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:58:25,048 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:58:25,056 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:58:25,056 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:58:25,057 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:58:25,057 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:58:25,059 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:58:25,059 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:58:25,060 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:58:25,065 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:58:25,067 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:58:25,071 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:58:25,072 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:58:25,074 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:58:25,089 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:58:25,094 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:58:25,098 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:58:25,098 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:58:25,098 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:58:25,099 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:58:25,112 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:58:25,113 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:58:25,113 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:58:25,113 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:58:25,114 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:58:25,126 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:58:25,127 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:58:25,127 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:58:25,127 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:58:25,128 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:58:25,130 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:25,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:25,154 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:25,335 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:58:25,344 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:25,355 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:25,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 04:58:25,371 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:58:25,377 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:58:25,389 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:58:25,395 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:58:25,401 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:58:25,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:25,406 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:58:25,419 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:58:25,421 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:58:25,426 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:58:25,426 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:58:25,426 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:58:25,427 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:58:25,429 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:58:25,430 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:58:25,432 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:58:25,434 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:58:25,436 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:58:25,440 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:58:25,445 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:58:25,446 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:58:25,449 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:58:25,451 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:58:25,453 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:25,454 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:58:25,456 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:58:25,471 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:58:25,473 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:58:25,475 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:58:25,479 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:58:25,479 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:58:25,482 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:58:25,483 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:58:25,484 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:58:25,484 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:58:25,485 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:58:25,485 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:58:25,486 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:58:25,486 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:58:25,487 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:58:25,487 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:58:25,489 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:58:25,491 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:58:25,491 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:58:25,492 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:58:25,493 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:58:25,494 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:58:25,543 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:58:25,565 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:58:25,574 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:58:25,579 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:58:25,598 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:58:25,638 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:58:25,644 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:58:25,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:58:25,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:58:25,658 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:58:25,661 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:58:25,665 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:58:25,670 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:58:25,671 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:58:25,673 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:58:25,675 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:58:25,683 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:58:25,684 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:58:25,684 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:58:25,685 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:58:25,685 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:58:25,688 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:58:25,692 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:58:25,692 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:58:25,693 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:58:25,695 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:58:25,700 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:58:25,701 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:58:25,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:25,713 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:58:25,725 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:58:25,727 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:58:25,736 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:25,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:58:25,741 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:58:25,752 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:58:25,753 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:58:25,753 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:58:25,755 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:58:25,757 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:58:25,743 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:25,745 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:58:25,756 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:58:25,764 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:58:25,765 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:58:25,766 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:58:25,767 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:58:25,769 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:58:25,770 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:58:25,773 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:58:25,774 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:58:25,778 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:58:26,579 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [11/27] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:58:26,585 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47531598 started for PoS orders references: [{'name': '/', 'uuid': 'e52d95a9-98ed-4a07-b98f-8a2d7325b92f'}] 2026-03-23 04:58:26,715 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [12/27] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-03-23 04:58:26,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [13/27] Tour test_pos_restaurant_course → Step fire course button highlighted (trigger: .actionpad .fire-btn.btn-primary:contains('Fire Course 2')) 2026-03-23 04:58:26,803 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47531598 order {'name': '/', 'uuid': 'e52d95a9-98ed-4a07-b98f-8a2d7325b92f'} created pos.order #645 2026-03-23 04:58:26,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47531598 finished 2026-03-23 04:58:26,835 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [14/27] Tour test_pos_restaurant_course → Step pay button not highlighted (trigger: .actionpad .pay-order-button:not('.highlight'):not('.btn-primary'):contains('Payment')) 2026-03-23 04:58:26,891 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [15/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-03-23 04:58:26,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.139 0.195 2026-03-23 04:58:27,110 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [16/27] Tour test_pos_restaurant_course → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:58:27,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 53 0.121 0.400 2026-03-23 04:58:27,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.538 2026-03-23 04:58:27,223 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [17/27] Tour test_pos_restaurant_course → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:58:27,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.202 2026-03-23 04:58:27,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42349140 started for PoS orders references: [{'name': '/', 'uuid': 'e52d95a9-98ed-4a07-b98f-8a2d7325b92f'}] 2026-03-23 04:58:27,371 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42349140 order {'name': '/', 'uuid': 'e52d95a9-98ed-4a07-b98f-8a2d7325b92f'} updated pos.order #645 2026-03-23 04:58:27,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42349140 finished 2026-03-23 04:58:27,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.094 0.158 2026-03-23 04:58:29,466 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [18/27] Tour test_pos_restaurant_course → Step .floor-map 2026-03-23 04:58:29,517 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [19/27] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:58:29,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.019 2026-03-23 04:58:29,650 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [20/27] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-03-23 04:58:29,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.049 2026-03-23 04:58:29,700 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [21/27] Tour test_pos_restaurant_course → Step click course button (trigger: .course-btn) 2026-03-23 04:58:29,766 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [22/27] Tour test_pos_restaurant_course → Step select course Course 2 (trigger: .order-course-name:contains(Course 2)) 2026-03-23 04:58:29,829 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [23/27] Tour test_pos_restaurant_course → Step Wait atleast 1 sec so that courses have different fired_date timestamps (trigger: body) 2026-03-23 04:58:30,888 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [24/27] Tour test_pos_restaurant_course → Step fire course button (trigger: .actionpad .fire-btn) 2026-03-23 04:58:30,955 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [25/27] Tour test_pos_restaurant_course → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:31,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 04:58:31,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5739387 started for PoS orders references: [{'name': '/', 'uuid': 'e52d95a9-98ed-4a07-b98f-8a2d7325b92f'}] 2026-03-23 04:58:31,797 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [26/27] Tour test_pos_restaurant_course → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:58:31,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5739387 order {'name': '/', 'uuid': 'e52d95a9-98ed-4a07-b98f-8a2d7325b92f'} updated pos.order #645 2026-03-23 04:58:31,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5739387 finished 2026-03-23 04:58:31,909 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [27/27] Tour test_pos_restaurant_course → Step body:not(:has(.order-course-name:eq(2) > span:contains("Course 3"))) 2026-03-23 04:58:31,965 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-03-23 04:58:31,969 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 04:58:32,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.140 0.273 2026-03-23 04:58:32,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.068 0.419 2026-03-23 04:58:32,380 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 18101856 (allocated 21630976) 2026-03-23 04:58:32,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.002 0.495 2026-03-23 04:58:32,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.004 0.040 2026-03-23 04:58:32,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 101004 2026-03-23 04:58:32,475 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-03-23 04:58:32,487 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 101004 2026-03-23 04:58:32,813 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmpo98_vz4y_chrome_odoo" 2026-03-23 04:58:32,969 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-03-23 04:58:34,006 26 INFO 00799-19-0-all odoo.models.unlink: User #681 deleted product.product records with IDs: [2170] 2026-03-23 04:58:34,957 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 101215 2026-03-23 04:58:34,958 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpnuriytyd_chrome_odoo 2026-03-23 04:58:34,958 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:37037/json/version 2026-03-23 04:58:34,973 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:35,191 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/141.0.7390.54 2026-03-23 04:58:35,192 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:37037/json 2026-03-23 04:58:35,192 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:35,305 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:37037/devtools/page/BC73C37BB41BB663D0B2D349027A4051 2026-03-23 04:58:35,389 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-03-23 04:58:35,424 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-03-23 04:58:35,621 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:58:35,648 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-03-23 04:58:35,656 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:58:35,656 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:58:35,692 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:58:37,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:37] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.068 1.319 2026-03-23 04:58:37,079 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': 'BC73C37BB41BB663D0B2D349027A4051', 'loaderId': 'D2FDC62EBC23FBB9E2EA374B69E8E1D6', 'isDownload': False} 2026-03-23 04:58:37,081 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-03-23 04:58:37,120 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:58:37,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:37] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-03-23 04:58:37,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:37] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.051 2026-03-23 04:58:37,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:37] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.060 2026-03-23 04:58:38,013 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:58:38,019 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:58:38,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 04:58:38,093 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate test code "odoo.startTour('PreparationPrinterContent', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:58:38,120 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [1/56] Tour PreparationPrinterContent → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:58:38,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.017 2026-03-23 04:58:38,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:58:38,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:38,237 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10904) 2026-03-23 04:58:38,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.068 2026-03-23 04:58:38,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.081 2026-03-23 04:58:38,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.006 2026-03-23 04:58:38,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.054 2026-03-23 04:58:39,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 289 0.316 0.444 2026-03-23 04:58:39,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 04:58:39,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 04:58:39,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 04:58:39,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-03-23 04:58:39,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:58:39,629 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-03-23 04:58:39,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:39,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 04:58:39,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:58:39,904 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:58:39,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.042 0.076 2026-03-23 04:58:39,975 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:39,998 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:58:40,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:40] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.016 0.137 2026-03-23 04:58:40,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.157 2026-03-23 04:58:40,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:40] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.010 0.051 2026-03-23 04:58:40,115 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [2/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:58:40,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:40] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.023 2026-03-23 04:58:40,401 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [3/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:58:40,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.075 0.102 2026-03-23 04:58:40,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:40] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.168 2026-03-23 04:58:40,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:58:40,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.037 2026-03-23 04:58:40,918 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [4/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:58:41,014 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:41,025 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [5/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-03-23 04:58:41,112 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [6/56] Tour PreparationPrinterContent → Step click Guests button (trigger: .control-buttons button:contains("Guests")) 2026-03-23 04:58:41,182 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [7/56] Tour PreparationPrinterContent → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 04:58:41,246 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [8/56] Tour PreparationPrinterContent → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-03-23 04:58:41,298 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [9/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:41,357 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [10/56] Tour PreparationPrinterContent → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 04:58:41,449 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-03-23 04:58:41,496 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [12/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Add")) 2026-03-23 04:58:41,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 04:58:41,620 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [13/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:58:41,705 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [14/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-03-23 04:58:41,763 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [15/56] Tour PreparationPrinterContent → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-03-23 04:58:41,830 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [16/56] Tour PreparationPrinterContent → Step input text 'Test customer note - orderline' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:58:41,912 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [17/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:41,987 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [18/56] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:58:42,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 04:58:42,027 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [19/56] Tour PreparationPrinterContent → Step order total amount is '10' (trigger: .product-screen .order-summary .total:contains("10")) 2026-03-23 04:58:42,080 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [20/56] Tour PreparationPrinterContent → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:58:42,135 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-03-23 04:58:42,198 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step click order button (trigger: .actionpad .submit-order) 2026-03-23 04:58:42,283 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [23/56] Tour PreparationPrinterContent → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:42,421 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:58:42,421 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:58:42,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:58:42,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:58:42,422 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:58:42,431 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:58:42,432 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:58:42,435 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:58:42,438 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:58:42,440 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:58:42,440 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:58:42,441 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:58:42,445 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:58:42,446 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:58:42,447 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:58:42,447 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:58:42,450 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:58:42,450 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:58:42,451 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:58:42,453 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:58:42,462 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:58:42,462 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:58:42,463 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:58:42,463 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:58:42,464 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:58:42,467 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:58:42,469 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:42,477 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:42,478 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:58:42,478 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:58:42,484 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:58:42,489 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:58:42,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:58:42,493 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:58:42,493 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:58:42,494 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:58:42,499 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:58:42,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:58:42,504 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:58:42,506 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:58:42,508 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:58:42,510 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:58:42,511 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:58:42,514 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:58:42,515 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:58:42,517 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:58:42,541 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:58:42,544 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:58:42,547 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:58:42,551 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:58:42,556 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:58:42,555 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:58:42,566 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:58:42,572 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:58:42,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:58:42,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:42,592 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:42,596 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:58:42,597 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:58:42,597 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:58:42,597 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:58:42,598 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:58:42,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:42,608 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:58:42,611 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:42,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:58:42,622 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:58:42,625 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:58:42,631 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:58:42,635 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:58:42,636 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:58:42,637 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:58:42,645 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:58:42,645 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:58:42,650 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:58:42,651 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:58:42,655 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:58:42,656 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:58:42,662 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:58:42,663 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:58:42,670 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:58:42,673 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:58:42,675 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:58:42,677 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:58:42,678 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:58:42,678 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:58:42,681 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:58:42,683 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:58:42,686 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:58:42,694 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:58:42,698 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:58:42,699 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:58:42,703 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:58:42,704 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:58:42,705 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:58:42,710 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:58:42,712 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:58:42,757 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:58:42,768 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:58:42,777 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:58:42,782 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:58:42,785 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:58:42,793 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:58:42,798 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:58:42,799 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:58:42,816 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:58:42,821 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:58:42,855 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:58:42,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:58:42,862 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:58:42,868 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:58:42,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:58:42,874 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:58:42,878 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:58:42,880 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:58:42,880 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:58:42,881 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:58:42,884 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:58:42,885 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:58:42,890 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:58:42,892 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:58:42,894 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:58:42,895 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:58:42,895 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:58:42,896 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:58:42,900 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:58:42,911 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:58:42,918 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:58:42,928 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:58:42,931 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:58:42,939 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:58:42,940 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:58:42,941 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:58:42,941 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:58:42,975 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:58:42,982 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:58:42,984 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:58:42,998 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:42] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:43,011 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:58:43,013 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:58:43,021 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:58:43,023 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:58:43,023 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:58:43,024 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:58:43,031 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:58:43,035 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:58:43,038 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:58:43,737 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for http://0.0.0.0/cgi-bin/epos/service.cgi?devid=local_printer 2026-03-23 04:58:43,832 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49323692 started for PoS orders references: [{'name': '/', 'uuid': '22dddd5f-f684-4229-959c-bc4d8de5232b'}] 2026-03-23 04:58:43,835 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [24/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:58:43,922 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [25/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 04:58:43,981 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49323692 order {'name': '/', 'uuid': '22dddd5f-f684-4229-959c-bc4d8de5232b'} created pos.order #646 2026-03-23 04:58:43,990 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [26/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 04:58:44,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49323692 finished 2026-03-23 04:58:44,057 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [27/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:58:44,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.097 0.162 2026-03-23 04:58:44,136 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [28/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .more-btn) 2026-03-23 04:58:44,199 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [29/56] Tour PreparationPrinterContent → Step click Customer Note button (trigger: .control-buttons button:contains("Customer Note")) 2026-03-23 04:58:44,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 52 0.051 0.266 2026-03-23 04:58:44,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.311 2026-03-23 04:58:44,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.405 2026-03-23 04:58:44,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.235 2026-03-23 04:58:44,393 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [30/56] Tour PreparationPrinterContent → Step input text 'Updated customer note - orderline' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:58:44,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.408 2026-03-23 04:58:44,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.108 2026-03-23 04:58:44,508 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [31/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:44,582 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-03-23 04:58:44,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.047 2026-03-23 04:58:44,657 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [33/56] Tour PreparationPrinterContent → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:58:44,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [34/56] Tour PreparationPrinterContent → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:58:44,781 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42256944 started for PoS orders references: [{'name': '/', 'uuid': '22dddd5f-f684-4229-959c-bc4d8de5232b'}] 2026-03-23 04:58:44,854 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42256944 order {'name': '/', 'uuid': '22dddd5f-f684-4229-959c-bc4d8de5232b'} updated pos.order #646 2026-03-23 04:58:44,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42256944 finished 2026-03-23 04:58:44,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.066 0.125 2026-03-23 04:58:44,994 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [35/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:58:45,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 04:58:45,106 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [36/56] Tour PreparationPrinterContent → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:58:45,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 04:58:45,205 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [37/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withClass":".selected","run":"click","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:58:45,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 04:58:45,261 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [38/56] Tour PreparationPrinterContent → Step Check orderline with attributes: {"withoutClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("1"))) 2026-03-23 04:58:45,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 04:58:45,311 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [39/56] Tour PreparationPrinterContent → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:58:45,362 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [40/56] Tour PreparationPrinterContent → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 04:58:45,412 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [41/56] Tour PreparationPrinterContent → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 04:58:45,472 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [42/56] Tour PreparationPrinterContent → Step input text 'To Serve' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:58:45,528 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [43/56] Tour PreparationPrinterContent → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:45,592 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-03-23 04:58:45,650 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [45/56] Tour PreparationPrinterContent → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:58:45,717 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [46/56] Tour PreparationPrinterContent → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:58:45,764 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38733201 started for PoS orders references: [{'name': '/', 'uuid': '8137146e-3775-4709-8e13-70ceb17191c3'}] 2026-03-23 04:58:45,834 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38733201 order {'name': '/', 'uuid': '8137146e-3775-4709-8e13-70ceb17191c3'} created pos.order #647 2026-03-23 04:58:45,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38733201 finished 2026-03-23 04:58:45,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.045 0.108 2026-03-23 04:58:45,957 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [47/56] Tour PreparationPrinterContent → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:58:46,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.005 0.021 2026-03-23 04:58:46,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 04:58:46,095 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [48/56] Tour PreparationPrinterContent → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 04:58:46,167 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [49/56] Tour PreparationPrinterContent → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:58:46,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.023 2026-03-23 04:58:46,221 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [50/56] Tour PreparationPrinterContent → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-03-23 04:58:46,285 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [51/56] Tour PreparationPrinterContent → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-03-23 04:58:46,357 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [52/56] Tour PreparationPrinterContent → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-03-23 04:58:46,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:46] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:58:46,510 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [53/56] Tour PreparationPrinterContent → Step Click on the slot hour 12:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:00')) 2026-03-23 04:58:46,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [54/56] Tour PreparationPrinterContent → Step Wait the slot hour 12:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:00)) 2026-03-23 04:58:46,600 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11607634 started for PoS orders references: [{'name': '/', 'uuid': '01b6b954-eb32-4ca9-be0f-3eed50c503b0'}] 2026-03-23 04:58:46,667 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11607634 order {'name': '/', 'uuid': '01b6b954-eb32-4ca9-be0f-3eed50c503b0'} created pos.order #648 2026-03-23 04:58:46,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11607634 finished 2026-03-23 04:58:46,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.047 0.113 2026-03-23 04:58:46,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 04:58:46,859 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [55/56] Tour PreparationPrinterContent → Step .pos-leftheader .preset-time-btn:contains('12:00') 2026-03-23 04:58:46,908 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-03-23 04:58:46,965 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-03-23 04:58:46,967 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:58:47,233 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21151260 (allocated 22421504) 2026-03-23 04:58:47,246 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 101215 2026-03-23 04:58:47,247 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-03-23 04:58:47,248 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 101215 2026-03-23 04:58:47,377 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpnuriytyd_chrome_odoo" 2026-03-23 04:58:47,424 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-03-23 04:58:48,238 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 101432 2026-03-23 04:58:48,239 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpg40efhql_chrome_odoo 2026-03-23 04:58:48,239 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:35293/json/version 2026-03-23 04:58:48,241 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:48,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/141.0.7390.54 2026-03-23 04:58:48,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:35293/json 2026-03-23 04:58:48,329 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:48,405 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:35293/devtools/page/1775A3C911669F2642D8F2290A1C2004 2026-03-23 04:58:48,566 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-03-23 04:58:48,601 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-03-23 04:58:48,755 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:58:48,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-03-23 04:58:48,773 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:58:48,773 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:58:48,795 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:58:49,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:49] "GET /pos/ui/109 HTTP/1.1" 200 - 130 0.107 0.809 2026-03-23 04:58:49,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '1775A3C911669F2642D8F2290A1C2004', 'loaderId': 'AC0392DF00B3A030186ECF69A5AB7C68', 'isDownload': False} 2026-03-23 04:58:49,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-03-23 04:58:49,763 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:58:49,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:49] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-03-23 04:58:49,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:49] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.035 2026-03-23 04:58:49,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:49] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.048 2026-03-23 04:58:50,560 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:50,594 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:50,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 04:58:50,695 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate test code "odoo.startTour('test_cancel_future_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:58:50,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 04:58:50,736 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [1/24] Tour test_cancel_future_order → Step body 2026-03-23 04:58:50,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.016 2026-03-23 04:58:50,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:58:50,832 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10905) 2026-03-23 04:58:50,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.037 2026-03-23 04:58:50,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.052 2026-03-23 04:58:50,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.017 0.055 2026-03-23 04:58:50,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.060 2026-03-23 04:58:51,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 288 0.216 0.392 2026-03-23 04:58:51,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.068 2026-03-23 04:58:51,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 04:58:52,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.088 2026-03-23 04:58:52,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 04:58:52,175 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-03-23 04:58:52,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:52,337 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:58:52,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.019 0.020 2026-03-23 04:58:52,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:58:52,376 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:52,479 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "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 04:58:52,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.073 0.087 2026-03-23 04:58:52,515 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:58:52,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.015 0.187 2026-03-23 04:58:52,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.228 2026-03-23 04:58:52,591 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [2/24] Tour test_cancel_future_order → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:58:52,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.011 0.058 2026-03-23 04:58:52,860 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [3/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:58:52,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:52] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-03-23 04:58:52,972 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [4/24] Tour test_cancel_future_order → Step .new-order 2026-03-23 04:58:53,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.066 0.100 2026-03-23 04:58:53,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:53] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.112 2026-03-23 04:58:53,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.041 2026-03-23 04:58:53,327 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [5/24] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:58:53,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:53] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.032 2026-03-23 04:58:53,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:58:53,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 04:58:53,493 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [6/24] Tour test_cancel_future_order → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:58:53,571 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [7/24] Tour test_cancel_future_order → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-03-23 04:58:53,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:53] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-03-23 04:58:53,647 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [8/24] Tour test_cancel_future_order → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-03-23 04:58:53,722 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [9/24] Tour test_cancel_future_order → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:58:53,795 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [10/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:53,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [11/24] Tour test_cancel_future_order → Step .modal button:contains('02/13/2025') 2026-03-23 04:58:53,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:53] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:58:54,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [12/24] Tour test_cancel_future_order → Step .modal button:contains('15:00') 2026-03-23 04:58:54,179 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [13/24] Tour test_cancel_future_order → Step .pos-leftheader .preset-time-btn:contains('15:00') 2026-03-23 04:58:54,192 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60165621 started for PoS orders references: [{'name': '/', 'uuid': '4e2672e1-be1d-4e80-bdfa-975450c7f5f4'}] 2026-03-23 04:58:54,226 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [14/24] Tour test_cancel_future_order → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:58:54,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60165621 order {'name': '/', 'uuid': '4e2672e1-be1d-4e80-bdfa-975450c7f5f4'} created pos.order #649 2026-03-23 04:58:54,297 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [15/24] Tour test_cancel_future_order → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:58:54,307 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60165621 finished 2026-03-23 04:58:54,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.057 0.129 2026-03-23 04:58:54,411 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [16/24] Tour test_cancel_future_order → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:58:54,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.025 2026-03-23 04:58:54,562 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [17/24] Tour test_cancel_future_order → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:58:54,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.054 2026-03-23 04:58:54,653 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [18/24] Tour test_cancel_future_order → Step .pos-leftheader .orders-button 2026-03-23 04:58:54,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.045 2026-03-23 04:58:54,772 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [19/24] Tour test_cancel_future_order → Step .ticket-screen .order-row > div:contains("001") 2026-03-23 04:58:54,782 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97154561 started for PoS orders references: [{'name': '/', 'uuid': 'e4bfe503-8cf2-49bb-bad5-ad5d6e53d8e2'}] 2026-03-23 04:58:54,818 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [20/24] Tour test_cancel_future_order → Step .ticket-screen .order-row:has(div:contains("001")) .btn-danger 2026-03-23 04:58:54,877 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [21/24] Tour test_cancel_future_order → Step .ticket-screen .orders .order-row > td:contains("001") ~ td.text-end button.text-danger 2026-03-23 04:58:54,935 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97154561 order {'name': '/', 'uuid': 'e4bfe503-8cf2-49bb-bad5-ad5d6e53d8e2'} created pos.order #650 2026-03-23 04:58:54,969 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97154561 finished 2026-03-23 04:58:55,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.115 0.187 2026-03-23 04:58:55,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 04:58:55,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.035 0.086 2026-03-23 04:58:55,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 04:58:55,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 04:58:55,383 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [22/24] Tour test_cancel_future_order → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:58:55,446 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [23/24] Tour test_cancel_future_order → Step refresh page (trigger: body) 2026-03-23 04:58:55,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:55] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.049 0.080 2026-03-23 04:58:56,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:56] "GET /pos/ui/109/ticket HTTP/1.1" 200 - 30 0.074 0.101 2026-03-23 04:58:56,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:56] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:56,845 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: [24/24] Tour test_cancel_future_order → Step Check that: ---undefined--- is not true (trigger: body:not(:has(.ticket-screen .order-row:contains("001")))) 2026-03-23 04:58:56,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 04:58:56,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-03-23 04:58:56,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:58:57,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.012 0.049 2026-03-23 04:58:57,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.066 2026-03-23 04:58:57,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 04:58:57,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.046 0.080 2026-03-23 04:58:57,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.031 2026-03-23 04:58:57,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 304 - 3 0.006 0.018 2026-03-23 04:58:57,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 04:58:57,580 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-03-23 04:58:57,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.037 0.064 2026-03-23 04:58:57,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.106 2026-03-23 04:58:57,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.021 0.052 2026-03-23 04:58:57,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.010 0.079 2026-03-23 04:58:57,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:57] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.033 2026-03-23 04:58:58,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:58:58,096 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-03-23 04:58:58,097 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 04:58:58,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:58] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 304 - 7 0.009 0.070 2026-03-23 04:58:58,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:58:58] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.080 2026-03-23 04:58:58,644 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 14122052 (allocated 14942208) 2026-03-23 04:58:58,656 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 101432 2026-03-23 04:58:58,661 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-03-23 04:58:58,664 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 101432 2026-03-23 04:58:58,738 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpg40efhql_chrome_odoo" 2026-03-23 04:58:58,914 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-03-23 04:58:59,565 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 101633 2026-03-23 04:58:59,566 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpy59x0cga_chrome_odoo 2026-03-23 04:58:59,566 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39565/json/version 2026-03-23 04:58:59,568 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:59,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/141.0.7390.54 2026-03-23 04:58:59,770 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:39565/json 2026-03-23 04:58:59,774 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:58:59,824 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:39565/devtools/page/6C7F14517193C35CB323AA87033BC5B7 2026-03-23 04:58:59,847 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-03-23 04:58:59,891 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-03-23 04:59:00,044 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:59:00,063 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-03-23 04:59:00,073 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:59:00,073 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:59:00,104 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:59:01,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:01] "GET /pos/ui/109 HTTP/1.1" 200 - 130 0.238 0.986 2026-03-23 04:59:01,338 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '6C7F14517193C35CB323AA87033BC5B7', 'loaderId': '411872F7746A02C590D573FE082AD8AD', 'isDownload': False} 2026-03-23 04:59:01,338 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-03-23 04:59:01,385 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:59:01,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:01] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-03-23 04:59:01,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:01] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.096 2026-03-23 04:59:01,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:01] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.141 2026-03-23 04:59:02,451 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:59:02,458 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:59:02,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.030 2026-03-23 04:59:02,545 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_delivery_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:59:02,582 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/25] Tour test_preset_delivery_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:59:02,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.039 2026-03-23 04:59:02,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:59:02,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 04:59:02,787 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10906) 2026-03-23 04:59:02,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.099 2026-03-23 04:59:02,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.113 2026-03-23 04:59:02,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-03-23 04:59:02,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.035 0.099 2026-03-23 04:59:03,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.317 0.530 2026-03-23 04:59:04,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 04:59:04,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 04:59:04,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.081 2026-03-23 04:59:04,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:59:04,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-03-23 04:59:04,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:59:04,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.012 2026-03-23 04:59:04,543 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:59:04,546 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:59:04,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:59:04,613 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:59:04,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.030 0.067 2026-03-23 04:59:04,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.116 2026-03-23 04:59:04,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.158 2026-03-23 04:59:04,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:04] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.006 0.078 2026-03-23 04:59:04,840 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/25] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:59:05,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:05] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.046 0.085 2026-03-23 04:59:05,295 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/25] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-03-23 04:59:05,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.090 0.129 2026-03-23 04:59:05,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:05] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.012 0.173 2026-03-23 04:59:05,548 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/25] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:59:05,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.031 2026-03-23 04:59:05,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.041 2026-03-23 04:59:05,971 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/25] Tour test_preset_delivery_restaurant → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 04:59:06,036 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:06,050 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/25] Tour test_preset_delivery_restaurant → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-03-23 04:59:06,111 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/25] Tour test_preset_delivery_restaurant → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-03-23 04:59:06,240 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/25] Tour test_preset_delivery_restaurant → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-03-23 04:59:06,322 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/25] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:59:06,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 04:59:06,365 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/25] Tour test_preset_delivery_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:59:06,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 04:59:06,519 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/25] Tour test_preset_delivery_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:06,610 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/25] Tour test_preset_delivery_restaurant → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:59:06,663 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/25] Tour test_preset_delivery_restaurant → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:59:06,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/25] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:59:06,765 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/25] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-03-23 04:59:06,831 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/25] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-03-23 04:59:06,900 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/25] Tour test_preset_delivery_restaurant → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-03-23 04:59:06,960 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/25] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-03-23 04:59:07,011 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/25] Tour test_preset_delivery_restaurant → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:59:07,067 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/25] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:59:07,122 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/25] Tour test_preset_delivery_restaurant → Step click Actions button (trigger: .more-btn) 2026-03-23 04:59:07,193 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/25] Tour test_preset_delivery_restaurant → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-03-23 04:59:07,267 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/25] Tour test_preset_delivery_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-03-23 04:59:07,369 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/25] Tour test_preset_delivery_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-03-23 04:59:07,423 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/25] Tour test_preset_delivery_restaurant → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:59:07,479 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-03-23 04:59:07,484 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 04:59:07,671 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 15574312 (allocated 17039360) 2026-03-23 04:59:07,681 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 101633 2026-03-23 04:59:07,682 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-03-23 04:59:07,683 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 101633 2026-03-23 04:59:07,853 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpy59x0cga_chrome_odoo" 2026-03-23 04:59:08,872 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 101802 2026-03-23 04:59:08,873 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpz_5hzqe8_chrome_odoo 2026-03-23 04:59:08,873 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44409/json/version 2026-03-23 04:59:08,877 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:09,040 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/141.0.7390.54 2026-03-23 04:59:09,049 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44409/json 2026-03-23 04:59:09,056 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:09,073 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:44409/devtools/page/5191C03FA47C2B1EBF2D7DF4AAD8A6D1 2026-03-23 04:59:09,093 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-03-23 04:59:09,182 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-03-23 04:59:09,457 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:59:09,461 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-03-23 04:59:09,503 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:59:09,503 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:59:09,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:09] "GET /pos/ui/109 HTTP/1.1" 200 - 30 0.042 0.082 2026-03-23 04:59:09,666 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '5191C03FA47C2B1EBF2D7DF4AAD8A6D1', 'loaderId': 'CB3B6BD3EC6A069171948503005A5F52', 'isDownload': False} 2026-03-23 04:59:09,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_open_register_with_preset_takeaway')" 2026-03-23 04:59:09,718 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:59:09,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:09] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.027 2026-03-23 04:59:09,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-03-23 04:59:09,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.042 2026-03-23 04:59:10,506 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:59:10,528 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 04:59:10,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:59:10,607 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_open_register_with_preset_takeaway', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:59:10,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.021 2026-03-23 04:59:10,642 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/26] Tour test_open_register_with_preset_takeaway → Step body 2026-03-23 04:59:10,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:59:10,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:59:10,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 04:59:10,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 04:59:10,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.015 0.060 2026-03-23 04:59:10,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-03-23 04:59:11,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 190 0.210 0.359 2026-03-23 04:59:11,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:59:11,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 04:59:11,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:11] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.076 2026-03-23 04:59:11,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 04:59:12,025 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-03-23 04:59:12,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:12,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:12,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 04:59:12,197 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:59:12,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:59:12,257 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:59:12,258 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/26] Tour test_open_register_with_preset_takeaway → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:59:12,260 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:59:12,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 7 0.029 0.072 2026-03-23 04:59:12,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.003 0.125 2026-03-23 04:59:12,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.005 0.087 2026-03-23 04:59:12,591 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/26] Tour test_open_register_with_preset_takeaway → Step .floor-map 2026-03-23 04:59:12,668 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/26] Tour test_open_register_with_preset_takeaway → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:59:12,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.017 2026-03-23 04:59:12,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.039 2026-03-23 04:59:12,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.053 2026-03-23 04:59:13,119 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/26] Tour test_open_register_with_preset_takeaway → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-03-23 04:59:13,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:13] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.002 0.026 2026-03-23 04:59:13,181 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59: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 04:59:13,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:13] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-23 04:59:13,369 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/26] Tour test_open_register_with_preset_takeaway → Step Click on the slot hour 12:20 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:20')) 2026-03-23 04:59:13,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:13] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.016 2026-03-23 04:59:13,453 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/26] Tour test_open_register_with_preset_takeaway → Step Wait the slot hour 12:20 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:20)) 2026-03-23 04:59:13,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7145486 started for PoS orders references: [{'name': '/', 'uuid': '6e45d50a-526b-4a8d-96c3-f0173968850d'}] 2026-03-23 04:59:13,549 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7145486 order {'name': '/', 'uuid': '6e45d50a-526b-4a8d-96c3-f0173968850d'} created pos.order #651 2026-03-23 04:59:13,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7145486 finished 2026-03-23 04:59:13,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.040 0.118 2026-03-23 04:59:13,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 04:59:13,741 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/26] Tour test_open_register_with_preset_takeaway → Step .pos-leftheader .preset-time-btn:contains('12:20') 2026-03-23 04:59:13,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/26] Tour test_open_register_with_preset_takeaway → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:59:15,824 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/26] Tour test_open_register_with_preset_takeaway → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:59:15,978 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/26] Tour test_open_register_with_preset_takeaway → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:15,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.040 2026-03-23 04:59:16,067 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/26] Tour test_open_register_with_preset_takeaway → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:59:16,120 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/26] Tour test_open_register_with_preset_takeaway → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:59:16,171 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:59:16,221 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .more-btn) 2026-03-23 04:59:16,303 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/26] Tour test_open_register_with_preset_takeaway → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-03-23 04:59:16,385 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/26] Tour test_open_register_with_preset_takeaway → Step cancel dialog (trigger: .modal .modal-header:contains(Existing orderlines) button[aria-label="Close"]) 2026-03-23 04:59:16,446 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/26] Tour test_open_register_with_preset_takeaway → Step no dialog is open (trigger: body:not(:has(.modal .modal-content .modal-header:contains("Existing orderlines")))) 2026-03-23 04:59:16,503 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 04:59:16,557 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/26] Tour test_open_register_with_preset_takeaway → Step click Actions button (trigger: .more-btn) 2026-03-23 04:59:16,620 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/26] Tour test_open_register_with_preset_takeaway → Step click Cancel Order button (trigger: .control-buttons button:contains("Cancel Order")) 2026-03-23 04:59:16,691 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/26] Tour test_open_register_with_preset_takeaway → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("ok")) 2026-03-23 04:59:16,762 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/26] Tour test_open_register_with_preset_takeaway → Step no dialog is open (trigger: body:not(:has(.modal .modal-content .modal-header:contains("Existing orderlines")))) 2026-03-23 04:59:16,818 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/26] Tour test_open_register_with_preset_takeaway → Step .floor-map 2026-03-23 04:59:17,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:17] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 53 0.099 0.149 2026-03-23 04:59:17,084 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/26] Tour test_open_register_with_preset_takeaway → Step .pos-leftheader .orders-button 2026-03-23 04:59:17,185 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [26/26] Tour test_open_register_with_preset_takeaway → Step .orders:contains(no orders found) 2026-03-23 04:59:17,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:59:17,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.029 2026-03-23 04:59:17,310 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-03-23 04:59:17,311 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 04:59:17,514 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16413824 (allocated 17698816) 2026-03-23 04:59:17,533 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 101802 2026-03-23 04:59:17,536 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-03-23 04:59:17,540 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 101802 2026-03-23 04:59:17,660 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpz_5hzqe8_chrome_odoo" 2026-03-23 04:59:18,315 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 101976 2026-03-23 04:59:18,316 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpzn9nymzp_chrome_odoo 2026-03-23 04:59:18,316 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33529/json/version 2026-03-23 04:59:18,324 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:18,493 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/141.0.7390.54 2026-03-23 04:59:18,493 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:33529/json 2026-03-23 04:59:18,518 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:18,579 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:33529/devtools/page/D63CC180FE98EFC5F4C9C0F79CEED336 2026-03-23 04:59:18,594 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-03-23 04:59:18,607 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-03-23 04:59:18,700 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:59:18,705 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-03-23 04:59:18,710 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:59:18,710 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:59:18,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:18] "GET /pos/ui/109 HTTP/1.1" 200 - 30 0.028 0.058 2026-03-23 04:59:18,823 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'D63CC180FE98EFC5F4C9C0F79CEED336', 'loaderId': 'B436FB7D8A578CC9EA46E6E29B2F3C18', 'isDownload': False} 2026-03-23 04:59:18,823 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-03-23 04:59:18,857 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:59:18,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:18] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 04:59:18,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:18] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.019 2026-03-23 04:59:18,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:18] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-03-23 04:59:19,598 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:59:19,607 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:19,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:59:19,693 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_timing_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:59:19,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 04:59:19,713 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-03-23 04:59:19,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:59:19,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:19,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 04:59:19,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 04:59:19,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.010 0.051 2026-03-23 04:59:19,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-03-23 04:59:20,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 190 0.289 0.455 2026-03-23 04:59:20,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:59:20,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 04:59:21,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 3 0.009 0.055 2026-03-23 04:59:21,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.041 2026-03-23 04:59:21,213 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-03-23 04:59:21,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:21,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:59:21,360 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:59:21,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:59:21,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 04:59:21,445 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "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 04:59:21,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:59:21,498 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/37] Tour test_preset_timing_restaurant → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:59:21,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 7 0.058 0.092 2026-03-23 04:59:21,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.169 2026-03-23 04:59:21,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:21] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.009 0.070 2026-03-23 04:59:21,871 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/37] Tour test_preset_timing_restaurant → Step .new-order 2026-03-23 04:59:22,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:22] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.047 0.074 2026-03-23 04:59:22,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.049 2026-03-23 04:59:22,210 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:59:22,313 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:59:22,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:22] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.019 0.049 2026-03-23 04:59:22,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:59:22,493 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/37] Tour test_preset_timing_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:22,589 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/37] Tour test_preset_timing_restaurant → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-03-23 04:59:22,664 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/37] Tour test_preset_timing_restaurant → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-03-23 04:59:22,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:22] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.055 2026-03-23 04:59:22,729 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/37] Tour test_preset_timing_restaurant → Step input text 'John' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 04:59:22,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/37] Tour test_preset_timing_restaurant → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("apply")) 2026-03-23 04:59:22,871 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/37] Tour test_preset_timing_restaurant → Step body:not(:has(.modal button:visible:contains('09:00'))) 2026-03-23 04:59:22,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:22] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 04:59:23,047 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/37] Tour test_preset_timing_restaurant → Step Click on the slot hour 12:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('12:00')) 2026-03-23 04:59:23,131 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/37] Tour test_preset_timing_restaurant → Step Wait the slot hour 12:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(12:00)) 2026-03-23 04:59:23,138 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21376853 started for PoS orders references: [{'name': '/', 'uuid': 'abb6e5b0-2276-498d-a9f0-38010ac05abd'}] 2026-03-23 04:59:23,222 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21376853 order {'name': '/', 'uuid': 'abb6e5b0-2276-498d-a9f0-38010ac05abd'} created pos.order #652 2026-03-23 04:59:23,242 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21376853 finished 2026-03-23 04:59:23,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.054 0.128 2026-03-23 04:59:23,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 04:59:23,438 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .preset-time-btn:contains('12:00') 2026-03-23 04:59:23,490 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/37] Tour test_preset_timing_restaurant → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:59:23,558 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [15/37] Tour test_preset_timing_restaurant → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:59:25,591 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [16/37] Tour test_preset_timing_restaurant → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:59:25,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 04:59:25,708 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [17/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:59:25,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 04:59:25,789 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [18/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .orders-button 2026-03-23 04:59:25,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 04:59:25,876 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [19/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("John") 2026-03-23 04:59:25,881 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63270099 started for PoS orders references: [{'name': '/', 'uuid': '8a2fabbe-68a1-4bb8-a602-315ca67be5be'}] 2026-03-23 04:59:25,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63270099 order {'name': '/', 'uuid': '8a2fabbe-68a1-4bb8-a602-315ca67be5be'} created pos.order #653 2026-03-23 04:59:25,980 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63270099 finished 2026-03-23 04:59:26,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.052 0.112 2026-03-23 04:59:26,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 04:59:26,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.035 0.075 2026-03-23 04:59:26,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.040 2026-03-23 04:59:26,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.038 2026-03-23 04:59:26,384 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [20/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("Takeaway") 2026-03-23 04:59:26,445 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [21/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(1):not(:contains("06/15/2025")) 2026-03-23 04:59:26,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [22/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("002") 2026-03-23 04:59:26,548 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [23/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("Eat in") 2026-03-23 04:59:26,601 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [24/37] Tour test_preset_timing_restaurant → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 04:59:26,670 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [25/37] Tour test_preset_timing_restaurant → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 04:59:28,709 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [26/37] Tour test_preset_timing_restaurant → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 04:59:28,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.025 2026-03-23 04:59:28,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 04:59:28,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [27/37] Tour test_preset_timing_restaurant → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:59:28,993 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [28/37] Tour test_preset_timing_restaurant → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:29,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 04:59:29,033 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [29/37] Tour test_preset_timing_restaurant → Step click preset button (trigger: .product-screen button:contains("Eat in")) 2026-03-23 04:59:29,094 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [30/37] Tour test_preset_timing_restaurant → Step click preset 'Takeaway' from preset modal (trigger: .modal-body button:contains(Takeaway)) 2026-03-23 04:59:29,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [31/37] Tour test_preset_timing_restaurant → Step .modal-body button:contains("06/16/2025") 2026-03-23 04:59:29,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:29] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.003 0.014 2026-03-23 04:59:29,394 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [32/37] Tour test_preset_timing_restaurant → Step .modal button:contains('09:00') 2026-03-23 04:59:29,466 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [33/37] Tour test_preset_timing_restaurant → Step Click on the slot hour 11:00 in the modal (trigger: .modal:has(.modal-header:contains(select a preset)) button:contains('11:00')) 2026-03-23 04:59:29,555 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [34/37] Tour test_preset_timing_restaurant → Step Wait the slot hour 11:00 is set and loading is done (to avoid currency error) (trigger: body:not(:has(.modal)):not(:has(.oe_status .fa-spin)) .pos-leftheader .preset-time-btn:contains(11:00)) 2026-03-23 04:59:29,562 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40303334 started for PoS orders references: [{'name': '/', 'uuid': 'ae57cdc9-4073-4cfc-9ea8-012128cec47e'}] 2026-03-23 04:59:29,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40303334 order {'name': '/', 'uuid': 'ae57cdc9-4073-4cfc-9ea8-012128cec47e'} created pos.order #654 2026-03-23 04:59:29,665 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40303334 finished 2026-03-23 04:59:29,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.050 0.124 2026-03-23 04:59:29,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 04:59:29,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [35/37] Tour test_preset_timing_restaurant → Step no dialog is open (trigger: body:not(:has(.modal .modal-content))) 2026-03-23 04:59:29,877 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [36/37] Tour test_preset_timing_restaurant → Step .pos-leftheader .orders-button 2026-03-23 04:59:29,949 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [37/37] Tour test_preset_timing_restaurant → Step .ticket-screen .orders tbody .order-row:nth-child(3):contains("06/16/2025") 2026-03-23 04:59:30,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.047 0.085 2026-03-23 04:59:30,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 04:59:30,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 04:59:30,317 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-03-23 04:59:30,318 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 04:59:30,699 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 20976304 (allocated 22032384) 2026-03-23 04:59:30,717 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 101976 2026-03-23 04:59:30,723 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-03-23 04:59:30,728 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 101976 2026-03-23 04:59:30,955 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpzn9nymzp_chrome_odoo" 2026-03-23 04:59:31,837 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 102164 2026-03-23 04:59:31,838 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpk28dwbb__chrome_odoo 2026-03-23 04:59:31,838 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42821/json/version 2026-03-23 04:59:31,843 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:32,005 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/141.0.7390.54 2026-03-23 04:59:32,005 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:42821/json 2026-03-23 04:59:32,006 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:32,104 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:42821/devtools/page/DFF558F3D4FB636F080C9D5BA32BE14D 2026-03-23 04:59:32,235 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-03-23 04:59:32,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-03-23 04:59:32,478 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:59:32,484 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-03-23 04:59:32,490 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:59:32,491 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:59:32,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:32] "GET /pos/ui/109 HTTP/1.1" 200 - 30 0.031 0.086 2026-03-23 04:59:32,637 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'DFF558F3D4FB636F080C9D5BA32BE14D', 'loaderId': 'AA13A9FAEDCEDD979BE542D07433329E', 'isDownload': False} 2026-03-23 04:59:32,638 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-03-23 04:59:32,698 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:59:32,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:32] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 04:59:32,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:32] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.046 2026-03-23 04:59:32,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:32] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.087 2026-03-23 04:59:33,576 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 04:59:33,590 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:59:33,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:59:33,644 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_guest_count_bank_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:59:33,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 04:59:33,663 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/14] Tour test_guest_count_bank_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:59:33,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 04:59:33,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:59:33,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.008 0.020 2026-03-23 04:59:33,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.025 2026-03-23 04:59:33,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.011 0.060 2026-03-23 04:59:33,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-03-23 04:59:34,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 222 0.275 0.513 2026-03-23 04:59:34,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:59:35,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.023 2026-03-23 04:59:35,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.041 2026-03-23 04:59:35,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.042 2026-03-23 04:59:35,222 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-03-23 04:59:35,341 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:59:35,357 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:59:35,373 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:35,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 7 0.016 0.041 2026-03-23 04:59:35,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.004 0.068 2026-03-23 04:59:35,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.066 2026-03-23 04:59:35,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.082 2026-03-23 04:59:35,530 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 04:59:35,534 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:59:35,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.006 0.059 2026-03-23 04:59:35,681 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [2/14] Tour test_guest_count_bank_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 04:59:35,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.014 0.086 2026-03-23 04:59:35,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.007 0.028 2026-03-23 04:59:35,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 04:59:36,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [3/14] Tour test_guest_count_bank_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 04:59:36,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:36] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.015 0.042 2026-03-23 04:59:36,285 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59: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 04:59:36,295 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [4/14] Tour test_guest_count_bank_payment → Step input shown is '5' (trigger: .modal .value:contains("5")) 2026-03-23 04:59:36,369 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [5/14] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:59:36,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:36] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.011 0.034 2026-03-23 04:59:36,426 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [6/14] Tour test_guest_count_bank_payment → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:59:36,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 04:59:36,563 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [7/14] Tour test_guest_count_bank_payment → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:59:36,604 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [8/14] Tour test_guest_count_bank_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:59:36,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [9/14] Tour test_guest_count_bank_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:59:36,727 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [10/14] Tour test_guest_count_bank_payment → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:59:36,777 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [11/14] Tour test_guest_count_bank_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 04:59:36,877 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [12/14] Tour test_guest_count_bank_payment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 04:59:36,994 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-03-23 04:59:37,000 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-03-23 04:59:37,001 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-03-23 04:59:37,024 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-03-23 04:59:37,025 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-03-23 04:59:37,025 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-03-23 04:59:37,026 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-03-23 04:59:37,039 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-03-23 04:59:37,041 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-03-23 04:59:37,047 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-03-23 04:59:37,047 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-03-23 04:59:37,050 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-03-23 04:59:37,060 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-03-23 04:59:37,069 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-03-23 04:59:37,074 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-03-23 04:59:37,078 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-03-23 04:59:37,079 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-03-23 04:59:37,079 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-03-23 04:59:37,080 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-03-23 04:59:37,080 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-03-23 04:59:37,083 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-03-23 04:59:37,084 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-03-23 04:59:37,084 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-03-23 04:59:37,085 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-03-23 04:59:37,090 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-03-23 04:59:37,093 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-03-23 04:59:37,094 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-03-23 04:59:37,095 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-03-23 04:59:37,099 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-03-23 04:59:37,099 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-03-23 04:59:37,100 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-03-23 04:59:37,100 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-03-23 04:59:37,102 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-03-23 04:59:37,104 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-03-23 04:59:37,108 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-03-23 04:59:37,141 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-03-23 04:59:37,145 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-03-23 04:59:37,147 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-03-23 04:59:37,150 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-03-23 04:59:37,153 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-03-23 04:59:37,181 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-03-23 04:59:37,191 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-03-23 04:59:37,214 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:59:37,221 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 04:59:37,224 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-03-23 04:59:37,229 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-03-23 04:59:37,230 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-03-23 04:59:37,234 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-03-23 04:59:37,234 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-03-23 04:59:37,235 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-03-23 04:59:37,237 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-03-23 04:59:37,239 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-03-23 04:59:37,240 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-03-23 04:59:37,275 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:37,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:59:37,283 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-03-23 04:59:37,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:59:37,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 04:59:37,284 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 04:59:37,293 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 04:59:37,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:59:37,346 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:37,347 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:59:37,354 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:59:37,375 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:37,376 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 04:59:37,382 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:59:37,402 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:37,431 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-03-23 04:59:37,437 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-03-23 04:59:37,444 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-03-23 04:59:37,449 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-03-23 04:59:37,455 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-03-23 04:59:37,458 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-03-23 04:59:37,462 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-03-23 04:59:37,472 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-03-23 04:59:37,474 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-03-23 04:59:37,479 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-03-23 04:59:37,492 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-03-23 04:59:37,494 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-03-23 04:59:37,495 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-03-23 04:59:37,500 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-03-23 04:59:37,501 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-03-23 04:59:37,502 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-03-23 04:59:37,502 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-03-23 04:59:37,503 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-03-23 04:59:37,503 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-03-23 04:59:37,504 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-03-23 04:59:37,504 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-03-23 04:59:37,505 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-03-23 04:59:37,527 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-03-23 04:59:37,532 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-03-23 04:59:37,535 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-03-23 04:59:37,536 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-03-23 04:59:37,536 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-03-23 04:59:37,546 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-03-23 04:59:37,550 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-03-23 04:59:37,550 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-03-23 04:59:37,551 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-03-23 04:59:37,551 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-03-23 04:59:37,552 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-03-23 04:59:37,556 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-03-23 04:59:37,557 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-03-23 04:59:37,558 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-03-23 04:59:37,563 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-03-23 04:59:37,566 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-03-23 04:59:37,566 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-03-23 04:59:37,595 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-03-23 04:59:37,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 04:59:37,675 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:59:37,692 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-03-23 04:59:37,693 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-03-23 04:59:37,695 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:37,696 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 04:59:37,705 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-03-23 04:59:37,714 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-03-23 04:59:37,715 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-03-23 04:59:37,718 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-03-23 04:59:37,731 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-03-23 04:59:37,733 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-03-23 04:59:37,738 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-03-23 04:59:37,743 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-03-23 04:59:37,768 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:59:37,802 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:59:37,810 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 04:59:37,849 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-03-23 04:59:37,855 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-03-23 04:59:37,858 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-03-23 04:59:37,863 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-03-23 04:59:37,870 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-03-23 04:59:37,875 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-03-23 04:59:37,876 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-03-23 04:59:37,895 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 04:59:37,896 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 04:59:37,898 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-03-23 04:59:37,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 04:59:37,908 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 04:59:37,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:37] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 04:59:37,917 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-03-23 04:59:37,918 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-03-23 04:59:37,918 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-03-23 04:59:37,919 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-03-23 04:59:37,919 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-03-23 04:59:37,930 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-03-23 04:59:37,930 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-03-23 04:59:37,931 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-03-23 04:59:37,944 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-03-23 04:59:37,945 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-03-23 04:59:38,824 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:38,826 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:59:38,914 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [13/14] Tour test_guest_count_bank_payment → Step click back to product screen (trigger: .payment-screen .back-button) 2026-03-23 04:59:38,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.031 2026-03-23 04:59:38,992 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [14/14] Tour test_guest_count_bank_payment → Step product screen is shown (trigger: .product-screen) 2026-03-23 04:59:39,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 04:59:39,048 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-03-23 04:59:39,054 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 04:59:39,311 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17523284 (allocated 19009536) 2026-03-23 04:59:39,348 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 102164 2026-03-23 04:59:39,350 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-03-23 04:59:39,351 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 102164 2026-03-23 04:59:39,470 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpk28dwbb__chrome_odoo" 2026-03-23 04:59:39,541 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-03-23 04:59:40,476 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 102363 2026-03-23 04:59:40,476 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpenwqqdwh_chrome_odoo 2026-03-23 04:59:40,476 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:38381/json/version 2026-03-23 04:59:40,480 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:40,747 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 04:59:40,747 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:38381/json 2026-03-23 04:59:40,748 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:40,786 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:38381/devtools/page/73E5E1CA796191A2057ABF663C98656D 2026-03-23 04:59:40,830 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-03-23 04:59:40,931 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-03-23 04:59:41,069 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:59:41,086 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-03-23 04:59:41,090 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:59:41,090 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:59:41,107 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:59:42,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:42] "GET /pos/ui/109 HTTP/1.1" 200 - 84 0.069 1.099 2026-03-23 04:59:42,276 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '73E5E1CA796191A2057ABF663C98656D', 'loaderId': '7858D3BFCBA34297FF12122637F1D5BF', 'isDownload': False} 2026-03-23 04:59:42,276 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-03-23 04:59:42,319 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:59:42,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-03-23 04:59:42,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.048 2026-03-23 04:59:42,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.067 2026-03-23 04:59:43,165 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 04:59:43,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:43,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.030 2026-03-23 04:59:43,292 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate test code "odoo.startTour('RestaurantPresetEatInTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:59:43,314 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [1/14] Tour RestaurantPresetEatInTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:59:43,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 04:59:43,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 04:59:43,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:59:43,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.019 2026-03-23 04:59:43,515 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10907) 2026-03-23 04:59:43,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.121 2026-03-23 04:59:43,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.023 0.145 2026-03-23 04:59:43,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.047 2026-03-23 04:59:44,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.265 0.465 2026-03-23 04:59:44,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 04:59:44,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 04:59:44,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:44] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.083 2026-03-23 04:59:44,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.021 2026-03-23 04:59:44,904 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-03-23 04:59:45,009 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:45,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 04:59:45,064 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:45,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.027 0.044 2026-03-23 04:59:45,112 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "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 04:59:45,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.090 2026-03-23 04:59:45,121 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:45,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-03-23 04:59:45,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.010 0.106 2026-03-23 04:59:45,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.010 0.040 2026-03-23 04:59:45,210 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [2/14] Tour RestaurantPresetEatInTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:59:45,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.010 0.052 2026-03-23 04:59:45,483 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [3/14] Tour RestaurantPresetEatInTour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 04:59:45,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.088 0.129 2026-03-23 04:59:45,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.221 2026-03-23 04:59:45,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 04:59:45,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.037 2026-03-23 04:59:46,118 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [4/14] Tour RestaurantPresetEatInTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:59:46,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:46,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 04:59:46,288 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [5/14] Tour RestaurantPresetEatInTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:46,397 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [6/14] Tour RestaurantPresetEatInTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-03-23 04:59:46,448 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [7/14] Tour RestaurantPresetEatInTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:59:46,499 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [8/14] Tour RestaurantPresetEatInTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 04:59:46,562 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [9/14] Tour RestaurantPresetEatInTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 04:59:46,616 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [10/14] Tour RestaurantPresetEatInTour → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 04:59:46,664 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [11/14] Tour RestaurantPresetEatInTour → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 04:59:46,765 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [12/14] Tour RestaurantPresetEatInTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 04:59:46,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:59:46,783 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:46,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 04:59:46,891 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [13/14] Tour RestaurantPresetEatInTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 04:59:46,980 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: [14/14] Tour RestaurantPresetEatInTour → Step Cashier test_user exists on the receipt (trigger: .pos-receipt-contact .cashier:contains(Served by):contains(test_user)) 2026-03-23 04:59:46,991 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:46,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 04:59:47,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22579051 started for PoS orders references: [{'name': '/', 'uuid': '80ff548d-851e-447d-8a12-9d85f20a1b8f'}] 2026-03-23 04:59:47,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22579051 order {'name': '/', 'uuid': '80ff548d-851e-447d-8a12-9d85f20a1b8f'} created pos.order #655 2026-03-23 04:59:47,496 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22579051 finished 2026-03-23 04:59:47,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.173 0.421 2026-03-23 04:59:47,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.031 2026-03-23 04:59:47,953 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-03-23 04:59:47,956 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 04:59:48,216 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 14977752 (allocated 16515072) 2026-03-23 04:59:48,232 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 102363 2026-03-23 04:59:48,237 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-03-23 04:59:48,242 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 102363 2026-03-23 04:59:48,408 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpenwqqdwh_chrome_odoo" 2026-03-23 04:59:48,496 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-03-23 04:59:49,178 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 102536 2026-03-23 04:59:49,178 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpornwchaw_chrome_odoo 2026-03-23 04:59:49,178 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:46497/json/version 2026-03-23 04:59:49,180 26 INFO 00799-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 04:59:49,297 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/141.0.7390.54 2026-03-23 04:59:49,300 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:46497/json 2026-03-23 04:59:49,301 26 INFO 00799-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 04:59:49,396 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:46497/devtools/page/AAD25A23056775F38932FB6C388756FD 2026-03-23 04:59:49,513 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-03-23 04:59:49,543 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-03-23 04:59:49,700 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:59:49,714 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-03-23 04:59:49,719 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:59:49,719 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:59:49,746 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:59:50,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:50] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.061 0.676 2026-03-23 04:59:50,480 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': 'AAD25A23056775F38932FB6C388756FD', 'loaderId': 'C702AE65ED46684A6D58385EB6C4F3AF', 'isDownload': False} 2026-03-23 04:59:50,481 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate ready code "odoo.isTourReady('test_show_default_with_register_screen')" 2026-03-23 04:59:50,510 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:59:50,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:50] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 04:59:50,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:50] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 04:59:50,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:50] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-03-23 04:59:51,360 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:59:51,375 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:59:51,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 04:59:51,499 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate test code "odoo.startTour('test_show_default_with_register_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:59:51,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 04:59:51,540 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [1/23] Tour test_show_default_with_register_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:59:51,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 04:59:51,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 04:59:51,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.015 2026-03-23 04:59:51,672 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10908) 2026-03-23 04:59:51,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.063 2026-03-23 04:59:51,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.091 2026-03-23 04:59:51,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-03-23 04:59:52,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.264 0.431 2026-03-23 04:59:52,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 04:59:52,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 04:59:52,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:52] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-03-23 04:59:52,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.039 2026-03-23 04:59:52,952 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-03-23 04:59:53,107 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:53,131 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:53,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:53,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.046 0.067 2026-03-23 04:59:53,223 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "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 04:59:53,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.168 2026-03-23 04:59:53,253 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 04:59:53,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.014 0.169 2026-03-23 04:59:53,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.174 2026-03-23 04:59:53,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.009 0.051 2026-03-23 04:59:53,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.027 2026-03-23 04:59:53,554 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [2/23] Tour test_show_default_with_register_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 04:59:53,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-03-23 04:59:53,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 04:59:54,059 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [3/23] Tour test_show_default_with_register_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 04:59:54,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.084 0.115 2026-03-23 04:59:54,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:54] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.008 0.173 2026-03-23 04:59:54,413 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [4/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:54,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.030 2026-03-23 04:59:54,486 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [5/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:59:54,535 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [6/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 04:59:54,595 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [7/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:59:54,647 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [8/23] Tour test_show_default_with_register_screen → Step click Set Table button (trigger: .product-screen .actionpad .set-table) 2026-03-23 04:59:54,712 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [9/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:54,765 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [10/23] Tour test_show_default_with_register_screen → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 04:59:54,826 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [11/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:59:54,877 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [12/23] Tour test_show_default_with_register_screen → Step table number 5 is shown in the input (trigger: .product-screen .input .input-value:contains('5')) 2026-03-23 04:59:55,005 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [13/23] Tour test_show_default_with_register_screen → Step click Assign to assign order to table 5 (trigger: .product-screen .actionpad .assign-button) 2026-03-23 04:59:55,108 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [14/23] Tour test_show_default_with_register_screen → Step click New button to navigate to a new empty order (trigger: .product-screen .actionpad button:contains('New')) 2026-03-23 04:59:55,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30373958 started for PoS orders references: [{'name': '/', 'uuid': 'cdb57f01-cdd1-4700-8334-083e0da0a0f0'}] 2026-03-23 04:59:55,208 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [15/23] Tour test_show_default_with_register_screen → Step .pos-leftheader .orders-button 2026-03-23 04:59:55,247 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30373958 order {'name': '/', 'uuid': 'cdb57f01-cdd1-4700-8334-083e0da0a0f0'} created pos.order #656 2026-03-23 04:59:55,265 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30373958 finished 2026-03-23 04:59:55,302 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [16/23] Tour test_show_default_with_register_screen → Step .ticket-screen .order-row:contains("001") 2026-03-23 04:59:55,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.086 0.145 2026-03-23 04:59:55,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.049 0.109 2026-03-23 04:59:55,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.286 2026-03-23 04:59:55,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.026 2026-03-23 04:59:55,611 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [17/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:55,659 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [18/23] Tour test_show_default_with_register_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 04:59:55,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.018 2026-03-23 04:59:55,760 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [19/23] Tour test_show_default_with_register_screen → Step loaded order should contain Coca-Cola (trigger: .product-screen .orderline .product-name:contains('Coca-Cola')) 2026-03-23 04:59:55,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 04:59:55,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 04:59:55,820 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [20/23] Tour test_show_default_with_register_screen → Step click New button again (trigger: .product-screen .actionpad button:contains('New')) 2026-03-23 04:59:55,882 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [21/23] Tour test_show_default_with_register_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 04:59:55,929 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [22/23] Tour test_show_default_with_register_screen → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 04:59:55,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 04:59:55,983 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: [23/23] Tour test_show_default_with_register_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 04:59:56,034 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-03-23 04:59:56,038 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_show_default_with_register_screen SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 04:59:56,200 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 14936172 (allocated 15990784) 2026-03-23 04:59:56,204 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 102536 2026-03-23 04:59:56,207 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-03-23 04:59:56,209 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 102536 2026-03-23 04:59:56,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpornwchaw_chrome_odoo" 2026-03-23 04:59:56,364 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-03-23 04:59:56,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 102711 2026-03-23 04:59:56,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpivb08ljt_chrome_odoo 2026-03-23 04:59:56,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:35165/json/version 2026-03-23 04:59:56,930 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:57,058 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/141.0.7390.54 2026-03-23 04:59:57,058 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:35165/json 2026-03-23 04:59:57,070 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 04:59:57,109 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:35165/devtools/page/56F2C6EC80C53D13A49B3CCF3FF73B03 2026-03-23 04:59:57,134 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-03-23 04:59:57,162 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-03-23 04:59:57,372 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 04:59:57,387 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-03-23 04:59:57,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 04:59:57,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 04:59:57,419 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 04:59:58,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:58] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.044 0.668 2026-03-23 04:59:58,132 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '56F2C6EC80C53D13A49B3CCF3FF73B03', 'loaderId': 'E89A46292BD0A9F3FC855E1DF6A80DB0', 'isDownload': False} 2026-03-23 04:59:58,132 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update')" 2026-03-23 04:59:58,176 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 04:59:58,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:58] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-03-23 04:59:58,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:58] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.066 2026-03-23 04:59:58,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:58] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.095 2026-03-23 04:59:59,361 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 04:59:59,422 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 04:59:59,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 04:59:59,483 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate test code "odoo.startTour('test_sync_lines_qty_update', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 04:59:59,508 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [1/22] Tour test_sync_lines_qty_update → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 04:59:59,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.016 2026-03-23 04:59:59,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 04:59:59,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 04:59:59,662 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10909) 2026-03-23 04:59:59,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.068 2026-03-23 04:59:59,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.094 2026-03-23 04:59:59,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.010 2026-03-23 04:59:59,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 04:59:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.062 2026-03-23 05:00:01,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.462 0.653 2026-03-23 05:00:01,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 05:00:01,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.019 0.058 2026-03-23 05:00:01,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:01] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.127 2026-03-23 05:00:01,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.041 2026-03-23 05:00:01,899 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-03-23 05:00:01,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:00:02,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.061 2026-03-23 05:00:02,094 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 05:00:02,095 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:00:02,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.055 0.137 2026-03-23 05:00:02,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.003 0.207 2026-03-23 05:00:02,427 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:02,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:00:02,438 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:00:02,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:02] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.006 0.055 2026-03-23 05:00:02,828 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [2/22] Tour test_sync_lines_qty_update → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:00:03,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.030 0.068 2026-03-23 05:00:03,453 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [3/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:03,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.077 0.090 2026-03-23 05:00:03,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.143 2026-03-23 05:00:03,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.093 2026-03-23 05:00:03,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.035 2026-03-23 05:00:03,984 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [4/22] Tour test_sync_lines_qty_update → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:00:04,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:00:04,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.035 2026-03-23 05:00:04,206 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [5/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 05:00:04,275 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [6/22] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:00:04,375 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [7/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:04,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23907257 started for PoS orders references: [{'name': '/', 'uuid': '5feb1e11-2b8d-4eb9-83b9-6628d2661f9e'}] 2026-03-23 05:00:04,709 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23907257 order {'name': '/', 'uuid': '5feb1e11-2b8d-4eb9-83b9-6628d2661f9e'} created pos.order #657 2026-03-23 05:00:04,728 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23907257 finished 2026-03-23 05:00:04,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.088 0.239 2026-03-23 05:00:04,917 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [8/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:05,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 05:00:05,017 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [9/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:00:05,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:00:05,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 05:00:05,099 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [10/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:00:05,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 05:00:05,145 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [11/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:07,235 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [12/22] Tour test_sync_lines_qty_update → Step body 2026-03-23 05:00:07,288 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [13/22] Tour test_sync_lines_qty_update → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 05:00:07,347 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [14/22] Tour test_sync_lines_qty_update → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":3} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-03-23 05:00:07,570 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [15/22] Tour test_sync_lines_qty_update → Step body 2026-03-23 05:00:07,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.050 2026-03-23 05:00:07,626 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [16/22] Tour test_sync_lines_qty_update → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:00:07,729 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [17/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:07,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22595667 started for PoS orders references: [{'name': '/', 'uuid': '5feb1e11-2b8d-4eb9-83b9-6628d2661f9e'}] 2026-03-23 05:00:07,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22595667 order {'name': '/', 'uuid': '5feb1e11-2b8d-4eb9-83b9-6628d2661f9e'} updated pos.order #657 2026-03-23 05:00:07,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22595667 finished 2026-03-23 05:00:08,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.085 0.169 2026-03-23 05:00:08,068 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [18/22] Tour test_sync_lines_qty_update → Step .floor-map 2026-03-23 05:00:08,121 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [19/22] Tour test_sync_lines_qty_update → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:10,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [20/22] Tour test_sync_lines_qty_update → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:10,315 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [21/22] Tour test_sync_lines_qty_update → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:00:10,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.030 2026-03-23 05:00:10,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.034 2026-03-23 05:00:10,366 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: [22/22] Tour test_sync_lines_qty_update → Step body 2026-03-23 05:00:10,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 05:00:10,420 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-03-23 05:00:10,425 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 05:00:10,609 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15370172 (allocated 16515072) 2026-03-23 05:00:10,627 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 102711 2026-03-23 05:00:10,629 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-03-23 05:00:10,635 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 102711 2026-03-23 05:00:10,809 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpivb08ljt_chrome_odoo" 2026-03-23 05:00:10,916 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-03-23 05:00:11,693 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 102888 2026-03-23 05:00:11,694 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpm2nqy1ud_chrome_odoo 2026-03-23 05:00:11,694 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:33571/json/version 2026-03-23 05:00:11,696 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:11,879 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/141.0.7390.54 2026-03-23 05:00:11,879 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:33571/json 2026-03-23 05:00:11,880 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:11,892 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:33571/devtools/page/A6370DA68F8943F4896FB13FC7CDC7CE 2026-03-23 05:00:11,939 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-03-23 05:00:11,952 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-03-23 05:00:12,192 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:00:12,209 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-03-23 05:00:12,211 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:00:12,211 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:00:12,230 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:00:13,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:13] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.084 0.881 2026-03-23 05:00:13,198 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'A6370DA68F8943F4896FB13FC7CDC7CE', 'loaderId': '74C6989FC88EAB285917CCCA8B773179', 'isDownload': False} 2026-03-23 05:00:13,198 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Evaluate ready code "odoo.isTourReady('test_sync_lines_qty_update_ticket_screen')" 2026-03-23 05:00:13,287 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:00:13,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:13] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.017 0.041 2026-03-23 05:00:13,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:13] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.068 2026-03-23 05:00:13,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.091 2026-03-23 05:00:14,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:14,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:00:14,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.027 2026-03-23 05:00:14,380 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Evaluate test code "odoo.startTour('test_sync_lines_qty_update_ticket_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:00:14,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 05:00:14,410 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [1/30] Tour test_sync_lines_qty_update_ticket_screen → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:00:14,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 05:00:14,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:00:14,601 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10910) 2026-03-23 05:00:14,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.089 2026-03-23 05:00:14,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.141 2026-03-23 05:00:14,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.017 2026-03-23 05:00:14,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.051 2026-03-23 05:00:15,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.267 0.429 2026-03-23 05:00:15,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:00:15,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.023 2026-03-23 05:00:15,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:15] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.045 0.084 2026-03-23 05:00:16,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 05:00:16,092 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-03-23 05:00:16,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:16,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.012 2026-03-23 05:00:16,268 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:16,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:16,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:00:16,378 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "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 05:00:16,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.053 0.099 2026-03-23 05:00:16,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.195 2026-03-23 05:00:16,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.238 2026-03-23 05:00:16,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.015 0.190 2026-03-23 05:00:16,612 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [2/30] Tour test_sync_lines_qty_update_ticket_screen → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:00:16,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:16] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.016 0.065 2026-03-23 05:00:16,992 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [3/30] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .register-label 2026-03-23 05:00:17,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.101 2026-03-23 05:00:17,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.148 2026-03-23 05:00:17,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.036 2026-03-23 05:00:17,417 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [4/30] Tour test_sync_lines_qty_update_ticket_screen → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:00:17,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:17,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.059 2026-03-23 05:00:17,704 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [5/30] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:00:17,786 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [6/30] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:00:17,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [7/30] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:00:17,899 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [8/30] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:00:17,959 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [9/30] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:00:18,018 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [10/30] Tour test_sync_lines_qty_update_ticket_screen → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:00:18,142 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [11/30] Tour test_sync_lines_qty_update_ticket_screen → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:00:18,192 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [12/30] Tour test_sync_lines_qty_update_ticket_screen → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:00:18,243 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [13/30] Tour test_sync_lines_qty_update_ticket_screen → Step Search customer with "A powerful Pos man!" (trigger: .modal-dialog .input-group input) 2026-03-23 05:00:18,310 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [14/30] Tour test_sync_lines_qty_update_ticket_screen → Step Check "A powerful Pos man!" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A powerful Pos man!")) 2026-03-23 05:00:18,364 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [15/30] Tour test_sync_lines_qty_update_ticket_screen → Step click partner 'A powerful Pos man!' from partner list screen (trigger: .modal .partner-list b:contains(A powerful Pos man!)) 2026-03-23 05:00:18,436 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [16/30] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:00:18,489 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [17/30] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-03-23 05:00:18,634 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [18/30] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .order-row:contains("001") 2026-03-23 05:00:18,651 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55426134 started for PoS orders references: [{'name': '/', 'uuid': '697eeabf-dd19-478b-8fed-92f4748838f2'}] 2026-03-23 05:00:18,771 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55426134 order {'name': '/', 'uuid': '697eeabf-dd19-478b-8fed-92f4748838f2'} created pos.order #658 2026-03-23 05:00:18,800 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55426134 finished 2026-03-23 05:00:18,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.083 0.146 2026-03-23 05:00:18,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 05:00:19,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 52 0.062 0.109 2026-03-23 05:00:19,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.016 0.042 2026-03-23 05:00:19,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.049 2026-03-23 05:00:19,279 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [19/30] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:00:19,332 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [20/30] Tour test_sync_lines_qty_update_ticket_screen → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 05:00:19,409 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [21/30] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:00:19,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 05:00:19,504 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [22/30] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:00:19,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 05:00:19,553 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [23/30] Tour test_sync_lines_qty_update_ticket_screen → Step Check the product page (trigger: .product-list) 2026-03-23 05:00:19,612 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [24/30] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:00:19,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [25/30] Tour test_sync_lines_qty_update_ticket_screen → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 05:00:19,734 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [26/30] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:00:19,786 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [27/30] Tour test_sync_lines_qty_update_ticket_screen → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:00:19,844 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [28/30] Tour test_sync_lines_qty_update_ticket_screen → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-03-23 05:00:19,977 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [29/30] Tour test_sync_lines_qty_update_ticket_screen → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:00:19,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.045 2026-03-23 05:00:20,032 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: [30/30] Tour test_sync_lines_qty_update_ticket_screen → Step .pos-leftheader .orders-button 2026-03-23 05:00:20,132 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-03-23 05:00:20,133 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update_ticket_screen SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 05:00:20,171 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55441285 started for PoS orders references: [{'name': '/', 'uuid': '697eeabf-dd19-478b-8fed-92f4748838f2'}] 2026-03-23 05:00:20,275 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55441285 order {'name': '/', 'uuid': '697eeabf-dd19-478b-8fed-92f4748838f2'} updated pos.order #658 2026-03-23 05:00:20,296 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55441285 finished 2026-03-23 05:00:20,397 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 15882732 (allocated 17301504) 2026-03-23 05:00:20,415 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 102888 2026-03-23 05:00:20,420 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-03-23 05:00:20,422 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 102888 2026-03-23 05:00:20,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.117 0.146 2026-03-23 05:00:20,565 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpm2nqy1ud_chrome_odoo" 2026-03-23 05:00:20,681 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-03-23 05:00:21,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 103061 2026-03-23 05:00:21,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpkpz7vb82_chrome_odoo 2026-03-23 05:00:21,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:42883/json/version 2026-03-23 05:00:21,327 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:21,464 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/141.0.7390.54 2026-03-23 05:00:21,486 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:42883/json 2026-03-23 05:00:21,487 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:21,522 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:42883/devtools/page/B54C447A46E458F18DC965F3DE6CA541 2026-03-23 05:00:21,543 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-03-23 05:00:21,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-03-23 05:00:21,706 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:00:21,723 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-03-23 05:00:21,725 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:00:21,725 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:00:21,752 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:00:22,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:22] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.067 1.078 2026-03-23 05:00:22,904 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'B54C447A46E458F18DC965F3DE6CA541', 'loaderId': 'F3A829C1C9AA690719C8A948C5290C50', 'isDownload': False} 2026-03-23 05:00:22,904 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate ready code "odoo.isTourReady('test_sync_set_line_note')" 2026-03-23 05:00:22,946 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:00:22,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:22] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 05:00:22,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:22] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-03-23 05:00:23,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-03-23 05:00:23,616 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:00:23,622 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:00:23,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.012 2026-03-23 05:00:23,690 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate test code "odoo.startTour('test_sync_set_line_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:00:23,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 05:00:23,715 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [1/23] Tour test_sync_set_line_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:00:23,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 05:00:23,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:00:23,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.032 0.047 2026-03-23 05:00:24,019 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10911) 2026-03-23 05:00:24,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.028 0.180 2026-03-23 05:00:24,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.037 0.190 2026-03-23 05:00:24,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.060 2026-03-23 05:00:25,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.333 0.524 2026-03-23 05:00:25,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:00:25,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 05:00:25,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.068 2026-03-23 05:00:25,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:00:25,526 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-03-23 05:00:25,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:00:25,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:00:25,656 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:25,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:00:25,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.014 0.030 2026-03-23 05:00:25,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 05:00:25,742 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "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 05:00:25,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.020 0.093 2026-03-23 05:00:25,757 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:00:25,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 05:00:25,858 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [2/23] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:00:25,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:25] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.032 2026-03-23 05:00:26,102 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [3/23] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:26,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.079 0.119 2026-03-23 05:00:26,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:26] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.213 2026-03-23 05:00:26,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:00:26,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.020 0.031 2026-03-23 05:00:26,611 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [4/23] Tour test_sync_set_line_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:00:26,715 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:00:26,824 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [5/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 05:00:26,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 05:00:26,913 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [6/23] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:00:26,999 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [7/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:27,075 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17597922 started for PoS orders references: [{'name': '/', 'uuid': '40fd52e0-4deb-45c9-b5bb-9df2482872e7'}] 2026-03-23 05:00:27,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17597922 order {'name': '/', 'uuid': '40fd52e0-4deb-45c9-b5bb-9df2482872e7'} created pos.order #659 2026-03-23 05:00:27,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17597922 finished 2026-03-23 05:00:27,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.074 0.133 2026-03-23 05:00:27,339 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [8/23] Tour test_sync_set_line_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:27,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.013 2026-03-23 05:00:27,474 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [9/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:27,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.052 2026-03-23 05:00:27,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 05:00:29,670 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [10/23] Tour test_sync_set_line_note → Step body 2026-03-23 05:00:29,723 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [11/23] Tour test_sync_set_line_note → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:00:29,794 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [12/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:00:29,860 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [13/23] Tour test_sync_set_line_note → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:00:29,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.023 2026-03-23 05:00:29,911 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [14/23] Tour test_sync_set_line_note → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:00:29,986 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [15/23] Tour test_sync_set_line_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 05:00:30,027 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [16/23] Tour test_sync_set_line_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 05:00:30,098 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [17/23] Tour test_sync_set_line_note → Step input text 'Demo note' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 05:00:30,206 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [18/23] Tour test_sync_set_line_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:00:30,294 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [19/23] Tour test_sync_set_line_note → Step body 2026-03-23 05:00:30,327 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [20/23] Tour test_sync_set_line_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:00:30,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.048 2026-03-23 05:00:30,418 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [21/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:30,447 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31108682 started for PoS orders references: [{'name': '/', 'uuid': '40fd52e0-4deb-45c9-b5bb-9df2482872e7'}] 2026-03-23 05:00:30,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31108682 order {'name': '/', 'uuid': '40fd52e0-4deb-45c9-b5bb-9df2482872e7'} updated pos.order #659 2026-03-23 05:00:30,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31108682 finished 2026-03-23 05:00:30,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.113 0.151 2026-03-23 05:00:30,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [22/23] Tour test_sync_set_line_note → Step .floor-map 2026-03-23 05:00:30,811 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: [23/23] Tour test_sync_set_line_note → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:32,889 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-03-23 05:00:32,893 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:00:33,151 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15053104 (allocated 16515072) 2026-03-23 05:00:33,178 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 103061 2026-03-23 05:00:33,181 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-03-23 05:00:33,185 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 103061 2026-03-23 05:00:33,359 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpkpz7vb82_chrome_odoo" 2026-03-23 05:00:33,634 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-03-23 05:00:34,781 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 103234 2026-03-23 05:00:34,782 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmp2r_prcm__chrome_odoo 2026-03-23 05:00:34,782 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:37423/json/version 2026-03-23 05:00:34,788 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:35,076 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/141.0.7390.54 2026-03-23 05:00:35,077 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:37423/json 2026-03-23 05:00:35,077 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:35,180 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:37423/devtools/page/2AEB868A0EA1A878C560E6AF686203C1 2026-03-23 05:00:35,222 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-03-23 05:00:35,279 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-03-23 05:00:35,563 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:00:35,583 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-03-23 05:00:35,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:00:35,585 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:00:35,617 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:00:36,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:36] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.073 0.864 2026-03-23 05:00:36,553 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '2AEB868A0EA1A878C560E6AF686203C1', 'loaderId': '400F2D9494AB1C06FB72C9673F5FA25E', 'isDownload': False} 2026-03-23 05:00:36,554 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-03-23 05:00:36,590 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:00:36,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:36] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 05:00:36,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:36] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 05:00:36,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:36] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.049 2026-03-23 05:00:37,331 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:00:37,339 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:37,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 05:00:37,437 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate test code "odoo.startTour('test_sync_set_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:00:37,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 05:00:37,457 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [1/21] Tour test_sync_set_note → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:00:37,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:00:37,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:00:37,635 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10912) 2026-03-23 05:00:37,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.100 2026-03-23 05:00:37,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.129 2026-03-23 05:00:37,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.018 2026-03-23 05:00:37,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.026 0.077 2026-03-23 05:00:38,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.306 0.646 2026-03-23 05:00:38,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:00:39,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 05:00:39,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.102 2026-03-23 05:00:39,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:00:39,301 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-03-23 05:00:39,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:00:39,464 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:39,477 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:00:39,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.011 0.021 2026-03-23 05:00:39,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.043 2026-03-23 05:00:39,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 05:00:39,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "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 05:00:39,636 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:00:39,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.081 0.095 2026-03-23 05:00:39,709 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [2/21] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:00:39,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:39] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.015 0.076 2026-03-23 05:00:40,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-03-23 05:00:40,185 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [3/21] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:40,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.080 2026-03-23 05:00:40,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.094 2026-03-23 05:00:40,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:00:40,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.068 2026-03-23 05:00:40,577 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [4/21] Tour test_sync_set_note → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:00:40,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.013 2026-03-23 05:00:40,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:00:40,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.043 2026-03-23 05:00:40,777 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [5/21] Tour test_sync_set_note → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 05:00:40,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [6/21] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:00:40,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:40] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-03-23 05:00:40,961 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [7/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:41,000 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1170248 started for PoS orders references: [{'name': '/', 'uuid': 'd3e2f08d-6a1f-49ea-bde0-14d1848fe325'}] 2026-03-23 05:00:41,106 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1170248 order {'name': '/', 'uuid': 'd3e2f08d-6a1f-49ea-bde0-14d1848fe325'} created pos.order #660 2026-03-23 05:00:41,127 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1170248 finished 2026-03-23 05:00:41,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.065 0.148 2026-03-23 05:00:41,271 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [8/21] Tour test_sync_set_note → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:41,351 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [9/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:41,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.017 2026-03-23 05:00:41,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 05:00:41,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 05:00:43,403 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-03-23 05:00:43,455 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [11/21] Tour test_sync_set_note → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:00:43,506 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [12/21] Tour test_sync_set_note → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:00:43,558 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [13/21] Tour test_sync_set_note → Step click Internal note button (trigger: .modal-body button:contains("Note")) 2026-03-23 05:00:43,610 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [14/21] Tour test_sync_set_note → Step click Internal Note button (trigger: .control-buttons button:contains("Note")) 2026-03-23 05:00:43,674 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [15/21] Tour test_sync_set_note → Step input text 'Hello world' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 05:00:43,737 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [16/21] Tour test_sync_set_note → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:00:43,800 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-03-23 05:00:43,853 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [18/21] Tour test_sync_set_note → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:00:43,920 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [19/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:43,961 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55403452 started for PoS orders references: [{'name': '/', 'uuid': 'd3e2f08d-6a1f-49ea-bde0-14d1848fe325'}] 2026-03-23 05:00:44,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55403452 order {'name': '/', 'uuid': 'd3e2f08d-6a1f-49ea-bde0-14d1848fe325'} updated pos.order #660 2026-03-23 05:00:44,043 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55403452 finished 2026-03-23 05:00:44,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.072 0.116 2026-03-23 05:00:44,179 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [20/21] Tour test_sync_set_note → Step .floor-map 2026-03-23 05:00:44,232 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [21/21] Tour test_sync_set_note → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:46,272 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-03-23 05:00:46,274 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 05:00:46,439 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 14993804 (allocated 16252928) 2026-03-23 05:00:46,457 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 103234 2026-03-23 05:00:46,458 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-03-23 05:00:46,459 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 103234 2026-03-23 05:00:46,576 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmp2r_prcm__chrome_odoo" 2026-03-23 05:00:46,684 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-03-23 05:00:47,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 103407 2026-03-23 05:00:47,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpici2ub1n_chrome_odoo 2026-03-23 05:00:47,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33273/json/version 2026-03-23 05:00:47,327 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:47,454 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/141.0.7390.54 2026-03-23 05:00:47,454 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:33273/json 2026-03-23 05:00:47,455 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:47,523 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:33273/devtools/page/EDB25799BDAB9920BB3EF979EFA64966 2026-03-23 05:00:47,561 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-03-23 05:00:47,599 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-03-23 05:00:47,732 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:00:47,746 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-03-23 05:00:47,748 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:00:47,748 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:00:47,768 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:00:48,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:48] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.062 0.659 2026-03-23 05:00:48,494 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'EDB25799BDAB9920BB3EF979EFA64966', 'loaderId': '99EDFE070B76DB3492F07FE9831C57D4', 'isDownload': False} 2026-03-23 05:00:48,494 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-03-23 05:00:48,551 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:00:48,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:48] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 05:00:48,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:48] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-03-23 05:00:48,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:48] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-03-23 05:00:49,247 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:49,249 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:00:49,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:00:49,313 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate test code "odoo.startTour('test_sync_set_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:00:49,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:00:49,331 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [1/23] Tour test_sync_set_partner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:00:49,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:00:49,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:00:49,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.024 2026-03-23 05:00:49,478 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10913) 2026-03-23 05:00:49,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.094 2026-03-23 05:00:49,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.084 2026-03-23 05:00:49,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.031 2026-03-23 05:00:50,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.285 0.471 2026-03-23 05:00:50,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:00:50,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.027 2026-03-23 05:00:50,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:50] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.123 2026-03-23 05:00:50,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:00:50,854 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-03-23 05:00:50,933 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:50,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:50] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:00:50,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:50] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.017 0.041 2026-03-23 05:00:51,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:00:51,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.085 2026-03-23 05:00:51,080 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "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 05:00:51,101 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:00:51,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.018 0.141 2026-03-23 05:00:51,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.160 2026-03-23 05:00:51,224 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [2/23] Tour test_sync_set_partner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:00:51,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.034 0.267 2026-03-23 05:00:51,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.020 2026-03-23 05:00:51,450 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [3/23] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:51,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.091 2026-03-23 05:00:51,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.149 2026-03-23 05:00:51,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:00:51,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.028 2026-03-23 05:00:51,823 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [4/23] Tour test_sync_set_partner → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:00:51,893 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:00:51,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.035 2026-03-23 05:00:51,980 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [5/23] Tour test_sync_set_partner → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 05:00:52,071 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [6/23] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:00:52,141 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [7/23] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:52,190 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94019834 started for PoS orders references: [{'name': '/', 'uuid': '78cb9c1c-ad40-414b-9b48-f794e75add2b'}] 2026-03-23 05:00:52,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94019834 order {'name': '/', 'uuid': '78cb9c1c-ad40-414b-9b48-f794e75add2b'} created pos.order #661 2026-03-23 05:00:52,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94019834 finished 2026-03-23 05:00:52,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.063 0.134 2026-03-23 05:00:52,441 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [8/23] Tour test_sync_set_partner → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:00:52,522 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [9/23] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:52,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 05:00:52,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 05:00:52,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 05:00:54,570 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/23] Tour test_sync_set_partner → Step body 2026-03-23 05:00:54,622 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [11/23] Tour test_sync_set_partner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:00:54,672 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [12/23] Tour test_sync_set_partner → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:00:54,771 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [13/23] Tour test_sync_set_partner → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:00:54,825 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [14/23] Tour test_sync_set_partner → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:00:54,875 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [15/23] Tour test_sync_set_partner → Step Search customer with "Acme Corporation" (trigger: .modal-dialog .input-group input) 2026-03-23 05:00:54,940 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [16/23] Tour test_sync_set_partner → Step Check "Acme Corporation" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Acme Corporation")) 2026-03-23 05:00:55,083 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [17/23] Tour test_sync_set_partner → Step click partner 'Acme Corporation' from partner list screen (trigger: .modal .partner-list b:contains(Acme Corporation)) 2026-03-23 05:00:55,149 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/23] Tour test_sync_set_partner → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:00:55,199 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [19/23] Tour test_sync_set_partner → Step body 2026-03-23 05:00:55,253 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [20/23] Tour test_sync_set_partner → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:00:55,326 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [21/23] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:55,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75895288 started for PoS orders references: [{'name': '/', 'uuid': '78cb9c1c-ad40-414b-9b48-f794e75add2b'}] 2026-03-23 05:00:55,443 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75895288 order {'name': '/', 'uuid': '78cb9c1c-ad40-414b-9b48-f794e75add2b'} updated pos.order #661 2026-03-23 05:00:55,468 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75895288 finished 2026-03-23 05:00:55,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:00:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.080 0.157 2026-03-23 05:00:55,661 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [22/23] Tour test_sync_set_partner → Step .floor-map 2026-03-23 05:00:55,713 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [23/23] Tour test_sync_set_partner → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:00:57,754 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-03-23 05:00:57,755 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 05:00:57,918 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 15859500 (allocated 16515072) 2026-03-23 05:00:57,931 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 103407 2026-03-23 05:00:57,932 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-03-23 05:00:57,937 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 103407 2026-03-23 05:00:58,008 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpici2ub1n_chrome_odoo" 2026-03-23 05:00:58,122 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-03-23 05:00:58,926 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 103580 2026-03-23 05:00:58,926 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpc9ac2mff_chrome_odoo 2026-03-23 05:00:58,928 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:40267/json/version 2026-03-23 05:00:58,930 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40267', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:59,127 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/141.0.7390.54 2026-03-23 05:00:59,127 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:40267/json 2026-03-23 05:00:59,135 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40267', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:00:59,165 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:40267/devtools/page/8C9E089E980363FEE92735A7D6F2F668 2026-03-23 05:00:59,227 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-03-23 05:00:59,295 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-03-23 05:00:59,429 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:00:59,442 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-03-23 05:00:59,445 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:00:59,445 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:00:59,473 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:01:00,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:00] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.058 0.623 2026-03-23 05:01:00,157 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '8C9E089E980363FEE92735A7D6F2F668', 'loaderId': '7E5525CEA4A9F3C466E6CD9C506B2D18', 'isDownload': False} 2026-03-23 05:01:00,158 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-03-23 05:01:00,193 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:01:00,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-03-23 05:01:00,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.033 2026-03-23 05:01:00,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.070 2026-03-23 05:01:00,989 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:01:00,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:01:01,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 05:01:01,107 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate test code "odoo.startTour('test_sync_set_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:01:01,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:01:01,134 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [1/24] Tour test_sync_set_pricelist → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:01:01,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:01:01,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:01:01,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.020 2026-03-23 05:01:01,286 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10914) 2026-03-23 05:01:01,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.089 2026-03-23 05:01:01,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.038 0.097 2026-03-23 05:01:01,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.070 2026-03-23 05:01:02,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.325 0.517 2026-03-23 05:01:02,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:01:02,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:01:02,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.050 2026-03-23 05:01:02,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.035 2026-03-23 05:01:02,758 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-03-23 05:01:02,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:01:02,897 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:01:02,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:01:02,924 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:01:02,940 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:01:02,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:02] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.023 0.059 2026-03-23 05:01:03,005 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:03] "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 05:01:03,115 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:01:03,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:03] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.043 0.161 2026-03-23 05:01:03,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.016 0.045 2026-03-23 05:01:03,243 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [2/24] Tour test_sync_set_pricelist → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:01:03,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.007 0.036 2026-03-23 05:01:03,569 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [3/24] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:01:03,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.109 0.134 2026-03-23 05:01:03,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:03] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.013 0.230 2026-03-23 05:01:04,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.055 2026-03-23 05:01:04,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.051 0.092 2026-03-23 05:01:04,170 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [4/24] Tour test_sync_set_pricelist → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:01:04,295 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01: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 05:01:04,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.045 2026-03-23 05:01:04,418 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [5/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-03-23 05:01:04,533 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [6/24] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:04,602 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [7/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:04,674 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58784532 started for PoS orders references: [{'name': '/', 'uuid': 'c090199f-d087-4a78-ab6f-9aa89836d14d'}] 2026-03-23 05:01:04,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58784532 order {'name': '/', 'uuid': 'c090199f-d087-4a78-ab6f-9aa89836d14d'} created pos.order #662 2026-03-23 05:01:04,816 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58784532 finished 2026-03-23 05:01:04,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.093 0.184 2026-03-23 05:01:05,006 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [8/24] Tour test_sync_set_pricelist → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:01:05,094 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [9/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:05,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.031 2026-03-23 05:01:05,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.056 2026-03-23 05:01:05,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.060 2026-03-23 05:01:07,142 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-03-23 05:01:07,191 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [11/24] Tour test_sync_set_pricelist → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:01:07,241 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [12/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:01:07,334 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [13/24] Tour test_sync_set_pricelist → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:01:07,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [14/24] Tour test_sync_set_pricelist → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:01:07,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.068 2026-03-23 05:01:07,429 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [15/24] Tour test_sync_set_pricelist → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:01:07,484 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [16/24] Tour test_sync_set_pricelist → Step click Actions button (trigger: .more-btn) 2026-03-23 05:01:07,581 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [17/24] Tour test_sync_set_pricelist → Step .o_pricelist_button 2026-03-23 05:01:07,645 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [18/24] Tour test_sync_set_pricelist → Step select price list 'Second Pricelist' (trigger: .selection-item:contains("Second Pricelist")) 2026-03-23 05:01:07,724 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [19/24] Tour test_sync_set_pricelist → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:01:07,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 05:01:07,779 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-03-23 05:01:07,829 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [21/24] Tour test_sync_set_pricelist → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:07,904 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [22/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:07,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42558617 started for PoS orders references: [{'name': '/', 'uuid': 'c090199f-d087-4a78-ab6f-9aa89836d14d'}] 2026-03-23 05:01:08,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42558617 order {'name': '/', 'uuid': 'c090199f-d087-4a78-ab6f-9aa89836d14d'} updated pos.order #662 2026-03-23 05:01:08,037 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42558617 finished 2026-03-23 05:01:08,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.093 0.191 2026-03-23 05:01:08,281 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [23/24] Tour test_sync_set_pricelist → Step .floor-map 2026-03-23 05:01:08,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [24/24] Tour test_sync_set_pricelist → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:10,360 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-03-23 05:01:10,361 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:01:10,617 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15090332 (allocated 16252928) 2026-03-23 05:01:10,636 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 103580 2026-03-23 05:01:10,646 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-03-23 05:01:10,655 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 103580 2026-03-23 05:01:11,095 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpc9ac2mff_chrome_odoo" 2026-03-23 05:01:11,245 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-03-23 05:01:12,397 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 103752 2026-03-23 05:01:12,397 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmph6scx7o3_chrome_odoo 2026-03-23 05:01:12,397 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:33741/json/version 2026-03-23 05:01:12,399 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33741', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:01:12,591 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/141.0.7390.54 2026-03-23 05:01:12,591 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:33741/json 2026-03-23 05:01:12,592 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33741', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:01:12,671 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:33741/devtools/page/247C0E2EF8774125E37958DEF03D719D 2026-03-23 05:01:12,718 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-03-23 05:01:12,759 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-03-23 05:01:12,921 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 05:01:12,929 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-03-23 05:01:12,932 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:01:12,932 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:01:12,950 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:01:14,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:14] "GET /pos/ui/109 HTTP/1.1" 200 - 88 0.080 1.257 2026-03-23 05:01:14,286 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '247C0E2EF8774125E37958DEF03D719D', 'loaderId': 'BE68C973D98D3B698A9816768E9916ED', 'isDownload': False} 2026-03-23 05:01:14,286 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Evaluate ready code "odoo.isTourReady('test_tax_in_merge_table_order_line_tour')" 2026-03-23 05:01:14,306 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:01:14,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:14] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 05:01:14,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:14] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 05:01:14,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:14] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.037 2026-03-23 05:01:15,032 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:01:15,037 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:01:15,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 05:01:15,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Evaluate test code "odoo.startTour('test_tax_in_merge_table_order_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:01:15,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.004 0.009 2026-03-23 05:01:15,114 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [1/15] Tour test_tax_in_merge_table_order_line_tour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:01:15,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 05:01:15,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:01:15,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.013 2026-03-23 05:01:15,313 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10915) 2026-03-23 05:01:15,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.115 2026-03-23 05:01:15,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.020 0.135 2026-03-23 05:01:15,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-03-23 05:01:16,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 279 0.350 0.544 2026-03-23 05:01:16,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 05:01:16,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 05:01:16,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.102 2026-03-23 05:01:16,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 05:01:16,790 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-03-23 05:01:16,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:01:16,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.028 2026-03-23 05:01:16,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:01:16,993 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:01:17,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 200 - 14 0.029 0.087 2026-03-23 05:01:17,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.125 2026-03-23 05:01:17,106 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:01:17,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:01:17,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.018 0.182 2026-03-23 05:01:17,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.005 0.050 2026-03-23 05:01:17,247 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [2/15] Tour test_tax_in_merge_table_order_line_tour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:01:17,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.026 0.053 2026-03-23 05:01:17,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.021 2026-03-23 05:01:17,618 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [3/15] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-03-23 05:01:17,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.124 0.141 2026-03-23 05:01:17,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:17] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.004 0.165 2026-03-23 05:01:17,965 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [4/15] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 05:01:18,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 05:01:18,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.010 0.025 2026-03-23 05:01:18,226 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [5/15] Tour test_tax_in_merge_table_order_line_tour → Step click product 'product_1' (trigger: article.product .product-content .product-name:contains("product_1")) 2026-03-23 05:01:18,271 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:01:18,427 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [6/15] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:18,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 05:01:18,562 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [7/15] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:18,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68568572 started for PoS orders references: [{'name': '/', 'uuid': '347809b4-9d7b-4636-b246-a530336a88c9'}] 2026-03-23 05:01:18,680 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68568572 order {'name': '/', 'uuid': '347809b4-9d7b-4636-b246-a530336a88c9'} created pos.order #663 2026-03-23 05:01:18,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68568572 finished 2026-03-23 05:01:18,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.070 0.148 2026-03-23 05:01:18,847 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [8/15] Tour test_tax_in_merge_table_order_line_tour → Step click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor")) 2026-03-23 05:01:18,906 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [9/15] Tour test_tax_in_merge_table_order_line_tour → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:01:18,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 05:01:19,011 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [10/15] Tour test_tax_in_merge_table_order_line_tour → Step click product 'product_2' (trigger: article.product .product-content .product-name:contains("product_2")) 2026-03-23 05:01:19,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 05:01:19,096 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [11/15] Tour test_tax_in_merge_table_order_line_tour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:19,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:01:19,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [12/15] Tour test_tax_in_merge_table_order_line_tour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:19,195 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15859759 started for PoS orders references: [{'name': '/', 'uuid': '1a2b502a-817e-4044-b1df-47885583fa74'}] 2026-03-23 05:01:19,273 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15859759 order {'name': '/', 'uuid': '1a2b502a-817e-4044-b1df-47885583fa74'} created pos.order #664 2026-03-23 05:01:19,301 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15859759 finished 2026-03-23 05:01:19,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.050 0.116 2026-03-23 05:01:19,392 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [13/15] Tour test_tax_in_merge_table_order_line_tour → Step .floor-map 2026-03-23 05:01:19,442 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [14/15] Tour test_tax_in_merge_table_order_line_tour → Step Drag table 5 onto table 4 in order to link them (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:01:19,496 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-03-23 05:01:20,002 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-03-23 05:01:20,502 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='top', relative=true) 2026-03-23 05:01:20,507 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-03-23 05:01:21,039 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Selector .floor-map .table:has(.label:contains("4")) Object(position='center', relative=true) 2026-03-23 05:01:21,066 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-03-23 05:01:21,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:21] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 2 0.008 0.028 2026-03-23 05:01:21,736 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-03-23 05:01:21,745 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82536618 started for PoS orders references: [{'name': '/', 'uuid': '347809b4-9d7b-4636-b246-a530336a88c9'}] 2026-03-23 05:01:21,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [1048] to pos.order #663 2026-03-23 05:01:21,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82536618 order {'name': '/', 'uuid': '347809b4-9d7b-4636-b246-a530336a88c9'} updated pos.order #663 2026-03-23 05:01:21,877 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82536618 finished 2026-03-23 05:01:22,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.136 0.180 2026-03-23 05:01:22,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.018 0.336 2026-03-23 05:01:22,241 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: [15/15] Tour test_tax_in_merge_table_order_line_tour → Step Verify that table 5 is a child table (trigger: .floor-map .table:has(.label:contains("5")) .info.opacity-25) 2026-03-23 05:01:22,298 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-03-23 05:01:22,300 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_tax_in_merge_table_order_line_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 05:01:22,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:22] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.071 0.182 2026-03-23 05:01:22,623 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16596496 (allocated 19271680) 2026-03-23 05:01:22,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.011 2026-03-23 05:01:22,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 2 0.002 0.020 2026-03-23 05:01:22,640 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 103752 2026-03-23 05:01:22,646 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-03-23 05:01:22,651 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 103752 2026-03-23 05:01:22,768 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmph6scx7o3_chrome_odoo" 2026-03-23 05:01:22,901 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-03-23 05:01:23,838 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 103931 2026-03-23 05:01:23,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpnsvfuulc_chrome_odoo 2026-03-23 05:01:23,841 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:39895/json/version 2026-03-23 05:01:23,851 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:01:24,056 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/141.0.7390.54 2026-03-23 05:01:24,070 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:39895/json 2026-03-23 05:01:24,071 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:01:24,118 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:39895/devtools/page/472F2D561837D9D566D7D205BCD02B6D 2026-03-23 05:01:24,161 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-03-23 05:01:24,207 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-03-23 05:01:24,370 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:01:24,386 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-03-23 05:01:24,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:01:24,391 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:01:24,421 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:01:25,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:25] "GET /pos/ui/109 HTTP/1.1" 200 - 85 0.084 1.048 2026-03-23 05:01:25,583 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '472F2D561837D9D566D7D205BCD02B6D', 'loaderId': '7930D64543BD0DEEB92DA698C41864C8', 'isDownload': False} 2026-03-23 05:01:25,595 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-03-23 05:01:25,675 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:01:25,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:25] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.025 2026-03-23 05:01:25,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:25] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.041 2026-03-23 05:01:25,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:25] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.061 2026-03-23 05:01:26,562 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:01:26,600 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:01:26,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.014 2026-03-23 05:01:26,657 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate test code "odoo.startTour('test_tip_after_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:01:26,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 05:01:26,687 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [1/47] Tour test_tip_after_payment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:01:26,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:01:26,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:01:26,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.027 2026-03-23 05:01:26,887 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10916) 2026-03-23 05:01:26,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.117 2026-03-23 05:01:27,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.030 0.160 2026-03-23 05:01:27,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.086 2026-03-23 05:01:27,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.335 0.472 2026-03-23 05:01:27,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:01:28,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 05:01:28,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-03-23 05:01:28,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:01:28,208 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-03-23 05:01:28,312 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:01:28,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.017 2026-03-23 05:01:28,358 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:01:28,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:01:28,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 05:01:28,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.006 0.050 2026-03-23 05:01:28,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.021 0.111 2026-03-23 05:01:28,472 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "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 05:01:28,474 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:01:28,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.010 0.044 2026-03-23 05:01:28,603 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [2/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:01:28,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:28] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.009 0.055 2026-03-23 05:01:28,947 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [3/47] Tour test_tip_after_payment → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 05:01:29,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.128 2026-03-23 05:01:29,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:29] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.006 0.165 2026-03-23 05:01:29,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 05:01:29,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.044 2026-03-23 05:01:29,357 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [4/47] Tour test_tip_after_payment → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 05:01:29,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:29] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.022 2026-03-23 05:01:29,431 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:01:29,515 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [5/47] Tour test_tip_after_payment → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:01:29,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 05:01:29,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:29] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-23 05:01:29,659 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [6/47] Tour test_tip_after_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 05:01:29,701 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [7/47] Tour test_tip_after_payment → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 05:01:29,795 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [8/47] Tour test_tip_after_payment → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 05:01:29,845 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [9/47] Tour test_tip_after_payment → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 05:01:29,910 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [10/47] Tour test_tip_after_payment → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 05:01:30,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [11/47] Tour test_tip_after_payment → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 05:01:30,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.042 2026-03-23 05:01:30,061 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [12/47] Tour test_tip_after_payment → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("1"))) 2026-03-23 05:01:30,110 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [13/47] Tour test_tip_after_payment → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:01:30,161 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [14/47] Tour test_tip_after_payment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:01:30,222 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [15/47] Tour test_tip_after_payment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:01:30,277 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [16/47] Tour test_tip_after_payment → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-03-23 05:01:30,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [17/47] Tour test_tip_after_payment → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-03-23 05:01:30,442 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [18/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 05:01:30,459 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:01:30,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:01:30,511 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [19/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 05:01:30,565 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [20/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1$/)) 2026-03-23 05:01:30,624 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [21/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:01:30,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.038 2026-03-23 05:01:30,742 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [22/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-03-23 05:01:30,807 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [23/47] Tour test_tip_after_payment → Step click numpad button: 1 (trigger: .modal div.numpad button:contains(/^1/)) 2026-03-23 05:01:30,866 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [24/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:01:30,958 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [25/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-03-23 05:01:31,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.045 2026-03-23 05:01:31,025 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [26/47] Tour test_tip_after_payment → Step amount tendered in the line is '2.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.00")) 2026-03-23 05:01:31,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 05:01:31,071 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [27/47] Tour test_tip_after_payment → Step delete Bank paymentline with 2.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("2.00")) ~ .delete-button) 2026-03-23 05:01:31,141 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [28/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 05:01:31,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 05:01:31,195 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [29/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 05:01:31,250 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [30/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 05:01:31,301 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [31/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:01:31,372 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [32/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-03-23 05:01:31,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.027 2026-03-23 05:01:31,428 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [33/47] Tour test_tip_after_payment → Step click numpad button: 2 (trigger: .modal div.numpad button:contains(/^2/)) 2026-03-23 05:01:31,493 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [34/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:01:31,565 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [35/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-03-23 05:01:31,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 05:01:31,622 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [36/47] Tour test_tip_after_payment → Step amount tendered in the line is '5.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("5.00")) 2026-03-23 05:01:31,670 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [37/47] Tour test_tip_after_payment → Step delete Bank paymentline with 5.00 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("5.00")) ~ .delete-button) 2026-03-23 05:01:31,767 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [38/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 05:01:31,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.047 2026-03-23 05:01:31,813 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [39/47] Tour test_tip_after_payment → Step click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank")) 2026-03-23 05:01:31,865 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [40/47] Tour test_tip_after_payment → Step click numpad button: 5 (trigger: .modal div.numpad button:contains(/^5$/)) 2026-03-23 05:01:31,917 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [41/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:01:32,013 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [42/47] Tour test_tip_after_payment → Step .payment-screen .button:contains('Tip') 2026-03-23 05:01:32,085 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [43/47] Tour test_tip_after_payment → Step click numpad button: 3 (trigger: .modal div.numpad button:contains(/^3/)) 2026-03-23 05:01:32,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.042 0.087 2026-03-23 05:01:32,141 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [44/47] Tour test_tip_after_payment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:01:32,232 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [45/47] Tour test_tip_after_payment → Step line paid via 'Bank' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank")) 2026-03-23 05:01:32,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 05:01:32,279 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [46/47] Tour test_tip_after_payment → Step amount tendered in the line is '6.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("6.00")) 2026-03-23 05:01:32,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.053 2026-03-23 05:01:32,327 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: [47/47] Tour test_tip_after_payment → Step Last tour step that avoids error mentioned in commit 443c209 (trigger: body) 2026-03-23 05:01:32,383 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-03-23 05:01:32,385 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 05:01:32,590 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15287540 (allocated 16777216) 2026-03-23 05:01:32,615 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 103931 2026-03-23 05:01:32,618 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-03-23 05:01:32,621 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 103931 2026-03-23 05:01:32,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpnsvfuulc_chrome_odoo" 2026-03-23 05:01:32,914 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-03-23 05:01:33,462 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 104114 2026-03-23 05:01:33,462 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpss0usznv_chrome_odoo 2026-03-23 05:01:33,462 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:40173/json/version 2026-03-23 05:01:33,476 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:01:33,725 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/141.0.7390.54 2026-03-23 05:01:33,732 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:40173/json 2026-03-23 05:01:33,733 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:01:33,765 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:40173/devtools/page/66396A9788CCE3CE4866991BE8D22512 2026-03-23 05:01:33,833 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-03-23 05:01:33,868 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-03-23 05:01:34,056 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:01:34,076 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-03-23 05:01:34,078 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:01:34,078 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:01:34,092 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:01:35,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "GET /pos/ui/109 HTTP/1.1" 200 - 136 0.179 0.791 2026-03-23 05:01:35,063 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '66396A9788CCE3CE4866991BE8D22512', 'loaderId': 'DDC6F94A3BFB2E51E90A5601DCF890AF', 'isDownload': False} 2026-03-23 05:01:35,067 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-03-23 05:01:35,098 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:01:35,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 05:01:35,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 05:01:35,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.093 2026-03-23 05:01:35,723 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:01:35,734 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:01:35,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.022 2026-03-23 05:01:35,809 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate test code "odoo.startTour('test_transfering_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:01:35,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 05:01:35,831 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [1/118] Tour test_transfering_orders → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:01:35,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 05:01:35,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:01:35,925 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10917) 2026-03-23 05:01:35,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.049 2026-03-23 05:01:35,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.091 2026-03-23 05:01:36,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.003 0.007 2026-03-23 05:01:36,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.028 0.070 2026-03-23 05:01:37,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 280 0.407 0.557 2026-03-23 05:01:37,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:01:37,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:01:37,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.022 0.094 2026-03-23 05:01:37,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:01:37,595 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-03-23 05:01:37,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:01:37,777 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:01:37,785 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:01:37,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.022 0.042 2026-03-23 05:01:37,857 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "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 05:01:37,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.013 0.093 2026-03-23 05:01:37,874 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:01:38,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:38] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.094 0.208 2026-03-23 05:01:38,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.268 2026-03-23 05:01:38,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:38] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.011 0.219 2026-03-23 05:01:38,135 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [2/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:01:38,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:38] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.031 0.118 2026-03-23 05:01:38,586 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-03-23 05:01:38,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.083 0.127 2026-03-23 05:01:38,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:38] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.148 2026-03-23 05:01:38,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.041 2026-03-23 05:01:39,111 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [4/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:01:39,139 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05: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 05:01:39,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 05:01:39,281 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [5/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:01:39,428 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [6/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:01:39,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 05:01:39,544 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [7/118] Tour test_transfering_orders → Step set tab to Cola (trigger: .product-screen .new-tab) 2026-03-23 05:01:39,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 05:01:39,621 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [8/118] Tour test_transfering_orders → Step input text 'Cola' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 05:01:39,687 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [9/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:01:39,751 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [10/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:39,817 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [11/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:41,858 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-03-23 05:01:41,948 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [13/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 05:01:41,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:01:42,048 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [14/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 05:01:42,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 05:01:42,138 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [15/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 05:01:42,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 05:01:42,227 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [16/118] Tour test_transfering_orders → Step set tab to Water (trigger: .product-screen .new-tab) 2026-03-23 05:01:42,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 05:01:42,288 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [17/118] Tour test_transfering_orders → Step input text 'Water' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 05:01:42,350 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [18/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:01:42,407 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [19/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:42,471 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [20/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:44,551 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [21/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:01:44,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:01:44,656 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [22/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 05:01:44,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 05:01:44,731 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [23/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 05:01:44,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.033 2026-03-23 05:01:44,829 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [24/118] Tour test_transfering_orders → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-03-23 05:01:44,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 05:01:44,970 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [25/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:45,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 05:01:45,043 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [26/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:45,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87271585 started for PoS orders references: [{'name': '/', 'uuid': '0e957405-ab5a-4592-8155-3b2ff419e307'}] 2026-03-23 05:01:45,188 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87271585 order {'name': '/', 'uuid': '0e957405-ab5a-4592-8155-3b2ff419e307'} created pos.order #665 2026-03-23 05:01:45,206 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87271585 finished 2026-03-23 05:01:45,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.071 0.136 2026-03-23 05:01:45,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32043764 started for PoS orders references: [{'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'}] 2026-03-23 05:01:45,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32043764 order {'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'} created pos.order #666 2026-03-23 05:01:45,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32043764 finished 2026-03-23 05:01:45,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.060 0.135 2026-03-23 05:01:45,603 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44193466 started for PoS orders references: [{'name': '/', 'uuid': '78c6b905-e15a-4dd3-b2e6-8def7e231560'}] 2026-03-23 05:01:45,677 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44193466 order {'name': '/', 'uuid': '78c6b905-e15a-4dd3-b2e6-8def7e231560'} created pos.order #667 2026-03-23 05:01:45,714 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44193466 finished 2026-03-23 05:01:45,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.076 0.148 2026-03-23 05:01:45,880 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [27/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 05:01:45,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.010 0.027 2026-03-23 05:01:45,995 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [28/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:01:46,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.045 2026-03-23 05:01:46,079 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [29/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:01:46,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.035 2026-03-23 05:01:46,172 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [30/118] Tour test_transfering_orders → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:01:46,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.029 2026-03-23 05:01:46,325 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [31/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:46,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 05:01:46,388 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [32/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:46,424 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43248934 started for PoS orders references: [{'name': '/', 'uuid': '1c9e77dc-de9a-40cd-a159-163fcce0caa5'}] 2026-03-23 05:01:46,489 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43248934 order {'name': '/', 'uuid': '1c9e77dc-de9a-40cd-a159-163fcce0caa5'} created pos.order #668 2026-03-23 05:01:46,519 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43248934 finished 2026-03-23 05:01:46,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.066 0.156 2026-03-23 05:01:46,701 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [33/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-03-23 05:01:46,793 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [34/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(4) 2026-03-23 05:01:46,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 53 0.070 0.089 2026-03-23 05:01:47,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.028 0.036 2026-03-23 05:01:47,133 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [35/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Cola") 2026-03-23 05:01:47,202 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [36/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:01:47,255 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [37/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 05:01:47,352 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [38/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:01:47,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.042 2026-03-23 05:01:47,395 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [39/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-03-23 05:01:47,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 05:01:47,456 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [40/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 05:01:47,528 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [41/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-03-23 05:01:47,589 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [42/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-03-23 05:01:47,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.048 0.082 2026-03-23 05:01:47,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.030 2026-03-23 05:01:47,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 05:01:47,947 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [43/118] Tour test_transfering_orders → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:01:47,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.023 2026-03-23 05:01:47,965 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45351718 started for PoS orders references: [{'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'}] 2026-03-23 05:01:47,971 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:01:48,015 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [1053] to pos.order #666 2026-03-23 05:01:48,024 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45351718 order {'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'} updated pos.order #666 2026-03-23 05:01:48,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45351718 finished 2026-03-23 05:01:48,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.070 0.134 2026-03-23 05:01:48,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:48] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.050 0.108 2026-03-23 05:01:48,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.040 2026-03-23 05:01:48,562 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [44/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-03-23 05:01:48,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.065 2026-03-23 05:01:48,658 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [45/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-03-23 05:01:48,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 05:01:48,710 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [46/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 05:01:48,784 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [47/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 05:01:48,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.025 2026-03-23 05:01:48,832 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [48/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-03-23 05:01:48,895 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [49/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(3) 2026-03-23 05:01:49,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.044 0.077 2026-03-23 05:01:49,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.032 2026-03-23 05:01:49,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 05:01:49,241 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [50/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:49,332 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [51/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:51,384 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [52/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:01:51,472 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [53/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:01:51,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 05:01:51,575 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [54/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-03-23 05:01:51,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.011 0.125 2026-03-23 05:01:51,648 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [55/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 05:01:51,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.175 2026-03-23 05:01:51,794 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [56/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 05:01:51,900 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [57/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 05:01:51,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.033 2026-03-23 05:01:51,960 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95895500 started for PoS orders references: [{'name': '/', 'uuid': '1c9e77dc-de9a-40cd-a159-163fcce0caa5'}] 2026-03-23 05:01:51,993 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [1054] to pos.order #668 2026-03-23 05:01:52,002 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95895500 order {'name': '/', 'uuid': '1c9e77dc-de9a-40cd-a159-163fcce0caa5'} updated pos.order #668 2026-03-23 05:01:52,022 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95895500 finished 2026-03-23 05:01:52,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.058 0.140 2026-03-23 05:01:52,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.041 0.099 2026-03-23 05:01:52,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.048 2026-03-23 05:01:52,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.058 2026-03-23 05:01:52,501 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [58/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 05:01:52,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.019 0.077 2026-03-23 05:01:52,543 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [59/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-03-23 05:01:52,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.084 2026-03-23 05:01:52,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.058 2026-03-23 05:01:52,623 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [60/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("3"))) 2026-03-23 05:01:52,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 05:01:52,673 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [61/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-03-23 05:01:52,734 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [62/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(2) 2026-03-23 05:01:52,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.038 0.058 2026-03-23 05:01:52,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.023 2026-03-23 05:01:52,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:01:52,965 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [63/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:53,033 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [64/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:01:55,085 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [65/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 05:01:55,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.009 0.023 2026-03-23 05:01:55,214 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [66/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:01:55,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 05:01:55,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 05:01:55,306 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [67/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-03-23 05:01:55,371 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [68/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 05:01:55,465 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [69/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-03-23 05:01:55,564 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [70/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-03-23 05:01:55,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:55] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.097 0.122 2026-03-23 05:01:55,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.021 2026-03-23 05:01:55,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 05:01:56,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [71/118] Tour test_transfering_orders → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:01:56,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.075 2026-03-23 05:01:56,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50155372 started for PoS orders references: [{'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'}] 2026-03-23 05:01:56,224 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [1055] to pos.order #666 2026-03-23 05:01:56,234 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50155372 order {'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'} updated pos.order #666 2026-03-23 05:01:56,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50155372 finished 2026-03-23 05:01:56,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.090 0.252 2026-03-23 05:01:56,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:56] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.046 0.128 2026-03-23 05:01:56,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.053 2026-03-23 05:01:56,939 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [72/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-03-23 05:01:56,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.075 2026-03-23 05:01:56,998 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [73/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-03-23 05:01:57,049 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [74/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 05:01:57,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 05:01:57,135 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [75/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 05:01:57,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.034 2026-03-23 05:01:57,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [76/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 05:01:57,261 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [77/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 05:01:57,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.040 2026-03-23 05:01:57,320 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [78/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-03-23 05:01:57,384 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [79/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(1) 2026-03-23 05:01:57,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.024 0.054 2026-03-23 05:01:57,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.033 2026-03-23 05:01:57,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 05:01:57,607 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [80/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water") 2026-03-23 05:01:57,667 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [81/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:01:57,719 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [82/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 05:01:57,799 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [83/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:01:57,851 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [84/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-03-23 05:01:57,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 05:01:57,909 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [85/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 05:01:57,973 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [86/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:01:58,050 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [87/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-03-23 05:01:58,058 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13063510 started for PoS orders references: [{'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'}] 2026-03-23 05:01:58,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13063510 order {'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'} updated pos.order #666 2026-03-23 05:01:58,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13063510 finished 2026-03-23 05:01:58,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.074 0.163 2026-03-23 05:01:58,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.054 2026-03-23 05:01:58,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.056 2026-03-23 05:01:58,511 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [88/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-03-23 05:01:58,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 05:01:58,571 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [89/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 05:01:58,637 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [90/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("3"))) 2026-03-23 05:01:58,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 05:01:58,697 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [91/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 05:01:58,801 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [92/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 05:01:58,843 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [93/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:01:58,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:01:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.064 2026-03-23 05:01:58,944 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [94/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:02:00,988 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [95/118] Tour test_transfering_orders → Step .floor-map .table:has(.label:contains("5")):has(.order-count:contains("1")) 2026-03-23 05:02:01,036 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-03-23 05:02:01,143 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [97/118] Tour test_transfering_orders → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 05:02:01,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 05:02:01,229 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [98/118] Tour test_transfering_orders → Step set tab to Water2 (trigger: .product-screen .new-tab) 2026-03-23 05:02:01,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.035 2026-03-23 05:02:01,288 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [99/118] Tour test_transfering_orders → Step input text 'Water2' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 05:02:01,351 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [100/118] Tour test_transfering_orders → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:02:01,411 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [101/118] Tour test_transfering_orders → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:02:01,483 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [102/118] Tour test_transfering_orders → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:02:03,514 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [103/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-03-23 05:02:03,598 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [104/118] Tour test_transfering_orders → Step .ticket-screen .order-row:contains("Water2") 2026-03-23 05:02:03,605 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48229653 started for PoS orders references: [{'name': '/', 'uuid': '8463581f-2404-4df8-8d60-6e16d7ce0a5b'}] 2026-03-23 05:02:03,795 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48229653 order {'name': '/', 'uuid': '8463581f-2404-4df8-8d60-6e16d7ce0a5b'} created pos.order #669 2026-03-23 05:02:03,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48229653 finished 2026-03-23 05:02:03,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.091 0.196 2026-03-23 05:02:04,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.079 0.144 2026-03-23 05:02:04,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.015 0.041 2026-03-23 05:02:04,350 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [105/118] Tour test_transfering_orders → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:02:04,395 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [106/118] Tour test_transfering_orders → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 05:02:04,521 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [107/118] Tour test_transfering_orders → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:02:04,549 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [108/118] Tour test_transfering_orders → Step click Actions button (trigger: .more-btn) 2026-03-23 05:02:04,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.057 2026-03-23 05:02:04,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.073 2026-03-23 05:02:04,622 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [109/118] Tour test_transfering_orders → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 05:02:04,704 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [110/118] Tour test_transfering_orders → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:02:04,802 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [111/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(.qty:contains("4"))) 2026-03-23 05:02:04,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 05:02:04,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90871097 started for PoS orders references: [{'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'}] 2026-03-23 05:02:04,964 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90871097 order {'name': '/', 'uuid': '444525f6-e003-454c-b9a8-94ed6746ff98'} updated pos.order #666 2026-03-23 05:02:04,985 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90871097 finished 2026-03-23 05:02:05,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.070 0.192 2026-03-23 05:02:05,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 41 0.038 0.105 2026-03-23 05:02:05,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.017 0.024 2026-03-23 05:02:05,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.055 2026-03-23 05:02:05,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.018 0.059 2026-03-23 05:02:05,487 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [112/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(.qty:contains("4"))) 2026-03-23 05:02:05,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.066 2026-03-23 05:02:05,531 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [113/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-03-23 05:02:05,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.057 2026-03-23 05:02:05,603 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [114/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("6"))) 2026-03-23 05:02:05,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 05:02:05,650 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [115/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 05:02:05,727 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [116/118] Tour test_transfering_orders → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(.qty:contains("3"))) 2026-03-23 05:02:05,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.018 2026-03-23 05:02:05,772 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [117/118] Tour test_transfering_orders → Step .pos-leftheader .orders-button 2026-03-23 05:02:05,839 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [118/118] Tour test_transfering_orders → Step .ticket-screen .order-row:count(1) 2026-03-23 05:02:05,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 36 0.030 0.064 2026-03-23 05:02:06,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.035 2026-03-23 05:02:06,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:02:06,090 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-03-23 05:02:06,091 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:02:06,426 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 28700964 (allocated 30158848) 2026-03-23 05:02:06,447 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 104114 2026-03-23 05:02:06,451 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-03-23 05:02:06,456 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 104114 2026-03-23 05:02:06,583 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpss0usznv_chrome_odoo" 2026-03-23 05:02:06,649 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-03-23 05:02:07,406 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 104378 2026-03-23 05:02:07,407 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpi63c752y_chrome_odoo 2026-03-23 05:02:07,407 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:41817/json/version 2026-03-23 05:02:07,416 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41817', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:02:07,647 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/141.0.7390.54 2026-03-23 05:02:07,650 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:41817/json 2026-03-23 05:02:07,655 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41817', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:02:07,712 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:41817/devtools/page/4BFA1C0EB16E29EEAE657F0D26A57ED0 2026-03-23 05:02:07,758 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-03-23 05:02:07,794 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-03-23 05:02:07,969 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 05:02:07,983 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-03-23 05:02:07,986 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:02:07,986 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:02:08,002 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:02:08,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:08] "GET /pos/ui/109 HTTP/1.1" 200 - 86 0.067 0.782 2026-03-23 05:02:08,858 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '4BFA1C0EB16E29EEAE657F0D26A57ED0', 'loaderId': '9E615EB41F08BF8B56A250AF785F20A3', 'isDownload': False} 2026-03-23 05:02:08,859 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-03-23 05:02:08,895 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:02:08,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-03-23 05:02:08,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 05:02:08,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.051 2026-03-23 05:02:09,673 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:02:09,674 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:02:09,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.029 2026-03-23 05:02:09,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('LeaveResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:02:09,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-03-23 05:02:09,840 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/21] Tour LeaveResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:02:09,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:02:09,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:02:09,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-03-23 05:02:09,984 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:10918) 2026-03-23 05:02:09,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.080 2026-03-23 05:02:10,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.110 2026-03-23 05:02:10,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.044 2026-03-23 05:02:11,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.234 0.746 2026-03-23 05:02:11,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:02:11,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:02:11,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.063 2026-03-23 05:02:11,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.051 2026-03-23 05:02:11,445 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-03-23 05:02:11,518 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:02:11,553 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:02:11,560 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:02:11,605 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "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 05:02:11,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:02:11,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /web/image/res.users/684/avatar_128 HTTP/1.1" 200 - 14 0.059 0.049 2026-03-23 05:02:11,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.119 2026-03-23 05:02:11,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-03-23 05:02:11,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.005 0.129 2026-03-23 05:02:11,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.009 0.048 2026-03-23 05:02:11,870 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/21] Tour LeaveResidualOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:02:11,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:11] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.013 0.032 2026-03-23 05:02:12,030 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:02:12,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.088 0.156 2026-03-23 05:02:12,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:12] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.232 2026-03-23 05:02:12,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:02:12,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.046 2026-03-23 05:02:12,529 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:02:12,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:02:12,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 05:02:12,660 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/21] Tour LeaveResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:02:12,732 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/21] Tour LeaveResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-03-23 05:02:12,788 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/21] Tour LeaveResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:02:12,834 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/21] Tour LeaveResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:02:12,935 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/21] Tour LeaveResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:02:12,953 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:02:12,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:02:12,988 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/21] Tour LeaveResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:02:13,040 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/21] Tour LeaveResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:02:13,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 05:02:13,144 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/21] Tour LeaveResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:02:13,262 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:02:13,282 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:02:13,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.048 2026-03-23 05:02:13,292 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45569507 started for PoS orders references: [{'name': '/', 'uuid': '10f1aafc-91fb-4487-99b4-0115d1faba34'}] 2026-03-23 05:02:13,769 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45569507 order {'name': '/', 'uuid': '10f1aafc-91fb-4487-99b4-0115d1faba34'} created pos.order #670 2026-03-23 05:02:13,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45569507 finished 2026-03-23 05:02:13,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 187 0.204 0.393 2026-03-23 05:02:13,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.045 2026-03-23 05:02:14,211 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/21] Tour LeaveResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:02:14,260 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [15/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:02:14,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:02:14,364 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [16/21] Tour LeaveResidualOrder → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:02:14,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.031 2026-03-23 05:02:14,444 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [17/21] Tour LeaveResidualOrder → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:02:14,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 05:02:14,523 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [18/21] Tour LeaveResidualOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:02:14,561 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53835312 started for PoS orders references: [{'name': '/', 'uuid': 'c6d0ac81-8347-42a4-af89-be98b6f4db4a'}] 2026-03-23 05:02:14,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53835312 order {'name': '/', 'uuid': 'c6d0ac81-8347-42a4-af89-be98b6f4db4a'} created pos.order #671 2026-03-23 05:02:14,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53835312 finished 2026-03-23 05:02:14,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 42 0.056 0.139 2026-03-23 05:02:14,791 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [19/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"2"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 05:02:14,840 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [20/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"4"} (trigger: .floor-map .table:has(.label:contains("4"))) 2026-03-23 05:02:14,894 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [21/21] Tour LeaveResidualOrder → Step Check table with attributes: {"name":"5"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:02:14,950 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-03-23 05:02:14,951 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 05:02:15,176 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16451760 (allocated 17960960) 2026-03-23 05:02:15,189 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 104378 2026-03-23 05:02:15,192 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-03-23 05:02:15,194 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 104378 2026-03-23 05:02:15,314 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpi63c752y_chrome_odoo" 2026-03-23 05:02:15,943 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 104559 2026-03-23 05:02:15,944 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp9kjglp0u_chrome_odoo 2026-03-23 05:02:15,944 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:43625/json/version 2026-03-23 05:02:15,950 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43625', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:02:16,077 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/141.0.7390.54 2026-03-23 05:02:16,078 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:43625/json 2026-03-23 05:02:16,079 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43625', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:02:16,163 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:43625/devtools/page/108C8F19A697C0C3CF5737EF76F40CD8 2026-03-23 05:02:16,182 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-03-23 05:02:16,247 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-03-23 05:02:16,366 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:02:16,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-03-23 05:02:16,380 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/109" in browser 2026-03-23 05:02:16,380 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/109" 2026-03-23 05:02:16,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:16] "GET /pos/ui/109 HTTP/1.1" 200 - 33 0.033 0.061 2026-03-23 05:02:16,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '108C8F19A697C0C3CF5737EF76F40CD8', 'loaderId': '7F1B4CFD90230C3798DAF9E0103B698A', 'isDownload': False} 2026-03-23 05:02:16,496 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-03-23 05:02:16,548 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:02:16,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:16] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 05:02:16,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:16] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.028 2026-03-23 05:02:16,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:16] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.038 2026-03-23 05:02:17,339 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:02:17,373 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:02:17,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:02:17,425 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('FinishResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/109", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:02:17,441 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [1/14] Tour FinishResidualOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:02:17,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.005 0.011 2026-03-23 05:02:17,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 05:02:17,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:02:17,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 05:02:17,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.042 2026-03-23 05:02:17,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.027 0.060 2026-03-23 05:02:17,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.092 2026-03-23 05:02:22,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 321 0.306 4.808 2026-03-23 05:02:22,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:02:23,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 05:02:23,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /web/image/res.company/193/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-03-23 05:02:23,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 05:02:23,402 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-03-23 05:02:23,508 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:02:23,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:02:23,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 05:02:23,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:02:23,540 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:02:23,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /web/image/res.users/683/avatar_128 HTTP/1.1" 200 - 14 0.023 0.044 2026-03-23 05:02:23,594 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "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 05:02:23,644 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:02:23,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /web/image?model=res.company&id=193&field=logo HTTP/1.1" 200 - 3 0.020 0.117 2026-03-23 05:02:23,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-03-23 05:02:23,737 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [2/14] Tour FinishResidualOrder → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-03-23 05:02:23,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.005 0.030 2026-03-23 05:02:23,905 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [3/14] Tour FinishResidualOrder → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:02:23,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:23] "GET /web/image/res.company/193/favicon HTTP/1.1" 304 - 4 0.003 0.025 2026-03-23 05:02:24,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.031 2026-03-23 05:02:24,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.065 2026-03-23 05:02:24,160 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [4/14] Tour FinishResidualOrder → Step Check orderline with attributes: {"productName":"Coca-Cola","quantity":1,"withClass":":eq(0)"} (trigger: .order-container .orderline:eq(0):has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:02:24,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:02:24,225 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [5/14] Tour FinishResidualOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:02:24,276 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [6/14] Tour FinishResidualOrder → Step order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20")) 2026-03-23 05:02:24,331 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [7/14] Tour FinishResidualOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:02:24,380 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [8/14] Tour FinishResidualOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:02:24,495 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [9/14] Tour FinishResidualOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:02:24,512 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:02:24,513 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:02:24,561 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [10/14] Tour FinishResidualOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:02:24,605 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [11/14] Tour FinishResidualOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:02:24,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 05:02:24,696 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [12/14] Tour FinishResidualOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:02:24,798 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [13/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:02:24,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:02:24,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:02:24,828 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53760815 started for PoS orders references: [{'name': '/', 'uuid': 'c6d0ac81-8347-42a4-af89-be98b6f4db4a'}] 2026-03-23 05:02:24,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [617] to pos.order #671 2026-03-23 05:02:25,335 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53760815 order {'name': '/', 'uuid': 'c6d0ac81-8347-42a4-af89-be98b6f4db4a'} updated pos.order #671 2026-03-23 05:02:25,370 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53760815 finished 2026-03-23 05:02:25,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 182 0.249 0.477 2026-03-23 05:02:25,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.050 2026-03-23 05:02:25,833 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: [14/14] Tour FinishResidualOrder → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:02:25,868 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-03-23 05:02:25,872 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:02:26,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 14735200 (allocated 15728640) 2026-03-23 05:02:26,046 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 104559 2026-03-23 05:02:26,051 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-03-23 05:02:26,052 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 104559 2026-03-23 05:02:26,175 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp9kjglp0u_chrome_odoo" 2026-03-23 05:02:26,308 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:02:41,612 26 INFO 00799-19-0-all odoo.models.unlink: User #685 deleted restaurant.floor records with IDs: [54] 2026-03-23 05:02:42,324 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-03-23 05:02:42,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6860528 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'uuid': 'test-archive-0001'}] 2026-03-23 05:02:42,455 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6860528 order {'name': 'Order 00001-001-0001', 'uuid': 'test-archive-0001'} created pos.order #672 2026-03-23 05:02:42,456 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6860528 finished 2026-03-23 05:02:42,521 26 INFO 00799-19-0-all odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-03-23 05:02:42,638 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 05:02:56,376 26 INFO 00799-19-0-all odoo.models.unlink: User #689 deleted restaurant.floor records with IDs: [57] 2026-03-23 05:02:57,111 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-03-23 05:02:58,088 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 104730 2026-03-23 05:02:58,089 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmp16z2w9fb_chrome_odoo 2026-03-23 05:02:58,089 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42679/json/version 2026-03-23 05:02:58,100 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:02:58,229 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Browser version: Chrome/141.0.7390.54 2026-03-23 05:02:58,230 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:42679/json 2026-03-23 05:02:58,238 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:02:58,306 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:42679/devtools/page/442DADD3AA5620DB8006F242848270B2 2026-03-23 05:02:58,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-03-23 05:02:58,422 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-03-23 05:02:58,606 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:02:58,619 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-03-23 05:02:58,621 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-03-23 05:02:58,621 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-03-23 05:02:58,644 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:02:59,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:59] "GET /pos/ui/113 HTTP/1.1" 200 - 82 0.071 0.718 2026-03-23 05:02:59,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': '442DADD3AA5620DB8006F242848270B2', 'loaderId': '200780F4024FDD6FFE111185AA67F387', 'isDownload': False} 2026-03-23 05:02:59,435 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-03-23 05:02:59,476 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:02:59,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 05:02:59,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.038 2026-03-23 05:02:59,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:02:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.069 2026-03-23 05:03:00,329 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:03:00,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:03:00,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:03:00,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 05:03:00,408 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/113", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:03:00,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:03:00,482 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [1/11] Tour PosRestaurantRewardStay → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:03:00,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:03:00,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.018 2026-03-23 05:03:00,633 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11027) 2026-03-23 05:03:00,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.009 0.107 2026-03-23 05:03:00,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.050 0.155 2026-03-23 05:03:00,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.099 2026-03-23 05:03:01,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.353 0.599 2026-03-23 05:03:01,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 05:03:02,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.110 2026-03-23 05:03:02,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "GET /web/image/res.company/195/logo/256x256 HTTP/1.1" 200 - 8 0.041 0.122 2026-03-23 05:03:02,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:03:02,520 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: Owl is running in 'dev' mode. 2026-03-23 05:03:02,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:03:02,742 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:03:02,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.015 0.074 2026-03-23 05:03:02,767 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:03:02,862 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:03:02,864 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:03:02,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "GET /web/image/res.users/691/avatar_128 HTTP/1.1" 200 - 14 0.098 0.173 2026-03-23 05:03:02,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.244 2026-03-23 05:03:03,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "GET /web/image/res.company/195/favicon HTTP/1.1" 200 - 4 0.007 0.051 2026-03-23 05:03:03,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "GET /web/image?model=res.company&id=195&field=logo HTTP/1.1" 200 - 3 0.005 0.276 2026-03-23 05:03:03,045 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [2/11] Tour PosRestaurantRewardStay → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:03:03,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "GET /web/image/res.company/195/favicon HTTP/1.1" 304 - 4 0.015 0.037 2026-03-23 05:03:03,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "GET /web/image/res.company/195/favicon HTTP/1.1" 304 - 4 0.077 0.035 2026-03-23 05:03:03,281 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [3/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:03:03,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "GET /web/image/res.company/195/favicon HTTP/1.1" 304 - 4 0.027 0.046 2026-03-23 05:03:03,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.079 0.187 2026-03-23 05:03:03,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "GET /web/image/res.company/195/favicon HTTP/1.1" 304 - 4 0.008 0.145 2026-03-23 05:03:03,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 05:03:03,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.011 0.059 2026-03-23 05:03:03,822 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [4/11] Tour PosRestaurantRewardStay → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 05:03:03,872 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:03:03,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.031 2026-03-23 05:03:03,989 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [5/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-03-23 05:03:04,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.021 2026-03-23 05:03:04,160 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [6/11] Tour PosRestaurantRewardStay → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:03:04,227 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [7/11] Tour PosRestaurantRewardStay → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:03:04,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99355408 started for PoS orders references: [{'name': '/', 'uuid': 'a936b30a-42be-434b-ae1d-563be9e5eac4'}] 2026-03-23 05:03:04,393 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99355408 order {'name': '/', 'uuid': 'a936b30a-42be-434b-ae1d-563be9e5eac4'} created pos.order #673 2026-03-23 05:03:04,408 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99355408 finished 2026-03-23 05:03:04,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.071 0.140 2026-03-23 05:03:04,553 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [8/11] Tour PosRestaurantRewardStay → Step Click on second floor (trigger: body button:contains(second floor)) 2026-03-23 05:03:04,614 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [9/11] Tour PosRestaurantRewardStay → Step Click on main floor (trigger: body button:contains(main floor)) 2026-03-23 05:03:04,681 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [10/11] Tour PosRestaurantRewardStay → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:03:04,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.009 0.097 2026-03-23 05:03:04,888 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: [11/11] Tour PosRestaurantRewardStay → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-03-23 05:03:04,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.104 2026-03-23 05:03:04,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 05:03:05,020 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-03-23 05:03:05,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.034 2026-03-23 05:03:05,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:03:05,175 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 15549596 (allocated 17039360) 2026-03-23 05:03:05,202 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 104730 2026-03-23 05:03:05,206 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-03-23 05:03:05,209 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 104730 2026-03-23 05:03:05,385 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmp16z2w9fb_chrome_odoo" 2026-03-23 05:03:05,527 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-03-23 05:03:06,785 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 104907 2026-03-23 05:03:06,785 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpiciiox0t_chrome_odoo 2026-03-23 05:03:06,785 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:36217/json/version 2026-03-23 05:03:06,799 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:03:07,094 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Browser version: Chrome/141.0.7390.54 2026-03-23 05:03:07,095 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:36217/json 2026-03-23 05:03:07,096 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:03:07,187 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:36217/devtools/page/EA21BB43C5D085639A42505DAD208F7B 2026-03-23 05:03:07,248 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-03-23 05:03:07,303 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-03-23 05:03:07,492 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:03:07,501 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-03-23 05:03:07,509 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-03-23 05:03:07,509 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-03-23 05:03:07,558 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:03:08,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:08] "GET /pos/ui/113 HTTP/1.1" 200 - 85 0.063 0.753 2026-03-23 05:03:08,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': 'EA21BB43C5D085639A42505DAD208F7B', 'loaderId': 'BE2919EF8B59AA7ED11772DFD35C6CC0', 'isDownload': False} 2026-03-23 05:03:08,376 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Evaluate ready code "odoo.isTourReady('test_loyalty_reward_with_courses')" 2026-03-23 05:03:08,455 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:03:08,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.088 2026-03-23 05:03:08,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.113 2026-03-23 05:03:08,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.103 2026-03-23 05:03:09,257 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:03:09,269 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:03:09,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 05:03:09,320 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Evaluate test code "odoo.startTour('test_loyalty_reward_with_courses', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/113", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:03:09,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 05:03:09,342 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [1/15] Tour test_loyalty_reward_with_courses → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:03:09,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:03:09,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:03:09,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.025 2026-03-23 05:03:09,522 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11028) 2026-03-23 05:03:09,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.112 2026-03-23 05:03:09,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.033 0.143 2026-03-23 05:03:09,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.069 2026-03-23 05:03:10,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 305 0.285 0.425 2026-03-23 05:03:10,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:03:10,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:03:10,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:10] "GET /web/image/res.company/195/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.071 2026-03-23 05:03:10,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.022 0.012 2026-03-23 05:03:10,894 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: Owl is running in 'dev' mode. 2026-03-23 05:03:10,995 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:03:11,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:03:11,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:03:11,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:03:11,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /web/image?model=res.company&id=195&field=logo HTTP/1.1" 200 - 3 0.010 0.028 2026-03-23 05:03:11,109 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "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 05:03:11,120 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:03:11,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /web/image/res.users/691/avatar_128 HTTP/1.1" 200 - 14 0.037 0.087 2026-03-23 05:03:11,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /web/image/res.company/195/favicon HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 05:03:11,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.140 2026-03-23 05:03:11,236 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [2/15] Tour test_loyalty_reward_with_courses → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:03:11,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /web/image/res.company/195/favicon HTTP/1.1" 304 - 4 0.005 0.020 2026-03-23 05:03:11,500 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [3/15] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-03-23 05:03:11,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.101 0.140 2026-03-23 05:03:11,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "GET /web/image/res.company/195/favicon HTTP/1.1" 304 - 4 0.012 0.258 2026-03-23 05:03:11,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:03:11,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.039 2026-03-23 05:03:12,031 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [4/15] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-03-23 05:03:12,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:12] "GET /web/image/res.company/195/favicon HTTP/1.1" 304 - 4 0.008 0.027 2026-03-23 05:03:12,129 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:03:12,156 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [5/15] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 05:03:12,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:12] "GET /web/image/res.company/195/favicon HTTP/1.1" 304 - 4 0.005 0.021 2026-03-23 05:03:12,297 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [6/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-03-23 05:03:12,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.039 2026-03-23 05:03:12,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 05:03:12,468 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [7/15] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:03:12,527 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [8/15] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:03:12,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38181197 started for PoS orders references: [{'name': '/', 'uuid': '31b27ee4-15bf-4ddf-bf4e-564e8dfda518'}] 2026-03-23 05:03:12,791 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38181197 order {'name': '/', 'uuid': '31b27ee4-15bf-4ddf-bf4e-564e8dfda518'} created pos.order #674 2026-03-23 05:03:12,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38181197 finished 2026-03-23 05:03:12,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.071 0.192 2026-03-23 05:03:12,947 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [9/15] Tour test_loyalty_reward_with_courses → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 05:03:13,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.013 0.027 2026-03-23 05:03:13,082 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [10/15] Tour test_loyalty_reward_with_courses → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-03-23 05:03:13,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.056 2026-03-23 05:03:13,220 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [11/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-03-23 05:03:13,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.045 2026-03-23 05:03:13,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 05:03:13,351 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [12/15] Tour test_loyalty_reward_with_courses → Step click course button (trigger: .course-btn) 2026-03-23 05:03:13,448 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [13/15] Tour test_loyalty_reward_with_courses → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-0.22","quantity":"1"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.qty:contains("1")):has(.price:contains("-0.22"))) 2026-03-23 05:03:13,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 05:03:13,504 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [14/15] Tour test_loyalty_reward_with_courses → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:03:13,610 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: [15/15] Tour test_loyalty_reward_with_courses → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:03:13,691 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63180027 started for PoS orders references: [{'name': '/', 'uuid': 'ec217d47-42c3-4068-b7ae-ed3f078aab03'}] 2026-03-23 05:03:13,817 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63180027 order {'name': '/', 'uuid': 'ec217d47-42c3-4068-b7ae-ed3f078aab03'} created pos.order #675 2026-03-23 05:03:13,839 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63180027 finished 2026-03-23 05:03:13,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.081 0.166 2026-03-23 05:03:13,991 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-03-23 05:03:13,998 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_courses SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 05:03:14,167 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 16796820 (allocated 18223104) 2026-03-23 05:03:14,204 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 104907 2026-03-23 05:03:14,207 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-03-23 05:03:14,210 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 104907 2026-03-23 05:03:14,328 26 INFO 00799-19-0-all odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpiciiox0t_chrome_odoo" 2026-03-23 05:03:14,459 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:03:27,664 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-03-23 05:03:28,327 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 105083 2026-03-23 05:03:28,327 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmp19h3vt63_chrome_odoo 2026-03-23 05:03:28,328 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:39623/json/version 2026-03-23 05:03:28,329 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:03:28,518 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/141.0.7390.54 2026-03-23 05:03:28,518 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:39623/json 2026-03-23 05:03:28,519 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:03:28,565 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:39623/devtools/page/EB9F6323D91F8BBFF5C0CB97B6A16631 2026-03-23 05:03:28,596 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-03-23 05:03:28,610 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-03-23 05:03:28,826 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:03:28,838 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-03-23 05:03:28,849 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-03-23 05:03:28,849 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-03-23 05:03:28,924 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:03:29,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:29] "GET /pos/ui/114 HTTP/1.1" 200 - 83 0.070 1.019 2026-03-23 05:03:30,001 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'EB9F6323D91F8BBFF5C0CB97B6A16631', 'loaderId': '4E4F3E660897938E08C00BA515D6D2AF', 'isDownload': False} 2026-03-23 05:03:30,001 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-03-23 05:03:30,042 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:03:30,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-03-23 05:03:30,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.034 2026-03-23 05:03:30,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-03-23 05:03:30,763 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:03:30,780 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:03:30,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:03:30,835 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate test code "odoo.startTour('MpesaExpressTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:03:30,856 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [1/23] Tour MpesaExpressTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:03:30,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.014 2026-03-23 05:03:30,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:03:30,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:03:30,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.022 2026-03-23 05:03:31,004 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11083) 2026-03-23 05:03:31,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.006 0.072 2026-03-23 05:03:31,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.110 2026-03-23 05:03:31,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.091 2026-03-23 05:03:32,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.353 0.464 2026-03-23 05:03:32,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:03:32,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:03:32,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /web/image/res.company/196/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.066 2026-03-23 05:03:32,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-03-23 05:03:32,441 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-03-23 05:03:32,569 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:03:32,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:03:32,640 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:03:32,642 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:03:32,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /web/image/res.users/693/avatar_128 HTTP/1.1" 200 - 14 0.045 0.101 2026-03-23 05:03:32,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.157 2026-03-23 05:03:32,858 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:03:32,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /web/image?model=res.company&id=196&field=logo HTTP/1.1" 200 - 3 0.052 0.214 2026-03-23 05:03:32,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 05:03:32,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:32] "GET /web/image/res.company/196/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 05:03:33,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 05:03:33,120 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [2/23] Tour MpesaExpressTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:03:33,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image/res.company/196/favicon HTTP/1.1" 304 - 4 0.013 0.042 2026-03-23 05:03:33,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2035&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.012 0.075 2026-03-23 05:03:33,410 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:03:33,426 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [3/23] Tour MpesaExpressTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 05:03:33,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2036&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.010 0.160 2026-03-23 05:03:33,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2040&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.017 0.211 2026-03-23 05:03:33,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2039&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.010 0.298 2026-03-23 05:03:33,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2038&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.013 0.374 2026-03-23 05:03:33,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2037&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.008 0.403 2026-03-23 05:03:33,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2041&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.003 0.355 2026-03-23 05:03:33,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2043&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.003 0.318 2026-03-23 05:03:33,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "GET /web/image?model=product.template&field=image_128&id=2042&unique=2026-03-23T05:03:14.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-03-23 05:03:33,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.043 0.301 2026-03-23 05:03:34,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:34] "GET /web/image/res.company/196/favicon HTTP/1.1" 304 - 4 0.006 0.292 2026-03-23 05:03:34,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 05:03:34,133 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [4/23] Tour MpesaExpressTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:03:34,197 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [5/23] Tour MpesaExpressTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 05:03:34,251 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [6/23] Tour MpesaExpressTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 05:03:34,316 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [7/23] Tour MpesaExpressTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 05:03:34,366 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [8/23] Tour MpesaExpressTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 05:03:34,424 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [9/23] Tour MpesaExpressTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 05:03:34,480 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [10/23] Tour MpesaExpressTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 05:03:34,536 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [11/23] Tour MpesaExpressTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 05:03:34,592 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [12/23] Tour MpesaExpressTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 05:03:34,717 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [13/23] Tour MpesaExpressTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 05:03:34,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 05:03:34,772 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [14/23] Tour MpesaExpressTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("10.0"))) 2026-03-23 05:03:34,824 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [15/23] Tour MpesaExpressTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:03:34,875 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [16/23] Tour MpesaExpressTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:03:34,977 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [17/23] Tour MpesaExpressTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:03:35,010 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:03:35,023 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:03:35,026 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [18/23] Tour MpesaExpressTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:03:35,080 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [19/23] Tour MpesaExpressTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 05:03:35,132 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [20/23] Tour MpesaExpressTour → Step click 'M-PESA Express' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("M-PESA Express")) 2026-03-23 05:03:35,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 05:03:35,237 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [21/23] Tour MpesaExpressTour → Step Enter phone number (trigger: .form-control) 2026-03-23 05:03:35,319 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [22/23] Tour MpesaExpressTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:03:35,404 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: [23/23] Tour MpesaExpressTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 05:03:35,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:35] "POST /web/dataset/call_kw/pos.payment.method/mpesa_express_send_payment_request#pos.payment.method.mpesa_express_send_payment_request HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:03:35,443 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-03-23 05:03:35,445 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-03-23 05:03:35,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:03:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 05:03:35,624 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14331892 (allocated 15204352) 2026-03-23 05:03:35,651 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 105083 2026-03-23 05:03:35,654 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-03-23 05:03:35,656 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 105083 2026-03-23 05:03:35,773 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmp19h3vt63_chrome_odoo" 2026-03-23 05:03:35,903 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:03:36,320 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-03-23 05:03:36,355 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-03-23 05:03:36,362 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-03-23 05:03:36,377 26 INFO 00799-19-0-all odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-03-23 05:03:36,426 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:03:50,573 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-03-23 05:03:50,930 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18563234 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-03-23 05:03:53,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18563234 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #676 2026-03-23 05:03:53,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18563234 finished 2026-03-23 05:03:53,694 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-03-23 05:03:56,234 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-03-23 05:03:56,830 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29453079 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '4ad7f8b0-6d4d-4a53-bd7b-1735e0a40bc5'}] 2026-03-23 05:03:57,171 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2098] 2026-03-23 05:03:59,539 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29453079 order {'name': 'Order 00044-003-0014', 'uuid': '4ad7f8b0-6d4d-4a53-bd7b-1735e0a40bc5'} created pos.order #677 2026-03-23 05:03:59,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29453079 finished 2026-03-23 05:04:00,192 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-03-23 05:04:01,286 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 105265 2026-03-23 05:04:01,286 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmpe_2vwr2i_chrome_odoo 2026-03-23 05:04:01,286 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:45619/json/version 2026-03-23 05:04:01,289 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:01,475 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/141.0.7390.54 2026-03-23 05:04:01,475 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:45619/json 2026-03-23 05:04:01,477 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:01,522 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:45619/devtools/page/6CDA2B1F4CC006EEEC68159EA3A46BEF 2026-03-23 05:04:01,587 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-03-23 05:04:01,644 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-03-23 05:04:02,021 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:04:02,025 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-03-23 05:04:02,029 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:04:02,030 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:04:02,056 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:04:02,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:02] "GET /pos/ui/116 HTTP/1.1" 200 - 82 0.062 0.778 2026-03-23 05:04:02,895 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '6CDA2B1F4CC006EEEC68159EA3A46BEF', 'loaderId': '20A3EE8C07A022E88B31DD0DB01F537A', 'isDownload': False} 2026-03-23 05:04:02,895 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-03-23 05:04:02,943 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:04:02,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:02] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 05:04:02,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:02] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.026 2026-03-23 05:04:03,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-03-23 05:04:03,775 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:04:03,797 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:04:03,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.031 2026-03-23 05:04:03,922 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:04:03,944 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [1/17] Tour PosSettleOrderWithNote → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:04:03,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.021 2026-03-23 05:04:03,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-03-23 05:04:03,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:04:04,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.021 2026-03-23 05:04:04,110 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11142) 2026-03-23 05:04:04,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.088 2026-03-23 05:04:04,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.098 2026-03-23 05:04:04,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.048 2026-03-23 05:04:05,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.312 0.553 2026-03-23 05:04:05,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.062 2026-03-23 05:04:05,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:04:05,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.049 2026-03-23 05:04:05,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.016 2026-03-23 05:04:05,658 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-03-23 05:04:05,770 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:04:05,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:04:05,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:04:05,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.019 0.054 2026-03-23 05:04:05,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.066 2026-03-23 05:04:05,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.005 0.082 2026-03-23 05:04:05,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-03-23 05:04:05,914 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "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 05:04:05,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:05,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:05] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.008 0.021 2026-03-23 05:04:06,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.032 2026-03-23 05:04:06,179 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [2/17] Tour PosSettleOrderWithNote → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:04:06,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.008 0.062 2026-03-23 05:04:06,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.053 2026-03-23 05:04:06,484 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:04:06,502 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [3/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:04:06,544 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.144 2026-03-23 05:04:06,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-03-23 05:04:06,597 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [4/17] Tour PosSettleOrderWithNote → Step click Actions button (trigger: .more-btn) 2026-03-23 05:04:06,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.191 2026-03-23 05:04:06,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-03-23 05:04:06,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-03-23 05:04:06,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.179 2026-03-23 05:04:06,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-03-23 05:04:06,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.177 2026-03-23 05:04:06,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.112 2026-03-23 05:04:06,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.082 0.217 2026-03-23 05:04:07,027 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [5/17] Tour PosSettleOrderWithNote → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:04:07,099 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [6/17] Tour PosSettleOrderWithNote → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:04:07,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.059 0.161 2026-03-23 05:04:07,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.036 0.063 2026-03-23 05:04:07,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.032 2026-03-23 05:04:07,746 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [7/17] Tour PosSettleOrderWithNote → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:04:07,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:07] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.082 0.140 2026-03-23 05:04:08,073 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [8/17] Tour PosSettleOrderWithNote → Step body:not(:has(.modal)) 2026-03-23 05:04:08,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.076 0.140 2026-03-23 05:04:08,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.061 0.192 2026-03-23 05:04:08,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 05:04:08,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 05:04:08,600 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [9/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-03-23 05:04:08,652 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [10/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:04:08,750 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [11/17] Tour PosSettleOrderWithNote → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:04:08,788 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:04:08,794 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:04:08,797 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [12/17] Tour PosSettleOrderWithNote → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:04:08,849 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [13/17] Tour PosSettleOrderWithNote → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:04:08,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 05:04:08,971 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [14/17] Tour PosSettleOrderWithNote → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:04:09,083 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [15/17] Tour PosSettleOrderWithNote → Step Check orderline with attributes: {"customerNote":"Customer note 2--Customer note 3"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Customer note 2--Customer note 3"))) 2026-03-23 05:04:09,122 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:04:09,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.026 0.048 2026-03-23 05:04:09,139 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30106055 started for PoS orders references: [{'name': '/', 'uuid': 'c8ac019f-c69b-47f4-9602-c66d64fedb1e'}] 2026-03-23 05:04:09,718 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2101] 2026-03-23 05:04:10,277 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30106055 order {'name': '/', 'uuid': 'c8ac019f-c69b-47f4-9602-c66d64fedb1e'} created pos.order #679 2026-03-23 05:04:10,299 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30106055 finished 2026-03-23 05:04:10,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 360 0.678 1.047 2026-03-23 05:04:10,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.035 2026-03-23 05:04:11,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 05:04:11,199 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [16/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:04:11,298 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: [17/17] Tour PosSettleOrderWithNote → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:04:11,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 05:04:11,362 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-03-23 05:04:11,365 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 05:04:11,628 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17297128 (allocated 19398656) 2026-03-23 05:04:11,638 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 105265 2026-03-23 05:04:11,639 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-03-23 05:04:11,641 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 105265 2026-03-23 05:04:11,761 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmpe_2vwr2i_chrome_odoo" 2026-03-23 05:04:11,847 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-03-23 05:04:13,496 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 105458 2026-03-23 05:04:13,496 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp5r6vnh9g_chrome_odoo 2026-03-23 05:04:13,496 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:42651/json/version 2026-03-23 05:04:13,510 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:13,745 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 05:04:13,745 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:42651/json 2026-03-23 05:04:13,748 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:13,782 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:42651/devtools/page/D1380FFA4481F6715CC4EBE300906E61 2026-03-23 05:04:13,920 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-03-23 05:04:13,942 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-03-23 05:04:14,356 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:04:14,361 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-03-23 05:04:14,366 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:04:14,366 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:04:14,393 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:04:15,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:15] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.081 0.920 2026-03-23 05:04:15,394 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': 'D1380FFA4481F6715CC4EBE300906E61', 'loaderId': 'FC947BAB6386019682DE536E1F7F1739', 'isDownload': False} 2026-03-23 05:04:15,394 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate ready code "odoo.isTourReady('test_down_payment_displayed')" 2026-03-23 05:04:15,446 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:04:15,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:15] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 05:04:15,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.056 2026-03-23 05:04:15,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:15] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.073 2026-03-23 05:04:16,496 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:04:16,499 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:04:16,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 05:04:16,574 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate test code "odoo.startTour('test_down_payment_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:04:16,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 05:04:16,614 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [1/23] Tour test_down_payment_displayed → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:04:16,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:04:16,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:04:16,786 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11143) 2026-03-23 05:04:16,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.085 2026-03-23 05:04:16,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.025 0.116 2026-03-23 05:04:16,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.021 2026-03-23 05:04:16,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.071 2026-03-23 05:04:17,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.300 0.503 2026-03-23 05:04:17,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:04:17,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:04:18,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.073 2026-03-23 05:04:18,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:04:18,208 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 05:04:18,330 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:04:18,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:04:18,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:04:18,391 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:04:18,466 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:04:18,495 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:04:18,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.068 0.184 2026-03-23 05:04:18,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.005 0.281 2026-03-23 05:04:18,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.289 2026-03-23 05:04:18,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.008 0.212 2026-03-23 05:04:18,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.015 0.132 2026-03-23 05:04:18,766 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [2/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:04:18,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:18] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.008 0.031 2026-03-23 05:04:19,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.026 0.050 2026-03-23 05:04:19,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.145 2026-03-23 05:04:19,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:04:19,174 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [3/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:04:19,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.199 2026-03-23 05:04:19,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-03-23 05:04:19,304 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [4/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .more-btn) 2026-03-23 05:04:19,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.361 2026-03-23 05:04:19,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-03-23 05:04:19,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.427 2026-03-23 05:04:19,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.372 2026-03-23 05:04:19,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.443 2026-03-23 05:04:19,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.064 0.493 2026-03-23 05:04:19,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:19] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.815 2026-03-23 05:04:19,872 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [5/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:04:19,973 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [6/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:04:20,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.063 0.139 2026-03-23 05:04:20,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.032 0.054 2026-03-23 05:04:20,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.046 2026-03-23 05:04:20,592 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [7/23] Tour test_down_payment_displayed → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-03-23 05:04:20,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.112 0.155 2026-03-23 05:04:20,965 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [8/23] Tour test_down_payment_displayed → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-03-23 05:04:21,025 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [9/23] Tour test_down_payment_displayed → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-03-23 05:04:21,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.090 0.132 2026-03-23 05:04:21,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.044 2026-03-23 05:04:21,231 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [10/23] Tour test_down_payment_displayed → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:04:21,362 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [11/23] Tour test_down_payment_displayed → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:04:21,396 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:21,397 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:04:21,417 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [12/23] Tour test_down_payment_displayed → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:04:21,468 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [13/23] Tour test_down_payment_displayed → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:04:21,566 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [14/23] Tour test_down_payment_displayed → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:04:21,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.038 2026-03-23 05:04:21,650 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [15/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:04:21,666 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:21,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.030 2026-03-23 05:04:21,689 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69404960 started for PoS orders references: [{'name': '/', 'uuid': '5ab21637-b194-4646-ad22-1f440b7dff71'}] 2026-03-23 05:04:21,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69404960 order {'name': '/', 'uuid': '5ab21637-b194-4646-ad22-1f440b7dff71'} created pos.order #680 2026-03-23 05:04:21,895 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69404960 finished 2026-03-23 05:04:22,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 125 0.166 0.328 2026-03-23 05:04:22,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.041 2026-03-23 05:04:22,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.092 2026-03-23 05:04:22,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 05:04:22,659 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [16/23] Tour test_down_payment_displayed → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:04:22,700 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [17/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:04:22,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 05:04:22,752 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [18/23] Tour test_down_payment_displayed → Step click Actions button (trigger: .more-btn) 2026-03-23 05:04:22,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [19/23] Tour test_down_payment_displayed → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:04:22,873 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [20/23] Tour test_down_payment_displayed → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:04:22,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.061 2026-03-23 05:04:23,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.018 0.044 2026-03-23 05:04:23,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 05:04:23,126 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [21/23] Tour test_down_payment_displayed → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:04:23,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.062 0.128 2026-03-23 05:04:23,396 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [22/23] Tour test_down_payment_displayed → Step body:not(:has(.modal)) 2026-03-23 05:04:23,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.074 0.141 2026-03-23 05:04:23,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.026 0.193 2026-03-23 05:04:23,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.047 2026-03-23 05:04:23,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 05:04:23,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.041 2026-03-23 05:04:23,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.042 2026-03-23 05:04:23,911 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: [23/23] Tour test_down_payment_displayed → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"-1.15"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("-1.15"))) 2026-03-23 05:04:23,958 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-03-23 05:04:23,959 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:04:24,266 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19478560 (allocated 21630976) 2026-03-23 05:04:24,278 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 105458 2026-03-23 05:04:24,287 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-03-23 05:04:24,293 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 105458 2026-03-23 05:04:24,364 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp5r6vnh9g_chrome_odoo" 2026-03-23 05:04:24,483 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-03-23 05:04:25,938 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 105657 2026-03-23 05:04:25,938 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpsme0ngkc_chrome_odoo 2026-03-23 05:04:25,938 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:46029/json/version 2026-03-23 05:04:25,987 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:26,108 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/141.0.7390.54 2026-03-23 05:04:26,108 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:46029/json 2026-03-23 05:04:26,109 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:26,131 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:46029/devtools/page/2F5E38A8F589B8FAB1B326EF768CD444 2026-03-23 05:04:26,159 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-03-23 05:04:26,248 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-03-23 05:04:26,643 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:04:26,647 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-03-23 05:04:26,649 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:04:26,649 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:04:26,679 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:04:27,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:27] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.077 0.883 2026-03-23 05:04:27,632 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '2F5E38A8F589B8FAB1B326EF768CD444', 'loaderId': '9DA522BCB55C6693D41D0CB5479CFD62', 'isDownload': False} 2026-03-23 05:04:27,633 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-03-23 05:04:27,671 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:04:27,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:27] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-03-23 05:04:27,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:27] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.057 2026-03-23 05:04:27,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:27] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.020 0.097 2026-03-23 05:04:28,397 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:28,403 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:28,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-03-23 05:04:28,466 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:04:28,488 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [1/15] Tour PoSDownPaymentAmount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:04:28,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.009 2026-03-23 05:04:28,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:04:28,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:04:28,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.051 2026-03-23 05:04:28,696 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11144) 2026-03-23 05:04:28,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.097 2026-03-23 05:04:28,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.029 0.118 2026-03-23 05:04:28,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.065 2026-03-23 05:04:29,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.290 0.413 2026-03-23 05:04:29,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:04:29,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:04:29,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:29] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-03-23 05:04:29,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 05:04:29,928 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-03-23 05:04:30,025 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:04:30,064 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:04:30,067 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:30,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 05:04:30,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 05:04:30,117 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "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 05:04:30,127 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:30,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.058 0.100 2026-03-23 05:04:30,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.171 2026-03-23 05:04:30,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.010 0.079 2026-03-23 05:04:30,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.033 2026-03-23 05:04:30,383 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [2/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:04:30,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.016 0.048 2026-03-23 05:04:30,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.048 2026-03-23 05:04:30,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.106 2026-03-23 05:04:30,696 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:30,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-03-23 05:04:30,762 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [3/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:04:30,836 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [4/15] Tour PoSDownPaymentAmount → Step click Actions button (trigger: .more-btn) 2026-03-23 05:04:30,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.239 2026-03-23 05:04:30,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.279 2026-03-23 05:04:30,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:30] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.339 2026-03-23 05:04:31,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.359 2026-03-23 05:04:31,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.330 2026-03-23 05:04:31,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.331 2026-03-23 05:04:31,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "GET /web/image?model=product.template&field=image_128&id=2060&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.286 2026-03-23 05:04:31,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.339 2026-03-23 05:04:31,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.010 0.341 2026-03-23 05:04:31,323 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [5/15] Tour PoSDownPaymentAmount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:04:31,388 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [6/15] Tour PoSDownPaymentAmount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:04:31,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.049 0.117 2026-03-23 05:04:31,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.052 2026-03-23 05:04:31,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.014 0.047 2026-03-23 05:04:31,999 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [7/15] Tour PoSDownPaymentAmount → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-03-23 05:04:32,186 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.068 0.115 2026-03-23 05:04:32,292 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [8/15] Tour PoSDownPaymentAmount → Step click numpad button: +20 (trigger: div.numpad button:contains(/^\+20$/)) 2026-03-23 05:04:32,369 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [9/15] Tour PoSDownPaymentAmount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-03-23 05:04:32,533 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [10/15] Tour PoSDownPaymentAmount → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("20.0"))) 2026-03-23 05:04:32,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.155 0.181 2026-03-23 05:04:32,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.099 2026-03-23 05:04:32,618 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [11/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:04:32,731 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [12/15] Tour PoSDownPaymentAmount → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:04:32,760 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:04:32,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:32,785 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [13/15] Tour PoSDownPaymentAmount → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:04:32,833 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [14/15] Tour PoSDownPaymentAmount → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 05:04:32,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:04:32,954 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: [15/15] Tour PoSDownPaymentAmount → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:04:33,041 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-03-23 05:04:33,043 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 05:04:33,062 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:04:33,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.020 2026-03-23 05:04:33,083 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28921474 started for PoS orders references: [{'name': '/', 'uuid': 'a13b8808-b662-476a-b9ca-e56dbbb25f4b'}] 2026-03-23 05:04:33,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28921474 order {'name': '/', 'uuid': 'a13b8808-b662-476a-b9ca-e56dbbb25f4b'} created pos.order #681 2026-03-23 05:04:33,319 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28921474 finished 2026-03-23 05:04:33,377 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 16523440 (allocated 17825792) 2026-03-23 05:04:33,397 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 105657 2026-03-23 05:04:33,398 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-03-23 05:04:33,408 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 105657 2026-03-23 05:04:33,561 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpsme0ngkc_chrome_odoo" 2026-03-23 05:04:33,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.184 0.446 2026-03-23 05:04:33,689 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [] 2026-03-23 05:04:34,447 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-03-23 05:04:36,162 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-03-23 05:04:37,630 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 105844 2026-03-23 05:04:37,630 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp5l2why00_chrome_odoo 2026-03-23 05:04:37,630 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:33265/json/version 2026-03-23 05:04:37,631 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:37,756 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/141.0.7390.54 2026-03-23 05:04:37,756 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:33265/json 2026-03-23 05:04:37,757 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:37,815 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:33265/devtools/page/90C2DE3680515AA421DF9508D986FBAC 2026-03-23 05:04:37,850 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-03-23 05:04:37,925 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-03-23 05:04:38,264 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:04:38,279 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-03-23 05:04:38,283 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:04:38,283 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:04:38,310 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:04:39,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:39] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.080 0.729 2026-03-23 05:04:39,121 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '90C2DE3680515AA421DF9508D986FBAC', 'loaderId': 'CFC40F115A6D53F2E721CEC4EA1E9453', 'isDownload': False} 2026-03-23 05:04:39,121 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-03-23 05:04:39,183 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:04:39,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.016 0.028 2026-03-23 05:04:39,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.072 2026-03-23 05:04:39,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.117 2026-03-23 05:04:39,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:04:39,998 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 05:04:40,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.034 2026-03-23 05:04:40,086 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:04:40,113 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/15] Tour PoSApplyDownpaymentInvoice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:04:40,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.012 0.015 2026-03-23 05:04:40,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.010 0.011 2026-03-23 05:04:40,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:04:40,282 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11145) 2026-03-23 05:04:40,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.051 2026-03-23 05:04:40,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.082 2026-03-23 05:04:40,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-03-23 05:04:40,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.034 0.057 2026-03-23 05:04:41,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.275 0.498 2026-03-23 05:04:41,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:04:41,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 05:04:41,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.070 2026-03-23 05:04:41,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:04:41,608 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-03-23 05:04:41,734 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:04:41,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.023 0.012 2026-03-23 05:04:41,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 05:04:41,787 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:41,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:04:41,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /web/image/res.users/699/avatar_128 HTTP/1.1" 200 - 14 0.030 0.091 2026-03-23 05:04:41,934 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "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 05:04:41,936 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:04:41,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.018 0.143 2026-03-23 05:04:41,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:41] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 05:04:42,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.036 2026-03-23 05:04:42,134 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:04:42,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.069 2026-03-23 05:04:42,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.094 2026-03-23 05:04:42,558 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:04:42,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.161 2026-03-23 05:04:42,677 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:04:42,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.226 2026-03-23 05:04:42,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-03-23 05:04:42,788 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/15] Tour PoSApplyDownpaymentInvoice → Step click Actions button (trigger: .more-btn) 2026-03-23 05:04:42,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.378 2026-03-23 05:04:42,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.382 2026-03-23 05:04:42,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.003 0.315 2026-03-23 05:04:42,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.295 2026-03-23 05:04:42,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:42] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-03-23 05:04:43,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.265 2026-03-23 05:04:43,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:43] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.011 0.176 2026-03-23 05:04:43,118 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/15] Tour PoSApplyDownpaymentInvoice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:04:43,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:43] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.007 0.027 2026-03-23 05:04:43,192 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/15] Tour PoSApplyDownpaymentInvoice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:04:43,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.052 0.133 2026-03-23 05:04:43,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.059 2026-03-23 05:04:43,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 05:04:43,806 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/15] Tour PoSApplyDownpaymentInvoice → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-03-23 05:04:43,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.063 0.113 2026-03-23 05:04:44,071 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/15] Tour PoSApplyDownpaymentInvoice → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-03-23 05:04:44,163 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/15] Tour PoSApplyDownpaymentInvoice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-03-23 05:04:44,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.085 0.104 2026-03-23 05:04:44,292 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:04:44,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 05:04:44,436 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/15] Tour PoSApplyDownpaymentInvoice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:04:44,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:44,486 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:04:44,496 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/15] Tour PoSApplyDownpaymentInvoice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:04:44,543 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/15] Tour PoSApplyDownpaymentInvoice → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:04:44,638 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/15] Tour PoSApplyDownpaymentInvoice → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:04:44,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.041 2026-03-23 05:04:44,705 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [15/15] Tour PoSApplyDownpaymentInvoice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:04:44,804 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-03-23 05:04:44,809 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 05:04:44,837 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:04:44,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.045 2026-03-23 05:04:44,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90251643 started for PoS orders references: [{'name': '/', 'uuid': 'dc544c36-1fe9-424c-b380-5abac621c3b5'}] 2026-03-23 05:04:45,305 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16582876 (allocated 17563648) 2026-03-23 05:04:45,413 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 105844 2026-03-23 05:04:45,427 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-03-23 05:04:45,431 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 105844 2026-03-23 05:04:45,746 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp5l2why00_chrome_odoo" 2026-03-23 05:04:45,952 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-03-23 05:04:47,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90251643 order {'name': '/', 'uuid': 'dc544c36-1fe9-424c-b380-5abac621c3b5'} created pos.order #682 2026-03-23 05:04:47,547 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90251643 finished 2026-03-23 05:04:47,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 382 0.757 2.225 2026-03-23 05:04:49,201 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 106032 2026-03-23 05:04:49,202 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpajoa2h1h_chrome_odoo 2026-03-23 05:04:49,226 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45305/json/version 2026-03-23 05:04:49,236 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:49,457 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/141.0.7390.54 2026-03-23 05:04:49,457 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:45305/json 2026-03-23 05:04:49,460 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:49,519 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:45305/devtools/page/69AD3DB5F79322F1715C72D52008563C 2026-03-23 05:04:49,638 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-03-23 05:04:49,717 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-03-23 05:04:50,025 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:04:50,032 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-03-23 05:04:50,035 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:04:50,035 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:04:50,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:50] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.047 0.112 2026-03-23 05:04:50,232 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '69AD3DB5F79322F1715C72D52008563C', 'loaderId': 'E58B3115C37207603130494B2E2559DA', 'isDownload': False} 2026-03-23 05:04:50,232 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-03-23 05:04:50,297 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:04:50,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:50] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.035 2026-03-23 05:04:50,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:50] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.058 2026-03-23 05:04:50,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:50] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.087 2026-03-23 05:04:51,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:04:51,481 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:04:51,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:04:51,562 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:04:51,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 05:04:51,583 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/14] Tour PoSApplyDownpaymentInvoice2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:04:51,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:04:51,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:04:51,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 05:04:51,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.041 2026-03-23 05:04:51,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.018 0.074 2026-03-23 05:04:51,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-03-23 05:04:52,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 176 0.232 0.462 2026-03-23 05:04:52,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:04:52,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.092 2026-03-23 05:04:53,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 3 0.010 0.141 2026-03-23 05:04:53,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 05:04:53,288 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-03-23 05:04:53,423 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:04:53,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:04:53,481 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:53,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:04:53,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /web/image/res.users/699/avatar_128 HTTP/1.1" 200 - 7 0.020 0.041 2026-03-23 05:04:53,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.003 0.061 2026-03-23 05:04:53,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-03-23 05:04:53,587 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "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 05:04:53,618 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:53,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.008 0.029 2026-03-23 05:04:53,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 05:04:53,874 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/14] Tour PoSApplyDownpaymentInvoice2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:04:54,247 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/14] Tour PoSApplyDownpaymentInvoice2 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:04:54,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.116 2026-03-23 05:04:54,331 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:04:54,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.230 2026-03-23 05:04:54,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-03-23 05:04:54,505 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/14] Tour PoSApplyDownpaymentInvoice2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:04:54,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.360 2026-03-23 05:04:54,576 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/14] Tour PoSApplyDownpaymentInvoice2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:04:54,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.405 2026-03-23 05:04:54,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.431 2026-03-23 05:04:54,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.304 2026-03-23 05:04:54,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.288 2026-03-23 05:04:54,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.275 2026-03-23 05:04:54,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.009 0.219 2026-03-23 05:04:54,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.007 0.269 2026-03-23 05:04:54,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:54] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.003 0.067 2026-03-23 05:04:55,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.035 0.048 2026-03-23 05:04:55,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 05:04:55,253 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/14] Tour PoSApplyDownpaymentInvoice2 → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-03-23 05:04:55,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.073 0.142 2026-03-23 05:04:55,595 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/14] Tour PoSApplyDownpaymentInvoice2 → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-03-23 05:04:55,669 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/14] Tour PoSApplyDownpaymentInvoice2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-03-23 05:04:55,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.089 0.148 2026-03-23 05:04:55,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/14] Tour PoSApplyDownpaymentInvoice2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:04:55,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 05:04:56,034 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/14] Tour PoSApplyDownpaymentInvoice2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:04:56,089 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/14] Tour PoSApplyDownpaymentInvoice2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:04:56,110 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:04:56,113 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:04:56,147 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/14] Tour PoSApplyDownpaymentInvoice2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:04:56,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 05:04:56,260 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/14] Tour PoSApplyDownpaymentInvoice2 → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:04:56,316 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/14] Tour PoSApplyDownpaymentInvoice2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:04:56,420 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-03-23 05:04:56,432 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:04:56,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.021 0.034 2026-03-23 05:04:56,451 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70819230 started for PoS orders references: [{'name': '/', 'uuid': '01cd9482-62b5-4ade-a8c9-792538dcc6f6'}] 2026-03-23 05:04:56,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:04:56,804 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16403580 (allocated 17563648) 2026-03-23 05:04:56,835 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 106032 2026-03-23 05:04:56,841 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-03-23 05:04:56,852 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 106032 2026-03-23 05:04:57,008 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpajoa2h1h_chrome_odoo" 2026-03-23 05:04:57,129 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-03-23 05:04:57,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70819230 order {'name': '/', 'uuid': '01cd9482-62b5-4ade-a8c9-792538dcc6f6'} created pos.order #683 2026-03-23 05:04:57,813 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70819230 finished 2026-03-23 05:04:57,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 272 0.410 1.148 2026-03-23 05:04:58,693 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 106218 2026-03-23 05:04:58,694 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpl9q_olub_chrome_odoo 2026-03-23 05:04:58,694 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:46299/json/version 2026-03-23 05:04:58,704 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:58,923 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/141.0.7390.54 2026-03-23 05:04:58,923 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:46299/json 2026-03-23 05:04:58,926 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:04:59,029 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:46299/devtools/page/87EA24808590CAD2FCB5E63038772057 2026-03-23 05:04:59,088 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-03-23 05:04:59,155 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-03-23 05:04:59,229 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:04:59,231 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-03-23 05:04:59,236 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:04:59,236 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:04:59,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:59] "GET /pos/ui/116 HTTP/1.1" 200 - 31 0.034 0.071 2026-03-23 05:04:59,383 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '87EA24808590CAD2FCB5E63038772057', 'loaderId': '6C300B39C964DDEB41D86D4F18D23D22', 'isDownload': False} 2026-03-23 05:04:59,387 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-03-23 05:04:59,439 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:04:59,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 05:04:59,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 05:04:59,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:04:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.049 2026-03-23 05:05:00,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:00,196 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:05:00,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:05:00,270 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:05:00,291 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [1/14] Tour PosSettleAndInvoiceOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:05:00,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 05:05:00,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 05:05:00,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:00,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 05:05:00,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.026 2026-03-23 05:05:00,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.014 0.054 2026-03-23 05:05:00,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-03-23 05:05:01,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 176 0.198 0.407 2026-03-23 05:05:01,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 05:05:01,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:05:01,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:01] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 3 0.011 0.095 2026-03-23 05:05:01,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 05:05:01,782 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-03-23 05:05:01,904 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:05:01,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:05:01,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:05:02,021 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:05:02,083 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "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 05:05:02,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/image/res.users/699/avatar_128 HTTP/1.1" 200 - 7 0.050 0.116 2026-03-23 05:05:02,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:05:02,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.012 0.188 2026-03-23 05:05:02,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.193 2026-03-23 05:05:02,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.016 0.113 2026-03-23 05:05:02,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.045 2026-03-23 05:05:02,453 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [2/14] Tour PosSettleAndInvoiceOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:05:02,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.014 0.067 2026-03-23 05:05:02,643 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [3/14] Tour PosSettleAndInvoiceOrder2 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:05:02,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.116 2026-03-23 05:05:02,786 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:05:02,822 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [4/14] Tour PosSettleAndInvoiceOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:05:02,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.234 2026-03-23 05:05:02,939 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [5/14] Tour PosSettleAndInvoiceOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:05:02,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:02] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.339 2026-03-23 05:05:03,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.383 2026-03-23 05:05:03,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.460 2026-03-23 05:05:03,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.548 2026-03-23 05:05:03,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.516 2026-03-23 05:05:03,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.487 2026-03-23 05:05:03,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.406 2026-03-23 05:05:03,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.348 2026-03-23 05:05:03,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.308 2026-03-23 05:05:03,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-03-23 05:05:03,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.016 0.052 2026-03-23 05:05:03,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.031 2026-03-23 05:05:04,049 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [6/14] Tour PosSettleAndInvoiceOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:05:04,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.070 0.183 2026-03-23 05:05:04,427 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [7/14] Tour PosSettleAndInvoiceOrder2 → Step body:not(:has(.modal)) 2026-03-23 05:05:04,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.087 0.122 2026-03-23 05:05:04,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.026 0.146 2026-03-23 05:05:04,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 05:05:04,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.040 2026-03-23 05:05:04,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 05:05:04,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.017 2026-03-23 05:05:04,911 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [8/14] Tour PosSettleAndInvoiceOrder2 → Step Check orderline with attributes: {} (trigger: .order-container .orderline) 2026-03-23 05:05:04,963 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [9/14] Tour PosSettleAndInvoiceOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:05:05,059 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [10/14] Tour PosSettleAndInvoiceOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:05:05,093 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:05,100 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:05:05,114 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [11/14] Tour PosSettleAndInvoiceOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:05:05,164 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [12/14] Tour PosSettleAndInvoiceOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:05:05,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 05:05:05,275 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [13/14] Tour PosSettleAndInvoiceOrder2 → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:05:05,344 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: [14/14] Tour PosSettleAndInvoiceOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:05:05,433 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-03-23 05:05:05,434 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 05:05:05,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:05,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.056 2026-03-23 05:05:05,497 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55165359 started for PoS orders references: [{'name': '/', 'uuid': '5a7b6c5f-4268-47ab-aa96-44deb81f4f18'}] 2026-03-23 05:05:05,722 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16586624 (allocated 18087936) 2026-03-23 05:05:05,760 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 106218 2026-03-23 05:05:05,798 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-03-23 05:05:05,802 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 106218 2026-03-23 05:05:05,966 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpl9q_olub_chrome_odoo" 2026-03-23 05:05:06,106 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-03-23 05:05:06,181 26 INFO 00799-19-0-all odoo.models.unlink: User #699 deleted stock.move.line records with IDs: [2106] 2026-03-23 05:05:07,540 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55165359 order {'name': '/', 'uuid': '5a7b6c5f-4268-47ab-aa96-44deb81f4f18'} created pos.order #684 2026-03-23 05:05:07,545 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55165359 finished 2026-03-23 05:05:07,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.773 1.590 2026-03-23 05:05:07,941 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-03-23 05:05:09,140 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 106409 2026-03-23 05:05:09,154 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpun1uy5g3_chrome_odoo 2026-03-23 05:05:09,155 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:38607/json/version 2026-03-23 05:05:09,165 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38607', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:09,249 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/141.0.7390.54 2026-03-23 05:05:09,249 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:38607/json 2026-03-23 05:05:09,250 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38607', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:09,266 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:38607/devtools/page/002E5259B66EBD702B9A2415D4D8B642 2026-03-23 05:05:09,277 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-03-23 05:05:09,349 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-03-23 05:05:09,866 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:05:09,870 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-03-23 05:05:09,872 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:05:09,873 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:05:09,893 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:05:10,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:10] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.047 0.683 2026-03-23 05:05:10,626 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '002E5259B66EBD702B9A2415D4D8B642', 'loaderId': '4A0A456C0273036F2C2233463DF3742B', 'isDownload': False} 2026-03-23 05:05:10,626 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-03-23 05:05:10,674 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:05:10,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:10] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 05:05:10,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:10] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 05:05:10,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:10] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 05:05:11,410 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:05:11,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:11,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.017 2026-03-23 05:05:11,484 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:05:11,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 05:05:11,502 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [1/33] Tour PosRefundDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:05:11,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:05:11,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:05:11,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.035 2026-03-23 05:05:11,680 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11152) 2026-03-23 05:05:11,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.019 0.102 2026-03-23 05:05:11,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.112 2026-03-23 05:05:11,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.051 2026-03-23 05:05:12,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.301 0.439 2026-03-23 05:05:12,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:05:12,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 05:05:12,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:12] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-03-23 05:05:12,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.032 2026-03-23 05:05:12,919 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-03-23 05:05:13,007 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:13,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 05:05:13,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-03-23 05:05:13,072 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:05:13,074 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:13,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.009 0.093 2026-03-23 05:05:13,211 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-03-23 05:05:13,233 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:05:13,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.057 0.217 2026-03-23 05:05:13,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.010 0.140 2026-03-23 05:05:13,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.045 2026-03-23 05:05:13,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.010 0.063 2026-03-23 05:05:13,479 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [2/33] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:05:13,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-03-23 05:05:13,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 05:05:13,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.062 2026-03-23 05:05:13,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:05:13,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:13] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.154 2026-03-23 05:05:13,947 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [3/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:05:14,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.301 2026-03-23 05:05:14,095 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [4/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .more-btn) 2026-03-23 05:05:14,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.435 2026-03-23 05:05:14,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.534 2026-03-23 05:05:14,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.557 2026-03-23 05:05:14,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.565 2026-03-23 05:05:14,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.552 2026-03-23 05:05:14,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.011 0.327 2026-03-23 05:05:14,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.515 2026-03-23 05:05:14,684 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [5/33] Tour PosRefundDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:05:14,749 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [6/33] Tour PosRefundDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:05:14,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.049 0.123 2026-03-23 05:05:15,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.031 0.056 2026-03-23 05:05:15,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.036 2026-03-23 05:05:15,281 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [7/33] Tour PosRefundDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-03-23 05:05:15,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:15] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.066 0.150 2026-03-23 05:05:15,582 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [8/33] Tour PosRefundDownpayment → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-03-23 05:05:15,649 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [9/33] Tour PosRefundDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-03-23 05:05:15,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.066 0.132 2026-03-23 05:05:15,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 05:05:15,813 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [10/33] Tour PosRefundDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:05:15,900 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [11/33] Tour PosRefundDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:05:15,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:05:15,929 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:05:15,964 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [12/33] Tour PosRefundDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:05:16,016 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [13/33] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 05:05:16,114 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [14/33] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:05:16,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 05:05:16,244 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [15/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:05:16,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.050 2026-03-23 05:05:16,316 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4711605 started for PoS orders references: [{'name': '/', 'uuid': 'f5133976-c062-412c-bf2f-08809932ca75'}] 2026-03-23 05:05:16,319 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 05:05:16,474 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4711605 order {'name': '/', 'uuid': 'f5133976-c062-412c-bf2f-08809932ca75'} created pos.order #685 2026-03-23 05:05:16,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4711605 finished 2026-03-23 05:05:16,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 124 0.128 0.366 2026-03-23 05:05:16,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 05:05:16,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.066 2026-03-23 05:05:17,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 05:05:17,390 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [16/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:05:17,409 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [17/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:05:17,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.059 2026-03-23 05:05:17,458 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [18/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:05:17,508 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [19/33] Tour PosRefundDownpayment → Step click Actions button (trigger: .more-btn) 2026-03-23 05:05:17,569 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [20/33] Tour PosRefundDownpayment → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 05:05:17,653 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [21/33] Tour PosRefundDownpayment → Step .ticket-screen .pos-search-bar .filter span:contains("Paid") 2026-03-23 05:05:17,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:05:17,755 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [22/33] Tour PosRefundDownpayment → Step .ticket-screen .order-row:contains("001") 2026-03-23 05:05:17,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.012 0.049 2026-03-23 05:05:17,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:17] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.007 0.024 2026-03-23 05:05:17,835 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [23/33] Tour PosRefundDownpayment → Step Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(.qty:contains("1"))) 2026-03-23 05:05:17,893 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [24/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:05:17,937 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [25/33] Tour PosRefundDownpayment → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 05:05:17,994 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [26/33] Tour PosRefundDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:05:18,053 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [27/33] Tour PosRefundDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:05:18,098 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [28/33] Tour PosRefundDownpayment → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 05:05:18,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 05:05:18,236 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [29/33] Tour PosRefundDownpayment → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 05:05:18,270 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [30/33] Tour PosRefundDownpayment → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 05:05:18,347 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [31/33] Tour PosRefundDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:05:18,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 05:05:18,440 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [32/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:05:18,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.072 2026-03-23 05:05:18,500 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84034699 started for PoS orders references: [{'name': '/', 'uuid': '36c77fe8-defb-4a1b-b48c-f0f0a78e51da'}] 2026-03-23 05:05:18,621 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84034699 order {'name': '/', 'uuid': '36c77fe8-defb-4a1b-b48c-f0f0a78e51da'} created pos.order #686 2026-03-23 05:05:18,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84034699 finished 2026-03-23 05:05:19,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 133 0.277 0.382 2026-03-23 05:05:19,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.034 2026-03-23 05:05:19,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.020 0.061 2026-03-23 05:05:19,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:05:19,431 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: [33/33] Tour PosRefundDownpayment → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:05:19,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 05:05:19,508 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-03-23 05:05:19,516 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 05:05:19,944 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 19421964 (allocated 20582400) 2026-03-23 05:05:19,959 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 106409 2026-03-23 05:05:19,962 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-03-23 05:05:19,965 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 106409 2026-03-23 05:05:20,092 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpun1uy5g3_chrome_odoo" 2026-03-23 05:05:20,199 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-03-23 05:05:21,855 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 106610 2026-03-23 05:05:21,856 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmpwednam9h_chrome_odoo 2026-03-23 05:05:21,856 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:33415/json/version 2026-03-23 05:05:21,860 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:22,067 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/141.0.7390.54 2026-03-23 05:05:22,068 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:33415/json 2026-03-23 05:05:22,091 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:22,163 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:33415/devtools/page/0F0D0F82D23FDF318BBA365ECAB6FEB8 2026-03-23 05:05:22,236 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-03-23 05:05:22,303 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-03-23 05:05:22,752 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:05:22,757 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-03-23 05:05:22,759 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:05:22,760 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:05:22,797 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:05:24,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:24] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.083 1.146 2026-03-23 05:05:24,029 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '0F0D0F82D23FDF318BBA365ECAB6FEB8', 'loaderId': '002E10E1C89B35F35921EA33B835AEAD', 'isDownload': False} 2026-03-23 05:05:24,030 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-03-23 05:05:24,103 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:05:24,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.020 0.024 2026-03-23 05:05:24,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.056 2026-03-23 05:05:24,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.093 2026-03-23 05:05:25,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:05:25,058 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:05:25,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-03-23 05:05:25,170 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:05:25,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 05:05:25,193 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [1/19] Tour PoSDownPaymentLinesPerTax → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:05:25,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:05:25,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:25,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.035 2026-03-23 05:05:25,408 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11153) 2026-03-23 05:05:25,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.150 2026-03-23 05:05:25,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.059 0.197 2026-03-23 05:05:25,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.094 2026-03-23 05:05:26,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.268 0.432 2026-03-23 05:05:26,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:05:26,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:05:26,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.052 2026-03-23 05:05:26,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 05:05:26,682 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-03-23 05:05:26,820 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:26,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:26,876 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:05:26,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.016 0.050 2026-03-23 05:05:26,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.087 2026-03-23 05:05:26,961 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "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 05:05:26,993 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:26,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:26] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.010 0.125 2026-03-23 05:05:27,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-03-23 05:05:27,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 05:05:27,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 05:05:27,215 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [2/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:05:27,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.006 0.037 2026-03-23 05:05:27,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.186 2026-03-23 05:05:27,662 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [3/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:05:27,672 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:27,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.283 2026-03-23 05:05:27,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.376 2026-03-23 05:05:27,835 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [4/19] Tour PoSDownPaymentLinesPerTax → Step click Actions button (trigger: .more-btn) 2026-03-23 05:05:27,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.416 2026-03-23 05:05:27,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 05:05:27,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.454 2026-03-23 05:05:27,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:27] "GET /web/image?model=product.template&field=image_128&id=2063&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-03-23 05:05:28,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:28] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.281 2026-03-23 05:05:28,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:28] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.641 2026-03-23 05:05:28,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:28] "GET /web/image?model=product.template&field=image_128&id=2064&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.273 2026-03-23 05:05:28,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:28] "GET /web/image?model=product.template&field=image_128&id=2062&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.323 2026-03-23 05:05:28,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:28] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.421 2026-03-23 05:05:28,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.057 0.478 2026-03-23 05:05:28,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:28] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.008 0.508 2026-03-23 05:05:28,608 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [5/19] Tour PoSDownPaymentLinesPerTax → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:05:28,685 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [6/19] Tour PoSDownPaymentLinesPerTax → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:05:28,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.058 0.139 2026-03-23 05:05:29,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.027 0.057 2026-03-23 05:05:29,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.048 2026-03-23 05:05:29,304 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [7/19] Tour PoSDownPaymentLinesPerTax → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-03-23 05:05:29,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.097 0.186 2026-03-23 05:05:29,684 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [8/19] Tour PoSDownPaymentLinesPerTax → Step click numpad button: +20 (trigger: div.numpad button:contains(/^\+20$/)) 2026-03-23 05:05:29,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [9/19] Tour PoSDownPaymentLinesPerTax → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-03-23 05:05:29,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.148 0.167 2026-03-23 05:05:30,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 05:05:30,026 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [10/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("2.20"))) 2026-03-23 05:05:30,082 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [11/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("1.00"))) 2026-03-23 05:05:30,134 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [12/19] Tour PoSDownPaymentLinesPerTax → Step Check orderline with attributes: {"productName":"Down Payment","quantity":"1","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(.qty:contains("1")):has(.price:contains("3.00"))) 2026-03-23 05:05:30,189 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [13/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:05:30,299 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [14/19] Tour PoSDownPaymentLinesPerTax → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:05:30,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:30,333 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:30,350 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [15/19] Tour PoSDownPaymentLinesPerTax → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:05:30,400 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [16/19] Tour PoSDownPaymentLinesPerTax → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:05:30,494 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [17/19] Tour PoSDownPaymentLinesPerTax → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:05:30,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 05:05:30,553 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [18/19] Tour PoSDownPaymentLinesPerTax → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:05:30,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.019 2026-03-23 05:05:30,667 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: [19/19] Tour PoSDownPaymentLinesPerTax → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:05:30,684 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:05:30,692 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29615831 started for PoS orders references: [{'name': '/', 'uuid': '06e1b064-9bd1-4525-8aa9-b7a54b336112'}] 2026-03-23 05:05:33,132 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29615831 order {'name': '/', 'uuid': '06e1b064-9bd1-4525-8aa9-b7a54b336112'} created pos.order #687 2026-03-23 05:05:33,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29615831 finished 2026-03-23 05:05:33,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.585 2.363 2026-03-23 05:05:33,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 05:05:33,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:33] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:05:33,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.081 2026-03-23 05:05:33,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 05:05:34,129 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-03-23 05:05:34,133 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 05:05:34,418 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 17856256 (allocated 19398656) 2026-03-23 05:05:34,434 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 106610 2026-03-23 05:05:34,435 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-03-23 05:05:34,439 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 106610 2026-03-23 05:05:34,608 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmpwednam9h_chrome_odoo" 2026-03-23 05:05:34,731 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-03-23 05:05:36,134 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 106803 2026-03-23 05:05:36,134 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpfox6xsuv_chrome_odoo 2026-03-23 05:05:36,142 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Issuing json command http://127.0.0.1:37489/json/version 2026-03-23 05:05:36,166 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:36,358 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Browser version: Chrome/141.0.7390.54 2026-03-23 05:05:36,358 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Issuing json command http://127.0.0.1:37489/json 2026-03-23 05:05:36,367 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:36,392 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Websocket url found: ws://127.0.0.1:37489/devtools/page/0C2718099909DFE78C98F0CC4A85916C 2026-03-23 05:05:36,477 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Enable chrome headless console log notification 2026-03-23 05:05:36,575 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-03-23 05:05:36,872 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:05:36,878 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-03-23 05:05:36,884 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:05:36,884 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:05:36,905 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:05:37,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:37] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.053 0.747 2026-03-23 05:05:37,709 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '0C2718099909DFE78C98F0CC4A85916C', 'loaderId': '2791B71ABE5CCC970956D26E19BB2D1F', 'isDownload': False} 2026-03-23 05:05:37,709 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate ready code "odoo.isTourReady('PosSettleOrder5')" 2026-03-23 05:05:37,770 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:05:37,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:37] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-03-23 05:05:37,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:37] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.037 2026-03-23 05:05:37,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:37] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.083 2026-03-23 05:05:38,680 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:05:38,684 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:38,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 05:05:38,791 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate test code "odoo.startTour('PosSettleOrder5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:05:38,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 05:05:38,814 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [1/11] Tour PosSettleOrder5 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:05:38,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 05:05:38,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:38,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.039 2026-03-23 05:05:38,965 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11156) 2026-03-23 05:05:38,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.092 2026-03-23 05:05:39,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.098 2026-03-23 05:05:39,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.039 2026-03-23 05:05:39,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.269 0.401 2026-03-23 05:05:39,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 05:05:39,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 05:05:39,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:39] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-03-23 05:05:40,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-03-23 05:05:40,131 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: Owl is running in 'dev' mode. 2026-03-23 05:05:40,219 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:40,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:05:40,262 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:05:40,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:05:40,279 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 05:05:40,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.051 2026-03-23 05:05:40,350 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "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 05:05:40,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:05:40,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.041 0.112 2026-03-23 05:05:40,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.009 0.027 2026-03-23 05:05:40,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.023 2026-03-23 05:05:40,657 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [2/11] Tour PosSettleOrder5 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:05:40,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-03-23 05:05:40,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.059 2026-03-23 05:05:40,925 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:05:40,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.106 2026-03-23 05:05:40,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:40] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.148 2026-03-23 05:05:41,006 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [3/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:05:41,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.019 0.177 2026-03-23 05:05:41,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-03-23 05:05:41,112 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [4/11] Tour PosSettleOrder5 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:05:41,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.315 2026-03-23 05:05:41,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.282 2026-03-23 05:05:41,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.011 0.353 2026-03-23 05:05:41,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.412 2026-03-23 05:05:41,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2066&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.422 2026-03-23 05:05:41,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.425 2026-03-23 05:05:41,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.035 0.409 2026-03-23 05:05:41,727 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [5/11] Tour PosSettleOrder5 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:05:41,803 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [6/11] Tour PosSettleOrder5 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:05:42,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.078 0.119 2026-03-23 05:05:42,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.020 0.054 2026-03-23 05:05:42,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 05:05:42,370 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [7/11] Tour PosSettleOrder5 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:05:42,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.084 0.166 2026-03-23 05:05:42,722 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [8/11] Tour PosSettleOrder5 → Step body:not(:has(.modal)) 2026-03-23 05:05:42,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.075 0.135 2026-03-23 05:05:42,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:42] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.168 2026-03-23 05:05:42,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 05:05:43,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 05:05:43,130 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [9/11] Tour PosSettleOrder5 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:05:43,187 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [10/11] Tour PosSettleOrder5 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 05:05:43,242 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: [11/11] Tour PosSettleOrder5 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:05:43,293 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-03-23 05:05:43,294 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 05:05:43,564 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 15740708 (allocated 17563648) 2026-03-23 05:05:43,607 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 106803 2026-03-23 05:05:43,616 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-03-23 05:05:43,621 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 106803 2026-03-23 05:05:43,747 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpfox6xsuv_chrome_odoo" 2026-03-23 05:05:43,821 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-03-23 05:05:44,955 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 106985 2026-03-23 05:05:44,955 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless temporary user profile dir: /tmp/tmpcu1ls8ul_chrome_odoo 2026-03-23 05:05:44,955 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Issuing json command http://127.0.0.1:33513/json/version 2026-03-23 05:05:44,957 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33513', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:45,045 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:05:45,046 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Issuing json command http://127.0.0.1:33513/json 2026-03-23 05:05:45,057 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33513', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:45,118 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Websocket url found: ws://127.0.0.1:33513/devtools/page/12827F94B8EAD461281EEC36062D4DCC 2026-03-23 05:05:45,274 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Enable chrome headless console log notification 2026-03-23 05:05:45,285 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome headless enable page notifications 2026-03-23 05:05:45,498 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:05:45,501 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Setting session cookie in browser 2026-03-23 05:05:45,504 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:05:45,505 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:05:45,520 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:05:46,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:46] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 83 0.073 0.663 2026-03-23 05:05:46,263 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '12827F94B8EAD461281EEC36062D4DCC', 'loaderId': '2F92C0D803020BEAE94B2F30A8C07DA6', 'isDownload': False} 2026-03-23 05:05:46,265 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_paid_order_is_hidden_in_pos')" 2026-03-23 05:05:46,306 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:05:46,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-03-23 05:05:46,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 05:05:46,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.044 2026-03-23 05:05:46,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:05:46,950 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:46,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 05:05:47,014 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_paid_order_is_hidden_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:05:47,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:05:47,035 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [1/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:05:47,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 05:05:47,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:05:47,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.021 2026-03-23 05:05:47,189 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11157) 2026-03-23 05:05:47,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.088 2026-03-23 05:05:47,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.106 2026-03-23 05:05:47,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-03-23 05:05:48,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.277 0.474 2026-03-23 05:05:48,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:05:48,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:05:48,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.047 2026-03-23 05:05:48,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:05:48,364 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:05:48,492 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:05:48,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:48,548 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:05:48,591 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:48,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.043 0.083 2026-03-23 05:05:48,683 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:48,684 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "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 05:05:48,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.011 0.154 2026-03-23 05:05:48,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-03-23 05:05:48,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.010 0.034 2026-03-23 05:05:48,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.027 2026-03-23 05:05:48,914 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [2/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:05:49,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.016 0.040 2026-03-23 05:05:49,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.050 2026-03-23 05:05:49,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:05:49,270 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [3/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:05:49,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.207 2026-03-23 05:05:49,321 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [4/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:05:49,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.301 2026-03-23 05:05:49,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.352 2026-03-23 05:05:49,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.377 2026-03-23 05:05:49,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.400 2026-03-23 05:05:49,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.349 2026-03-23 05:05:49,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-03-23 05:05:49,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2067&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-03-23 05:05:49,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-03-23 05:05:49,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.028 0.228 2026-03-23 05:05:49,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:49] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.238 2026-03-23 05:05:49,843 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [5/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:05:49,900 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [6/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:05:49,952 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [7/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Search customer with "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-03-23 05:05:50,026 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [8/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Check "A Test Partner 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner 1")) 2026-03-23 05:05:50,161 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [9/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-03-23 05:05:50,228 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [10/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:05:50,288 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [11/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:05:50,339 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [12/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 05:05:50,402 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [13/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:05:50,478 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: [14/14] Tour test_ecommerce_paid_order_is_hidden_in_pos → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-03-23 05:05:50,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.070 0.195 2026-03-23 05:05:50,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:50] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.005 0.017 2026-03-23 05:05:50,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 05:05:51,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.037 2026-03-23 05:05:51,216 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-03-23 05:05:51,218 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_paid_order_is_hidden_in_pos SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-03-23 05:05:51,382 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 17114232 (allocated 18612224) 2026-03-23 05:05:51,407 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 106985 2026-03-23 05:05:51,408 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-03-23 05:05:51,414 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 106985 2026-03-23 05:05:51,534 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmpcu1ls8ul_chrome_odoo" 2026-03-23 05:05:51,609 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-03-23 05:05:52,612 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 107162 2026-03-23 05:05:52,612 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless temporary user profile dir: /tmp/tmp23lea2dl_chrome_odoo 2026-03-23 05:05:52,612 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Issuing json command http://127.0.0.1:34165/json/version 2026-03-23 05:05:52,615 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34165', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:52,696 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:05:52,697 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Issuing json command http://127.0.0.1:34165/json 2026-03-23 05:05:52,703 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34165', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:05:52,756 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Websocket url found: ws://127.0.0.1:34165/devtools/page/03D9C2935A40C386D3451BA6D2A03E3B 2026-03-23 05:05:52,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Enable chrome headless console log notification 2026-03-23 05:05:52,857 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome headless enable page notifications 2026-03-23 05:05:53,122 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:05:53,128 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Setting session cookie in browser 2026-03-23 05:05:53,131 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:05:53,131 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:05:53,149 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:05:54,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 127 0.136 0.771 2026-03-23 05:05:54,059 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '03D9C2935A40C386D3451BA6D2A03E3B', 'loaderId': '818E320CB902A76371B3653637FBD060', 'isDownload': False} 2026-03-23 05:05:54,059 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate ready code "odoo.isTourReady('test_ecommerce_unpaid_order_is_shown_in_pos')" 2026-03-23 05:05:54,103 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:05:54,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-03-23 05:05:54,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.020 2026-03-23 05:05:54,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.024 0.056 2026-03-23 05:05:54,848 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:54,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:05:54,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.021 2026-03-23 05:05:54,947 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_unpaid_order_is_shown_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:05:54,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 05:05:54,969 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [1/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:05:54,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:05:55,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:05:55,111 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11158) 2026-03-23 05:05:55,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.065 2026-03-23 05:05:55,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.104 2026-03-23 05:05:55,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.006 2026-03-23 05:05:55,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.049 2026-03-23 05:05:56,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.279 0.420 2026-03-23 05:05:56,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.048 2026-03-23 05:05:56,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 05:05:56,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.058 2026-03-23 05:05:56,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:05:56,378 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:05:56,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:05:56,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:05:56,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:05:56,588 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:56,590 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:05:56,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.025 0.047 2026-03-23 05:05:56,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.002 0.083 2026-03-23 05:05:56,678 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "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 05:05:56,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:05:56,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 05:05:56,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.037 2026-03-23 05:05:56,985 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [2/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:05:57,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.016 0.083 2026-03-23 05:05:57,377 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [3/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:05:57,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.036 0.126 2026-03-23 05:05:57,436 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:05:57,520 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [4/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:05:57,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.023 0.255 2026-03-23 05:05:57,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.312 2026-03-23 05:05:57,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.394 2026-03-23 05:05:57,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.465 2026-03-23 05:05:57,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.523 2026-03-23 05:05:57,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.435 2026-03-23 05:05:57,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.388 2026-03-23 05:05:57,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:57] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.344 2026-03-23 05:05:58,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:58] "GET /web/image?model=product.template&field=image_128&id=2068&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.293 2026-03-23 05:05:58,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.047 0.306 2026-03-23 05:05:58,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:58] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.307 2026-03-23 05:05:58,263 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [5/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:05:58,316 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [6/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:05:58,367 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [7/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Search customer with "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-03-23 05:05:58,432 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [8/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Check "A Test Partner 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner 1")) 2026-03-23 05:05:58,557 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [9/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-03-23 05:05:58,648 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [10/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:05:58,698 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [11/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:05:58,751 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [12/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 05:05:58,825 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [13/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:05:58,897 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: [14/14] Tour test_ecommerce_unpaid_order_is_shown_in_pos → Step Check that the orders list is not empty (trigger: .o_data_row) 2026-03-23 05:05:59,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.067 0.245 2026-03-23 05:05:59,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:59] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.006 0.021 2026-03-23 05:05:59,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.037 0.060 2026-03-23 05:05:59,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:05:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.031 2026-03-23 05:05:59,633 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-03-23 05:05:59,640 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_ecommerce_unpaid_order_is_shown_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 05:05:59,994 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 15734044 (allocated 17563648) 2026-03-23 05:06:00,027 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 107162 2026-03-23 05:06:00,045 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-03-23 05:06:00,056 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 107162 2026-03-23 05:06:00,231 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmp23lea2dl_chrome_odoo" 2026-03-23 05:06:00,331 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-03-23 05:06:02,663 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-03-23 05:06:04,547 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 107340 2026-03-23 05:06:04,548 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpm7m__lic_chrome_odoo 2026-03-23 05:06:04,548 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Issuing json command http://127.0.0.1:46173/json/version 2026-03-23 05:06:04,556 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:04,792 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Browser version: Chrome/141.0.7390.54 2026-03-23 05:06:04,792 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Issuing json command http://127.0.0.1:46173/json 2026-03-23 05:06:04,806 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:04,857 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Websocket url found: ws://127.0.0.1:46173/devtools/page/B4C4D4DA51FE1181E8EFAA4CB365597D 2026-03-23 05:06:04,874 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Enable chrome headless console log notification 2026-03-23 05:06:04,885 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-03-23 05:06:05,454 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:06:05,458 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-03-23 05:06:05,459 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:06:05,460 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:06:05,482 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:06:06,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:06] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 83 0.068 1.171 2026-03-23 05:06:06,719 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'B4C4D4DA51FE1181E8EFAA4CB365597D', 'loaderId': '1239F44F2160F81D2F0126649874F7E7', 'isDownload': False} 2026-03-23 05:06:06,720 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate ready code "odoo.isTourReady('test_import_lot_groupable_and_non_groupable')" 2026-03-23 05:06:06,763 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:06:06,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:06] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 05:06:06,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:06] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.033 2026-03-23 05:06:06,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:06] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.067 2026-03-23 05:06:07,803 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:06:07,809 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:07,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.027 2026-03-23 05:06:07,934 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate test code "odoo.startTour('test_import_lot_groupable_and_non_groupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:06:07,966 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [1/19] Tour test_import_lot_groupable_and_non_groupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:06:07,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.021 2026-03-23 05:06:08,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:06:08,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:06:08,119 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11161) 2026-03-23 05:06:08,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.049 2026-03-23 05:06:08,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.028 0.085 2026-03-23 05:06:08,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.006 0.020 2026-03-23 05:06:08,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.063 2026-03-23 05:06:09,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.234 0.376 2026-03-23 05:06:09,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 05:06:09,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 05:06:09,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-03-23 05:06:09,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 05:06:09,372 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: Owl is running in 'dev' mode. 2026-03-23 05:06:09,519 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:06:09,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:09,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:06:09,752 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "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 05:06:09,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.052 0.138 2026-03-23 05:06:09,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:06:09,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.015 0.222 2026-03-23 05:06:09,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.251 2026-03-23 05:06:09,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.011 0.077 2026-03-23 05:06:09,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.295 2026-03-23 05:06:09,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.047 2026-03-23 05:06:10,037 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [2/19] Tour test_import_lot_groupable_and_non_groupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:06:10,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:10] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.041 0.093 2026-03-23 05:06:10,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:10] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.026 0.238 2026-03-23 05:06:10,833 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:06:10,863 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [3/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:06:10,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:10] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.035 0.210 2026-03-23 05:06:10,909 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [4/19] Tour test_import_lot_groupable_and_non_groupable → Step click Actions button (trigger: .more-btn) 2026-03-23 05:06:10,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:10] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.282 2026-03-23 05:06:10,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:10] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.352 2026-03-23 05:06:11,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.398 2026-03-23 05:06:11,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.455 2026-03-23 05:06:11,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.013 0.356 2026-03-23 05:06:11,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.377 2026-03-23 05:06:11,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "GET /web/image?model=product.template&field=image_128&id=2069&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.351 2026-03-23 05:06:11,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.315 2026-03-23 05:06:11,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-03-23 05:06:11,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "GET /web/image?model=product.template&field=image_128&id=2070&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.252 2026-03-23 05:06:11,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.256 2026-03-23 05:06:11,566 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [5/19] Tour test_import_lot_groupable_and_non_groupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:06:11,701 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [6/19] Tour test_import_lot_groupable_and_non_groupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:06:11,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.079 0.163 2026-03-23 05:06:12,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.040 2026-03-23 05:06:12,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.036 2026-03-23 05:06:12,292 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [7/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:06:12,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:12] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.065 0.120 2026-03-23 05:06:12,589 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [8/19] Tour test_import_lot_groupable_and_non_groupable → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-03-23 05:06:12,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.076 0.140 2026-03-23 05:06:12,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 27 0.036 0.198 2026-03-23 05:06:12,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.063 2026-03-23 05:06:13,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.036 2026-03-23 05:06:13,326 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [9/19] Tour test_import_lot_groupable_and_non_groupable → Step body:not(:has(.modal)) 2026-03-23 05:06:13,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.038 2026-03-23 05:06:13,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.043 2026-03-23 05:06:13,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.062 2026-03-23 05:06:13,643 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [10/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:06:13,694 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [11/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product"))) 2026-03-23 05:06:13,748 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [12/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:06:13,797 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [13/19] Tour test_import_lot_groupable_and_non_groupable → Step check orderlines number (trigger: .order-container .orderline) 2026-03-23 05:06:13,851 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [14/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:06:13,903 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [15/19] Tour test_import_lot_groupable_and_non_groupable → Step order total amount is '60' (trigger: .product-screen .order-summary .total:contains("60")) 2026-03-23 05:06:13,955 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [16/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:06:14,012 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [17/19] Tour test_import_lot_groupable_and_non_groupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:06:14,057 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [18/19] Tour test_import_lot_groupable_and_non_groupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Groupable Product","quantity":"1","price":"10","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Groupable Product")):has(.qty:contains("1")):has(.price:contains("10"))) 2026-03-23 05:06:14,109 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: [19/19] Tour test_import_lot_groupable_and_non_groupable → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:06:14,161 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-03-23 05:06:14,165 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_import_lot_groupable_and_non_groupable SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 05:06:14,344 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17408972 (allocated 19398656) 2026-03-23 05:06:14,361 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 107340 2026-03-23 05:06:14,364 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-03-23 05:06:14,369 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 107340 2026-03-23 05:06:14,494 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpm7m__lic_chrome_odoo" 2026-03-23 05:06:14,556 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-03-23 05:06:15,762 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 107528 2026-03-23 05:06:15,762 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpe9fcsdlm_chrome_odoo 2026-03-23 05:06:15,762 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43153/json/version 2026-03-23 05:06:15,764 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:16,099 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/141.0.7390.54 2026-03-23 05:06:16,099 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43153/json 2026-03-23 05:06:16,100 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:16,210 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:43153/devtools/page/FB13B65F51F1087667FCCEF13F2509DC 2026-03-23 05:06:16,260 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-03-23 05:06:16,263 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-03-23 05:06:16,646 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:06:16,649 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-03-23 05:06:16,651 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:06:16,651 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:06:16,674 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:06:17,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:17] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 84 0.054 0.674 2026-03-23 05:06:17,402 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'FB13B65F51F1087667FCCEF13F2509DC', 'loaderId': 'B127CA64F4747360990D2E32287CD95E', 'isDownload': False} 2026-03-23 05:06:17,403 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_1')" 2026-03-23 05:06:17,464 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:06:17,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.015 2026-03-23 05:06:17,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:17] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 05:06:17,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:17] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.075 2026-03-23 05:06:18,446 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:06:18,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:06:18,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.016 2026-03-23 05:06:18,562 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:06:18,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 05:06:18,588 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/9] Tour test_multiple_lots_sale_order_1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:06:18,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:06:18,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:06:18,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.024 2026-03-23 05:06:18,719 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11162) 2026-03-23 05:06:18,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.068 2026-03-23 05:06:18,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.086 2026-03-23 05:06:18,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.054 2026-03-23 05:06:19,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.222 0.401 2026-03-23 05:06:19,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:06:19,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.025 2026-03-23 05:06:19,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:19] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.111 2026-03-23 05:06:19,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:06:19,936 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-03-23 05:06:20,111 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:06:20,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:06:20,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:06:20,187 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:06:20,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.066 0.082 2026-03-23 05:06:20,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.172 2026-03-23 05:06:20,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:06:20,365 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:06:20,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.039 0.200 2026-03-23 05:06:20,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.025 0.065 2026-03-23 05:06:20,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.066 2026-03-23 05:06:20,775 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/9] Tour test_multiple_lots_sale_order_1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:06:20,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:20] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.016 0.090 2026-03-23 05:06:21,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.131 2026-03-23 05:06:21,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.021 0.261 2026-03-23 05:06:21,306 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:06:21,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.362 2026-03-23 05:06:21,408 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:06:21,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.473 2026-03-23 05:06:21,515 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/9] Tour test_multiple_lots_sale_order_1 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:06:21,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.536 2026-03-23 05:06:21,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.622 2026-03-23 05:06:21,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.563 2026-03-23 05:06:21,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.468 2026-03-23 05:06:21,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2071&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.477 2026-03-23 05:06:21,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.386 2026-03-23 05:06:21,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:21] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.277 2026-03-23 05:06:22,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.035 0.435 2026-03-23 05:06:22,097 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/9] Tour test_multiple_lots_sale_order_1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:06:22,171 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/9] Tour test_multiple_lots_sale_order_1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:06:22,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.057 0.133 2026-03-23 05:06:22,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.060 2026-03-23 05:06:22,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.047 2026-03-23 05:06:22,886 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/9] Tour test_multiple_lots_sale_order_1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:06:23,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:23] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.105 0.165 2026-03-23 05:06:23,259 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/9] Tour test_multiple_lots_sale_order_1 → Step body:not(:has(.modal)) 2026-03-23 05:06:23,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.094 0.127 2026-03-23 05:06:23,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.018 0.190 2026-03-23 05:06:23,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.045 2026-03-23 05:06:23,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:06:23,739 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/9] Tour test_multiple_lots_sale_order_1 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-03-23 05:06:23,789 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-03-23 05:06:23,794 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_1 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:06:24,078 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 15645476 (allocated 17563648) 2026-03-23 05:06:24,120 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 107528 2026-03-23 05:06:24,123 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-03-23 05:06:24,128 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 107528 2026-03-23 05:06:24,250 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpe9fcsdlm_chrome_odoo" 2026-03-23 05:06:25,356 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 107708 2026-03-23 05:06:25,357 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpf5i25efd_chrome_odoo 2026-03-23 05:06:25,357 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40045/json/version 2026-03-23 05:06:25,363 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40045', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:25,639 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/141.0.7390.54 2026-03-23 05:06:25,649 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:40045/json 2026-03-23 05:06:25,654 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40045', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:25,709 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:40045/devtools/page/40F2EF656FA07BF01F5B1A324BE4FEBE 2026-03-23 05:06:25,743 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-03-23 05:06:25,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-03-23 05:06:26,187 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:06:26,193 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-03-23 05:06:26,195 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:06:26,196 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:06:26,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:26] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 30 0.034 0.092 2026-03-23 05:06:26,359 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '40F2EF656FA07BF01F5B1A324BE4FEBE', 'loaderId': '219E52D8A552EA77B15C41765A8F939E', 'isDownload': False} 2026-03-23 05:06:26,360 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_2')" 2026-03-23 05:06:26,411 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:06:26,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:26] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 05:06:26,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:26] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 05:06:26,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:26] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.076 2026-03-23 05:06:27,494 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:06:27,495 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:06:27,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 05:06:27,584 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:06:27,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.010 2026-03-23 05:06:27,609 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/10] Tour test_multiple_lots_sale_order_2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:06:27,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:06:27,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:06:27,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 05:06:27,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.009 0.051 2026-03-23 05:06:27,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.015 0.062 2026-03-23 05:06:27,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.074 2026-03-23 05:06:28,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 173 0.203 0.450 2026-03-23 05:06:28,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:06:28,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:06:28,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:28] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.067 2026-03-23 05:06:28,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 05:06:28,986 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-03-23 05:06:29,239 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:06:29,242 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-03-23 05:06:29,282 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:29,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 7 0.045 0.110 2026-03-23 05:06:29,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.179 2026-03-23 05:06:29,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-03-23 05:06:29,414 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "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 05:06:29,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.018 0.217 2026-03-23 05:06:29,441 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:06:29,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.012 0.028 2026-03-23 05:06:29,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.041 2026-03-23 05:06:29,786 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:06:29,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:29] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.013 0.069 2026-03-23 05:06:30,072 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/10] Tour test_multiple_lots_sale_order_2 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:06:30,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.106 2026-03-23 05:06:30,192 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:06:30,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.157 2026-03-23 05:06:30,231 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/10] Tour test_multiple_lots_sale_order_2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:06:30,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-03-23 05:06:30,356 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/10] Tour test_multiple_lots_sale_order_2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:06:30,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.291 2026-03-23 05:06:30,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.374 2026-03-23 05:06:30,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.427 2026-03-23 05:06:30,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2071&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.375 2026-03-23 05:06:30,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.425 2026-03-23 05:06:30,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.395 2026-03-23 05:06:30,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.410 2026-03-23 05:06:30,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.009 0.361 2026-03-23 05:06:30,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.386 2026-03-23 05:06:31,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.026 0.047 2026-03-23 05:06:31,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.022 2026-03-23 05:06:31,318 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/10] Tour test_multiple_lots_sale_order_2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:06:31,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 48 0.099 0.170 2026-03-23 05:06:31,750 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/10] Tour test_multiple_lots_sale_order_2 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Cancel')) 2026-03-23 05:06:31,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.086 0.154 2026-03-23 05:06:31,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.055 0.185 2026-03-23 05:06:32,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 05:06:32,201 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/10] Tour test_multiple_lots_sale_order_2 → Step body:not(:has(.modal)) 2026-03-23 05:06:32,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 05:06:32,246 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/10] Tour test_multiple_lots_sale_order_2 → Step Check orderline with attributes: {"productName":"Product","quantity":"6.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product")):has(.qty:contains("6"))) 2026-03-23 05:06:32,300 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/10] Tour test_multiple_lots_sale_order_2 → Step Check that the line-lot-icon has text-danger class (trigger: .order-container .orderline:has(.product-name:contains("Product")) .line-lot-icon.text-danger) 2026-03-23 05:06:32,353 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-03-23 05:06:32,357 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_2 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:06:32,548 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 15575880 (allocated 16777216) 2026-03-23 05:06:32,566 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 107708 2026-03-23 05:06:32,572 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-03-23 05:06:32,575 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 107708 2026-03-23 05:06:32,752 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpf5i25efd_chrome_odoo" 2026-03-23 05:06:33,549 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 107887 2026-03-23 05:06:33,550 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpi18_tz4q_chrome_odoo 2026-03-23 05:06:33,550 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44535/json/version 2026-03-23 05:06:33,566 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:33,649 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/141.0.7390.54 2026-03-23 05:06:33,652 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:44535/json 2026-03-23 05:06:33,653 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:33,669 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:44535/devtools/page/E4B72FA65930B9097C1DF7236C9DA945 2026-03-23 05:06:33,684 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-03-23 05:06:33,703 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-03-23 05:06:34,151 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:06:34,160 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-03-23 05:06:34,162 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:06:34,162 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:06:34,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:34] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 30 0.026 0.067 2026-03-23 05:06:34,281 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'E4B72FA65930B9097C1DF7236C9DA945', 'loaderId': '43A35C323929ACDA8549EABA5F7FF67E', 'isDownload': False} 2026-03-23 05:06:34,281 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order_3')" 2026-03-23 05:06:34,318 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:06:34,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 05:06:34,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 05:06:34,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.047 2026-03-23 05:06:35,004 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:06:35,027 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:06:35,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:06:35,061 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:06:35,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 05:06:35,103 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [1/33] Tour test_multiple_lots_sale_order_3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:06:35,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 05:06:35,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:06:35,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 05:06:35,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.006 0.018 2026-03-23 05:06:35,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.040 2026-03-23 05:06:35,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-03-23 05:06:35,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 173 0.196 0.413 2026-03-23 05:06:36,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:06:36,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:06:36,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 05:06:36,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 05:06:36,319 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-03-23 05:06:36,457 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:06:36,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:06:36,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:06:36,525 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:06:36,539 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:36,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 7 0.020 0.035 2026-03-23 05:06:36,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.068 2026-03-23 05:06:36,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:06:36,604 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:06:36,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 05:06:36,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 05:06:36,800 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [2/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:06:36,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:36] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.014 0.077 2026-03-23 05:06:37,055 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [3/33] Tour test_multiple_lots_sale_order_3 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:06:37,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.227 2026-03-23 05:06:37,319 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [4/33] Tour test_multiple_lots_sale_order_3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:06:37,320 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:06:37,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.341 2026-03-23 05:06:37,480 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [5/33] Tour test_multiple_lots_sale_order_3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:06:37,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.428 2026-03-23 05:06:37,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.479 2026-03-23 05:06:37,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.564 2026-03-23 05:06:37,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.607 2026-03-23 05:06:37,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.367 2026-03-23 05:06:37,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.334 2026-03-23 05:06:37,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2071&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-03-23 05:06:37,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-03-23 05:06:37,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.186 2026-03-23 05:06:37,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.213 2026-03-23 05:06:38,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.035 2026-03-23 05:06:38,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 05:06:38,222 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [6/33] Tour test_multiple_lots_sale_order_3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:06:38,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:38] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 48 0.058 0.135 2026-03-23 05:06:38,525 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [7/33] Tour test_multiple_lots_sale_order_3 → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-03-23 05:06:38,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.064 0.119 2026-03-23 05:06:38,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.017 0.142 2026-03-23 05:06:38,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 05:06:38,966 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [8/33] Tour test_multiple_lots_sale_order_3 → Step body:not(:has(.modal)) 2026-03-23 05:06:38,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 05:06:39,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 05:06:39,020 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [9/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:06:39,069 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [10/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-03-23 05:06:39,121 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [11/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:06:39,175 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [12/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1002)) 2026-03-23 05:06:39,225 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [13/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-03-23 05:06:39,275 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [14/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:06:39,327 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [15/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("2"))) 2026-03-23 05:06:39,381 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [16/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:06:39,431 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [17/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product","quantity":"4"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-03-23 05:06:39,509 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [18/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-03-23 05:06:39,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 05:06:39,570 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [19/33] Tour test_multiple_lots_sale_order_3 → Step Check the product page (trigger: .product-list) 2026-03-23 05:06:39,619 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [20/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:06:39,672 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [21/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product"))) 2026-03-23 05:06:39,724 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [22/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:06:39,778 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [23/33] Tour test_multiple_lots_sale_order_3 → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-03-23 05:06:39,830 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [24/33] Tour test_multiple_lots_sale_order_3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:06:39,880 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [25/33] Tour test_multiple_lots_sale_order_3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(.qty:contains("4"))) 2026-03-23 05:06:39,932 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [26/33] Tour test_multiple_lots_sale_order_3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:06:39,987 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [27/33] Tour test_multiple_lots_sale_order_3 → Step Check that: ---click review button--- is not true (trigger: body:not(:has(.btn-switchpane.review-button))) 2026-03-23 05:06:40,039 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [28/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:06:40,143 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [29/33] Tour test_multiple_lots_sale_order_3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:06:40,166 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:06:40,169 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:06:40,190 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [30/33] Tour test_multiple_lots_sale_order_3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:06:40,241 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [31/33] Tour test_multiple_lots_sale_order_3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:06:40,348 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [32/33] Tour test_multiple_lots_sale_order_3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:06:40,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 05:06:40,457 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: [33/33] Tour test_multiple_lots_sale_order_3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:06:40,466 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:40,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.052 2026-03-23 05:06:40,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45977316 started for PoS orders references: [{'name': '/', 'uuid': '3d1ec375-b65f-4ca5-b8bb-555544d47c3f'}] 2026-03-23 05:06:40,973 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2120, 2121, 2122] 2026-03-23 05:06:41,342 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2123, 2124, 2125] 2026-03-23 05:06:41,933 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45977316 order {'name': '/', 'uuid': '3d1ec375-b65f-4ca5-b8bb-555544d47c3f'} created pos.order #689 2026-03-23 05:06:41,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45977316 finished 2026-03-23 05:06:42,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 526 0.667 1.226 2026-03-23 05:06:42,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.046 2026-03-23 05:06:42,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 05:06:42,713 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-03-23 05:06:42,714 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_multiple_lots_sale_order_3 SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:06:42,942 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 17431568 (allocated 18874368) 2026-03-23 05:06:42,957 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 107887 2026-03-23 05:06:42,963 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-03-23 05:06:42,964 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 107887 2026-03-23 05:06:43,089 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpi18_tz4q_chrome_odoo" 2026-03-23 05:06:44,073 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-03-23 05:06:45,271 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 108080 2026-03-23 05:06:45,271 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmp299eqkv1_chrome_odoo 2026-03-23 05:06:45,271 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Issuing json command http://127.0.0.1:40549/json/version 2026-03-23 05:06:45,273 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:45,331 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Browser version: Chrome/141.0.7390.54 2026-03-23 05:06:45,331 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Issuing json command http://127.0.0.1:40549/json 2026-03-23 05:06:45,332 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:45,354 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Websocket url found: ws://127.0.0.1:40549/devtools/page/84FA157B711B0B847CC04034C66C7270 2026-03-23 05:06:45,377 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Enable chrome headless console log notification 2026-03-23 05:06:45,494 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-03-23 05:06:45,827 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:06:45,859 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-03-23 05:06:45,866 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:06:45,866 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:06:45,904 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:06:46,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:46] "GET /pos/ui/116 HTTP/1.1" 200 - 82 0.058 0.849 2026-03-23 05:06:46,811 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '84FA157B711B0B847CC04034C66C7270', 'loaderId': '373D39CB50D60C254F88F524F16A815E', 'isDownload': False} 2026-03-23 05:06:46,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-03-23 05:06:46,840 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:06:46,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:46] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-03-23 05:06:46,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:46] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-03-23 05:06:46,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:46] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 05:06:47,562 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:47,571 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:06:47,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.023 2026-03-23 05:06:47,660 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:06:47,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 05:06:47,686 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [1/19] Tour PosOrderDoesNotRemainInList → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:06:47,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:06:47,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:06:47,845 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11163) 2026-03-23 05:06:47,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.088 2026-03-23 05:06:47,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.029 0.130 2026-03-23 05:06:47,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.031 2026-03-23 05:06:48,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.035 0.070 2026-03-23 05:06:48,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.203 0.393 2026-03-23 05:06:48,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.056 2026-03-23 05:06:48,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:06:49,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.058 2026-03-23 05:06:49,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.042 2026-03-23 05:06:49,166 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: Owl is running in 'dev' mode. 2026-03-23 05:06:49,264 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:06:49,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.046 2026-03-23 05:06:49,352 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:49,354 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:06:49,403 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:06:49,406 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "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 05:06:49,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.039 0.079 2026-03-23 05:06:49,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 05:06:49,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.118 2026-03-23 05:06:49,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-03-23 05:06:49,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.019 0.043 2026-03-23 05:06:49,666 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [2/19] Tour PosOrderDoesNotRemainInList → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:06:49,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.012 0.053 2026-03-23 05:06:49,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.041 2026-03-23 05:06:49,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-03-23 05:06:49,947 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:06:49,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:49] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.109 2026-03-23 05:06:49,992 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [3/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:06:50,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.147 2026-03-23 05:06:50,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.182 2026-03-23 05:06:50,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-03-23 05:06:50,104 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [4/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .more-btn) 2026-03-23 05:06:50,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.236 2026-03-23 05:06:50,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.260 2026-03-23 05:06:50,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-03-23 05:06:50,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.045 0.313 2026-03-23 05:06:50,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.010 0.343 2026-03-23 05:06:50,466 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [5/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:06:50,537 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [6/19] Tour PosOrderDoesNotRemainInList → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:06:50,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.056 0.143 2026-03-23 05:06:50,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.047 2026-03-23 05:06:50,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.048 2026-03-23 05:06:51,158 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [7/19] Tour PosOrderDoesNotRemainInList → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:06:51,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.077 0.140 2026-03-23 05:06:51,527 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [8/19] Tour PosOrderDoesNotRemainInList → Step body:not(:has(.modal)) 2026-03-23 05:06:51,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.132 0.167 2026-03-23 05:06:51,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:51] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.039 0.236 2026-03-23 05:06:51,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 05:06:51,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 05:06:52,065 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [9/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:06:52,149 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [10/19] Tour PosOrderDoesNotRemainInList → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:06:52,174 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:06:52,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:52,210 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [11/19] Tour PosOrderDoesNotRemainInList → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:06:52,253 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [12/19] Tour PosOrderDoesNotRemainInList → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:06:52,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 05:06:52,371 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [13/19] Tour PosOrderDoesNotRemainInList → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:06:52,467 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [14/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:06:52,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 05:06:52,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34557394 started for PoS orders references: [{'name': '/', 'uuid': '172231db-3ca3-4d86-948b-e2d3111994c9'}] 2026-03-23 05:06:52,523 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:06:52,795 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2129] 2026-03-23 05:06:53,251 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34557394 order {'name': '/', 'uuid': '172231db-3ca3-4d86-948b-e2d3111994c9'} created pos.order #690 2026-03-23 05:06:53,274 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34557394 finished 2026-03-23 05:06:53,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 355 0.385 0.807 2026-03-23 05:06:53,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.056 2026-03-23 05:06:53,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.050 2026-03-23 05:06:53,962 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [15/19] Tour PosOrderDoesNotRemainInList → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:06:54,015 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [16/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:06:54,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.053 2026-03-23 05:06:54,066 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [17/19] Tour PosOrderDoesNotRemainInList → Step click Actions button (trigger: .more-btn) 2026-03-23 05:06:54,125 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [18/19] Tour PosOrderDoesNotRemainInList → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:06:54,186 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: [19/19] Tour PosOrderDoesNotRemainInList → Step Check that the orders list is empty (trigger: p:contains(No record found)) 2026-03-23 05:06:54,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.053 2026-03-23 05:06:54,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:06:54,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 05:06:54,466 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-03-23 05:06:54,467 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:06:54,730 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 19436100 (allocated 21106688) 2026-03-23 05:06:54,763 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 108080 2026-03-23 05:06:54,767 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-03-23 05:06:54,770 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 108080 2026-03-23 05:06:54,890 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmp299eqkv1_chrome_odoo" 2026-03-23 05:06:54,979 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-03-23 05:06:55,759 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 108271 2026-03-23 05:06:55,759 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmpud_sx72x_chrome_odoo 2026-03-23 05:06:55,759 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:33889/json/version 2026-03-23 05:06:55,763 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:55,939 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/141.0.7390.54 2026-03-23 05:06:55,942 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:33889/json 2026-03-23 05:06:55,947 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:06:55,968 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:33889/devtools/page/36F78E6E791CFF812B02CC4290AED0B4 2026-03-23 05:06:56,003 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-03-23 05:06:56,076 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-03-23 05:06:56,307 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:06:56,312 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-03-23 05:06:56,315 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:06:56,315 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:06:56,341 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:06:57,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:57] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.065 1.072 2026-03-23 05:06:57,474 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '36F78E6E791CFF812B02CC4290AED0B4', 'loaderId': 'F96B14D67595377F12399B465892D357', 'isDownload': False} 2026-03-23 05:06:57,474 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-03-23 05:06:57,515 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:06:57,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:57] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 05:06:57,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.025 2026-03-23 05:06:57,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.043 2026-03-23 05:06:58,176 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:58,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:58,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:06:58,261 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate test code "odoo.startTour('PosSaleTeam', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:06:58,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-03-23 05:06:58,296 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [1/11] Tour PosSaleTeam → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:06:58,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-03-23 05:06:58,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:06:58,416 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11164) 2026-03-23 05:06:58,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.062 2026-03-23 05:06:58,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.071 2026-03-23 05:06:58,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.005 2026-03-23 05:06:58,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.052 2026-03-23 05:06:59,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.268 0.412 2026-03-23 05:06:59,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:06:59,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 05:06:59,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-03-23 05:06:59,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:06:59,628 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-03-23 05:06:59,721 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:59,751 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:06:59,761 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:06:59,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.030 0.048 2026-03-23 05:06:59,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-03-23 05:06:59,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:06:59,857 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:06:59,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.011 0.109 2026-03-23 05:06:59,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.128 2026-03-23 05:06:59,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:06:59] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.009 0.024 2026-03-23 05:07:00,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 05:07:00,120 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [2/11] Tour PosSaleTeam → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:07:00,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.013 0.109 2026-03-23 05:07:00,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.086 2026-03-23 05:07:00,510 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:00,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-03-23 05:07:00,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.131 2026-03-23 05:07:00,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.204 2026-03-23 05:07:00,649 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [3/11] Tour PosSaleTeam → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 05:07:00,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.272 2026-03-23 05:07:00,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.343 2026-03-23 05:07:00,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.339 2026-03-23 05:07:00,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.372 2026-03-23 05:07:00,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.358 2026-03-23 05:07:00,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:00] "GET /web/image?model=product.template&field=image_128&id=2072&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.330 2026-03-23 05:07:01,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.040 0.285 2026-03-23 05:07:01,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:01] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.280 2026-03-23 05:07:01,231 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [4/11] Tour PosSaleTeam → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:01,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.033 2026-03-23 05:07:01,296 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [5/11] Tour PosSaleTeam → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-03-23 05:07:01,360 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [6/11] Tour PosSaleTeam → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:01,409 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [7/11] Tour PosSaleTeam → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:07:01,510 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [8/11] Tour PosSaleTeam → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:07:01,535 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:07:01,538 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:07:01,550 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [9/11] Tour PosSaleTeam → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:07:01,603 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [10/11] Tour PosSaleTeam → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:07:01,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 05:07:01,763 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: [11/11] Tour PosSaleTeam → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:07:01,853 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-03-23 05:07:01,863 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-03-23 05:07:01,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.048 2026-03-23 05:07:01,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54323736 started for PoS orders references: [{'name': '/', 'uuid': '9a156b74-fd4f-47b5-bede-431fcbe4bb76'}] 2026-03-23 05:07:01,946 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:07:02,356 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14033988 (allocated 14942208) 2026-03-23 05:07:02,430 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 108271 2026-03-23 05:07:02,434 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-03-23 05:07:02,436 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 108271 2026-03-23 05:07:02,582 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmpud_sx72x_chrome_odoo" 2026-03-23 05:07:02,783 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-03-23 05:07:03,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54323736 order {'name': '/', 'uuid': '9a156b74-fd4f-47b5-bede-431fcbe4bb76'} created pos.order #691 2026-03-23 05:07:03,046 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54323736 finished 2026-03-23 05:07:03,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 181 0.535 0.733 2026-03-23 05:07:03,213 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-03-23 05:07:05,144 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-03-23 05:07:05,875 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11174806 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'}] 2026-03-23 05:07:08,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11174806 order {'name': 'Order 00044-003-0014', 'uuid': '00044-003-0014'} created pos.order #693 2026-03-23 05:07:08,419 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11174806 finished 2026-03-23 05:07:08,660 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-03-23 05:07:09,754 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 108454 2026-03-23 05:07:09,754 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp7jvmf3zl_chrome_odoo 2026-03-23 05:07:09,755 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:33403/json/version 2026-03-23 05:07:09,759 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:07:09,894 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/141.0.7390.54 2026-03-23 05:07:09,894 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:33403/json 2026-03-23 05:07:09,895 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:07:09,936 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:33403/devtools/page/2798B9AFC2BE99A5E25B34317B6AE56C 2026-03-23 05:07:09,970 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-03-23 05:07:09,982 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-03-23 05:07:10,320 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:07:10,324 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-03-23 05:07:10,329 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:07:10,330 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:07:10,353 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:07:11,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:11] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.059 0.709 2026-03-23 05:07:11,122 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '2798B9AFC2BE99A5E25B34317B6AE56C', 'loaderId': '6344F02A17643F7F01796A7CF6E23E5B', 'isDownload': False} 2026-03-23 05:07:11,123 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-03-23 05:07:11,178 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:07:11,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:11] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 05:07:11,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:11] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 05:07:11,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:11] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.032 2026-03-23 05:07:11,935 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:11,945 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:11,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.017 2026-03-23 05:07:12,025 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:07:12,048 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [1/18] Tour PosSettleOrderNotGroupable → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:07:12,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 05:07:12,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:07:12,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:07:12,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.033 2026-03-23 05:07:12,294 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11167) 2026-03-23 05:07:12,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.017 0.150 2026-03-23 05:07:12,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.190 2026-03-23 05:07:12,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.082 2026-03-23 05:07:13,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.256 0.436 2026-03-23 05:07:13,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 05:07:13,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:07:13,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-03-23 05:07:13,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.018 2026-03-23 05:07:13,657 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-03-23 05:07:13,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:07:13,804 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:07:13,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:13,828 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:13,893 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:07:13,907 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "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 05:07:13,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.040 0.073 2026-03-23 05:07:13,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.131 2026-03-23 05:07:13,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-03-23 05:07:13,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:13] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.010 0.053 2026-03-23 05:07:14,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.009 0.032 2026-03-23 05:07:14,201 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [2/18] Tour PosSettleOrderNotGroupable → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:07:14,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.021 0.047 2026-03-23 05:07:14,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.066 2026-03-23 05:07:14,665 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:07:14,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.138 2026-03-23 05:07:14,714 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [3/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:07:14,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.201 2026-03-23 05:07:14,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-03-23 05:07:14,843 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [4/18] Tour PosSettleOrderNotGroupable → Step click Actions button (trigger: .more-btn) 2026-03-23 05:07:14,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.294 2026-03-23 05:07:14,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.339 2026-03-23 05:07:14,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:14] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.272 2026-03-23 05:07:15,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:15] "GET /web/image?model=product.template&field=image_128&id=2074&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.296 2026-03-23 05:07:15,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:15] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.302 2026-03-23 05:07:15,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:15] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-03-23 05:07:15,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.295 2026-03-23 05:07:15,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:15] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.298 2026-03-23 05:07:15,285 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [5/18] Tour PosSettleOrderNotGroupable → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:07:15,357 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [6/18] Tour PosSettleOrderNotGroupable → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:07:15,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.064 0.165 2026-03-23 05:07:15,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.054 2026-03-23 05:07:15,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.027 2026-03-23 05:07:15,993 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [7/18] Tour PosSettleOrderNotGroupable → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:07:16,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.082 0.178 2026-03-23 05:07:16,319 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [8/18] Tour PosSettleOrderNotGroupable → Step body:not(:has(.modal)) 2026-03-23 05:07:16,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.063 0.132 2026-03-23 05:07:16,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.183 2026-03-23 05:07:16,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.037 2026-03-23 05:07:16,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 05:07:16,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 05:07:16,995 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [9/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:17,047 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [10/18] Tour PosSettleOrderNotGroupable → Step order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98")) 2026-03-23 05:07:17,099 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [11/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:17,150 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [12/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:17,205 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [13/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5"))) 2026-03-23 05:07:17,257 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [14/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:17,309 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [15/18] Tour PosSettleOrderNotGroupable → Step check orderlines number (trigger: .order-container .orderline) 2026-03-23 05:07:17,365 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [16/18] Tour PosSettleOrderNotGroupable → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:17,428 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [17/18] Tour PosSettleOrderNotGroupable → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("0.5")):has(.price:contains("4.14"))) 2026-03-23 05:07:17,478 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: [18/18] Tour PosSettleOrderNotGroupable → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:17,534 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-03-23 05:07:17,535 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 05:07:17,738 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 16791684 (allocated 19136512) 2026-03-23 05:07:17,762 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 108454 2026-03-23 05:07:17,764 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-03-23 05:07:17,767 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 108454 2026-03-23 05:07:17,954 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp7jvmf3zl_chrome_odoo" 2026-03-23 05:07:18,047 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-03-23 05:07:19,339 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 108639 2026-03-23 05:07:19,340 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpyzd_2pep_chrome_odoo 2026-03-23 05:07:19,340 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40547/json/version 2026-03-23 05:07:19,373 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:07:19,562 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Browser version: Chrome/141.0.7390.54 2026-03-23 05:07:19,564 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:40547/json 2026-03-23 05:07:19,564 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:07:19,597 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:40547/devtools/page/73A085C7457077BA47442F8019AC1D24 2026-03-23 05:07:19,649 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-03-23 05:07:19,661 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-03-23 05:07:19,966 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:07:19,971 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-03-23 05:07:19,973 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:07:19,973 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:07:20,002 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:07:20,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:20] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.083 0.816 2026-03-23 05:07:20,904 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '73A085C7457077BA47442F8019AC1D24', 'loaderId': 'B9C8826771E512DA103439E4EC76290D', 'isDownload': False} 2026-03-23 05:07:20,905 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-03-23 05:07:20,930 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:07:20,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:20] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 05:07:20,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:20] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.035 2026-03-23 05:07:21,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.089 2026-03-23 05:07:21,702 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:21,718 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:07:21,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 05:07:21,793 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate test code "odoo.startTour('POSSalePaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:07:21,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 05:07:21,814 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [1/23] Tour POSSalePaymentScreenInvoiceOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:07:21,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:07:21,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:07:21,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.019 2026-03-23 05:07:21,976 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11168) 2026-03-23 05:07:21,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.082 2026-03-23 05:07:22,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.130 2026-03-23 05:07:22,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.070 2026-03-23 05:07:22,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.268 0.410 2026-03-23 05:07:22,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-03-23 05:07:23,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:07:23,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-03-23 05:07:23,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:07:23,211 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: Owl is running in 'dev' mode. 2026-03-23 05:07:23,318 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:07:23,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:07:23,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.019 2026-03-23 05:07:23,366 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:07:23,375 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:07:23,425 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "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 05:07:23,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.024 0.060 2026-03-23 05:07:23,450 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:23,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.006 0.111 2026-03-23 05:07:23,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.006 0.060 2026-03-23 05:07:23,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.034 2026-03-23 05:07:23,634 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [2/23] Tour POSSalePaymentScreenInvoiceOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:07:23,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.018 0.052 2026-03-23 05:07:23,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.082 2026-03-23 05:07:23,931 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:07:23,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:23] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.124 2026-03-23 05:07:23,990 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [3/23] Tour POSSalePaymentScreenInvoiceOrder → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-03-23 05:07:24,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-03-23 05:07:24,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-03-23 05:07:24,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-03-23 05:07:24,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.262 2026-03-23 05:07:24,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-03-23 05:07:24,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-03-23 05:07:24,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2075&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-03-23 05:07:24,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-03-23 05:07:24,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.187 2026-03-23 05:07:24,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.050 0.308 2026-03-23 05:07:24,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.023 2026-03-23 05:07:24,569 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [4/23] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:24,646 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [5/23] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 05:07:24,698 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [6/23] Tour POSSalePaymentScreenInvoiceOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(.qty:contains("1"))) 2026-03-23 05:07:24,752 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [7/23] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:24,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [8/23] Tour POSSalePaymentScreenInvoiceOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:24,862 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [9/23] Tour POSSalePaymentScreenInvoiceOrder → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:07:24,963 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [10/23] Tour POSSalePaymentScreenInvoiceOrder → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:07:25,023 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [11/23] Tour POSSalePaymentScreenInvoiceOrder → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:07:25,073 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [12/23] Tour POSSalePaymentScreenInvoiceOrder → Step Search customer with "AAA - Test Partner invoice" (trigger: .modal-dialog .input-group input) 2026-03-23 05:07:25,143 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [13/23] Tour POSSalePaymentScreenInvoiceOrder → Step Check "AAA - Test Partner invoice" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("AAA - Test Partner invoice")) 2026-03-23 05:07:25,273 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [14/23] Tour POSSalePaymentScreenInvoiceOrder → Step click partner 'AAA - Test Partner invoice' from partner list screen (trigger: .modal .partner-list b:contains(AAA - Test Partner invoice)) 2026-03-23 05:07:25,340 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [15/23] Tour POSSalePaymentScreenInvoiceOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:25,391 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [16/23] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:07:25,501 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [17/23] Tour POSSalePaymentScreenInvoiceOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:07:25,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:25,534 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:25,556 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [18/23] Tour POSSalePaymentScreenInvoiceOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:07:25,606 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [19/23] Tour POSSalePaymentScreenInvoiceOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:07:25,712 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [20/23] Tour POSSalePaymentScreenInvoiceOrder → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:07:25,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.028 2026-03-23 05:07:25,774 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [21/23] Tour POSSalePaymentScreenInvoiceOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:07:25,855 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [22/23] Tour POSSalePaymentScreenInvoiceOrder → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 05:07:25,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:07:25,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.031 2026-03-23 05:07:25,891 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42428888 started for PoS orders references: [{'name': '/', 'uuid': '16f42467-f795-4d6c-a1b2-89033a8207bc'}] 2026-03-23 05:07:28,638 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42428888 order {'name': '/', 'uuid': '16f42467-f795-4d6c-a1b2-89033a8207bc'} created pos.order #694 2026-03-23 05:07:28,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42428888 finished 2026-03-23 05:07:28,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 493 0.587 2.351 2026-03-23 05:07:28,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 05:07:28,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 05:07:28,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 05:07:29,076 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: [23/23] Tour POSSalePaymentScreenInvoiceOrder → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:07:31,124 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-03-23 05:07:31,127 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 05:07:31,327 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 15975908 (allocated 17301504) 2026-03-23 05:07:31,333 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 108639 2026-03-23 05:07:31,337 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-03-23 05:07:31,340 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 108639 2026-03-23 05:07:31,456 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpyzd_2pep_chrome_odoo" 2026-03-23 05:07:31,561 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-03-23 05:07:32,289 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 108825 2026-03-23 05:07:32,289 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpby_nqmlx_chrome_odoo 2026-03-23 05:07:32,289 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:38495/json/version 2026-03-23 05:07:32,292 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:07:32,443 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/141.0.7390.54 2026-03-23 05:07:32,446 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:38495/json 2026-03-23 05:07:32,448 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:07:32,475 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:38495/devtools/page/66DCC6A68587F750C7115AC19BF6F6A8 2026-03-23 05:07:32,510 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-03-23 05:07:32,551 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-03-23 05:07:32,842 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:07:32,855 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-03-23 05:07:32,860 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:07:32,860 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:07:32,913 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:07:33,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:33] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.062 0.756 2026-03-23 05:07:33,723 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': '66DCC6A68587F750C7115AC19BF6F6A8', 'loaderId': '2FA38E27F706DACECCAA447750B2595E', 'isDownload': False} 2026-03-23 05:07:33,724 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-03-23 05:07:33,755 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:07:33,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:33] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 05:07:33,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:33] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-03-23 05:07:33,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:33] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.051 2026-03-23 05:07:34,594 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:07:34,597 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:07:34,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-03-23 05:07:34,654 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate test code "odoo.startTour('PosSaleWarning', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:07:34,672 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [1/41] Tour PosSaleWarning → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:07:34,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.012 2026-03-23 05:07:34,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:07:34,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:07:34,822 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11171) 2026-03-23 05:07:34,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.052 2026-03-23 05:07:34,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.112 2026-03-23 05:07:34,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.023 2026-03-23 05:07:34,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.063 2026-03-23 05:07:36,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.252 0.762 2026-03-23 05:07:36,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:07:36,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 05:07:36,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.023 0.099 2026-03-23 05:07:36,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:07:36,663 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-03-23 05:07:36,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:07:36,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:07:36,834 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:07:36,854 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:07:36,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.009 0.038 2026-03-23 05:07:36,911 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07: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 05:07:36,928 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:07:36,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.027 0.088 2026-03-23 05:07:36,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-03-23 05:07:36,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:36] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.005 0.041 2026-03-23 05:07:37,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.029 2026-03-23 05:07:37,165 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [2/41] Tour PosSaleWarning → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:07:37,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.028 2026-03-23 05:07:37,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.025 0.071 2026-03-23 05:07:37,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.165 2026-03-23 05:07:37,646 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [3/41] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:37,659 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:07:37,701 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [4/41] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:07:37,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.298 2026-03-23 05:07:37,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.347 2026-03-23 05:07:37,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.385 2026-03-23 05:07:37,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.441 2026-03-23 05:07:37,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.372 2026-03-23 05:07:37,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.254 2026-03-23 05:07:37,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-03-23 05:07:37,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:37] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.107 2026-03-23 05:07:38,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.217 2026-03-23 05:07:38,198 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [5/41] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:07:38,272 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [6/41] Tour PosSaleWarning → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:07:38,320 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [7/41] Tour PosSaleWarning → Step Search customer with "A Test Customer 2" (trigger: .modal-dialog .input-group input) 2026-03-23 05:07:38,388 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [8/41] Tour PosSaleWarning → Step Check "A Test Customer 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Customer 2")) 2026-03-23 05:07:38,520 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [9/41] Tour PosSaleWarning → Step click partner 'A Test Customer 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 2)) 2026-03-23 05:07:38,609 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [10/41] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:38,660 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [11/41] Tour PosSaleWarning → Step Check warning popup are displayed (trigger: .modal-dialog:has(.modal-header:contains("Warning for A Test Customer 2")):has(.modal-body:contains("Cannot afford our services"))) 2026-03-23 05:07:38,717 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [12/41] Tour PosSaleWarning → Step .modal-footer button 2026-03-23 05:07:38,776 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [13/41] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:38,828 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [14/41] Tour PosSaleWarning → Step customer 'A Test Customer 2' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 2")) 2026-03-23 05:07:38,881 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [15/41] Tour PosSaleWarning → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 05:07:38,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 05:07:39,006 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [16/41] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:39,071 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [17/41] Tour PosSaleWarning → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 05:07:39,125 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [18/41] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:39,187 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [19/41] Tour PosSaleWarning → Step 'Letter Tray' should have '1' quantity (trigger: article.product .product-content:has(.product-name:contains("Letter Tray")):has(.product-cart-qty:contains("1"))) 2026-03-23 05:07:39,299 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [20/41] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:39,318 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [21/41] Tour PosSaleWarning → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 05:07:39,374 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [22/41] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:39,426 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [23/41] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:39,477 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [24/41] Tour PosSaleWarning → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:07:39,590 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [25/41] Tour PosSaleWarning → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:07:39,647 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [26/41] Tour PosSaleWarning → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:07:39,696 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [27/41] Tour PosSaleWarning → Step Search customer with "A Test Customer 1" (trigger: .modal-dialog .input-group input) 2026-03-23 05:07:39,758 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [28/41] Tour PosSaleWarning → Step Check "A Test Customer 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Customer 1")) 2026-03-23 05:07:39,887 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [29/41] Tour PosSaleWarning → Step click partner 'A Test Customer 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Customer 1)) 2026-03-23 05:07:39,960 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [30/41] Tour PosSaleWarning → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:40,008 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [31/41] Tour PosSaleWarning → Step Check warning popup are displayed (trigger: .modal-dialog:has(.modal-header:contains("Warning for A Test Customer 1")):has(.modal-body:contains("Highly infectious disease"))) 2026-03-23 05:07:40,063 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [32/41] Tour PosSaleWarning → Step .modal-footer button 2026-03-23 05:07:40,119 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [33/41] Tour PosSaleWarning → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:40,171 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [34/41] Tour PosSaleWarning → Step customer 'A Test Customer 1' is selected (trigger: .product-screen .set-partner:contains("A Test Customer 1")) 2026-03-23 05:07:40,225 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [35/41] Tour PosSaleWarning → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:07:40,316 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [36/41] Tour PosSaleWarning → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:07:40,380 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:07:40,383 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:40,384 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [37/41] Tour PosSaleWarning → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:07:40,437 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [38/41] Tour PosSaleWarning → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:07:40,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.030 2026-03-23 05:07:40,555 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [39/41] Tour PosSaleWarning → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:07:40,607 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [40/41] Tour PosSaleWarning → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:07:40,725 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: [41/41] Tour PosSaleWarning → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:07:40,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.040 2026-03-23 05:07:40,761 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25889676 started for PoS orders references: [{'name': '/', 'uuid': 'e4f3023b-5541-4ff5-841b-40dd9304bfd0'}] 2026-03-23 05:07:40,776 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:07:41,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25889676 order {'name': '/', 'uuid': 'e4f3023b-5541-4ff5-841b-40dd9304bfd0'} created pos.order #695 2026-03-23 05:07:41,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25889676 finished 2026-03-23 05:07:41,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.347 0.581 2026-03-23 05:07:41,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.064 2026-03-23 05:07:41,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.050 2026-03-23 05:07:42,027 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-03-23 05:07:42,031 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-23 05:07:42,240 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17200748 (allocated 18874368) 2026-03-23 05:07:42,252 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 108825 2026-03-23 05:07:42,255 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-03-23 05:07:42,257 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 108825 2026-03-23 05:07:42,377 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpby_nqmlx_chrome_odoo" 2026-03-23 05:07:42,446 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-03-23 05:07:43,391 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 109008 2026-03-23 05:07:43,404 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpf595td92_chrome_odoo 2026-03-23 05:07:43,405 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37527/json/version 2026-03-23 05:07:43,408 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37527', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:07:43,606 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/141.0.7390.54 2026-03-23 05:07:43,606 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37527/json 2026-03-23 05:07:43,613 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37527', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:07:43,681 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:37527/devtools/page/C4DEF1ADCFC633517C4B937791AE61A8 2026-03-23 05:07:43,696 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-03-23 05:07:43,726 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-03-23 05:07:43,960 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:07:43,963 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-03-23 05:07:43,965 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:07:43,965 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:07:43,983 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:07:44,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:44] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.050 0.608 2026-03-23 05:07:44,640 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': 'C4DEF1ADCFC633517C4B937791AE61A8', 'loaderId': '9DE967E22CF3C6BF08ADEAA35B03F805', 'isDownload': False} 2026-03-23 05:07:44,640 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate ready code "odoo.isTourReady('test_quantity_updated_settle')" 2026-03-23 05:07:44,688 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:07:44,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:44] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 05:07:44,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:44] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.054 2026-03-23 05:07:44,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:44] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.074 2026-03-23 05:07:45,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:07:45,639 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:07:45,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 05:07:45,771 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate test code "odoo.startTour('test_quantity_updated_settle', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:07:45,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.026 2026-03-23 05:07:45,824 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [1/26] Tour test_quantity_updated_settle → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:07:45,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:07:45,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:07:45,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.027 2026-03-23 05:07:45,986 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11172) 2026-03-23 05:07:45,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.079 2026-03-23 05:07:46,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.103 2026-03-23 05:07:46,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.061 2026-03-23 05:07:46,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.267 0.393 2026-03-23 05:07:46,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:07:47,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:07:47,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.108 2026-03-23 05:07:47,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:07:47,265 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-03-23 05:07:47,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:47,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:07:47,460 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:07:47,468 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:07:47,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.043 0.044 2026-03-23 05:07:47,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.005 0.077 2026-03-23 05:07:47,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.098 2026-03-23 05:07:47,573 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "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 05:07:47,591 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:07:47,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.008 0.023 2026-03-23 05:07:47,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.039 2026-03-23 05:07:47,844 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [2/26] Tour test_quantity_updated_settle → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:07:47,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:47] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.009 0.033 2026-03-23 05:07:48,165 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [3/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:07:48,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.088 2026-03-23 05:07:48,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:07:48,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-03-23 05:07:48,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-03-23 05:07:48,300 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [4/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .more-btn) 2026-03-23 05:07:48,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.204 2026-03-23 05:07:48,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.279 2026-03-23 05:07:48,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-03-23 05:07:48,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.328 2026-03-23 05:07:48,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.388 2026-03-23 05:07:48,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.395 2026-03-23 05:07:48,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.009 0.344 2026-03-23 05:07:48,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.351 2026-03-23 05:07:48,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:48] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.104 2026-03-23 05:07:48,908 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [5/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:07:48,997 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [6/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:07:49,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.050 0.118 2026-03-23 05:07:49,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.060 2026-03-23 05:07:49,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 05:07:49,558 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [7/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:07:49,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.073 0.133 2026-03-23 05:07:49,845 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [8/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-03-23 05:07:50,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.074 0.138 2026-03-23 05:07:50,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.197 2026-03-23 05:07:50,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:07:50,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:07:50,270 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [9/26] Tour test_quantity_updated_settle → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:07:50,321 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [10/26] Tour test_quantity_updated_settle → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 05:07:50,375 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [11/26] Tour test_quantity_updated_settle → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:07:50,426 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [12/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"2.0"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("2"))) 2026-03-23 05:07:50,604 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [13/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:07:50,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.047 2026-03-23 05:07:50,713 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [14/26] Tour test_quantity_updated_settle → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:07:50,742 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:07:50,765 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:07:50,770 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [15/26] Tour test_quantity_updated_settle → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:07:50,821 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [16/26] Tour test_quantity_updated_settle → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:07:50,939 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [17/26] Tour test_quantity_updated_settle → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:07:50,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 05:07:51,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.054 2026-03-23 05:07:51,109 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [18/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:07:51,129 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42274400 started for PoS orders references: [{'name': '/', 'uuid': '5cb9b635-22b3-4af7-810a-24c6aacdd183'}] 2026-03-23 05:07:51,136 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:07:51,898 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42274400 order {'name': '/', 'uuid': '5cb9b635-22b3-4af7-810a-24c6aacdd183'} created pos.order #696 2026-03-23 05:07:51,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42274400 finished 2026-03-23 05:07:52,392 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2137] 2026-03-23 05:07:52,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 438 0.617 0.974 2026-03-23 05:07:52,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.052 2026-03-23 05:07:52,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.060 2026-03-23 05:07:53,052 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [19/26] Tour test_quantity_updated_settle → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:07:53,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.039 2026-03-23 05:07:53,125 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [20/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:07:53,195 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [21/26] Tour test_quantity_updated_settle → Step click Actions button (trigger: .more-btn) 2026-03-23 05:07:53,236 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [22/26] Tour test_quantity_updated_settle → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:07:53,302 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [23/26] Tour test_quantity_updated_settle → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:07:53,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.122 2026-03-23 05:07:53,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.015 0.035 2026-03-23 05:07:53,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.030 2026-03-23 05:07:53,668 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [24/26] Tour test_quantity_updated_settle → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:07:53,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.080 0.133 2026-03-23 05:07:54,013 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [25/26] Tour test_quantity_updated_settle → Step body:not(:has(.modal)) 2026-03-23 05:07:54,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.102 0.166 2026-03-23 05:07:54,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:54] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.034 0.195 2026-03-23 05:07:54,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 05:07:54,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:07:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 05:07:54,362 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: [26/26] Tour test_quantity_updated_settle → Step Check orderline with attributes: {"productName":"Product A","quantity":"3.0","price":"34.50"} (trigger: .order-container .orderline:has(.product-name:contains("Product A")):has(.qty:contains("3")):has(.price:contains("34.50"))) 2026-03-23 05:07:54,415 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-03-23 05:07:54,416 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 05:07:54,667 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 18999200 (allocated 20582400) 2026-03-23 05:07:54,688 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 109008 2026-03-23 05:07:54,692 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-03-23 05:07:54,696 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 109008 2026-03-23 05:07:54,818 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpf595td92_chrome_odoo" 2026-03-23 05:07:54,875 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-03-23 05:07:55,878 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39811078 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': 'ee7fc202-864a-4e6e-b928-a122ffc8f709'}] 2026-03-23 05:07:56,063 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2139] 2026-03-23 05:07:58,862 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39811078 order {'name': 'Order 00044-003-0014', 'uuid': 'ee7fc202-864a-4e6e-b928-a122ffc8f709'} created pos.order #697 2026-03-23 05:07:58,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39811078 finished 2026-03-23 05:07:59,153 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21145107 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'uuid': 'c5833a84-723f-4843-97c9-70cf9737f12e'}] 2026-03-23 05:08:00,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21145107 order {'name': 'Order 00044-003-0014', 'uuid': 'c5833a84-723f-4843-97c9-70cf9737f12e'} created pos.order #698 2026-03-23 05:08:00,512 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21145107 finished 2026-03-23 05:08:00,887 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-03-23 05:08:02,442 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 109208 2026-03-23 05:08:02,442 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless temporary user profile dir: /tmp/tmp9c13r397_chrome_odoo 2026-03-23 05:08:02,442 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Issuing json command http://127.0.0.1:44007/json/version 2026-03-23 05:08:02,447 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:02,628 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Browser version: Chrome/141.0.7390.54 2026-03-23 05:08:02,629 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Issuing json command http://127.0.0.1:44007/json 2026-03-23 05:08:02,630 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:02,689 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Websocket url found: ws://127.0.0.1:44007/devtools/page/76434347EE620FC29828DC1837121646 2026-03-23 05:08:02,718 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Enable chrome headless console log notification 2026-03-23 05:08:02,726 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome headless enable page notifications 2026-03-23 05:08:03,080 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:08:03,084 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Setting session cookie in browser 2026-03-23 05:08:03,086 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:08:03,086 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:08:03,110 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:08:04,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:04] "GET /pos/ui/116 HTTP/1.1" 200 - 127 0.101 0.840 2026-03-23 05:08:04,054 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '76434347EE620FC29828DC1837121646', 'loaderId': '8FBC9A338322F07A280C0A87F8AEEB59', 'isDownload': False} 2026-03-23 05:08:04,054 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate ready code "odoo.isTourReady('test_sale_order_fp_different_from_partner_one')" 2026-03-23 05:08:04,085 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:08:04,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 05:08:04,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:04] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 05:08:04,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:04] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 05:08:04,880 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:08:04,908 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:08:04,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.012 2026-03-23 05:08:04,983 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate test code "odoo.startTour('test_sale_order_fp_different_from_partner_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:08:04,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 05:08:05,005 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [1/40] Tour test_sale_order_fp_different_from_partner_one → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:08:05,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:08:05,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:08:05,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.023 2026-03-23 05:08:05,156 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11177) 2026-03-23 05:08:05,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.014 0.083 2026-03-23 05:08:05,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.120 2026-03-23 05:08:05,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.056 2026-03-23 05:08:06,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.263 0.424 2026-03-23 05:08:06,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 05:08:06,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:08:06,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.051 2026-03-23 05:08:06,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 05:08:06,398 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: Owl is running in 'dev' mode. 2026-03-23 05:08:06,509 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:08:06,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:08:06,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:08:06,542 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:08:06,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:08:06,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 05:08:06,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:08:06,630 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:08:06,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.053 0.087 2026-03-23 05:08:06,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.004 0.043 2026-03-23 05:08:06,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.042 2026-03-23 05:08:06,840 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [2/40] Tour test_sale_order_fp_different_from_partner_one → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:08:06,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:06] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.009 0.036 2026-03-23 05:08:07,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.023 0.069 2026-03-23 05:08:07,273 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:07,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-03-23 05:08:07,324 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [3/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:07,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.192 2026-03-23 05:08:07,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.210 2026-03-23 05:08:07,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-03-23 05:08:07,497 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [4/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:07,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.333 2026-03-23 05:08:07,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.007 0.278 2026-03-23 05:08:07,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2077&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.283 2026-03-23 05:08:07,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-03-23 05:08:07,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-03-23 05:08:07,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-03-23 05:08:07,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.113 2026-03-23 05:08:07,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.029 0.290 2026-03-23 05:08:07,862 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [5/40] Tour test_sale_order_fp_different_from_partner_one → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:08:07,938 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [6/40] Tour test_sale_order_fp_different_from_partner_one → Step select sale order with price 20.00 (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row td:contains('20.00')) 2026-03-23 05:08:08,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.048 0.129 2026-03-23 05:08:08,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.026 0.050 2026-03-23 05:08:08,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 05:08:08,468 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [7/40] Tour test_sale_order_fp_different_from_partner_one → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:08:08,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.087 0.146 2026-03-23 05:08:08,783 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [8/40] Tour test_sale_order_fp_different_from_partner_one → Step .order-summary .tax:contains(10.00) 2026-03-23 05:08:08,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.096 0.150 2026-03-23 05:08:08,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.231 2026-03-23 05:08:09,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.235 2026-03-23 05:08:09,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 05:08:09,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:08:09,219 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [9/40] Tour test_sale_order_fp_different_from_partner_one → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:08:09,267 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [10/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:09,319 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [11/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:09,377 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [12/40] Tour test_sale_order_fp_different_from_partner_one → Step check fiscal position 'Partner FP' is selected (trigger: .o_fiscal_position_button:contains("Partner FP")) 2026-03-23 05:08:09,429 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [13/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 05:08:09,492 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [14/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:08:09,605 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [15/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:08:09,632 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:08:09,635 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:08:09,658 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [16/40] Tour test_sale_order_fp_different_from_partner_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:08:09,712 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [17/40] Tour test_sale_order_fp_different_from_partner_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:08:09,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 05:08:09,830 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [18/40] Tour test_sale_order_fp_different_from_partner_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:08:09,919 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [19/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 05:08:09,927 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:09,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:09] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 05:08:09,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92024669 started for PoS orders references: [{'name': '/', 'uuid': '98e66be0-c31d-4c0a-bae0-37f45eda4acc'}] 2026-03-23 05:08:10,452 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92024669 order {'name': '/', 'uuid': '98e66be0-c31d-4c0a-bae0-37f45eda4acc'} created pos.order #699 2026-03-23 05:08:10,482 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92024669 finished 2026-03-23 05:08:11,044 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2145] 2026-03-23 05:08:11,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 446 0.490 0.961 2026-03-23 05:08:11,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.060 2026-03-23 05:08:11,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.053 2026-03-23 05:08:11,737 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [20/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:08:11,859 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [21/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:08:11,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 05:08:11,913 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [22/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:11,962 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [23/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:12,024 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [24/40] Tour test_sale_order_fp_different_from_partner_one → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:08:12,119 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [25/40] Tour test_sale_order_fp_different_from_partner_one → Step select sale order with price 10.00 (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row td:contains('10.00')) 2026-03-23 05:08:12,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.017 0.107 2026-03-23 05:08:12,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.012 0.036 2026-03-23 05:08:12,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 05:08:12,468 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [26/40] Tour test_sale_order_fp_different_from_partner_one → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:08:12,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:12] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 54 0.052 0.124 2026-03-23 05:08:12,757 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [27/40] Tour test_sale_order_fp_different_from_partner_one → Step .order-summary .tax:contains(0.00) 2026-03-23 05:08:12,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.061 0.114 2026-03-23 05:08:12,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.021 0.129 2026-03-23 05:08:12,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.232 2026-03-23 05:08:13,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.026 2026-03-23 05:08:13,066 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [28/40] Tour test_sale_order_fp_different_from_partner_one → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:08:13,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 05:08:13,115 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [29/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:13,170 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [30/40] Tour test_sale_order_fp_different_from_partner_one → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:13,227 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [31/40] Tour test_sale_order_fp_different_from_partner_one → Step check fiscal position 'Sale Order FP' is selected (trigger: .o_fiscal_position_button:contains("Sale Order FP")) 2026-03-23 05:08:13,281 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [32/40] Tour test_sale_order_fp_different_from_partner_one → Step cancel dialog (trigger: .modal .modal-header button[aria-label="Close"]) 2026-03-23 05:08:13,338 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [33/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:08:13,430 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [34/40] Tour test_sale_order_fp_different_from_partner_one → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:08:13,453 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [35/40] Tour test_sale_order_fp_different_from_partner_one → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:08:13,506 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [36/40] Tour test_sale_order_fp_different_from_partner_one → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:08:13,581 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [37/40] Tour test_sale_order_fp_different_from_partner_one → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:08:13,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.107 2026-03-23 05:08:13,779 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [38/40] Tour test_sale_order_fp_different_from_partner_one → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 05:08:13,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.080 2026-03-23 05:08:13,840 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92025462 started for PoS orders references: [{'name': '/', 'uuid': '2086e7d2-eb7f-4a69-8254-d91a94b72fed'}] 2026-03-23 05:08:14,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92025462 order {'name': '/', 'uuid': '2086e7d2-eb7f-4a69-8254-d91a94b72fed'} created pos.order #700 2026-03-23 05:08:14,574 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92025462 finished 2026-03-23 05:08:15,070 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2147] 2026-03-23 05:08:15,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 321 0.491 1.108 2026-03-23 05:08:15,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.092 2026-03-23 05:08:15,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.054 2026-03-23 05:08:15,596 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [39/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:08:15,677 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: [40/40] Tour test_sale_order_fp_different_from_partner_one → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:08:15,741 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-03-23 05:08:15,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.023 0.036 2026-03-23 05:08:15,750 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_sale_order_fp_different_from_partner_one SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-03-23 05:08:16,096 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 20349912 (allocated 21893120) 2026-03-23 05:08:16,127 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 109208 2026-03-23 05:08:16,129 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-03-23 05:08:16,130 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 109208 2026-03-23 05:08:16,304 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmp9c13r397_chrome_odoo" 2026-03-23 05:08:16,497 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-03-23 05:08:17,931 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 109416 2026-03-23 05:08:17,932 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpcde97n04_chrome_odoo 2026-03-23 05:08:17,932 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:34677/json/version 2026-03-23 05:08:17,934 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:18,123 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/141.0.7390.54 2026-03-23 05:08:18,124 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:34677/json 2026-03-23 05:08:18,136 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:18,192 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:34677/devtools/page/432C8F467E7698669D4C939069F43722 2026-03-23 05:08:18,271 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-03-23 05:08:18,287 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-03-23 05:08:18,654 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:08:18,658 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-03-23 05:08:18,661 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:08:18,661 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:08:18,691 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:08:19,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:19] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 84 0.101 0.857 2026-03-23 05:08:19,644 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '432C8F467E7698669D4C939069F43722', 'loaderId': '0C58122AE9FBC80D24108086DA0B3231', 'isDownload': False} 2026-03-23 05:08:19,645 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate ready code "odoo.isTourReady('test_selected_partner_quotation_loading')" 2026-03-23 05:08:19,714 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:08:19,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.047 2026-03-23 05:08:19,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.089 2026-03-23 05:08:19,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.119 2026-03-23 05:08:20,549 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:20,561 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:20,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-03-23 05:08:20,632 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate test code "odoo.startTour('test_selected_partner_quotation_loading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:08:20,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.012 2026-03-23 05:08:20,670 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [1/37] Tour test_selected_partner_quotation_loading → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:08:20,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:08:20,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:08:20,811 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11178) 2026-03-23 05:08:20,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.075 2026-03-23 05:08:20,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.112 2026-03-23 05:08:20,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.013 2026-03-23 05:08:20,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.057 2026-03-23 05:08:21,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.307 0.502 2026-03-23 05:08:21,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:08:21,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 05:08:22,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.071 2026-03-23 05:08:22,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 05:08:22,209 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-03-23 05:08:22,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:08:22,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:08:22,325 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:22,343 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:22,359 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:08:22,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.017 0.041 2026-03-23 05:08:22,411 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:08:22,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:08:22,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.008 0.078 2026-03-23 05:08:22,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 05:08:22,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 05:08:22,636 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [2/37] Tour test_selected_partner_quotation_loading → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:08:22,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:22] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.027 0.046 2026-03-23 05:08:23,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.022 0.070 2026-03-23 05:08:23,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:08:23,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-03-23 05:08:23,185 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [3/37] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:08:23,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.200 2026-03-23 05:08:23,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.260 2026-03-23 05:08:23,262 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [4/37] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:08:23,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.312 2026-03-23 05:08:23,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.382 2026-03-23 05:08:23,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.006 0.276 2026-03-23 05:08:23,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.283 2026-03-23 05:08:23,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2078&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-03-23 05:08:23,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.216 2026-03-23 05:08:23,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-03-23 05:08:23,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "GET /web/image?model=product.template&field=image_128&id=2079&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-03-23 05:08:23,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.032 0.187 2026-03-23 05:08:23,733 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [5/37] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:08:23,807 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [6/37] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:08:23,854 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [7/37] Tour test_selected_partner_quotation_loading → Step Search customer with "A Test Partner 1" (trigger: .modal-dialog .input-group input) 2026-03-23 05:08:23,921 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [8/37] Tour test_selected_partner_quotation_loading → Step Check "A Test Partner 1" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner 1")) 2026-03-23 05:08:24,049 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [9/37] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 1' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 1)) 2026-03-23 05:08:24,127 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [10/37] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:08:24,178 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [11/37] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:24,230 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [12/37] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:24,297 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [13/37] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:08:24,368 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [14/37] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:08:24,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.056 0.142 2026-03-23 05:08:24,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:24] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.006 0.019 2026-03-23 05:08:24,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.024 0.052 2026-03-23 05:08:24,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.048 2026-03-23 05:08:24,994 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [15/37] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:08:25,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.096 0.158 2026-03-23 05:08:25,342 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [16/37] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-03-23 05:08:25,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.093 0.171 2026-03-23 05:08:25,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.219 2026-03-23 05:08:25,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 05:08:25,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 05:08:25,731 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [17/37] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:08:25,784 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [18/37] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 05:08:25,837 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [19/37] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:08:25,888 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [20/37] Tour test_selected_partner_quotation_loading → Step .pos-leftheader .list-plus-btn 2026-03-23 05:08:25,986 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [21/37] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:08:26,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 05:08:26,038 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [22/37] Tour test_selected_partner_quotation_loading → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:08:26,116 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [23/37] Tour test_selected_partner_quotation_loading → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:08:26,175 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [24/37] Tour test_selected_partner_quotation_loading → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:08:26,232 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [25/37] Tour test_selected_partner_quotation_loading → Step Search customer with "A Test Partner 2" (trigger: .modal-dialog .input-group input) 2026-03-23 05:08:26,292 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [26/37] Tour test_selected_partner_quotation_loading → Step Check "A Test Partner 2" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner 2")) 2026-03-23 05:08:26,416 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [27/37] Tour test_selected_partner_quotation_loading → Step click partner 'A Test Partner 2' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner 2)) 2026-03-23 05:08:26,477 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [28/37] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:08:26,530 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [29/37] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:26,582 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [30/37] Tour test_selected_partner_quotation_loading → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:26,657 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [31/37] Tour test_selected_partner_quotation_loading → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:08:26,730 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [32/37] Tour test_selected_partner_quotation_loading → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:08:26,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.058 2026-03-23 05:08:26,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:26] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.007 0.019 2026-03-23 05:08:26,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 15 0.029 0.059 2026-03-23 05:08:26,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.021 2026-03-23 05:08:27,062 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [33/37] Tour test_selected_partner_quotation_loading → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:08:27,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.052 0.099 2026-03-23 05:08:27,269 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [34/37] Tour test_selected_partner_quotation_loading → Step body:not(:has(.modal)) 2026-03-23 05:08:27,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.077 0.124 2026-03-23 05:08:27,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:27] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.201 2026-03-23 05:08:27,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 05:08:27,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.044 2026-03-23 05:08:27,707 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [35/37] Tour test_selected_partner_quotation_loading → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:08:27,760 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [36/37] Tour test_selected_partner_quotation_loading → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"2.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("2"))) 2026-03-23 05:08:27,816 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: [37/37] Tour test_selected_partner_quotation_loading → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:08:27,868 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-03-23 05:08:27,879 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_selected_partner_quotation_loading SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 05:08:28,083 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 19740160 (allocated 21495808) 2026-03-23 05:08:28,107 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 109416 2026-03-23 05:08:28,117 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-03-23 05:08:28,122 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 109416 2026-03-23 05:08:28,245 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpcde97n04_chrome_odoo" 2026-03-23 05:08:28,301 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-03-23 05:08:29,194 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 109610 2026-03-23 05:08:29,194 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmprv8f4aro_chrome_odoo 2026-03-23 05:08:29,194 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:32845/json/version 2026-03-23 05:08:29,196 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:29,438 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Browser version: Chrome/141.0.7390.54 2026-03-23 05:08:29,443 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:32845/json 2026-03-23 05:08:29,444 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:29,476 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:32845/devtools/page/CB0671417476007BE300AC9C53FA6D19 2026-03-23 05:08:29,517 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-03-23 05:08:29,529 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-03-23 05:08:29,855 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:08:29,858 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-03-23 05:08:29,862 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:08:29,863 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:08:29,894 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:08:31,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 127 0.090 1.199 2026-03-23 05:08:31,182 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': 'CB0671417476007BE300AC9C53FA6D19', 'loaderId': 'DBE0A5EA515475B9CC0B7C5EA47E564D', 'isDownload': False} 2026-03-23 05:08:31,182 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate ready code "odoo.isTourReady('test_settle_changed_price_with_lots')" 2026-03-23 05:08:31,218 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:08:31,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 05:08:31,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 05:08:31,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-03-23 05:08:31,779 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:08:31,790 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:08:31,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:08:31,842 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate test code "odoo.startTour('test_settle_changed_price_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:08:31,863 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [1/12] Tour test_settle_changed_price_with_lots → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:08:31,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 05:08:31,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-03-23 05:08:31,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:08:31,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.021 2026-03-23 05:08:32,027 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11179) 2026-03-23 05:08:32,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.088 2026-03-23 05:08:32,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.044 0.134 2026-03-23 05:08:32,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.060 2026-03-23 05:08:32,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.215 0.385 2026-03-23 05:08:32,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:08:32,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 05:08:33,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.115 2026-03-23 05:08:33,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:08:33,230 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: Owl is running in 'dev' mode. 2026-03-23 05:08:33,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:08:33,432 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:08:33,446 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:33,457 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:33,510 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "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 05:08:33,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:08:33,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.070 0.068 2026-03-23 05:08:33,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.156 2026-03-23 05:08:33,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.150 2026-03-23 05:08:33,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.005 0.068 2026-03-23 05:08:33,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.045 2026-03-23 05:08:33,739 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [2/12] Tour test_settle_changed_price_with_lots → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:08:33,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:33] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.007 0.023 2026-03-23 05:08:34,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.085 2026-03-23 05:08:34,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:08:34,044 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [3/12] Tour test_settle_changed_price_with_lots → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:34,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.150 2026-03-23 05:08:34,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.196 2026-03-23 05:08:34,197 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [4/12] Tour test_settle_changed_price_with_lots → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:34,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.017 0.301 2026-03-23 05:08:34,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.393 2026-03-23 05:08:34,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.461 2026-03-23 05:08:34,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.436 2026-03-23 05:08:34,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.461 2026-03-23 05:08:34,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2080&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.388 2026-03-23 05:08:34,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.326 2026-03-23 05:08:34,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.039 0.287 2026-03-23 05:08:34,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:34] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.279 2026-03-23 05:08:34,774 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [5/12] Tour test_settle_changed_price_with_lots → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:08:34,856 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [6/12] Tour test_settle_changed_price_with_lots → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:08:35,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.051 0.112 2026-03-23 05:08:35,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.022 0.048 2026-03-23 05:08:35,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.023 2026-03-23 05:08:35,344 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [7/12] Tour test_settle_changed_price_with_lots → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:08:35,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.064 0.127 2026-03-23 05:08:35,645 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [8/12] Tour test_settle_changed_price_with_lots → Step body:not(:has(.modal)) 2026-03-23 05:08:35,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.062 0.114 2026-03-23 05:08:35,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.019 0.123 2026-03-23 05:08:35,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 05:08:35,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 05:08:36,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 05:08:36,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.058 2026-03-23 05:08:36,083 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [9/12] Tour test_settle_changed_price_with_lots → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:08:36,137 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [10/12] Tour test_settle_changed_price_with_lots → Step order total amount is '180.00' (trigger: .product-screen .order-summary .total:contains("180.00")) 2026-03-23 05:08:36,189 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [11/12] Tour test_settle_changed_price_with_lots → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:08:36,241 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: [12/12] Tour test_settle_changed_price_with_lots → Step Check orderline with attributes: {"productName":"Settle Lots","quantity":"1.0","price":"100"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Settle Lots")):has(.qty:contains("1")):has(.price:contains("100"))))) 2026-03-23 05:08:36,296 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-03-23 05:08:36,297 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_settle_changed_price_with_lots SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 05:08:36,467 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 15923984 (allocated 17039360) 2026-03-23 05:08:36,482 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 109610 2026-03-23 05:08:36,486 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-03-23 05:08:36,488 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 109610 2026-03-23 05:08:36,607 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmprv8f4aro_chrome_odoo" 2026-03-23 05:08:36,654 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-03-23 05:08:37,542 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 109796 2026-03-23 05:08:37,542 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmp6ge2gnpm_chrome_odoo 2026-03-23 05:08:37,542 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:44081/json/version 2026-03-23 05:08:37,548 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:37,749 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Browser version: Chrome/141.0.7390.54 2026-03-23 05:08:37,750 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:44081/json 2026-03-23 05:08:37,755 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:37,848 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:44081/devtools/page/A770DFC92009292BF4AB324BC5FE1758 2026-03-23 05:08:37,917 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-03-23 05:08:37,986 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-03-23 05:08:38,258 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:08:38,260 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-03-23 05:08:38,265 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:08:38,265 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:08:38,295 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:08:39,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:39] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.107 0.678 2026-03-23 05:08:39,082 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': 'A770DFC92009292BF4AB324BC5FE1758', 'loaderId': 'BBDD9E6CC07D2C2AC6DB1F68286A668A', 'isDownload': False} 2026-03-23 05:08:39,083 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-03-23 05:08:39,138 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:08:39,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.029 2026-03-23 05:08:39,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:39] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.041 2026-03-23 05:08:39,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-03-23 05:08:39,952 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:08:39,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:08:40,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:08:40,041 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:08:40,065 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [1/17] Tour PosSettleDraftOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:08:40,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.015 0.021 2026-03-23 05:08:40,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:08:40,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:40,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.015 0.039 2026-03-23 05:08:40,257 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11180) 2026-03-23 05:08:40,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.109 2026-03-23 05:08:40,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.036 0.147 2026-03-23 05:08:40,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.080 2026-03-23 05:08:41,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.290 0.459 2026-03-23 05:08:41,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:08:41,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 05:08:41,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-03-23 05:08:41,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 05:08:41,564 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: Owl is running in 'dev' mode. 2026-03-23 05:08:41,652 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:41,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:08:41,698 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:08:41,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:08:41,758 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "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 05:08:41,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.034 0.072 2026-03-23 05:08:41,787 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 05:08:41,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.035 0.141 2026-03-23 05:08:41,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.173 2026-03-23 05:08:41,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.005 0.112 2026-03-23 05:08:41,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.034 2026-03-23 05:08:42,054 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [2/17] Tour PosSettleDraftOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:08:42,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-03-23 05:08:42,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.054 2026-03-23 05:08:42,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.108 2026-03-23 05:08:42,331 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:08:42,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.168 2026-03-23 05:08:42,409 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [3/17] Tour PosSettleDraftOrder → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:42,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.241 2026-03-23 05:08:42,482 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [4/17] Tour PosSettleDraftOrder → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:42,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.303 2026-03-23 05:08:42,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.351 2026-03-23 05:08:42,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.346 2026-03-23 05:08:42,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-03-23 05:08:42,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2081&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-03-23 05:08:42,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.017 0.239 2026-03-23 05:08:42,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.270 2026-03-23 05:08:42,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:42] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.282 2026-03-23 05:08:42,899 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [5/17] Tour PosSettleDraftOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:08:42,979 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [6/17] Tour PosSettleDraftOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:08:43,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.047 0.118 2026-03-23 05:08:43,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:43] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.052 2026-03-23 05:08:43,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:43] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.039 2026-03-23 05:08:43,536 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [7/17] Tour PosSettleDraftOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:08:43,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:43] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.060 0.104 2026-03-23 05:08:43,809 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [8/17] Tour PosSettleDraftOrder → Step body:not(:has(.modal)) 2026-03-23 05:08:44,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.112 0.184 2026-03-23 05:08:44,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.031 0.258 2026-03-23 05:08:44,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 05:08:44,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 05:08:44,374 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [9/17] Tour PosSettleDraftOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:08:44,429 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [10/17] Tour PosSettleDraftOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1","price":"50.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(.qty:contains("1")):has(.price:contains("50.00"))) 2026-03-23 05:08:44,488 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [11/17] Tour PosSettleDraftOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:08:44,539 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [12/17] Tour PosSettleDraftOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:08:44,659 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [13/17] Tour PosSettleDraftOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:08:44,697 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:44,698 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:08:44,719 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [14/17] Tour PosSettleDraftOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:08:44,771 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [15/17] Tour PosSettleDraftOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:08:44,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 05:08:44,871 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [16/17] Tour PosSettleDraftOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:08:45,013 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: [17/17] Tour PosSettleDraftOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:08:45,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 05:08:45,039 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:08:45,051 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82688829 started for PoS orders references: [{'name': '/', 'uuid': '354da193-e473-4dd8-b62b-37344daceba2'}] 2026-03-23 05:08:45,357 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82688829 order {'name': '/', 'uuid': '354da193-e473-4dd8-b62b-37344daceba2'} created pos.order #701 2026-03-23 05:08:45,418 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82688829 finished 2026-03-23 05:08:45,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 129 0.302 0.473 2026-03-23 05:08:45,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.041 2026-03-23 05:08:45,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:08:46,236 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-03-23 05:08:46,243 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:08:46,544 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 16735508 (allocated 18087936) 2026-03-23 05:08:46,556 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 109796 2026-03-23 05:08:46,558 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-03-23 05:08:46,560 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 109796 2026-03-23 05:08:46,679 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmp6ge2gnpm_chrome_odoo" 2026-03-23 05:08:46,788 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-03-23 05:08:48,622 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 109989 2026-03-23 05:08:48,632 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmp5met3i_w_chrome_odoo 2026-03-23 05:08:48,641 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:38493/json/version 2026-03-23 05:08:48,645 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:48,844 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Browser version: Chrome/141.0.7390.54 2026-03-23 05:08:48,849 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:38493/json 2026-03-23 05:08:48,859 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:48,893 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:38493/devtools/page/BF55EFE6FD7FB537D23CACD82C6E0B49 2026-03-23 05:08:49,012 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-03-23 05:08:49,061 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-03-23 05:08:49,592 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:08:49,600 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-03-23 05:08:49,603 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Open "http://127.0.0.1:8069/pos/ui?config_id=116" in browser 2026-03-23 05:08:49,603 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=116" 2026-03-23 05:08:49,634 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:08:50,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:50] "GET /pos/ui?config_id=116 HTTP/1.1" 200 - 83 0.078 0.913 2026-03-23 05:08:50,626 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': 'BF55EFE6FD7FB537D23CACD82C6E0B49', 'loaderId': '7D285CB982CCB3BB0123B50274A2D462', 'isDownload': False} 2026-03-23 05:08:50,627 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate ready code "odoo.isTourReady('test_settle_groupable_lot_total_amount')" 2026-03-23 05:08:50,683 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:08:50,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:50] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 05:08:50,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:50] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-03-23 05:08:50,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:50] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-03-23 05:08:51,446 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:08:51,475 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:51,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.013 2026-03-23 05:08:51,548 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate test code "odoo.startTour('test_settle_groupable_lot_total_amount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:08:51,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.017 2026-03-23 05:08:51,574 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [1/11] Tour test_settle_groupable_lot_total_amount → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:08:51,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:08:51,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:08:51,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.007 0.020 2026-03-23 05:08:51,749 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11181) 2026-03-23 05:08:51,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.112 2026-03-23 05:08:51,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.120 2026-03-23 05:08:51,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.062 2026-03-23 05:08:52,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 263 0.226 0.444 2026-03-23 05:08:52,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:08:52,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:08:52,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:52] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.086 2026-03-23 05:08:52,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:08:52,939 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: Owl is running in 'dev' mode. 2026-03-23 05:08:53,035 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:53,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:08:53,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:08:53,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:08:53,090 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:08:53,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.022 0.047 2026-03-23 05:08:53,155 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "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 05:08:53,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.079 2026-03-23 05:08:53,160 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:08:53,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 05:08:53,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 05:08:53,373 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [2/11] Tour test_settle_groupable_lot_total_amount → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:08:53,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.009 0.034 2026-03-23 05:08:53,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.059 2026-03-23 05:08:53,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-03-23 05:08:53,723 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [3/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:08:53,745 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:08:53,814 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [4/11] Tour test_settle_groupable_lot_total_amount → Step click Actions button (trigger: .more-btn) 2026-03-23 05:08:53,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.022 0.235 2026-03-23 05:08:53,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:53] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.305 2026-03-23 05:08:54,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.378 2026-03-23 05:08:54,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.448 2026-03-23 05:08:54,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-23 05:08:54,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.371 2026-03-23 05:08:54,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-03-23 05:08:54,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2082&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-03-23 05:08:54,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.558 2026-03-23 05:08:54,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.056 0.320 2026-03-23 05:08:54,458 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [5/11] Tour test_settle_groupable_lot_total_amount → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:08:54,579 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [6/11] Tour test_settle_groupable_lot_total_amount → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:08:54,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.058 0.153 2026-03-23 05:08:54,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.041 2026-03-23 05:08:55,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.044 2026-03-23 05:08:55,153 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [7/11] Tour test_settle_groupable_lot_total_amount → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:08:55,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.069 0.130 2026-03-23 05:08:55,451 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [8/11] Tour test_settle_groupable_lot_total_amount → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-03-23 05:08:55,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.077 0.123 2026-03-23 05:08:55,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:55] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 27 0.035 0.171 2026-03-23 05:08:55,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:08:55,946 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [9/11] Tour test_settle_groupable_lot_total_amount → Step body:not(:has(.modal)) 2026-03-23 05:08:55,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.033 2026-03-23 05:08:55,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.043 2026-03-23 05:08:55,995 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [10/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00")) 2026-03-23 05:08:56,047 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: [11/11] Tour test_settle_groupable_lot_total_amount → Step order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"):not(:visible)) 2026-03-23 05:08:56,101 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-03-23 05:08:56,102 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_settle_groupable_lot_total_amount SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 05:08:56,334 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16032232 (allocated 17301504) 2026-03-23 05:08:56,369 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 109989 2026-03-23 05:08:56,371 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-03-23 05:08:56,373 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 109989 2026-03-23 05:08:56,500 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmp5met3i_w_chrome_odoo" 2026-03-23 05:08:56,609 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-03-23 05:08:57,774 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 110174 2026-03-23 05:08:57,774 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpojbayioc_chrome_odoo 2026-03-23 05:08:57,774 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:38979/json/version 2026-03-23 05:08:57,778 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:58,007 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/141.0.7390.54 2026-03-23 05:08:58,008 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:38979/json 2026-03-23 05:08:58,009 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:08:58,064 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:38979/devtools/page/EE414D437CD538B76A92FE6D25D1A5C8 2026-03-23 05:08:58,105 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-03-23 05:08:58,117 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-03-23 05:08:58,434 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:08:58,437 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-03-23 05:08:58,440 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:08:58,440 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:08:58,462 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:08:59,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:59] "GET /pos/ui/116 HTTP/1.1" 200 - 82 0.053 0.641 2026-03-23 05:08:59,157 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': 'EE414D437CD538B76A92FE6D25D1A5C8', 'loaderId': '3F69918639865DA093F3D8D585AEC032', 'isDownload': False} 2026-03-23 05:08:59,158 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-03-23 05:08:59,187 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:08:59,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:59] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 05:08:59,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:59] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 05:08:59,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:59] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.031 2026-03-23 05:08:59,917 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:08:59,921 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:08:59,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:08:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:08:59,979 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:09:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-03-23 05:09:00,010 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [1/22] Tour PosSettleCustomPrice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:09:00,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 05:09:00,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:09:00,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.028 2026-03-23 05:09:00,180 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11182) 2026-03-23 05:09:00,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.084 2026-03-23 05:09:00,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.038 0.119 2026-03-23 05:09:00,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.081 2026-03-23 05:09:01,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 267 0.246 0.812 2026-03-23 05:09:01,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:09:01,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:09:01,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:01] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.062 2026-03-23 05:09:01,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 05:09:01,790 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-03-23 05:09:01,929 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:09:01,983 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:01] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:09:01,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:01] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:09:02,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.040 0.041 2026-03-23 05:09:02,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.084 2026-03-23 05:09:02,046 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "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 05:09:02,091 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:09:02,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.017 0.127 2026-03-23 05:09:02,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.006 0.028 2026-03-23 05:09:02,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.159 2026-03-23 05:09:02,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.019 2026-03-23 05:09:02,323 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [2/22] Tour PosSettleCustomPrice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:09:02,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.008 0.055 2026-03-23 05:09:02,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2046&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.023 0.094 2026-03-23 05:09:02,650 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:09:02,672 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [3/22] Tour PosSettleCustomPrice → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:09:02,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.205 2026-03-23 05:09:02,764 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [4/22] Tour PosSettleCustomPrice → Step click Actions button (trigger: .more-btn) 2026-03-23 05:09:02,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.267 2026-03-23 05:09:02,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-03-23 05:09:02,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.346 2026-03-23 05:09:02,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.401 2026-03-23 05:09:02,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:02] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.016 0.302 2026-03-23 05:09:03,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:03] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-03-23 05:09:03,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:03] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-03-23 05:09:03,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:03] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-03-23 05:09:03,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:03] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-03-23 05:09:03,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.232 2026-03-23 05:09:03,299 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [5/22] Tour PosSettleCustomPrice → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:09:03,394 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [6/22] Tour PosSettleCustomPrice → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:09:03,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.041 0.108 2026-03-23 05:09:03,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.030 0.061 2026-03-23 05:09:03,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.038 2026-03-23 05:09:03,962 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [7/22] Tour PosSettleCustomPrice → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:09:04,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.076 0.144 2026-03-23 05:09:04,318 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [8/22] Tour PosSettleCustomPrice → Step body:not(:has(.modal)) 2026-03-23 05:09:04,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.076 0.131 2026-03-23 05:09:04,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.100 2026-03-23 05:09:04,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 05:09:04,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 05:09:04,624 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [9/22] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:09:04,674 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [10/22] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-03-23 05:09:04,730 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [11/22] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:09:04,784 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [12/22] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:09:04,853 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [13/22] Tour PosSettleCustomPrice → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:09:04,978 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [14/22] Tour PosSettleCustomPrice → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:09:05,038 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [15/22] Tour PosSettleCustomPrice → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:09:05,089 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [16/22] Tour PosSettleCustomPrice → Step Search customer with "A Test Partner AAA" (trigger: .modal-dialog .input-group input) 2026-03-23 05:09:05,156 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [17/22] Tour PosSettleCustomPrice → Step Check "A Test Partner AAA" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("A Test Partner AAA")) 2026-03-23 05:09:05,287 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [18/22] Tour PosSettleCustomPrice → Step click partner 'A Test Partner AAA' from partner list screen (trigger: .modal .partner-list b:contains(A Test Partner AAA)) 2026-03-23 05:09:05,356 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [19/22] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:09:05,406 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [20/22] Tour PosSettleCustomPrice → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:09:05,458 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [21/22] Tour PosSettleCustomPrice → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","price":"100","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1")):has(.price:contains("100"))) 2026-03-23 05:09:05,513 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: [22/22] Tour PosSettleCustomPrice → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:09:05,565 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-03-23 05:09:05,568 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 05:09:05,776 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 16928860 (allocated 18087936) 2026-03-23 05:09:05,789 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 110174 2026-03-23 05:09:05,811 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-03-23 05:09:05,819 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 110174 2026-03-23 05:09:05,956 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpojbayioc_chrome_odoo" 2026-03-23 05:09:06,011 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-03-23 05:09:07,302 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 110358 2026-03-23 05:09:07,302 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless temporary user profile dir: /tmp/tmppectwr3d_chrome_odoo 2026-03-23 05:09:07,302 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Issuing json command http://127.0.0.1:36715/json/version 2026-03-23 05:09:07,303 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:07,501 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Browser version: Chrome/141.0.7390.54 2026-03-23 05:09:07,502 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Issuing json command http://127.0.0.1:36715/json 2026-03-23 05:09:07,502 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:07,560 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Websocket url found: ws://127.0.0.1:36715/devtools/page/55EA99C21A3147A1B1D776439B136329 2026-03-23 05:09:07,586 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Enable chrome headless console log notification 2026-03-23 05:09:07,606 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome headless enable page notifications 2026-03-23 05:09:07,917 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:09:07,922 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Setting session cookie in browser 2026-03-23 05:09:07,925 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:09:07,925 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:09:07,960 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:09:08,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:08] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.065 0.710 2026-03-23 05:09:08,730 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '55EA99C21A3147A1B1D776439B136329', 'loaderId': '2AFD6F6FF8E18933A4D2F37E8AA841D6', 'isDownload': False} 2026-03-23 05:09:08,730 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-03-23 05:09:08,771 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:09:08,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-03-23 05:09:08,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.027 2026-03-23 05:09:08,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.035 2026-03-23 05:09:09,437 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:09,440 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:09,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:09:09,500 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:09:09,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-03-23 05:09:09,521 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [1/36] Tour PosSettleOrderShipLater → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:09:09,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 05:09:09,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:09,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.019 2026-03-23 05:09:09,638 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11183) 2026-03-23 05:09:09,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.005 0.066 2026-03-23 05:09:09,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.081 2026-03-23 05:09:09,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.049 2026-03-23 05:09:10,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.286 0.472 2026-03-23 05:09:10,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:09:10,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:09:10,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.045 2026-03-23 05:09:10,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:09:10,825 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: Owl is running in 'dev' mode. 2026-03-23 05:09:10,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:10,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:10,974 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:10,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:10] "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 05:09:11,010 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:09:11,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.039 0.047 2026-03-23 05:09:11,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.004 0.017 2026-03-23 05:09:11,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.105 2026-03-23 05:09:11,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.121 2026-03-23 05:09:11,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-03-23 05:09:11,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.028 2026-03-23 05:09:11,217 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [2/36] Tour PosSettleOrderShipLater → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:09:11,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.029 0.053 2026-03-23 05:09:11,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.052 2026-03-23 05:09:11,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-03-23 05:09:11,546 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:09:11,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.107 2026-03-23 05:09:11,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 05:09:11,639 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [3/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:09:11,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.223 2026-03-23 05:09:11,755 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [4/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .more-btn) 2026-03-23 05:09:11,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-03-23 05:09:11,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.309 2026-03-23 05:09:11,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.343 2026-03-23 05:09:11,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:11] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.501 2026-03-23 05:09:12,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:12] "GET /web/image?model=product.template&field=image_128&id=2083&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.376 2026-03-23 05:09:12,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:12] "GET /web/image?model=product.template&field=image_128&id=2084&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.378 2026-03-23 05:09:12,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.055 0.412 2026-03-23 05:09:12,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:12] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.421 2026-03-23 05:09:12,277 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [5/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:09:12,343 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [6/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-03-23 05:09:12,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.044 0.132 2026-03-23 05:09:12,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.050 2026-03-23 05:09:12,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.012 2026-03-23 05:09:12,842 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [7/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:09:13,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.065 0.133 2026-03-23 05:09:13,138 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [8/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-03-23 05:09:13,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.052 0.096 2026-03-23 05:09:13,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.125 2026-03-23 05:09:13,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.130 2026-03-23 05:09:13,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 05:09:13,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 05:09:13,498 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [9/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:09:13,592 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [10/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:09:13,623 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:09:13,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:13,642 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [11/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:09:13,702 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [12/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-03-23 05:09:13,766 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [13/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-03-23 05:09:13,824 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [14/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-03-23 05:09:13,877 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [15/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:09:13,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 05:09:13,978 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [16/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:09:14,021 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [17/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:09:14,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 05:09:14,128 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [18/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:09:14,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35380193 started for PoS orders references: [{'name': '/', 'uuid': '12c60921-2e36-4a32-82ee-8b8e60849890'}] 2026-03-23 05:09:14,149 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:14,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35380193 order {'name': '/', 'uuid': '12c60921-2e36-4a32-82ee-8b8e60849890'} created pos.order #702 2026-03-23 05:09:14,601 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35380193 finished 2026-03-23 05:09:15,168 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2152] 2026-03-23 05:09:15,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 414 0.541 0.916 2026-03-23 05:09:15,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.039 2026-03-23 05:09:15,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.040 2026-03-23 05:09:15,946 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [19/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:09:16,065 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [20/36] Tour PosSettleOrderShipLater → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:09:16,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 05:09:16,112 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [21/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:09:16,167 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [22/36] Tour PosSettleOrderShipLater → Step click Actions button (trigger: .more-btn) 2026-03-23 05:09:16,265 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [23/36] Tour PosSettleOrderShipLater → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:09:16,324 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [24/36] Tour PosSettleOrderShipLater → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:09:16,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.066 2026-03-23 05:09:16,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.026 0.054 2026-03-23 05:09:16,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 05:09:16,635 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [25/36] Tour PosSettleOrderShipLater → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:09:16,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.073 0.142 2026-03-23 05:09:16,959 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [26/36] Tour PosSettleOrderShipLater → Step body:not(:has(.modal)) 2026-03-23 05:09:17,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.063 0.130 2026-03-23 05:09:17,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.170 2026-03-23 05:09:17,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.030 0.207 2026-03-23 05:09:17,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 05:09:17,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 05:09:17,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.035 2026-03-23 05:09:17,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 05:09:17,497 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [27/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:09:17,558 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [28/36] Tour PosSettleOrderShipLater → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:09:17,604 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [29/36] Tour PosSettleOrderShipLater → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:09:17,657 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [30/36] Tour PosSettleOrderShipLater → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-03-23 05:09:17,715 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [31/36] Tour PosSettleOrderShipLater → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-03-23 05:09:17,780 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [32/36] Tour PosSettleOrderShipLater → Step Shipping later button is highlighted (trigger: .button:contains('Ship Later').highlight) 2026-03-23 05:09:17,866 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [33/36] Tour PosSettleOrderShipLater → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:09:17,918 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [34/36] Tour PosSettleOrderShipLater → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:09:17,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 05:09:17,965 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [35/36] Tour PosSettleOrderShipLater → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:09:18,096 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: [36/36] Tour PosSettleOrderShipLater → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:09:18,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 05:09:18,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94428201 started for PoS orders references: [{'name': '/', 'uuid': 'ab9e7f9d-eccd-4a10-b67e-b81d9ff86d19'}] 2026-03-23 05:09:18,541 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94428201 order {'name': '/', 'uuid': 'ab9e7f9d-eccd-4a10-b67e-b81d9ff86d19'} created pos.order #703 2026-03-23 05:09:18,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94428201 finished 2026-03-23 05:09:19,035 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2155] 2026-03-23 05:09:19,257 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2156] 2026-03-23 05:09:19,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 410 0.492 0.943 2026-03-23 05:09:19,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.054 2026-03-23 05:09:19,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 05:09:19,756 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-03-23 05:09:19,759 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:09:20,119 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 20169600 (allocated 21893120) 2026-03-23 05:09:20,136 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 110358 2026-03-23 05:09:20,138 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-03-23 05:09:20,141 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 110358 2026-03-23 05:09:20,360 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmppectwr3d_chrome_odoo" 2026-03-23 05:09:20,637 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-03-23 05:09:22,216 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 110570 2026-03-23 05:09:22,216 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmpricbd197_chrome_odoo 2026-03-23 05:09:22,217 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:43705/json/version 2026-03-23 05:09:22,219 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:22,376 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Browser version: Chrome/141.0.7390.54 2026-03-23 05:09:22,376 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:43705/json 2026-03-23 05:09:22,377 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:22,417 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:43705/devtools/page/2F737ACE6FDFCCA37BCDEBA3B378E363 2026-03-23 05:09:22,467 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-03-23 05:09:22,483 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-03-23 05:09:22,886 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:09:22,891 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-03-23 05:09:22,893 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:09:22,893 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:09:22,910 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:09:23,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:23] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.059 0.736 2026-03-23 05:09:23,707 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '2F737ACE6FDFCCA37BCDEBA3B378E363', 'loaderId': '7D0267F010A6F23F7AEE8097FD69E518', 'isDownload': False} 2026-03-23 05:09:23,707 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-03-23 05:09:23,747 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:09:23,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:23] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.018 2026-03-23 05:09:23,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.014 0.042 2026-03-23 05:09:23,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.069 2026-03-23 05:09:24,514 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:24,521 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:24,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.017 2026-03-23 05:09:24,600 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:09:24,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 05:09:24,620 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [1/17] Tour PosSettleOrderRealTime → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:09:24,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:09:24,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:24,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.026 2026-03-23 05:09:24,777 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11184) 2026-03-23 05:09:24,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.108 2026-03-23 05:09:24,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.110 2026-03-23 05:09:24,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.047 2026-03-23 05:09:25,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.246 0.418 2026-03-23 05:09:25,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:25,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:09:25,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:25] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.050 2026-03-23 05:09:25,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 05:09:26,007 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: Owl is running in 'dev' mode. 2026-03-23 05:09:26,128 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:26,151 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:26,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:09:26,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:09:26,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:09:26,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 05:09:26,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.016 0.066 2026-03-23 05:09:26,227 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "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 05:09:26,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:26,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 05:09:26,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.030 2026-03-23 05:09:26,445 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [2/17] Tour PosSettleOrderRealTime → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:09:26,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.007 0.041 2026-03-23 05:09:26,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.063 2026-03-23 05:09:26,804 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [3/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:09:26,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.145 2026-03-23 05:09:26,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:26,871 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [4/17] Tour PosSettleOrderRealTime → Step click Actions button (trigger: .more-btn) 2026-03-23 05:09:26,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.253 2026-03-23 05:09:26,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:26] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.269 2026-03-23 05:09:27,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-03-23 05:09:27,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.324 2026-03-23 05:09:27,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-03-23 05:09:27,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-03-23 05:09:27,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "GET /web/image?model=product.template&field=image_128&id=2085&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.189 2026-03-23 05:09:27,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-03-23 05:09:27,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.197 2026-03-23 05:09:27,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.056 0.258 2026-03-23 05:09:27,400 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [5/17] Tour PosSettleOrderRealTime → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:09:27,472 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [6/17] Tour PosSettleOrderRealTime → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:09:27,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.057 0.139 2026-03-23 05:09:27,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.049 2026-03-23 05:09:27,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.015 0.049 2026-03-23 05:09:28,036 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [7/17] Tour PosSettleOrderRealTime → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:09:28,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.076 0.128 2026-03-23 05:09:28,321 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [8/17] Tour PosSettleOrderRealTime → Step body:not(:has(.modal)) 2026-03-23 05:09:28,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.053 0.108 2026-03-23 05:09:28,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.130 2026-03-23 05:09:28,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:09:28,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.054 2026-03-23 05:09:28,658 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [9/17] Tour PosSettleOrderRealTime → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:09:28,708 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [10/17] Tour PosSettleOrderRealTime → Step order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40")) 2026-03-23 05:09:28,761 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [11/17] Tour PosSettleOrderRealTime → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:09:28,815 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [12/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:09:28,900 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [13/17] Tour PosSettleOrderRealTime → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:09:28,936 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:28,937 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:09:28,952 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [14/17] Tour PosSettleOrderRealTime → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:09:29,003 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [15/17] Tour PosSettleOrderRealTime → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:09:29,094 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [16/17] Tour PosSettleOrderRealTime → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:09:29,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 05:09:29,181 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: [17/17] Tour PosSettleOrderRealTime → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:09:29,204 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:29,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.036 2026-03-23 05:09:29,221 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #869617 started for PoS orders references: [{'name': '/', 'uuid': '010c3197-16de-4229-844e-7207e71943bb'}] 2026-03-23 05:09:29,534 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2159, 2160] 2026-03-23 05:09:30,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #869617 order {'name': '/', 'uuid': '010c3197-16de-4229-844e-7207e71943bb'} created pos.order #704 2026-03-23 05:09:30,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #869617 finished 2026-03-23 05:09:30,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 393 0.384 0.761 2026-03-23 05:09:30,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 05:09:30,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.039 2026-03-23 05:09:30,692 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-03-23 05:09:30,693 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 05:09:30,904 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 16854936 (allocated 18350080) 2026-03-23 05:09:30,909 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 110570 2026-03-23 05:09:30,910 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-03-23 05:09:30,911 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 110570 2026-03-23 05:09:31,033 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmpricbd197_chrome_odoo" 2026-03-23 05:09:31,912 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-03-23 05:09:33,314 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 110762 2026-03-23 05:09:33,314 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpa0pgkhow_chrome_odoo 2026-03-23 05:09:33,314 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:46739/json/version 2026-03-23 05:09:33,316 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46739', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:33,391 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Browser version: Chrome/141.0.7390.54 2026-03-23 05:09:33,403 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:46739/json 2026-03-23 05:09:33,404 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46739', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:33,419 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:46739/devtools/page/A431CF0BB2CC89EFCAB6150A0D4305C1 2026-03-23 05:09:33,481 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-03-23 05:09:33,544 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-03-23 05:09:33,855 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:09:33,858 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-03-23 05:09:33,861 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:09:33,862 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:09:33,884 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:09:34,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:34] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.052 0.653 2026-03-23 05:09:34,587 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'A431CF0BB2CC89EFCAB6150A0D4305C1', 'loaderId': '5B3067EB19E2337D1AAEB38C333D576A', 'isDownload': False} 2026-03-23 05:09:34,587 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-03-23 05:09:34,615 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:09:34,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-03-23 05:09:34,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-03-23 05:09:34,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.041 2026-03-23 05:09:35,268 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:35,273 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:09:35,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 05:09:35,345 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:09:35,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-03-23 05:09:35,367 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [1/31] Tour PosSettleOrder2 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:09:35,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:09:35,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:35,497 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11185) 2026-03-23 05:09:35,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.074 2026-03-23 05:09:35,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.089 2026-03-23 05:09:35,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-03-23 05:09:35,682 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.070 2026-03-23 05:09:36,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.237 0.394 2026-03-23 05:09:36,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:09:36,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:09:36,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.047 2026-03-23 05:09:36,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:09:36,725 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: Owl is running in 'dev' mode. 2026-03-23 05:09:36,814 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:36,856 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:36,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:36,905 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "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 05:09:36,907 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:09:36,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.029 0.058 2026-03-23 05:09:36,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.009 0.101 2026-03-23 05:09:36,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.121 2026-03-23 05:09:36,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.124 2026-03-23 05:09:36,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:36] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.009 0.046 2026-03-23 05:09:37,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.035 2026-03-23 05:09:37,175 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [2/31] Tour PosSettleOrder2 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:09:37,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.018 0.065 2026-03-23 05:09:37,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.031 0.070 2026-03-23 05:09:37,586 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:37,608 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [3/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:09:37,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.146 2026-03-23 05:09:37,690 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [4/31] Tour PosSettleOrder2 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:09:37,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.163 2026-03-23 05:09:37,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.230 2026-03-23 05:09:37,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-03-23 05:09:37,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.311 2026-03-23 05:09:37,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2086&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.263 2026-03-23 05:09:37,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-03-23 05:09:37,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-03-23 05:09:37,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-03-23 05:09:37,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:37] "GET /web/image?model=product.template&field=image_128&id=2087&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-03-23 05:09:38,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.215 2026-03-23 05:09:38,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:38] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.003 0.244 2026-03-23 05:09:38,179 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [5/31] Tour PosSettleOrder2 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:09:38,261 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [6/31] Tour PosSettleOrder2 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:09:38,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:38] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.062 0.177 2026-03-23 05:09:38,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:38] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.052 2026-03-23 05:09:38,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:38] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 05:09:38,846 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [7/31] Tour PosSettleOrder2 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:09:39,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.066 0.145 2026-03-23 05:09:39,153 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [8/31] Tour PosSettleOrder2 → Step body:not(:has(.modal)) 2026-03-23 05:09:39,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.063 0.113 2026-03-23 05:09:39,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.016 0.133 2026-03-23 05:09:39,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:09:39,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.054 2026-03-23 05:09:39,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.042 2026-03-23 05:09:39,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.072 2026-03-23 05:09:39,585 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [9/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 05:09:39,643 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [10/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 05:09:39,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:09:39,697 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [11/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-03-23 05:09:39,750 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [12/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:09:39,799 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [13/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 05:09:39,852 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [14/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:09:39,903 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [15/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-03-23 05:09:39,987 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [16/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("1"))) 2026-03-23 05:09:40,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 05:09:40,030 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [17/31] Tour PosSettleOrder2 → Step Check the product page (trigger: .product-list) 2026-03-23 05:09:40,082 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [18/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:09:40,132 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [19/31] Tour PosSettleOrder2 → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 05:09:40,189 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [20/31] Tour PosSettleOrder2 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 05:09:40,247 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [21/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:09:40,299 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [22/31] Tour PosSettleOrder2 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:09:40,355 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [23/31] Tour PosSettleOrder2 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(.qty:contains("0"))) 2026-03-23 05:09:40,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 05:09:40,445 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [24/31] Tour PosSettleOrder2 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:09:40,495 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [25/31] Tour PosSettleOrder2 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:09:40,617 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [26/31] Tour PosSettleOrder2 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:09:40,650 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:40,659 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:09:40,667 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [27/31] Tour PosSettleOrder2 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:09:40,717 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [28/31] Tour PosSettleOrder2 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:09:40,821 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [29/31] Tour PosSettleOrder2 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:09:40,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:09:40,873 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [30/31] Tour PosSettleOrder2 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:09:41,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.039 2026-03-23 05:09:41,059 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: [31/31] Tour PosSettleOrder2 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:09:41,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:41,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.057 2026-03-23 05:09:41,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18259678 started for PoS orders references: [{'name': '/', 'uuid': '5b58d180-2178-4181-a545-ce44496ccced'}] 2026-03-23 05:09:41,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18259678 order {'name': '/', 'uuid': '5b58d180-2178-4181-a545-ce44496ccced'} created pos.order #705 2026-03-23 05:09:41,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18259678 finished 2026-03-23 05:09:42,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 291 0.308 0.698 2026-03-23 05:09:42,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.036 2026-03-23 05:09:42,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 05:09:42,330 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-03-23 05:09:42,331 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 05:09:42,557 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 17516416 (allocated 19136512) 2026-03-23 05:09:42,571 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 110762 2026-03-23 05:09:42,574 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-03-23 05:09:42,575 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 110762 2026-03-23 05:09:42,690 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpa0pgkhow_chrome_odoo" 2026-03-23 05:09:42,808 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-03-23 05:09:43,927 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 110962 2026-03-23 05:09:43,927 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpg6q85ykv_chrome_odoo 2026-03-23 05:09:43,928 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:41327/json/version 2026-03-23 05:09:43,929 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:44,010 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Browser version: Chrome/141.0.7390.54 2026-03-23 05:09:44,019 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:41327/json 2026-03-23 05:09:44,020 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:44,058 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:41327/devtools/page/9D5371F81E9F1BE16E0B6D8D8D0E6D90 2026-03-23 05:09:44,149 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-03-23 05:09:44,225 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-03-23 05:09:44,519 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:09:44,522 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-03-23 05:09:44,524 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:09:44,525 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:09:44,547 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:09:45,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:45] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.082 1.072 2026-03-23 05:09:45,703 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '9D5371F81E9F1BE16E0B6D8D8D0E6D90', 'loaderId': '60BAF28534500F4B6BC00EEE303E51E1', 'isDownload': False} 2026-03-23 05:09:45,703 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-03-23 05:09:45,747 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:09:45,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:45] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 05:09:45,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:45] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-03-23 05:09:45,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:45] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.067 2026-03-23 05:09:46,440 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:09:46,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:09:46,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:09:46,509 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:09:46,533 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:09:46,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.007 2026-03-23 05:09:46,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:09:46,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:46,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.020 2026-03-23 05:09:46,668 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11186) 2026-03-23 05:09:46,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.071 2026-03-23 05:09:46,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.098 2026-03-23 05:09:46,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.063 2026-03-23 05:09:47,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.228 0.388 2026-03-23 05:09:47,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:09:47,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:09:47,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:47] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.045 2026-03-23 05:09:47,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:09:47,811 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: Owl is running in 'dev' mode. 2026-03-23 05:09:47,913 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:47,934 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:47] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:47,943 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:47] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:48,013 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "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 05:09:48,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.030 0.070 2026-03-23 05:09:48,034 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:09:48,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.005 0.127 2026-03-23 05:09:48,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.129 2026-03-23 05:09:48,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.169 2026-03-23 05:09:48,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.012 0.033 2026-03-23 05:09:48,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.022 2026-03-23 05:09:48,311 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:09:48,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.021 0.068 2026-03-23 05:09:48,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.065 2026-03-23 05:09:48,715 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:09:48,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.128 2026-03-23 05:09:48,819 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:09:48,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.197 2026-03-23 05:09:48,904 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-03-23 05:09:48,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.289 2026-03-23 05:09:48,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:48] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.355 2026-03-23 05:09:49,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.386 2026-03-23 05:09:49,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.352 2026-03-23 05:09:49,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.366 2026-03-23 05:09:49,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "GET /web/image?model=product.template&field=image_128&id=2088&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-03-23 05:09:49,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.302 2026-03-23 05:09:49,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.006 0.235 2026-03-23 05:09:49,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.049 0.355 2026-03-23 05:09:49,462 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:09:49,530 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:09:49,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.044 0.140 2026-03-23 05:09:49,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.034 0.069 2026-03-23 05:09:49,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.028 2026-03-23 05:09:50,116 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:09:50,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.090 0.176 2026-03-23 05:09:50,508 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-03-23 05:09:50,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.061 0.099 2026-03-23 05:09:50,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.015 0.094 2026-03-23 05:09:50,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 05:09:50,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.016 2026-03-23 05:09:50,885 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:09:51,019 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:09:51,060 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:09:51,066 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:09:51,069 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:09:51,121 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:09:51,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:09:51,229 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:09:51,309 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:09:51,340 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:09:51,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.035 0.044 2026-03-23 05:09:51,382 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68638692 started for PoS orders references: [{'name': '/', 'uuid': '3a75091c-49e2-45af-ad67-1fb6505a29d0'}] 2026-03-23 05:09:52,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68638692 order {'name': '/', 'uuid': '3a75091c-49e2-45af-ad67-1fb6505a29d0'} created pos.order #706 2026-03-23 05:09:52,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68638692 finished 2026-03-23 05:09:52,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 296 0.341 0.823 2026-03-23 05:09:52,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 05:09:52,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:09:52,838 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-03-23 05:09:52,840 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 05:09:53,054 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 16935372 (allocated 18612224) 2026-03-23 05:09:53,076 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 110962 2026-03-23 05:09:53,078 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-03-23 05:09:53,080 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 110962 2026-03-23 05:09:53,248 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpg6q85ykv_chrome_odoo" 2026-03-23 05:09:53,346 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-03-23 05:09:54,566 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 111151 2026-03-23 05:09:54,567 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpdkqmpqwb_chrome_odoo 2026-03-23 05:09:54,567 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:33697/json/version 2026-03-23 05:09:54,570 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:54,696 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Browser version: Chrome/141.0.7390.54 2026-03-23 05:09:54,696 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:33697/json 2026-03-23 05:09:54,699 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:09:54,723 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:33697/devtools/page/EB1ED659C1AFC2EEC4B729EEE1B36B67 2026-03-23 05:09:54,813 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-03-23 05:09:54,873 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-03-23 05:09:55,203 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:09:55,208 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-03-23 05:09:55,210 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:09:55,210 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:09:55,237 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:09:56,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:56] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.056 0.761 2026-03-23 05:09:56,053 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'EB1ED659C1AFC2EEC4B729EEE1B36B67', 'loaderId': 'ECB18BC3A439307046A3A2279546F2B2', 'isDownload': False} 2026-03-23 05:09:56,054 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-03-23 05:09:56,111 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:09:56,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:56] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 05:09:56,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 05:09:56,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 05:09:56,853 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:09:56,855 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:09:56,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.016 2026-03-23 05:09:56,977 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:09:57,001 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [1/26] Tour PosSettleOrderIncompatiblePartner → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:09:57,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.017 2026-03-23 05:09:57,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 05:09:57,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:09:57,203 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11187) 2026-03-23 05:09:57,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.114 2026-03-23 05:09:57,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.156 2026-03-23 05:09:57,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.010 2026-03-23 05:09:57,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.099 2026-03-23 05:09:58,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.270 0.432 2026-03-23 05:09:58,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:09:58,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:09:58,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-03-23 05:09:58,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 05:09:58,515 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: Owl is running in 'dev' mode. 2026-03-23 05:09:58,610 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:09:58,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:09:58,647 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:09:58,649 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:09:58,695 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "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 05:09:58,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.020 0.043 2026-03-23 05:09:58,708 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:09:58,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.005 0.103 2026-03-23 05:09:58,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-03-23 05:09:58,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-03-23 05:09:58,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.028 2026-03-23 05:09:59,043 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [2/26] Tour PosSettleOrderIncompatiblePartner → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:09:59,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.007 0.033 2026-03-23 05:09:59,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.085 2026-03-23 05:09:59,313 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:09:59,341 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [3/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:09:59,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.170 2026-03-23 05:09:59,425 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [4/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .more-btn) 2026-03-23 05:09:59,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-03-23 05:09:59,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.241 2026-03-23 05:09:59,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.290 2026-03-23 05:09:59,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.342 2026-03-23 05:09:59,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.305 2026-03-23 05:09:59,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2089&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-03-23 05:09:59,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-03-23 05:09:59,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2090&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.270 2026-03-23 05:09:59,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-03-23 05:09:59,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.296 2026-03-23 05:09:59,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:09:59] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.316 2026-03-23 05:10:00,015 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [5/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:10:00,100 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [6/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(2) td) 2026-03-23 05:10:00,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.048 0.119 2026-03-23 05:10:00,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.018 0.040 2026-03-23 05:10:00,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.035 2026-03-23 05:10:00,700 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [7/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:10:00,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.083 0.142 2026-03-23 05:10:01,015 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [8/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-03-23 05:10:01,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.085 0.161 2026-03-23 05:10:01,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.217 2026-03-23 05:10:01,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 05:10:01,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.020 2026-03-23 05:10:01,446 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [9/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:01,500 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [10/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(.qty:contains("1"))) 2026-03-23 05:10:01,553 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [11/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:01,606 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [12/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:01,659 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [13/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00")) 2026-03-23 05:10:01,715 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [14/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:01,772 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [15/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:10:01,824 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [16/26] Tour PosSettleOrderIncompatiblePartner → Step click Actions button (trigger: .more-btn) 2026-03-23 05:10:01,906 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [17/26] Tour PosSettleOrderIncompatiblePartner → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:10:01,985 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [18/26] Tour PosSettleOrderIncompatiblePartner → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:10:02,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.075 2026-03-23 05:10:02,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:02] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 05:10:02,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 15 0.019 0.056 2026-03-23 05:10:02,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.023 2026-03-23 05:10:02,353 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [19/26] Tour PosSettleOrderIncompatiblePartner → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:10:02,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 47 0.100 0.200 2026-03-23 05:10:02,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.063 0.114 2026-03-23 05:10:03,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 47 0.059 0.267 2026-03-23 05:10:03,213 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [20/26] Tour PosSettleOrderIncompatiblePartner → Step body:not(:has(.modal)) 2026-03-23 05:10:03,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.101 0.154 2026-03-23 05:10:03,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.241 2026-03-23 05:10:03,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.030 0.175 2026-03-23 05:10:03,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.308 2026-03-23 05:10:03,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 05:10:03,560 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [21/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:03,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.053 2026-03-23 05:10:03,610 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [22/26] Tour PosSettleOrderIncompatiblePartner → Step Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(.qty:contains("1"))) 2026-03-23 05:10:03,662 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [23/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:03,717 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [24/26] Tour PosSettleOrderIncompatiblePartner → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:03,769 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [25/26] Tour PosSettleOrderIncompatiblePartner → Step order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00")) 2026-03-23 05:10:03,822 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: [26/26] Tour PosSettleOrderIncompatiblePartner → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:03,881 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-03-23 05:10:03,887 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 05:10:04,047 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 17746960 (allocated 19660800) 2026-03-23 05:10:04,075 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 111151 2026-03-23 05:10:04,082 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-03-23 05:10:04,083 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 111151 2026-03-23 05:10:04,201 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpdkqmpqwb_chrome_odoo" 2026-03-23 05:10:04,269 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-03-23 05:10:07,345 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 111349 2026-03-23 05:10:07,346 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpk655khas_chrome_odoo 2026-03-23 05:10:07,346 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:39619/json/version 2026-03-23 05:10:07,349 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:07,436 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/141.0.7390.54 2026-03-23 05:10:07,436 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:39619/json 2026-03-23 05:10:07,437 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:07,456 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:39619/devtools/page/6559FC15AFB1100F4BA22631A3F0027A 2026-03-23 05:10:07,478 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-03-23 05:10:07,579 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-03-23 05:10:07,778 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:10:07,799 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-03-23 05:10:07,804 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:10:07,806 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:10:07,832 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:10:08,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:08] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.060 0.785 2026-03-23 05:10:08,676 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '6559FC15AFB1100F4BA22631A3F0027A', 'loaderId': '512AA90F35D374DA702D8E0685272B16', 'isDownload': False} 2026-03-23 05:10:08,677 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-03-23 05:10:08,705 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:10:08,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-03-23 05:10:08,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.043 2026-03-23 05:10:08,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-03-23 05:10:09,513 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:10:09,522 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:10:09,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:10:09,586 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:10:09,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 05:10:09,606 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [1/25] Tour PosSettleOrder → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:10:09,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:10:09,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:10:09,726 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11188) 2026-03-23 05:10:09,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.064 2026-03-23 05:10:09,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.095 2026-03-23 05:10:09,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.008 2026-03-23 05:10:09,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.049 2026-03-23 05:10:10,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.297 0.480 2026-03-23 05:10:10,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:10:10,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:10:10,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:10] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-03-23 05:10:10,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:10:11,018 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-03-23 05:10:11,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:10:11,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:10:11,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.023 2026-03-23 05:10:11,196 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:10:11,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:10:11,276 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:10:11,299 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:10:11,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/image/res.users/699/avatar_128 HTTP/1.1" 200 - 14 0.084 0.076 2026-03-23 05:10:11,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.180 2026-03-23 05:10:11,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.004 0.054 2026-03-23 05:10:11,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.024 2026-03-23 05:10:11,524 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [2/25] Tour PosSettleOrder → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:10:11,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.017 2026-03-23 05:10:11,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.017 0.092 2026-03-23 05:10:11,928 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:10:11,970 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [3/25] Tour PosSettleOrder → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:10:11,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:11] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.174 2026-03-23 05:10:12,021 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [4/25] Tour PosSettleOrder → Step click Actions button (trigger: .more-btn) 2026-03-23 05:10:12,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.245 2026-03-23 05:10:12,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.298 2026-03-23 05:10:12,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.383 2026-03-23 05:10:12,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.413 2026-03-23 05:10:12,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2091&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.346 2026-03-23 05:10:12,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.337 2026-03-23 05:10:12,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.299 2026-03-23 05:10:12,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2092&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.262 2026-03-23 05:10:12,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-03-23 05:10:12,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.215 2026-03-23 05:10:12,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.249 2026-03-23 05:10:12,677 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [5/25] Tour PosSettleOrder → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:10:12,746 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [6/25] Tour PosSettleOrder → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:10:12,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.058 0.122 2026-03-23 05:10:13,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.023 0.050 2026-03-23 05:10:13,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 05:10:13,302 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [7/25] Tour PosSettleOrder → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:10:13,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.083 0.130 2026-03-23 05:10:13,611 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [8/25] Tour PosSettleOrder → Step body:not(:has(.modal)) 2026-03-23 05:10:13,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.050 0.098 2026-03-23 05:10:13,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.093 2026-03-23 05:10:13,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.024 2026-03-23 05:10:13,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 05:10:13,987 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [9/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:14,049 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [10/25] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("9"))) 2026-03-23 05:10:14,095 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [11/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:14,146 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [12/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:14,198 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [13/25] Tour PosSettleOrder → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 05:10:14,254 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [14/25] Tour PosSettleOrder → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 05:10:14,309 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [15/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:14,362 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [16/25] Tour PosSettleOrder → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:14,413 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [17/25] Tour PosSettleOrder → Step Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(.qty:contains("2"))) 2026-03-23 05:10:14,526 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [18/25] Tour PosSettleOrder → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:14,569 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [19/25] Tour PosSettleOrder → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:10:14,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.058 2026-03-23 05:10:14,675 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [20/25] Tour PosSettleOrder → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:10:14,698 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:10:14,698 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:10:14,725 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [21/25] Tour PosSettleOrder → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:10:14,778 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [22/25] Tour PosSettleOrder → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:10:14,881 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [23/25] Tour PosSettleOrder → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:10:14,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 05:10:14,966 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [24/25] Tour PosSettleOrder → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:10:14,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 05:10:14,988 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:10:14,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93066419 started for PoS orders references: [{'name': '/', 'uuid': 'b02647d7-b10e-4e29-86f6-78b1eefe8c1f'}] 2026-03-23 05:10:15,498 26 INFO 00799-19-0-all odoo.models.unlink: User #699 deleted stock.move records with IDs: [2231] 2026-03-23 05:10:16,109 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93066419 order {'name': '/', 'uuid': 'b02647d7-b10e-4e29-86f6-78b1eefe8c1f'} created pos.order #707 2026-03-23 05:10:16,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93066419 finished 2026-03-23 05:10:16,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 397 0.581 0.870 2026-03-23 05:10:16,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.057 2026-03-23 05:10:16,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.081 2026-03-23 05:10:16,827 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: [25/25] Tour PosSettleOrder → Step .pos-leftheader .orders-button 2026-03-23 05:10:16,938 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-03-23 05:10:16,945 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-03-23 05:10:16,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.017 2026-03-23 05:10:17,248 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 17849180 (allocated 19398656) 2026-03-23 05:10:17,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 3 0.004 0.015 2026-03-23 05:10:17,259 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 111349 2026-03-23 05:10:17,262 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-03-23 05:10:17,268 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 111349 2026-03-23 05:10:17,398 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpk655khas_chrome_odoo" 2026-03-23 05:10:17,509 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-03-23 05:10:19,191 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 111546 2026-03-23 05:10:19,192 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmpm85dkyfy_chrome_odoo 2026-03-23 05:10:19,192 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:37983/json/version 2026-03-23 05:10:19,193 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:19,450 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/141.0.7390.54 2026-03-23 05:10:19,450 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:37983/json 2026-03-23 05:10:19,471 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:19,525 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:37983/devtools/page/991FACFEBD578C5FF676A01D748902F1 2026-03-23 05:10:19,620 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-03-23 05:10:19,704 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-03-23 05:10:20,135 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:10:20,141 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-03-23 05:10:20,144 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:10:20,144 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:10:20,181 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:10:21,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:21] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.070 0.861 2026-03-23 05:10:21,117 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '991FACFEBD578C5FF676A01D748902F1', 'loaderId': '4B5BE396423913F4B36A36A161BD073F', 'isDownload': False} 2026-03-23 05:10:21,118 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate ready code "odoo.isTourReady('test_settle_order_with_lot')" 2026-03-23 05:10:21,169 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:10:21,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:21] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.025 2026-03-23 05:10:21,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:21] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 05:10:21,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:21] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-03-23 05:10:21,997 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:21,998 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:10:22,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-03-23 05:10:22,074 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate test code "odoo.startTour('test_settle_order_with_lot', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:10:22,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.013 0.015 2026-03-23 05:10:22,101 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [1/14] Tour test_settle_order_with_lot → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:10:22,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-03-23 05:10:22,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:10:22,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.039 2026-03-23 05:10:22,327 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11189) 2026-03-23 05:10:22,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.147 2026-03-23 05:10:22,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.163 2026-03-23 05:10:22,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.082 2026-03-23 05:10:23,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.299 0.429 2026-03-23 05:10:23,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:10:23,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.046 2026-03-23 05:10:23,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:23] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.164 2026-03-23 05:10:23,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:10:23,869 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-03-23 05:10:24,020 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:24,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:24,070 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:24,092 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:10:24,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.046 0.070 2026-03-23 05:10:24,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-03-23 05:10:24,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.006 0.119 2026-03-23 05:10:24,236 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "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 05:10:24,244 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:10:24,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.006 0.019 2026-03-23 05:10:24,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.025 2026-03-23 05:10:24,490 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [2/14] Tour test_settle_order_with_lot → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:10:24,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.021 2026-03-23 05:10:24,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.082 2026-03-23 05:10:24,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.169 2026-03-23 05:10:24,833 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:10:24,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-03-23 05:10:24,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:24] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.280 2026-03-23 05:10:24,949 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [3/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:10:25,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.040 0.372 2026-03-23 05:10:25,071 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [4/14] Tour test_settle_order_with_lot → Step click Actions button (trigger: .more-btn) 2026-03-23 05:10:25,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.494 2026-03-23 05:10:25,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.477 2026-03-23 05:10:25,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.405 2026-03-23 05:10:25,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.447 2026-03-23 05:10:25,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.427 2026-03-23 05:10:25,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.003 0.346 2026-03-23 05:10:25,473 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [5/14] Tour test_settle_order_with_lot → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:10:25,539 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [6/14] Tour test_settle_order_with_lot → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:10:25,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.056 0.132 2026-03-23 05:10:25,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.050 2026-03-23 05:10:25,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 05:10:26,052 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [7/14] Tour test_settle_order_with_lot → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:10:26,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:26] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.082 0.164 2026-03-23 05:10:26,358 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [8/14] Tour test_settle_order_with_lot → Step Choose to auto link the lot number to the order line (trigger: .modal-content:contains('Do you want to load the SN/Lots linked to the Sales Order?') button:contains('Ok')) 2026-03-23 05:10:26,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.089 0.134 2026-03-23 05:10:26,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.026 0.220 2026-03-23 05:10:26,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.036 2026-03-23 05:10:26,875 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [9/14] Tour test_settle_order_with_lot → Step body:not(:has(.modal)) 2026-03-23 05:10:26,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.025 2026-03-23 05:10:26,925 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [10/14] Tour test_settle_order_with_lot → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:26,977 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [11/14] Tour test_settle_order_with_lot → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A"))) 2026-03-23 05:10:27,031 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [12/14] Tour test_settle_order_with_lot → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:27,083 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [13/14] Tour test_settle_order_with_lot → Step check lot0 is linked (trigger: .info-list li:contains(1001)) 2026-03-23 05:10:27,134 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: [14/14] Tour test_settle_order_with_lot → Step check lot1 is linked (trigger: .info-list li:contains(1002)) 2026-03-23 05:10:27,188 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-03-23 05:10:27,189 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_settle_order_with_lot SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 05:10:27,330 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 15860272 (allocated 17301504) 2026-03-23 05:10:27,350 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 111546 2026-03-23 05:10:27,355 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-03-23 05:10:27,358 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 111546 2026-03-23 05:10:27,532 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmpm85dkyfy_chrome_odoo" 2026-03-23 05:10:27,585 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-03-23 05:10:28,937 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 111729 2026-03-23 05:10:28,937 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpq_v_vymm_chrome_odoo 2026-03-23 05:10:28,937 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:40687/json/version 2026-03-23 05:10:28,943 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:29,104 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Browser version: Chrome/141.0.7390.54 2026-03-23 05:10:29,108 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:40687/json 2026-03-23 05:10:29,112 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:29,184 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:40687/devtools/page/D676AD936BDD9A5C900DE26199704E30 2026-03-23 05:10:29,240 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-03-23 05:10:29,254 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-03-23 05:10:29,567 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:10:29,571 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-03-23 05:10:29,573 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:10:29,573 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:10:29,602 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:10:30,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:30] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.060 1.149 2026-03-23 05:10:30,806 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'D676AD936BDD9A5C900DE26199704E30', 'loaderId': 'C7BF1BD3B97DC1C928CFF65B7D3A6EA7', 'isDownload': False} 2026-03-23 05:10:30,807 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-03-23 05:10:30,845 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:10:30,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-03-23 05:10:30,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 05:10:30,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-03-23 05:10:31,764 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:10:31,783 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:10:31,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-03-23 05:10:31,857 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:10:31,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:10:31,882 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:10:31,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:10:31,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:10:32,032 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11190) 2026-03-23 05:10:32,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.089 2026-03-23 05:10:32,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.140 2026-03-23 05:10:32,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.011 2026-03-23 05:10:32,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.018 0.047 2026-03-23 05:10:33,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.355 0.518 2026-03-23 05:10:33,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:10:33,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:10:33,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.078 2026-03-23 05:10:33,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 05:10:33,530 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: Owl is running in 'dev' mode. 2026-03-23 05:10:33,644 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:10:33,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:10:33,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:10:33,704 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:10:33,718 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:10:33,794 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:10:33,805 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:10:33,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.066 0.073 2026-03-23 05:10:33,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.009 0.187 2026-03-23 05:10:33,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:33] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.019 0.146 2026-03-23 05:10:34,034 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:10:34,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.081 2026-03-23 05:10:34,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.016 0.049 2026-03-23 05:10:34,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.064 2026-03-23 05:10:34,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.112 2026-03-23 05:10:34,499 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:10:34,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.146 2026-03-23 05:10:34,552 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:10:34,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.193 2026-03-23 05:10:34,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-03-23 05:10:34,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2095&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:10:34,693 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-03-23 05:10:34,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.259 2026-03-23 05:10:34,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.009 0.233 2026-03-23 05:10:34,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2094&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.255 2026-03-23 05:10:34,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.020 0.283 2026-03-23 05:10:34,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:34] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.529 2026-03-23 05:10:35,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:35] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.366 2026-03-23 05:10:35,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.055 0.424 2026-03-23 05:10:35,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:35] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.391 2026-03-23 05:10:35,285 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:10:35,375 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:10:35,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.055 0.148 2026-03-23 05:10:35,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.046 2026-03-23 05:10:35,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 05:10:35,901 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:10:36,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.063 0.130 2026-03-23 05:10:36,184 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-03-23 05:10:36,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.057 0.140 2026-03-23 05:10:36,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.046 0.171 2026-03-23 05:10:36,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.038 2026-03-23 05:10:36,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 05:10:36,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 05:10:36,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 05:10:36,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 05:10:36,963 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:10:37,049 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:10:37,091 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:10:37,093 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:10:37,100 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:10:37,155 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:10:37,251 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:10:37,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 05:10:37,348 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:10:37,356 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:10:37,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 05:10:37,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62133071 started for PoS orders references: [{'name': '/', 'uuid': '8f22c3b6-50cf-41ed-a5b0-6a8edd333294'}] 2026-03-23 05:10:38,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62133071 order {'name': '/', 'uuid': '8f22c3b6-50cf-41ed-a5b0-6a8edd333294'} created pos.order #708 2026-03-23 05:10:38,135 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62133071 finished 2026-03-23 05:10:38,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 358 0.408 0.881 2026-03-23 05:10:38,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 05:10:38,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.036 2026-03-23 05:10:38,911 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-03-23 05:10:38,917 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 05:10:39,156 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 18472192 (allocated 20582400) 2026-03-23 05:10:39,169 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 111729 2026-03-23 05:10:39,174 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-03-23 05:10:39,177 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 111729 2026-03-23 05:10:39,304 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpq_v_vymm_chrome_odoo" 2026-03-23 05:10:39,363 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-03-23 05:10:40,819 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 111927 2026-03-23 05:10:40,820 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmprguw2kjg_chrome_odoo 2026-03-23 05:10:40,820 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:34493/json/version 2026-03-23 05:10:40,821 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:41,005 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Browser version: Chrome/141.0.7390.54 2026-03-23 05:10:41,005 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:34493/json 2026-03-23 05:10:41,006 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:41,051 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:34493/devtools/page/8354B3970E45A49705B34374ACC28D0F 2026-03-23 05:10:41,100 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-03-23 05:10:41,138 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-03-23 05:10:41,467 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:10:41,471 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-03-23 05:10:41,473 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:10:41,473 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:10:41,500 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:10:42,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:42] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.067 0.725 2026-03-23 05:10:42,293 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '8354B3970E45A49705B34374ACC28D0F', 'loaderId': '46BC002871E48F03BE22FE9009B8F082', 'isDownload': False} 2026-03-23 05:10:42,293 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-03-23 05:10:42,339 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:10:42,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 05:10:42,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-03-23 05:10:42,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 05:10:43,132 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:10:43,136 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:10:43,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.014 2026-03-23 05:10:43,221 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:10:43,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 05:10:43,244 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [1/18] Tour PosSettleOrder3 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:10:43,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:10:43,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:10:43,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.019 0.038 2026-03-23 05:10:43,441 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11191) 2026-03-23 05:10:43,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.107 2026-03-23 05:10:43,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.098 2026-03-23 05:10:43,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-03-23 05:10:44,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.244 0.389 2026-03-23 05:10:44,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 05:10:44,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:10:44,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.128 2026-03-23 05:10:44,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:10:44,792 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: Owl is running in 'dev' mode. 2026-03-23 05:10:44,890 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:10:44,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:10:44,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:10:44,921 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:10:44,923 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:10:44,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.007 0.037 2026-03-23 05:10:44,987 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "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 05:10:44,999 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:10:45,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.041 0.093 2026-03-23 05:10:45,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.004 0.062 2026-03-23 05:10:45,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 05:10:45,269 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [2/18] Tour PosSettleOrder3 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:10:45,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.016 2026-03-23 05:10:45,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.021 0.061 2026-03-23 05:10:45,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.101 2026-03-23 05:10:45,529 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:45,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.115 2026-03-23 05:10:45,560 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [3/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:10:45,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.019 0.161 2026-03-23 05:10:45,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-03-23 05:10:45,696 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [4/18] Tour PosSettleOrder3 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:10:45,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.317 2026-03-23 05:10:45,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.359 2026-03-23 05:10:45,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:45] "GET /web/image?model=product.template&field=image_128&id=2096&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.369 2026-03-23 05:10:46,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:46] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.433 2026-03-23 05:10:46,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:46] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.426 2026-03-23 05:10:46,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.056 0.482 2026-03-23 05:10:46,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:46] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.414 2026-03-23 05:10:46,258 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [5/18] Tour PosSettleOrder3 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:10:46,337 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [6/18] Tour PosSettleOrder3 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:10:46,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.066 0.133 2026-03-23 05:10:46,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.026 0.052 2026-03-23 05:10:46,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.022 0.043 2026-03-23 05:10:46,989 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [7/18] Tour PosSettleOrder3 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:10:47,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.070 0.146 2026-03-23 05:10:47,289 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [8/18] Tour PosSettleOrder3 → Step body:not(:has(.modal)) 2026-03-23 05:10:47,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.068 0.131 2026-03-23 05:10:47,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.172 2026-03-23 05:10:47,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 05:10:47,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.025 2026-03-23 05:10:47,684 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [9/18] Tour PosSettleOrder3 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:10:47,735 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [10/18] Tour PosSettleOrder3 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 05:10:47,791 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [11/18] Tour PosSettleOrder3 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:10:47,840 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [12/18] Tour PosSettleOrder3 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:10:47,948 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [13/18] Tour PosSettleOrder3 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:10:47,990 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:47,990 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:48,002 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [14/18] Tour PosSettleOrder3 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:10:48,058 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [15/18] Tour PosSettleOrder3 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:10:48,147 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [16/18] Tour PosSettleOrder3 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:10:48,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 05:10:48,221 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [17/18] Tour PosSettleOrder3 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:10:48,380 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: [18/18] Tour PosSettleOrder3 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:10:48,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.058 2026-03-23 05:10:48,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63985728 started for PoS orders references: [{'name': '/', 'uuid': 'eb7fd0ad-e276-4f36-8c92-7d5b7bf5b913'}] 2026-03-23 05:10:48,422 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:10:48,813 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2173] 2026-03-23 05:10:49,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63985728 order {'name': '/', 'uuid': 'eb7fd0ad-e276-4f36-8c92-7d5b7bf5b913'} created pos.order #709 2026-03-23 05:10:49,522 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63985728 finished 2026-03-23 05:10:49,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 372 0.545 1.001 2026-03-23 05:10:50,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.045 2026-03-23 05:10:50,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 05:10:50,324 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-03-23 05:10:50,339 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 05:10:50,715 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 16854292 (allocated 17825792) 2026-03-23 05:10:50,736 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 111927 2026-03-23 05:10:50,745 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-03-23 05:10:50,761 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 111927 2026-03-23 05:10:50,891 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmprguw2kjg_chrome_odoo" 2026-03-23 05:10:51,065 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-03-23 05:10:54,241 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 112120 2026-03-23 05:10:54,241 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpao677k6u_chrome_odoo 2026-03-23 05:10:54,241 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Issuing json command http://127.0.0.1:44659/json/version 2026-03-23 05:10:54,244 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44659', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:54,335 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Browser version: Chrome/141.0.7390.54 2026-03-23 05:10:54,336 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Issuing json command http://127.0.0.1:44659/json 2026-03-23 05:10:54,337 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44659', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:10:54,377 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Websocket url found: ws://127.0.0.1:44659/devtools/page/FD67FE5F13F09F3E8CBA1CDE1DA23115 2026-03-23 05:10:54,472 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Enable chrome headless console log notification 2026-03-23 05:10:54,548 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-03-23 05:10:54,986 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:10:54,990 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-03-23 05:10:54,992 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:10:54,992 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:10:55,037 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:10:55,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:55] "GET /pos/ui/116 HTTP/1.1" 200 - 82 0.102 0.796 2026-03-23 05:10:55,917 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': 'FD67FE5F13F09F3E8CBA1CDE1DA23115', 'loaderId': '44AC2D78424BDF59F5B66687244BCF55', 'isDownload': False} 2026-03-23 05:10:55,917 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-03-23 05:10:55,949 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:10:55,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:55] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-03-23 05:10:55,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:55] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-03-23 05:10:56,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.066 2026-03-23 05:10:56,692 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:10:56,695 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:56,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.017 2026-03-23 05:10:56,768 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:10:56,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 05:10:56,790 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [1/20] Tour PosSettleOrder4 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:10:56,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 05:10:56,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:10:56,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.023 2026-03-23 05:10:56,949 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11192) 2026-03-23 05:10:56,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.085 2026-03-23 05:10:57,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.111 2026-03-23 05:10:57,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.046 2026-03-23 05:10:57,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.313 0.463 2026-03-23 05:10:57,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:10:58,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:10:58,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.068 2026-03-23 05:10:58,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:10:58,183 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: Owl is running in 'dev' mode. 2026-03-23 05:10:58,287 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:58,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:10:58,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.057 2026-03-23 05:10:58,376 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:10:58,379 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:58,418 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "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 05:10:58,423 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:10:58,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.022 0.086 2026-03-23 05:10:58,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.003 0.098 2026-03-23 05:10:58,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.003 0.042 2026-03-23 05:10:58,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 05:10:58,637 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [2/20] Tour PosSettleOrder4 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:10:58,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.013 0.041 2026-03-23 05:10:58,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.075 2026-03-23 05:10:58,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-03-23 05:10:58,990 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:10:59,023 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [3/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:10:59,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.139 2026-03-23 05:10:59,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.202 2026-03-23 05:10:59,136 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [4/20] Tour PosSettleOrder4 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:10:59,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.289 2026-03-23 05:10:59,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.336 2026-03-23 05:10:59,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.349 2026-03-23 05:10:59,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.361 2026-03-23 05:10:59,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.377 2026-03-23 05:10:59,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image?model=product.template&field=image_128&id=2097&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.319 2026-03-23 05:10:59,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.317 2026-03-23 05:10:59,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.310 2026-03-23 05:10:59,605 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [5/20] Tour PosSettleOrder4 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:10:59,689 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [6/20] Tour PosSettleOrder4 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:10:59,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.045 0.112 2026-03-23 05:10:59,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:10:59] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.054 2026-03-23 05:11:00,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 05:11:00,212 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [7/20] Tour PosSettleOrder4 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:11:00,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 67 0.092 0.191 2026-03-23 05:11:00,654 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [8/20] Tour PosSettleOrder4 → Step body:not(:has(.modal)) 2026-03-23 05:11:00,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.126 0.157 2026-03-23 05:11:00,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:00] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.268 2026-03-23 05:11:01,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.028 0.301 2026-03-23 05:11:01,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 05:11:01,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.052 2026-03-23 05:11:01,253 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [9/20] Tour PosSettleOrder4 → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:11:01,298 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [10/20] Tour PosSettleOrder4 → Step Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(.qty:contains("1"))) 2026-03-23 05:11:01,352 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [11/20] Tour PosSettleOrder4 → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:11:01,405 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [12/20] Tour PosSettleOrder4 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:11:01,519 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [13/20] Tour PosSettleOrder4 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:11:01,552 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:11:01,556 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:11:01,581 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [14/20] Tour PosSettleOrder4 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:11:01,622 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [15/20] Tour PosSettleOrder4 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:11:01,710 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [16/20] Tour PosSettleOrder4 → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:11:01,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:11:01,763 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [17/20] Tour PosSettleOrder4 → Step click ship later button (trigger: .button:contains('Ship Later')) 2026-03-23 05:11:01,827 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [18/20] Tour PosSettleOrder4 → Step click confirm button (trigger: .btn:contains('Confirm')) 2026-03-23 05:11:01,890 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [19/20] Tour PosSettleOrder4 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:11:01,979 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: [20/20] Tour PosSettleOrder4 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:11:02,002 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:11:02,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.060 2026-03-23 05:11:02,052 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25495280 started for PoS orders references: [{'name': '/', 'uuid': '9c7e0e7b-fce3-4750-8b29-570413d5bd46'}] 2026-03-23 05:11:02,302 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2178] 2026-03-23 05:11:05,020 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25495280 order {'name': '/', 'uuid': '9c7e0e7b-fce3-4750-8b29-570413d5bd46'} created pos.order #710 2026-03-23 05:11:05,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25495280 finished 2026-03-23 05:11:05,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 678 0.753 2.576 2026-03-23 05:11:05,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 05:11:05,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:05] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:11:05,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.030 2026-03-23 05:11:05,825 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-03-23 05:11:05,833 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-03-23 05:11:06,208 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17156464 (allocated 18874368) 2026-03-23 05:11:06,229 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 112120 2026-03-23 05:11:06,238 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-03-23 05:11:06,240 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 112120 2026-03-23 05:11:06,360 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpao677k6u_chrome_odoo" 2026-03-23 05:11:06,461 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-03-23 05:11:07,248 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 112314 2026-03-23 05:11:07,248 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpstneb4sg_chrome_odoo 2026-03-23 05:11:07,248 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:33723/json/version 2026-03-23 05:11:07,249 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:07,397 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/141.0.7390.54 2026-03-23 05:11:07,397 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:33723/json 2026-03-23 05:11:07,399 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:07,473 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:33723/devtools/page/BEDF055BA10EE9608B780B15177A7194 2026-03-23 05:11:07,554 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-03-23 05:11:07,592 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-03-23 05:11:07,887 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:11:07,890 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-03-23 05:11:07,893 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:11:07,893 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:11:07,909 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:11:08,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:08] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.069 0.945 2026-03-23 05:11:08,926 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': 'BEDF055BA10EE9608B780B15177A7194', 'loaderId': '57E7C9AA6EAF8144438BAC5624E185C0', 'isDownload': False} 2026-03-23 05:11:08,927 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-03-23 05:11:08,961 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:11:08,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 05:11:09,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:09] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.053 2026-03-23 05:11:09,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:09] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.017 0.083 2026-03-23 05:11:09,726 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:11:09,735 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:11:09,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.033 2026-03-23 05:11:09,857 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:11:09,879 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [1/14] Tour PoSSettleQuotation → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:11:09,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.018 0.016 2026-03-23 05:11:09,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:11:09,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:11:10,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.025 2026-03-23 05:11:10,056 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11196) 2026-03-23 05:11:10,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.072 2026-03-23 05:11:10,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.074 2026-03-23 05:11:10,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.047 2026-03-23 05:11:10,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.252 0.473 2026-03-23 05:11:11,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:11:11,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.011 2026-03-23 05:11:11,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.039 2026-03-23 05:11:11,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:11:11,269 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-03-23 05:11:11,357 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:11:11,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:11:11,403 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:11:11,399 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:11:11,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 05:11:11,443 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "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 05:11:11,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:11:11,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.026 0.080 2026-03-23 05:11:11,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.122 2026-03-23 05:11:11,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.005 0.041 2026-03-23 05:11:11,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.043 2026-03-23 05:11:11,762 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [2/14] Tour PoSSettleQuotation → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:11:11,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:11] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-03-23 05:11:12,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.018 0.104 2026-03-23 05:11:12,093 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:11:12,139 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [3/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:11:12,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.185 2026-03-23 05:11:12,199 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [4/14] Tour PoSSettleQuotation → Step click Actions button (trigger: .more-btn) 2026-03-23 05:11:12,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.240 2026-03-23 05:11:12,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.011 0.266 2026-03-23 05:11:12,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.303 2026-03-23 05:11:12,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.342 2026-03-23 05:11:12,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-03-23 05:11:12,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.010 0.261 2026-03-23 05:11:12,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2098&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-03-23 05:11:12,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-03-23 05:11:12,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.068 0.268 2026-03-23 05:11:12,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.008 0.324 2026-03-23 05:11:12,711 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [5/14] Tour PoSSettleQuotation → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:11:12,801 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [6/14] Tour PoSSettleQuotation → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:11:12,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.037 0.113 2026-03-23 05:11:13,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.030 0.060 2026-03-23 05:11:13,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.018 2026-03-23 05:11:13,329 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [7/14] Tour PoSSettleQuotation → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:11:13,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 55 0.065 0.131 2026-03-23 05:11:13,637 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [8/14] Tour PoSSettleQuotation → Step body:not(:has(.modal)) 2026-03-23 05:11:13,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 49 0.056 0.112 2026-03-23 05:11:13,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.098 2026-03-23 05:11:13,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.042 2026-03-23 05:11:13,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:13] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.043 2026-03-23 05:11:14,053 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [9/14] Tour PoSSettleQuotation → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:11:14,167 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [10/14] Tour PoSSettleQuotation → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:11:14,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:11:14,215 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:11:14,217 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [11/14] Tour PoSSettleQuotation → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:11:14,272 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [12/14] Tour PoSSettleQuotation → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:11:14,363 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [13/14] Tour PoSSettleQuotation → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:11:14,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.032 2026-03-23 05:11:14,484 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: [14/14] Tour PoSSettleQuotation → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:11:14,500 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:11:14,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:14] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.015 0.041 2026-03-23 05:11:14,510 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86044844 started for PoS orders references: [{'name': '/', 'uuid': 'a5c5114c-62d7-43c5-a3cb-6b8a4cab37c2'}] 2026-03-23 05:11:15,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86044844 order {'name': '/', 'uuid': 'a5c5114c-62d7-43c5-a3cb-6b8a4cab37c2'} created pos.order #711 2026-03-23 05:11:15,210 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86044844 finished 2026-03-23 05:11:15,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 399 0.461 1.005 2026-03-23 05:11:16,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.034 2026-03-23 05:11:16,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.086 2026-03-23 05:11:16,340 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-03-23 05:11:16,350 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 05:11:16,650 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 16765808 (allocated 18350080) 2026-03-23 05:11:16,666 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 112314 2026-03-23 05:11:16,670 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-03-23 05:11:16,673 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 112314 2026-03-23 05:11:16,792 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpstneb4sg_chrome_odoo" 2026-03-23 05:11:16,952 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-03-23 05:11:18,066 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 112506 2026-03-23 05:11:18,066 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless temporary user profile dir: /tmp/tmpapi8g3nz_chrome_odoo 2026-03-23 05:11:18,066 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Issuing json command http://127.0.0.1:36309/json/version 2026-03-23 05:11:18,079 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36309', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:18,302 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Browser version: Chrome/141.0.7390.54 2026-03-23 05:11:18,302 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Issuing json command http://127.0.0.1:36309/json 2026-03-23 05:11:18,321 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36309', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:18,402 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Websocket url found: ws://127.0.0.1:36309/devtools/page/46832691EC838D76A14B61492C8828A7 2026-03-23 05:11:18,466 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Enable chrome headless console log notification 2026-03-23 05:11:18,505 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome headless enable page notifications 2026-03-23 05:11:18,929 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:11:18,938 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Setting session cookie in browser 2026-03-23 05:11:18,942 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:11:18,942 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:11:18,969 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:11:19,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:19] "GET /pos/ui/116 HTTP/1.1" 200 - 128 0.078 0.783 2026-03-23 05:11:19,843 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '46832691EC838D76A14B61492C8828A7', 'loaderId': '063A978BD6F36DC3E5691F2EC8FBCCFC', 'isDownload': False} 2026-03-23 05:11:19,843 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate ready code "odoo.isTourReady('test_settle_so_with_non_pos_groupable_uom')" 2026-03-23 05:11:19,920 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:11:19,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:19] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 05:11:19,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:19] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-03-23 05:11:19,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:19] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.057 2026-03-23 05:11:20,981 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 05:11:20,990 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:11:21,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.022 2026-03-23 05:11:21,151 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate test code "odoo.startTour('test_settle_so_with_non_pos_groupable_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:11:21,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.030 2026-03-23 05:11:21,195 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [1/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:11:21,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:11:21,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:11:21,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.034 2026-03-23 05:11:21,461 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11197) 2026-03-23 05:11:21,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.164 2026-03-23 05:11:21,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.038 0.227 2026-03-23 05:11:21,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.057 2026-03-23 05:11:22,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.350 0.502 2026-03-23 05:11:22,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:11:22,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:11:22,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:22] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.096 2026-03-23 05:11:23,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:11:23,093 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: Owl is running in 'dev' mode. 2026-03-23 05:11:23,245 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:11:23,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.029 2026-03-23 05:11:23,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:11:23,330 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:11:23,396 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 05:11:23,398 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 05:11:23,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /web/image/res.users/699/avatar_128 HTTP/1.1" 200 - 14 0.077 0.110 2026-03-23 05:11:23,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.013 0.231 2026-03-23 05:11:23,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.014 0.118 2026-03-23 05:11:23,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.317 2026-03-23 05:11:23,648 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [2/11] Tour test_settle_so_with_non_pos_groupable_uom → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:11:23,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.041 0.138 2026-03-23 05:11:24,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.016 0.107 2026-03-23 05:11:24,123 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:11:24,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.035 0.160 2026-03-23 05:11:24,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.250 2026-03-23 05:11:24,292 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [3/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:11:24,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.012 0.328 2026-03-23 05:11:24,379 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [4/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Actions button (trigger: .more-btn) 2026-03-23 05:11:24,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.040 0.395 2026-03-23 05:11:24,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.015 0.481 2026-03-23 05:11:24,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.006 0.393 2026-03-23 05:11:24,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.358 2026-03-23 05:11:24,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2099&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.361 2026-03-23 05:11:24,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.299 2026-03-23 05:11:24,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.228 2026-03-23 05:11:24,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.053 0.287 2026-03-23 05:11:24,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.017 0.340 2026-03-23 05:11:24,937 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [5/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:11:24,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:24] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.010 0.023 2026-03-23 05:11:25,029 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [6/11] Tour test_settle_so_with_non_pos_groupable_uom → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:11:25,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:25] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.013 0.030 2026-03-23 05:11:25,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.071 0.139 2026-03-23 05:11:25,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.048 2026-03-23 05:11:25,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 05:11:25,631 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [7/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:11:25,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:25] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 54 0.084 0.140 2026-03-23 05:11:25,939 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [8/11] Tour test_settle_so_with_non_pos_groupable_uom → Step body:not(:has(.modal)) 2026-03-23 05:11:26,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 48 0.058 0.127 2026-03-23 05:11:26,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.026 0.159 2026-03-23 05:11:26,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.036 2026-03-23 05:11:26,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.030 2026-03-23 05:11:26,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.043 2026-03-23 05:11:26,475 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [9/11] Tour test_settle_so_with_non_pos_groupable_uom → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:11:26,527 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [10/11] Tour test_settle_so_with_non_pos_groupable_uom → Step Check orderline with attributes: {"withClass":".selected","productName":"Pomme de Terre","quantity":"0.5","price":"5.00","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pomme de Terre")):has(.qty:contains("0.5")):has(.price:contains("5.00"))) 2026-03-23 05:11:26,580 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: [11/11] Tour test_settle_so_with_non_pos_groupable_uom → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:11:26,633 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-03-23 05:11:26,636 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_settle_so_with_non_pos_groupable_uom SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-03-23 05:11:26,857 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 15851288 (allocated 17301504) 2026-03-23 05:11:26,887 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 112506 2026-03-23 05:11:26,912 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-03-23 05:11:26,928 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 112506 2026-03-23 05:11:27,060 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpapi8g3nz_chrome_odoo" 2026-03-23 05:11:27,191 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-03-23 05:11:28,674 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 112693 2026-03-23 05:11:28,674 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpmruc6px9_chrome_odoo 2026-03-23 05:11:28,675 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42013/json/version 2026-03-23 05:11:28,680 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:28,740 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Browser version: Chrome/141.0.7390.54 2026-03-23 05:11:28,741 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42013/json 2026-03-23 05:11:28,742 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:28,781 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:42013/devtools/page/A15F85678D5F739C17B0DF9CD94616F8 2026-03-23 05:11:28,847 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-03-23 05:11:28,919 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-03-23 05:11:29,312 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:11:29,315 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-03-23 05:11:29,318 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:11:29,318 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:11:29,339 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:11:30,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:30] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.062 0.722 2026-03-23 05:11:30,124 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': 'A15F85678D5F739C17B0DF9CD94616F8', 'loaderId': 'EEEB7EFE1148EB55F542ECC2216B496E', 'isDownload': False} 2026-03-23 05:11:30,125 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-03-23 05:11:30,172 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:11:30,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:30] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 05:11:30,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:30] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 05:11:30,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:30] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-03-23 05:11:30,968 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:11:30,971 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:11:31,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-03-23 05:11:31,072 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate test code "odoo.startTour('PoSApplyDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:11:31,103 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [1/14] Tour PoSApplyDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:11:31,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.019 2026-03-23 05:11:31,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:11:31,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:11:31,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.047 2026-03-23 05:11:31,362 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11198) 2026-03-23 05:11:31,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.184 2026-03-23 05:11:31,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.050 0.119 2026-03-23 05:11:31,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.078 2026-03-23 05:11:32,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 266 0.232 0.393 2026-03-23 05:11:32,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:11:32,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.023 2026-03-23 05:11:32,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.058 2026-03-23 05:11:32,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 05:11:32,633 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: Owl is running in 'dev' mode. 2026-03-23 05:11:32,810 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:11:32,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.037 2026-03-23 05:11:32,890 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:11:32,927 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:11:32,965 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:11:32,985 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:11:33,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.052 0.086 2026-03-23 05:11:33,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.003 0.157 2026-03-23 05:11:33,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.161 2026-03-23 05:11:33,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.011 0.089 2026-03-23 05:11:33,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.034 2026-03-23 05:11:33,266 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [2/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:11:33,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.013 0.032 2026-03-23 05:11:33,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.057 2026-03-23 05:11:33,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:11:33,595 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [3/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:11:33,675 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [4/14] Tour PoSApplyDownpayment → Step click Actions button (trigger: .more-btn) 2026-03-23 05:11:33,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.014 0.177 2026-03-23 05:11:33,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.242 2026-03-23 05:11:33,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-03-23 05:11:33,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.297 2026-03-23 05:11:33,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.326 2026-03-23 05:11:33,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-03-23 05:11:33,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-03-23 05:11:33,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:33] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.186 2026-03-23 05:11:34,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.057 0.276 2026-03-23 05:11:34,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:34] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.005 0.313 2026-03-23 05:11:34,159 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [5/14] Tour PoSApplyDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:11:34,229 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [6/14] Tour PoSApplyDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:11:34,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.057 0.153 2026-03-23 05:11:34,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.052 2026-03-23 05:11:34,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 05:11:34,761 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [7/14] Tour PoSApplyDownpayment → Step click on select the order (trigger: .selection-item:contains('Apply a down payment')) 2026-03-23 05:11:34,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.080 0.116 2026-03-23 05:11:35,052 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [8/14] Tour PoSApplyDownpayment → Step click numpad button: +10 (trigger: div.numpad button:contains(/^\+10$/)) 2026-03-23 05:11:35,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.048 0.095 2026-03-23 05:11:35,203 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [9/14] Tour PoSApplyDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Apply")) 2026-03-23 05:11:35,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 05:11:35,332 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [10/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:11:35,460 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [11/14] Tour PoSApplyDownpayment → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:11:35,486 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:11:35,494 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:11:35,514 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [12/14] Tour PoSApplyDownpayment → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:11:35,564 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [13/14] Tour PoSApplyDownpayment → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:11:35,648 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: [14/14] Tour PoSApplyDownpayment → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:11:35,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:11:35,754 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-03-23 05:11:35,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.033 2026-03-23 05:11:35,768 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77699265 started for PoS orders references: [{'name': '/', 'uuid': '3a1fd6de-e523-4985-8f2d-4c1465e9e7aa'}] 2026-03-23 05:11:35,777 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:11:35,874 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:11:36,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77699265 order {'name': '/', 'uuid': '3a1fd6de-e523-4985-8f2d-4c1465e9e7aa'} created pos.order #712 2026-03-23 05:11:36,028 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77699265 finished 2026-03-23 05:11:36,233 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 16539540 (allocated 17825792) 2026-03-23 05:11:36,286 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 112693 2026-03-23 05:11:36,296 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-03-23 05:11:36,306 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 112693 2026-03-23 05:11:36,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 115 0.203 0.554 2026-03-23 05:11:36,547 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpmruc6px9_chrome_odoo" 2026-03-23 05:11:37,204 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-03-23 05:11:38,471 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 112878 2026-03-23 05:11:38,472 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmp8as8pd19_chrome_odoo 2026-03-23 05:11:38,472 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:45909/json/version 2026-03-23 05:11:38,495 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:38,612 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/141.0.7390.54 2026-03-23 05:11:38,613 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:45909/json 2026-03-23 05:11:38,613 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:38,660 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:45909/devtools/page/E3E01F02D123A49F592141CBB34B189B 2026-03-23 05:11:38,706 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-03-23 05:11:38,720 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-03-23 05:11:39,078 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:11:39,081 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-03-23 05:11:39,084 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:11:39,084 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:11:39,106 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:11:39,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:39] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.080 0.722 2026-03-23 05:11:39,912 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': 'E3E01F02D123A49F592141CBB34B189B', 'loaderId': '0C33787823EE056674AB9FFE8A3DD175', 'isDownload': False} 2026-03-23 05:11:39,913 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-03-23 05:11:39,960 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:11:39,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:39] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.021 2026-03-23 05:11:39,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:39] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 05:11:40,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.055 2026-03-23 05:11:40,731 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:11:40,750 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:11:40,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 05:11:40,829 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:11:40,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.024 2026-03-23 05:11:40,869 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [1/13] Tour PosShipLaterNoDefault → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:11:40,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 05:11:40,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:11:40,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.039 2026-03-23 05:11:41,047 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11199) 2026-03-23 05:11:41,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.078 2026-03-23 05:11:41,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.088 2026-03-23 05:11:41,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.044 2026-03-23 05:11:41,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.258 0.474 2026-03-23 05:11:42,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:11:42,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:11:42,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.055 2026-03-23 05:11:42,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:11:42,340 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-03-23 05:11:42,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:11:42,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:11:42,485 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:11:42,527 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:11:42,531 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:11:42,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.031 0.054 2026-03-23 05:11:42,614 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "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 05:11:42,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.006 0.088 2026-03-23 05:11:42,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:11:42,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 05:11:42,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.024 2026-03-23 05:11:42,935 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [2/13] Tour PosShipLaterNoDefault → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:11:43,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.006 0.054 2026-03-23 05:11:43,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.027 0.080 2026-03-23 05:11:43,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:11:43,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.007 0.116 2026-03-23 05:11:43,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.125 2026-03-23 05:11:43,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.156 2026-03-23 05:11:43,403 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [3/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:11:43,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-03-23 05:11:43,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-03-23 05:11:43,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-03-23 05:11:43,490 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [4/13] Tour PosShipLaterNoDefault → Step click Actions button (trigger: .more-btn) 2026-03-23 05:11:43,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-03-23 05:11:43,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.012 0.211 2026-03-23 05:11:43,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-03-23 05:11:43,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "GET /web/image?model=product.template&field=image_128&id=2100&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-03-23 05:11:43,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.052 0.253 2026-03-23 05:11:43,821 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [5/13] Tour PosShipLaterNoDefault → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:11:43,896 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [6/13] Tour PosShipLaterNoDefault → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:11:44,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.050 0.127 2026-03-23 05:11:44,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.021 0.044 2026-03-23 05:11:44,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 05:11:44,411 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [7/13] Tour PosShipLaterNoDefault → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:11:44,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 56 0.073 0.170 2026-03-23 05:11:44,746 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [8/13] Tour PosShipLaterNoDefault → Step body:not(:has(.modal)) 2026-03-23 05:11:44,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 50 0.063 0.105 2026-03-23 05:11:44,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:44] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.019 0.138 2026-03-23 05:11:45,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.039 2026-03-23 05:11:45,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 05:11:45,094 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [9/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:11:45,183 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [10/13] Tour PosShipLaterNoDefault → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:11:45,217 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:11:45,224 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:11:45,237 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [11/13] Tour PosShipLaterNoDefault → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:11:45,289 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [12/13] Tour PosShipLaterNoDefault → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 05:11:45,338 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: [13/13] Tour PosShipLaterNoDefault → Step Check that: ---Shipping later button is highlighted--- is not true (trigger: body:not(:has(.button:contains('Ship Later').highlight))) 2026-03-23 05:11:45,391 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-03-23 05:11:45,393 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 05:11:45,550 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 15697940 (allocated 17039360) 2026-03-23 05:11:45,563 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 112878 2026-03-23 05:11:45,567 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-03-23 05:11:45,568 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 112878 2026-03-23 05:11:45,686 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmp8as8pd19_chrome_odoo" 2026-03-23 05:11:45,761 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-03-23 05:11:47,301 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 113063 2026-03-23 05:11:47,301 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmp81aid82v_chrome_odoo 2026-03-23 05:11:47,301 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Issuing json command http://127.0.0.1:38507/json/version 2026-03-23 05:11:47,321 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38507', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:47,452 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Browser version: Chrome/141.0.7390.54 2026-03-23 05:11:47,452 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Issuing json command http://127.0.0.1:38507/json 2026-03-23 05:11:47,460 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38507', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:47,500 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Websocket url found: ws://127.0.0.1:38507/devtools/page/A06BA75B8F14B23FB3B93BAB0CF817A9 2026-03-23 05:11:47,542 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Enable chrome headless console log notification 2026-03-23 05:11:47,607 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-03-23 05:11:47,897 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 05:11:47,907 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-03-23 05:11:47,910 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:11:47,910 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:11:47,947 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:11:49,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:49] "GET /pos/ui/116 HTTP/1.1" 200 - 85 0.080 1.166 2026-03-23 05:11:49,194 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'A06BA75B8F14B23FB3B93BAB0CF817A9', 'loaderId': '5FAC4E61E44083DF36F2114D1DE0AE8C', 'isDownload': False} 2026-03-23 05:11:49,194 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate ready code "odoo.isTourReady('PosOrdersListDifferentCurrency')" 2026-03-23 05:11:49,271 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:11:49,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:49] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.025 2026-03-23 05:11:49,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:49] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.050 2026-03-23 05:11:49,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:49] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.099 2026-03-23 05:11:50,045 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:11:50,046 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:11:50,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 05:11:50,108 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate test code "odoo.startTour('PosOrdersListDifferentCurrency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:11:50,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 05:11:50,134 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [1/6] Tour PosOrdersListDifferentCurrency → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:11:50,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:11:50,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:11:50,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-03-23 05:11:50,279 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11200) 2026-03-23 05:11:50,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.080 2026-03-23 05:11:50,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.040 0.117 2026-03-23 05:11:50,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.060 2026-03-23 05:11:51,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.246 0.408 2026-03-23 05:11:51,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:11:51,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:11:51,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.092 2026-03-23 05:11:51,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:11:51,514 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: Owl is running in 'dev' mode. 2026-03-23 05:11:51,628 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:11:51,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.022 2026-03-23 05:11:51,703 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:11:51,720 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:11:51,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /web/image/res.users/700/avatar_128 HTTP/1.1" 200 - 14 0.025 0.045 2026-03-23 05:11:51,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.003 0.073 2026-03-23 05:11:51,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.076 2026-03-23 05:11:51,824 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "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 05:11:51,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:11:51,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 05:11:51,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.023 2026-03-23 05:11:52,243 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [2/6] Tour PosOrdersListDifferentCurrency → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:11:52,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.007 0.020 2026-03-23 05:11:52,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.040 2026-03-23 05:11:52,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-03-23 05:11:52,448 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:11:52,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.006 0.114 2026-03-23 05:11:52,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-03-23 05:11:52,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-03-23 05:11:52,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.009 0.197 2026-03-23 05:11:52,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-03-23 05:11:52,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-03-23 05:11:52,634 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [3/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:11:52,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-03-23 05:11:52,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image?model=product.template&field=image_128&id=2101&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-03-23 05:11:52,700 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [4/6] Tour PosOrdersListDifferentCurrency → Step click Actions button (trigger: .more-btn) 2026-03-23 05:11:52,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.110 0.122 2026-03-23 05:11:52,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:52] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.003 0.237 2026-03-23 05:11:52,993 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [5/6] Tour PosOrdersListDifferentCurrency → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:11:53,076 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: [6/6] Tour PosOrdersListDifferentCurrency → Step Check that no orders are displayed (trigger: .o_nocontent_help p:contains("No record found")) 2026-03-23 05:11:53,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.067 0.227 2026-03-23 05:11:53,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 05:11:53,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 05:11:53,799 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-03-23 05:11:53,802 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 05:11:53,981 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 15644908 (allocated 16777216) 2026-03-23 05:11:53,997 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 113063 2026-03-23 05:11:54,000 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-03-23 05:11:54,002 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 113063 2026-03-23 05:11:54,125 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmp81aid82v_chrome_odoo" 2026-03-23 05:11:54,209 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-03-23 05:11:55,959 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 113242 2026-03-23 05:11:55,959 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpccqglgvo_chrome_odoo 2026-03-23 05:11:55,959 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:34717/json/version 2026-03-23 05:11:55,966 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:56,153 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/141.0.7390.54 2026-03-23 05:11:56,154 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:34717/json 2026-03-23 05:11:56,160 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:11:56,224 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:34717/devtools/page/B87A7EBFEBC6578FDFE292913891E240 2026-03-23 05:11:56,260 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-03-23 05:11:56,306 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-03-23 05:11:56,681 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:11:56,689 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-03-23 05:11:56,692 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-03-23 05:11:56,692 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-03-23 05:11:56,714 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:11:57,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:57] "GET /pos/ui/116 HTTP/1.1" 200 - 84 0.070 0.980 2026-03-23 05:11:57,763 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': 'B87A7EBFEBC6578FDFE292913891E240', 'loaderId': 'A0BC66B21ADD12909F184D6A47B8B99F', 'isDownload': False} 2026-03-23 05:11:57,763 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-03-23 05:11:57,795 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:11:57,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:57] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-03-23 05:11:57,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:57] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.055 2026-03-23 05:11:57,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:57] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.125 2026-03-23 05:11:59,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:11:59,124 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:11:59,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.039 2026-03-23 05:11:59,232 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate test code "odoo.startTour('PoSSaleOrderWithDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/116", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:11:59,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 05:11:59,255 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [1/14] Tour PoSSaleOrderWithDownpayment → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:11:59,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:11:59,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:11:59,422 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11201) 2026-03-23 05:11:59,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.094 2026-03-23 05:11:59,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.040 0.140 2026-03-23 05:11:59,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.025 2026-03-23 05:11:59,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:11:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.088 2026-03-23 05:12:00,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.256 0.441 2026-03-23 05:12:00,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.060 2026-03-23 05:12:00,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:12:00,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "GET /web/image/res.company/197/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.052 2026-03-23 05:12:00,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:12:00,820 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-03-23 05:12:00,957 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:00,966 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:12:00,977 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:12:00,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.026 0.021 2026-03-23 05:12:01,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/image?model=res.company&id=197&field=logo HTTP/1.1" 200 - 3 0.009 0.057 2026-03-23 05:12:01,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/image/res.users/697/avatar_128 HTTP/1.1" 200 - 14 0.042 0.175 2026-03-23 05:12:01,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.185 2026-03-23 05:12:01,195 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12: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 05:12:01,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:12:01,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/image/res.company/197/favicon HTTP/1.1" 200 - 4 0.024 0.030 2026-03-23 05:12:01,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.041 2026-03-23 05:12:01,505 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [2/14] Tour PoSSaleOrderWithDownpayment → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:12:01,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.023 0.051 2026-03-23 05:12:01,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/image?model=product.template&field=image_128&id=2046&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.056 2026-03-23 05:12:01,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:01,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-03-23 05:12:01,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:01] "GET /web/image?model=product.template&field=image_128&id=2049&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.005 0.209 2026-03-23 05:12:02,029 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [3/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:12:02,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "GET /web/image?model=product.template&field=image_128&id=2050&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.013 0.309 2026-03-23 05:12:02,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "GET /web/image?model=product.template&field=image_128&id=2051&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.021 0.443 2026-03-23 05:12:02,283 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [4/14] Tour PoSSaleOrderWithDownpayment → Step click Actions button (trigger: .more-btn) 2026-03-23 05:12:02,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "GET /web/image?model=product.template&field=image_128&id=2052&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.008 0.502 2026-03-23 05:12:02,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "GET /web/image?model=product.template&field=image_128&id=2053&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.031 0.448 2026-03-23 05:12:02,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "GET /web/image?model=product.template&field=image_128&id=2056&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.525 2026-03-23 05:12:02,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "GET /web/image?model=product.template&field=image_128&id=2055&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.493 2026-03-23 05:12:02,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "GET /web/image?model=product.template&field=image_128&id=2054&unique=2026-03-23T05:03:36.000+00:00 HTTP/1.1" 200 - 3 0.004 0.398 2026-03-23 05:12:02,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.326 2026-03-23 05:12:02,695 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:02] "GET /web/image/res.company/197/favicon HTTP/1.1" 304 - 4 0.003 0.334 2026-03-23 05:12:02,726 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [5/14] Tour PoSSaleOrderWithDownpayment → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:12:02,817 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [6/14] Tour PoSSaleOrderWithDownpayment → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:12:03,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 45 0.058 0.176 2026-03-23 05:12:03,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.038 0.070 2026-03-23 05:12:03,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.040 2026-03-23 05:12:03,486 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [7/14] Tour PoSSaleOrderWithDownpayment → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:12:03,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.071 0.132 2026-03-23 05:12:03,768 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [8/14] Tour PoSSaleOrderWithDownpayment → Step body:not(:has(.modal)) 2026-03-23 05:12:03,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.073 0.133 2026-03-23 05:12:04,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.036 0.218 2026-03-23 05:12:04,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 05:12:04,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 05:12:04,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 05:12:04,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 05:12:04,301 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [9/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:12:04,350 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [10/14] Tour PoSSaleOrderWithDownpayment → Step Check orderline with attributes: {"withClass":".selected","productName":"Down Payment (POS)","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment (POS)"))) 2026-03-23 05:12:04,402 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [11/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:12:04,454 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [12/14] Tour PoSSaleOrderWithDownpayment → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:12:04,509 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [13/14] Tour PoSSaleOrderWithDownpayment → Step order total amount is '980' (trigger: .product-screen .order-summary .total:contains("980")) 2026-03-23 05:12:04,557 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: [14/14] Tour PoSSaleOrderWithDownpayment → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:12:04,608 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-03-23 05:12:04,609 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:12:04,758 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 15936040 (allocated 17039360) 2026-03-23 05:12:04,771 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 113242 2026-03-23 05:12:04,775 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-03-23 05:12:04,779 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 113242 2026-03-23 05:12:04,901 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpccqglgvo_chrome_odoo" 2026-03-23 05:12:04,975 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-03-23 05:12:05,819 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98339307 started for PoS orders references: [{'name': None, 'uuid': None}] 2026-03-23 05:12:06,064 26 INFO 00799-19-0-all odoo.models.unlink: User #697 deleted stock.move.line records with IDs: [2185] 2026-03-23 05:12:08,466 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98339307 order {'name': None, 'uuid': None} created pos.order #713 2026-03-23 05:12:08,472 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98339307 finished 2026-03-23 05:12:08,782 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 30 checked, 30 removed 2026-03-23 05:12:21,225 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-03-23 05:12:22,447 26 INFO 00799-19-0-all odoo.models.unlink: User #701 deleted stock.move.line records with IDs: [2190, 2191] 2026-03-23 05:12:22,939 26 INFO 00799-19-0-all odoo.models.unlink: User #701 deleted stock.move.line records with IDs: [2192] 2026-03-23 05:12:23,154 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:12:39,358 26 INFO 00799-19-0-all odoo.models.unlink: User #704 deleted res.currency.rate records with IDs: [69, 70, 71] 2026-03-23 05:12:40,795 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-03-23 05:12:41,453 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26764947 started for PoS orders references: [{'name': 'Order 62500-927-5020', 'uuid': '62500-927-5020'}] 2026-03-23 05:12:43,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26764947 order {'name': 'Order 62500-927-5020', 'uuid': '62500-927-5020'} created pos.order #715 2026-03-23 05:12:43,700 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26764947 finished 2026-03-23 05:12:44,218 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-03-23 05:12:44,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13848439 started for PoS orders references: [{'name': 'Order 48087-887-9846', 'uuid': '48087-887-9846'}] 2026-03-23 05:12:45,227 26 INFO 00799-19-0-all odoo.models.unlink: User #704 deleted stock.move records with IDs: [2264] 2026-03-23 05:12:45,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13848439 order {'name': 'Order 48087-887-9846', 'uuid': '48087-887-9846'} created pos.order #716 2026-03-23 05:12:45,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13848439 finished 2026-03-23 05:12:46,159 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-03-23 05:12:47,354 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 113427 2026-03-23 05:12:47,354 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp485xua5m_chrome_odoo 2026-03-23 05:12:47,354 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:42197/json/version 2026-03-23 05:12:47,381 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:12:47,431 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Browser version: Chrome/141.0.7390.54 2026-03-23 05:12:47,431 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:42197/json 2026-03-23 05:12:47,432 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:12:47,455 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:42197/devtools/page/44EE4DF165A771042715171D6D482A23 2026-03-23 05:12:47,537 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-03-23 05:12:47,552 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-03-23 05:12:47,837 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:12:47,845 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-03-23 05:12:47,847 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-03-23 05:12:47,847 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-03-23 05:12:47,869 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:12:48,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:48] "GET /pos/ui/119 HTTP/1.1" 200 - 84 0.076 0.809 2026-03-23 05:12:48,752 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '44EE4DF165A771042715171D6D482A23', 'loaderId': '29A8AB7F91281C49717FB40F382DBC27', 'isDownload': False} 2026-03-23 05:12:48,753 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Evaluate ready code "odoo.isTourReady('refund_multiple_products_amounts_compliance')" 2026-03-23 05:12:48,780 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:12:48,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:48] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 05:12:48,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:48] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.047 2026-03-23 05:12:48,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:48] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.109 2026-03-23 05:12:49,515 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:49,522 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:49,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 05:12:49,574 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:12:49,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-03-23 05:12:49,602 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [1/29] Tour refund_multiple_products_amounts_compliance → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:12:49,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:12:49,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:12:49,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.025 2026-03-23 05:12:49,767 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11314) 2026-03-23 05:12:49,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.092 2026-03-23 05:12:49,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.134 2026-03-23 05:12:49,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.069 2026-03-23 05:12:50,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 272 0.308 0.477 2026-03-23 05:12:50,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:12:50,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:12:51,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image/res.company/199/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.055 2026-03-23 05:12:51,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 05:12:51,141 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: Owl is running in 'dev' mode. 2026-03-23 05:12:51,245 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:51,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:12:51,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-03-23 05:12:51,309 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:51,329 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:12:51,367 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:12:51,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image/res.users/706/avatar_128 HTTP/1.1" 200 - 14 0.031 0.049 2026-03-23 05:12:51,398 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:51,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image?model=res.company&id=199&field=logo HTTP/1.1" 200 - 3 0.008 0.097 2026-03-23 05:12:51,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image/res.company/199/favicon HTTP/1.1" 200 - 4 0.003 0.024 2026-03-23 05:12:51,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.034 2026-03-23 05:12:51,628 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [2/29] Tour refund_multiple_products_amounts_compliance → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:12:51,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image/res.company/199/favicon HTTP/1.1" 304 - 4 0.003 0.026 2026-03-23 05:12:51,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image?model=product.template&field=image_128&id=2128&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.080 2026-03-23 05:12:51,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image?model=product.template&field=image_128&id=2129&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.084 2026-03-23 05:12:51,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image?model=product.template&field=image_128&id=2130&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.007 0.110 2026-03-23 05:12:51,945 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:12:51,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:51] "GET /web/image?model=product.template&field=image_128&id=2131&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-03-23 05:12:51,994 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [3/29] Tour refund_multiple_products_amounts_compliance → Step click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product")) 2026-03-23 05:12:52,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "GET /web/image?model=product.template&field=image_128&id=2133&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.009 0.233 2026-03-23 05:12:52,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "GET /web/image?model=product.template&field=image_128&id=2132&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.013 0.388 2026-03-23 05:12:52,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "GET /web/image?model=product.template&field=image_128&id=2134&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.010 0.442 2026-03-23 05:12:52,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "GET /web/image?model=product.template&field=image_128&id=2136&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.420 2026-03-23 05:12:52,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.003 0.425 2026-03-23 05:12:52,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "GET /web/image?model=product.template&field=image_128&id=2135&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.004 0.454 2026-03-23 05:12:52,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-03-23T05:12:23.000+00:00 HTTP/1.1" 200 - 3 0.002 0.413 2026-03-23 05:12:52,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.345 2026-03-23 05:12:52,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "GET /web/image/res.company/199/favicon HTTP/1.1" 304 - 4 0.004 0.314 2026-03-23 05:12:52,721 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [4/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:12:52,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 05:12:52,783 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [5/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 05:12:52,838 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [6/29] Tour refund_multiple_products_amounts_compliance → Step Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"2","price":"20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(.qty:contains("2")):has(.price:contains("20"))) 2026-03-23 05:12:53,035 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [7/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:12:53,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.034 2026-03-23 05:12:53,087 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [8/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:12:53,207 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [9/29] Tour refund_multiple_products_amounts_compliance → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:12:53,242 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:53,245 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:12:53,272 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [10/29] Tour refund_multiple_products_amounts_compliance → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:12:53,318 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [11/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 05:12:53,414 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [12/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:12:53,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.025 2026-03-23 05:12:53,527 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [13/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:12:53,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.050 2026-03-23 05:12:53,568 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41765215 started for PoS orders references: [{'name': '/', 'uuid': '3a6d1d90-c311-4530-86cf-ed8b1fb03c26'}] 2026-03-23 05:12:53,581 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 05:12:54,064 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41765215 order {'name': '/', 'uuid': '3a6d1d90-c311-4530-86cf-ed8b1fb03c26'} created pos.order #717 2026-03-23 05:12:54,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41765215 finished 2026-03-23 05:12:54,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 186 0.192 0.465 2026-03-23 05:12:54,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.035 2026-03-23 05:12:54,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.038 2026-03-23 05:12:54,492 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [14/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:12:54,576 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [15/29] Tour refund_multiple_products_amounts_compliance → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:12:54,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 05:12:54,628 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [16/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:12:54,679 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [17/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:12:54,731 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [18/29] Tour refund_multiple_products_amounts_compliance → Step click Actions button (trigger: .more-btn) 2026-03-23 05:12:54,789 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [19/29] Tour refund_multiple_products_amounts_compliance → Step click Refund button (trigger: .control-buttons button:contains("Refund")) 2026-03-23 05:12:54,878 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [20/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .order-row:contains("001") 2026-03-23 05:12:54,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:54] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:12:54,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 05:12:54,962 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [21/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:12:54,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 7 0.010 0.018 2026-03-23 05:12:55,034 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [22/29] Tour refund_multiple_products_amounts_compliance → Step click numpad button: 2 (trigger: div.numpad button:contains(/^2$/)) 2026-03-23 05:12:55,092 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [23/29] Tour refund_multiple_products_amounts_compliance → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:12:55,151 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [24/29] Tour refund_multiple_products_amounts_compliance → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:12:55,212 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [25/29] Tour refund_multiple_products_amounts_compliance → Step .ticket-screen .btn-primary.pay-order-button 2026-03-23 05:12:55,296 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [26/29] Tour refund_multiple_products_amounts_compliance → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 05:12:55,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 05:12:55,331 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [27/29] Tour refund_multiple_products_amounts_compliance → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-03-23 05:12:55,397 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [28/29] Tour refund_multiple_products_amounts_compliance → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:12:55,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.015 2026-03-23 05:12:55,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.023 2026-03-23 05:12:55,521 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: [29/29] Tour refund_multiple_products_amounts_compliance → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:12:55,564 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1126647 started for PoS orders references: [{'name': '/', 'uuid': '9010fcb2-8763-4394-855d-2ef9ff97d9a0'}] 2026-03-23 05:12:56,003 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1126647 order {'name': '/', 'uuid': '9010fcb2-8763-4394-855d-2ef9ff97d9a0'} created pos.order #718 2026-03-23 05:12:56,063 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1126647 finished 2026-03-23 05:12:56,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 166 0.221 0.441 2026-03-23 05:12:56,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:56] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.082 2026-03-23 05:12:56,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:12:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.083 2026-03-23 05:12:56,607 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-03-23 05:12:56,613 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR refund_multiple_products_amounts_compliance SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 05:12:56,877 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 16782240 (allocated 17960960) 2026-03-23 05:12:56,890 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 113427 2026-03-23 05:12:56,894 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-03-23 05:12:56,894 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 113427 2026-03-23 05:12:57,012 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp485xua5m_chrome_odoo" 2026-03-23 05:12:57,627 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-03-23 05:12:58,146 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26297896 started for PoS orders references: [{'name': 'Order 45405-968-8680', 'uuid': '45405-968-8680'}] 2026-03-23 05:12:58,704 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26297896 order {'name': 'Order 45405-968-8680', 'uuid': '45405-968-8680'} created pos.order #719 2026-03-23 05:12:58,705 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26297896 finished 2026-03-23 05:12:58,986 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-03-23 05:12:59,521 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16142345 started for PoS orders references: [{'name': 'Order 78481-499-2675', 'uuid': '78481-499-2675'}, {'name': 'Order 24959-301-0093', 'uuid': '24959-301-0093'}] 2026-03-23 05:13:00,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16142345 order {'name': 'Order 78481-499-2675', 'uuid': '78481-499-2675'} created pos.order #720 2026-03-23 05:13:00,715 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16142345 order {'name': 'Order 24959-301-0093', 'uuid': '24959-301-0093'} created pos.order #721 2026-03-23 05:13:00,716 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16142345 finished 2026-03-23 05:13:01,038 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-03-23 05:13:02,084 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4093816 started for PoS orders references: [{'name': 'Order 82813-160-3056', 'uuid': '82813-160-3056'}] 2026-03-23 05:13:02,708 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4093816 order {'name': 'Order 82813-160-3056', 'uuid': '82813-160-3056'} created pos.order #722 2026-03-23 05:13:02,710 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4093816 finished 2026-03-23 05:13:03,854 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 05:13:19,735 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-03-23 05:13:21,249 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 113621 2026-03-23 05:13:21,250 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp1_hxc8g8_chrome_odoo 2026-03-23 05:13:21,250 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:40387/json/version 2026-03-23 05:13:21,262 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:13:21,557 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:13:21,558 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:40387/json 2026-03-23 05:13:21,569 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:13:21,625 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:40387/devtools/page/5D3362FB4F169AEB5F8CFD0C1D92F60F 2026-03-23 05:13:21,678 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-03-23 05:13:21,708 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-03-23 05:13:21,933 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:13:21,943 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-03-23 05:13:21,945 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:13:21,945 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:13:21,977 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:13:22,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:22] "GET /pos/ui/122 HTTP/1.1" 200 - 125 0.097 0.843 2026-03-23 05:13:22,916 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '5D3362FB4F169AEB5F8CFD0C1D92F60F', 'loaderId': 'FDAA5571B0FE9EEE2FAF4C8447C68442', 'isDownload': False} 2026-03-23 05:13:22,917 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded')" 2026-03-23 05:13:22,959 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:13:22,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:22] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.016 2026-03-23 05:13:23,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 05:13:23,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-03-23 05:13:23,558 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:13:23,562 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:13:23,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:13:23,624 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:13:23,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-03-23 05:13:23,643 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:13:23,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 05:13:23,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:13:23,749 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11374) 2026-03-23 05:13:23,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.009 0.041 2026-03-23 05:13:23,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.060 2026-03-23 05:13:23,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.035 0.064 2026-03-23 05:13:23,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.103 2026-03-23 05:13:24,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 260 0.327 0.500 2026-03-23 05:13:24,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:13:24,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:13:25,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.060 2026-03-23 05:13:25,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:13:25,126 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:13:25,228 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:13:25,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:13:25,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:13:25,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.041 2026-03-23 05:13:25,301 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:13:25,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.033 0.094 2026-03-23 05:13:25,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:13:25,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.010 0.175 2026-03-23 05:13:25,465 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:13:25,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.015 0.054 2026-03-23 05:13:25,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.044 2026-03-23 05:13:25,641 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:13:25,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.006 0.022 2026-03-23 05:13:25,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.082 2026-03-23 05:13:25,942 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:13:25,956 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:13:25,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:25] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-03-23 05:13:26,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.120 2026-03-23 05:13:26,030 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:13:26,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.171 2026-03-23 05:13:26,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.203 2026-03-23 05:13:26,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-03-23 05:13:26,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.008 0.207 2026-03-23 05:13:26,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-03-23 05:13:26,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.234 2026-03-23 05:13:26,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-03-23 05:13:26,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.217 2026-03-23 05:13:26,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.243 2026-03-23 05:13:26,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.264 2026-03-23 05:13:26,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.004 0.279 2026-03-23 05:13:26,556 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:13:26,624 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:13:26,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.065 0.172 2026-03-23 05:13:26,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.052 2026-03-23 05:13:27,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 05:13:27,175 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:13:27,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.097 0.155 2026-03-23 05:13:27,536 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:13:27,619 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:13:27,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.122 0.192 2026-03-23 05:13:27,794 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.81) 2026-03-23 05:13:27,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.050 2026-03-23 05:13:27,846 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.14) 2026-03-23 05:13:27,897 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:13:27,986 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:13:28,022 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:13:28,024 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:13:28,040 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:13:28,095 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-03-23 05:13:28,144 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:13:28,236 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:13:28,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:13:28,290 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:13:28,350 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:13:28,436 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.81") 2026-03-23 05:13:28,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.028 2026-03-23 05:13:28,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:13:28,476 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9457992 started for PoS orders references: [{'name': '/', 'uuid': '6c1f9b10-42b3-4b58-be0e-4a92a713a112'}] 2026-03-23 05:13:31,263 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9457992 order {'name': '/', 'uuid': '6c1f9b10-42b3-4b58-be0e-4a92a713a112'} created pos.order #723 2026-03-23 05:13:31,318 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9457992 finished 2026-03-23 05:13:31,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 519 0.717 2.474 2026-03-23 05:13:31,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 05:13:31,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.045 2026-03-23 05:13:31,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.035 0.121 2026-03-23 05:13:31,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:13:32,217 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 05:13:32,276 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:13:32,387 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:13:32,430 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-03-23 05:13:32,438 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:13:32,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.038 2026-03-23 05:13:32,713 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17537496 (allocated 19136512) 2026-03-23 05:13:32,730 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 113621 2026-03-23 05:13:32,732 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-03-23 05:13:32,734 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 113621 2026-03-23 05:13:32,855 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp1_hxc8g8_chrome_odoo" 2026-03-23 05:13:33,188 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2203, 2204] 2026-03-23 05:13:36,024 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 113816 2026-03-23 05:13:36,036 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpvb27txed_chrome_odoo 2026-03-23 05:13:36,036 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:40781/json/version 2026-03-23 05:13:36,053 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:13:36,104 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:13:36,104 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:40781/json 2026-03-23 05:13:36,105 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:13:36,168 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:40781/devtools/page/6DCE6A7FA306FD9CD980132626DD4988 2026-03-23 05:13:36,268 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-03-23 05:13:36,395 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-03-23 05:13:36,505 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:13:36,536 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-03-23 05:13:36,541 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:13:36,541 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:13:36,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:36] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.105 0.178 2026-03-23 05:13:36,846 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '6DCE6A7FA306FD9CD980132626DD4988', 'loaderId': '8D30DB5FE350654C997921E3602148B5', 'isDownload': False} 2026-03-23 05:13:36,846 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded')" 2026-03-23 05:13:36,895 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:13:36,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:36] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-03-23 05:13:36,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:36] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.035 2026-03-23 05:13:36,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:36] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.047 2026-03-23 05:13:37,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:13:37,608 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:13:37,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:13:37,690 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:13:37,726 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:13:37,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.024 2026-03-23 05:13:37,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:13:37,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:13:37,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 05:13:37,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.025 2026-03-23 05:13:37,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-03-23 05:13:37,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.015 0.049 2026-03-23 05:13:38,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 257 0.262 0.444 2026-03-23 05:13:38,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:13:38,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.022 2026-03-23 05:13:38,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:38] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-03-23 05:13:39,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:13:39,060 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:13:39,195 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:13:39,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.016 2026-03-23 05:13:39,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:13:39,299 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 05:13:39,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.042 0.090 2026-03-23 05:13:39,405 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:13:39,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.011 0.158 2026-03-23 05:13:39,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "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 05:13:39,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.167 2026-03-23 05:13:39,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.030 0.114 2026-03-23 05:13:39,685 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:13:39,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.012 0.058 2026-03-23 05:13:39,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:39] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.004 0.018 2026-03-23 05:13:40,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.040 0.052 2026-03-23 05:13:40,067 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:13:40,076 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:13:40,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.167 2026-03-23 05:13:40,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.213 2026-03-23 05:13:40,210 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:13:40,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.260 2026-03-23 05:13:40,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.310 2026-03-23 05:13:40,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.343 2026-03-23 05:13:40,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.265 2026-03-23 05:13:40,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-03-23 05:13:40,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.243 2026-03-23 05:13:40,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.209 2026-03-23 05:13:40,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-03-23 05:13:40,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-03-23 05:13:40,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.186 2026-03-23 05:13:40,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.003 0.140 2026-03-23 05:13:40,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.037 0.244 2026-03-23 05:13:40,732 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:13:40,823 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:13:40,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.019 0.073 2026-03-23 05:13:41,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:41] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.027 0.053 2026-03-23 05:13:41,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:41] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 05:13:41,293 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:13:41,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.075 0.155 2026-03-23 05:13:41,699 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:13:41,764 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:13:41,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.127 0.160 2026-03-23 05:13:41,906 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.81) 2026-03-23 05:13:41,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.024 2026-03-23 05:13:41,958 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.14) 2026-03-23 05:13:42,010 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:13:42,107 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:13:42,139 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:13:42,139 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:13:42,160 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:13:42,212 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-03-23 05:13:42,264 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:13:42,351 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:13:42,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 05:13:42,402 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:13:42,460 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:13:42,566 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.81") 2026-03-23 05:13:42,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.039 2026-03-23 05:13:42,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94619062 started for PoS orders references: [{'name': '/', 'uuid': '396e0626-df98-416e-aadb-2c75dbd93921'}] 2026-03-23 05:13:42,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:13:44,655 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94619062 order {'name': '/', 'uuid': '396e0626-df98-416e-aadb-2c75dbd93921'} created pos.order #724 2026-03-23 05:13:44,732 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94619062 finished 2026-03-23 05:13:45,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 452 0.825 1.681 2026-03-23 05:13:45,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.022 2026-03-23 05:13:45,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.081 2026-03-23 05:13:45,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:45] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.112 2026-03-23 05:13:45,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 05:13:45,496 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-03-23 05:13:45,547 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:13:45,643 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:13:45,689 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-03-23 05:13:45,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.026 0.028 2026-03-23 05:13:45,694 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:13:45,918 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17456312 (allocated 19136512) 2026-03-23 05:13:45,943 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 113816 2026-03-23 05:13:45,948 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-03-23 05:13:45,957 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 113816 2026-03-23 05:13:46,081 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpvb27txed_chrome_odoo" 2026-03-23 05:13:46,344 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2206, 2207] 2026-03-23 05:13:48,768 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 114007 2026-03-23 05:13:48,769 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpydv6ryxq_chrome_odoo 2026-03-23 05:13:48,771 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44573/json/version 2026-03-23 05:13:48,774 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44573', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:13:48,909 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:13:48,909 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44573/json 2026-03-23 05:13:48,924 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44573', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:13:48,965 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:44573/devtools/page/2B6E29D31D7DB5EE3A8E8E37A0591C01 2026-03-23 05:13:49,026 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-03-23 05:13:49,079 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-03-23 05:13:49,323 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:13:49,333 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-03-23 05:13:49,338 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:13:49,339 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:13:49,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:49] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.108 0.216 2026-03-23 05:13:49,695 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '2B6E29D31D7DB5EE3A8E8E37A0591C01', 'loaderId': 'B85F3CFDDEDB5E0D3306FE9E793F9B4B', 'isDownload': False} 2026-03-23 05:13:49,695 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_per_line_price_included')" 2026-03-23 05:13:49,757 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:13:49,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:49] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 05:13:49,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:49] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 05:13:49,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:49] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.047 2026-03-23 05:13:50,459 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:13:50,466 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:13:50,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:13:50,518 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:13:50,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 05:13:50,540 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:13:50,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 05:13:50,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:13:50,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 05:13:50,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.028 2026-03-23 05:13:50,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-03-23 05:13:50,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.045 2026-03-23 05:13:51,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 257 0.250 0.379 2026-03-23 05:13:51,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:13:51,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:13:51,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.067 2026-03-23 05:13:51,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:13:51,801 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:13:51,935 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:13:51,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.013 2026-03-23 05:13:51,989 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:13:51,998 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:51] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:13:52,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.014 0.028 2026-03-23 05:13:52,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.009 0.076 2026-03-23 05:13:52,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-03-23 05:13:52,118 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:13:52,133 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:13:52,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 05:13:52,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.020 2026-03-23 05:13:52,390 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:13:52,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-03-23 05:13:52,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.016 0.041 2026-03-23 05:13:52,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:13:52,638 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:13:52,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.093 2026-03-23 05:13:52,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.126 2026-03-23 05:13:52,708 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:13:52,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-03-23 05:13:52,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.203 2026-03-23 05:13:52,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-03-23 05:13:52,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.232 2026-03-23 05:13:52,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-03-23 05:13:52,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.201 2026-03-23 05:13:52,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:52] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-03-23 05:13:53,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-03-23 05:13:53,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.185 2026-03-23 05:13:53,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-03-23 05:13:53,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-03-23 05:13:53,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-03-23 05:13:53,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.049 0.255 2026-03-23 05:13:53,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.014 0.293 2026-03-23 05:13:53,359 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:13:53,423 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:13:53,550 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.027 0.089 2026-03-23 05:13:53,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.052 2026-03-23 05:13:53,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 05:13:53,879 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:13:54,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.068 0.121 2026-03-23 05:13:54,147 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:13:54,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.058 0.118 2026-03-23 05:13:54,269 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:13:54,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.043 2026-03-23 05:13:54,522 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.81) 2026-03-23 05:13:54,573 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.14) 2026-03-23 05:13:54,628 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:13:54,724 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:13:54,756 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:13:54,759 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:13:54,775 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:13:54,828 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-03-23 05:13:54,880 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:13:54,971 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:13:54,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 05:13:55,021 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:13:55,080 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:13:55,176 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.81") 2026-03-23 05:13:55,197 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:13:55,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.041 2026-03-23 05:13:55,212 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45044682 started for PoS orders references: [{'name': '/', 'uuid': 'c02c1344-7aa9-49bc-a6d2-c43642b21d79'}] 2026-03-23 05:13:56,643 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45044682 order {'name': '/', 'uuid': 'c02c1344-7aa9-49bc-a6d2-c43642b21d79'} created pos.order #725 2026-03-23 05:13:56,698 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45044682 finished 2026-03-23 05:13:56,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 452 0.533 1.241 2026-03-23 05:13:57,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.039 2026-03-23 05:13:57,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.069 2026-03-23 05:13:57,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:57] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.101 2026-03-23 05:13:57,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.007 2026-03-23 05:13:57,344 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-03-23 05:13:57,395 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:13:57,494 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:13:57,534 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-03-23 05:13:57,542 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:13:57,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:13:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.047 2026-03-23 05:13:57,762 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17564272 (allocated 19136512) 2026-03-23 05:13:57,777 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 114007 2026-03-23 05:13:57,786 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-03-23 05:13:57,788 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 114007 2026-03-23 05:13:57,904 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpydv6ryxq_chrome_odoo" 2026-03-23 05:13:58,137 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2209, 2210] 2026-03-23 05:14:00,789 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 114206 2026-03-23 05:14:00,789 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpwvwa12t3_chrome_odoo 2026-03-23 05:14:00,789 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46255/json/version 2026-03-23 05:14:00,799 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:00,969 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:14:00,969 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:46255/json 2026-03-23 05:14:00,969 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:01,012 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:46255/devtools/page/387F4DAE5332C1F7D994695205BF0307 2026-03-23 05:14:01,035 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-03-23 05:14:01,100 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-03-23 05:14:01,268 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:14:01,282 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-03-23 05:14:01,285 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:14:01,285 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:14:01,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:01] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.074 0.133 2026-03-23 05:14:01,510 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '387F4DAE5332C1F7D994695205BF0307', 'loaderId': 'A0BDB778CB81F56404C856527E757B88', 'isDownload': False} 2026-03-23 05:14:01,510 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_be_pos_downpayment_round_globally_price_included')" 2026-03-23 05:14:01,570 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:14:01,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:01] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 05:14:01,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:01] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.035 2026-03-23 05:14:01,642 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:01] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.054 2026-03-23 05:14:02,469 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:14:02,480 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:14:02,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 05:14:02,537 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:14:02,555 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [1/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:14:02,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.013 2026-03-23 05:14:02,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 05:14:02,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:14:02,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.017 2026-03-23 05:14:02,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 05:14:02,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.034 0.057 2026-03-23 05:14:02,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-03-23 05:14:03,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 257 0.334 0.454 2026-03-23 05:14:03,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:14:03,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.060 2026-03-23 05:14:04,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.102 2026-03-23 05:14:04,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 05:14:04,429 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:14:04,725 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.081 2026-03-23 05:14:04,741 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-03-23 05:14:04,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.089 2026-03-23 05:14:04,798 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:14:04,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.010 0.128 2026-03-23 05:14:04,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-03-23 05:14:04,853 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14: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 05:14:04,889 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:14:04,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.056 0.221 2026-03-23 05:14:04,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:04] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.004 0.058 2026-03-23 05:14:05,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.020 0.065 2026-03-23 05:14:05,272 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [2/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:14:05,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.008 0.065 2026-03-23 05:14:05,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.022 0.070 2026-03-23 05:14:05,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:14:05,698 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [3/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:14:05,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-03-23 05:14:05,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-03-23 05:14:05,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-03-23 05:14:05,799 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [4/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:14:05,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-03-23 05:14:05,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.353 2026-03-23 05:14:05,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:05] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.008 0.270 2026-03-23 05:14:06,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-03-23 05:14:06,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-03-23 05:14:06,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.304 2026-03-23 05:14:06,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-03-23 05:14:06,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.224 2026-03-23 05:14:06,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-03-23 05:14:06,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.227 2026-03-23 05:14:06,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.223 2026-03-23 05:14:06,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.232 2026-03-23 05:14:06,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-03-23 05:14:06,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-03-23 05:14:06,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.004 0.172 2026-03-23 05:14:06,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.052 0.306 2026-03-23 05:14:06,665 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [5/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:14:06,727 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [6/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:14:06,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.025 0.103 2026-03-23 05:14:06,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.030 0.055 2026-03-23 05:14:07,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-03-23 05:14:07,213 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [7/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:14:07,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:07] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.162 0.200 2026-03-23 05:14:07,727 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [8/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:14:07,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.057 0.111 2026-03-23 05:14:07,795 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [9/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:14:07,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 05:14:07,938 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [10/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.81) 2026-03-23 05:14:07,991 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [11/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.14) 2026-03-23 05:14:08,042 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [12/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:14:08,117 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [13/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:14:08,141 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:14:08,151 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:14:08,175 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [14/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:14:08,229 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [15/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step total is 0.81 (trigger: .total:contains("0.81")) 2026-03-23 05:14:08,282 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [16/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:14:08,364 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [17/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:14:08,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.045 2026-03-23 05:14:08,417 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [18/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:14:08,475 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [19/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:14:08,573 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [20/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.81") 2026-03-23 05:14:08,589 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:14:08,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.043 2026-03-23 05:14:08,608 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24081737 started for PoS orders references: [{'name': '/', 'uuid': '61b43a86-5902-48ab-a219-f3ffe93bbcf5'}] 2026-03-23 05:14:10,394 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24081737 order {'name': '/', 'uuid': '61b43a86-5902-48ab-a219-f3ffe93bbcf5'} created pos.order #726 2026-03-23 05:14:10,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24081737 finished 2026-03-23 05:14:10,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 452 0.661 1.564 2026-03-23 05:14:10,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.023 2026-03-23 05:14:10,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:14:11,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.068 0.081 2026-03-23 05:14:11,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.046 2026-03-23 05:14:11,271 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [21/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-03-23 05:14:11,322 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [22/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:14:11,420 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: [23/23] Tour test_taxes_l10n_be_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:14:11,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:11] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.024 2026-03-23 05:14:11,465 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-03-23 05:14:11,470 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_be_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:14:11,692 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17580760 (allocated 19136512) 2026-03-23 05:14:11,727 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 114206 2026-03-23 05:14:11,729 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-03-23 05:14:11,733 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 114206 2026-03-23 05:14:11,900 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpwvwa12t3_chrome_odoo" 2026-03-23 05:14:12,158 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2212, 2213] 2026-03-23 05:14:12,301 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-03-23 05:14:14,238 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 114408 2026-03-23 05:14:14,238 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpi_hvmo7l_chrome_odoo 2026-03-23 05:14:14,238 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:36183/json/version 2026-03-23 05:14:14,257 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:14,462 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:14:14,462 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:36183/json 2026-03-23 05:14:14,465 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:14,544 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:36183/devtools/page/89989CC78EEF606D363898BF18CC4F91 2026-03-23 05:14:14,670 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-03-23 05:14:14,774 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-03-23 05:14:15,249 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:14:15,258 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-03-23 05:14:15,263 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:14:15,263 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:14:15,307 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:14:16,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:16] "GET /pos/ui/122 HTTP/1.1" 200 - 128 0.130 0.980 2026-03-23 05:14:16,412 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '89989CC78EEF606D363898BF18CC4F91', 'loaderId': '1DBD1A5C5B58357DC9714A6928315C98', 'isDownload': False} 2026-03-23 05:14:16,412 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded')" 2026-03-23 05:14:16,443 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:14:16,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:16] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 05:14:16,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:16] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 05:14:16,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:16] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.032 2026-03-23 05:14:17,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:14:17,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:17,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.011 2026-03-23 05:14:17,319 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:14:17,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 05:14:17,333 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:14:17,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:14:17,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:14:17,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-03-23 05:14:17,468 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11383) 2026-03-23 05:14:17,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.072 2026-03-23 05:14:17,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.019 0.088 2026-03-23 05:14:17,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.038 2026-03-23 05:14:18,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 260 0.249 0.386 2026-03-23 05:14:18,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:14:18,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:14:18,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-03-23 05:14:18,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:14:18,517 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:14:18,618 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:14:18,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.019 0.017 2026-03-23 05:14:18,670 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:14:18,673 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:18,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.016 0.041 2026-03-23 05:14:18,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-03-23 05:14:18,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.003 0.053 2026-03-23 05:14:18,746 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:14:18,753 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:18,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 05:14:18,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.037 2026-03-23 05:14:18,916 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:14:19,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.009 0.024 2026-03-23 05:14:19,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.028 0.068 2026-03-23 05:14:19,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:14:19,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.151 2026-03-23 05:14:19,342 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:14:19,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.016 0.239 2026-03-23 05:14:19,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.010 0.255 2026-03-23 05:14:19,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-03-23 05:14:19,470 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:14:19,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.320 2026-03-23 05:14:19,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.283 2026-03-23 05:14:19,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.014 0.262 2026-03-23 05:14:19,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-03-23 05:14:19,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-03-23 05:14:19,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-03-23 05:14:19,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-03-23 05:14:19,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.247 2026-03-23 05:14:19,885 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:14:19,963 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:14:20,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.049 0.122 2026-03-23 05:14:20,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.019 0.049 2026-03-23 05:14:20,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.021 2026-03-23 05:14:20,454 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:14:20,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.076 0.144 2026-03-23 05:14:20,764 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:14:20,841 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:14:20,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.079 0.140 2026-03-23 05:14:21,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.024 2026-03-23 05:14:21,026 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(1.92) 2026-03-23 05:14:21,079 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.63) 2026-03-23 05:14:21,129 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:14:21,223 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:14:21,261 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:21,270 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:14:21,282 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:14:21,331 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-03-23 05:14:21,385 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:14:21,475 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:14:21,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.025 2026-03-23 05:14:21,527 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:14:21,586 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:14:21,689 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("1.92") 2026-03-23 05:14:21,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 05:14:21,695 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97875595 started for PoS orders references: [{'name': '/', 'uuid': 'd9169b0e-d992-472a-bb51-575962eaa88b'}] 2026-03-23 05:14:21,710 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:24,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97875595 order {'name': '/', 'uuid': 'd9169b0e-d992-472a-bb51-575962eaa88b'} created pos.order #727 2026-03-23 05:14:24,257 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97875595 finished 2026-03-23 05:14:24,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 520 0.625 2.313 2026-03-23 05:14:24,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 05:14:24,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:24] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:14:24,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.031 0.075 2026-03-23 05:14:24,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.010 2026-03-23 05:14:25,178 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 05:14:25,222 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:14:25,315 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:14:25,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 05:14:25,360 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-03-23 05:14:25,361 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:14:25,656 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17571088 (allocated 19398656) 2026-03-23 05:14:25,687 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 114408 2026-03-23 05:14:25,696 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-03-23 05:14:25,706 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 114408 2026-03-23 05:14:25,827 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpi_hvmo7l_chrome_odoo" 2026-03-23 05:14:26,111 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2215, 2216] 2026-03-23 05:14:28,553 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 114601 2026-03-23 05:14:28,553 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp69lbgmgi_chrome_odoo 2026-03-23 05:14:28,553 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46863/json/version 2026-03-23 05:14:28,555 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:28,660 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:14:28,660 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:46863/json 2026-03-23 05:14:28,669 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:28,701 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:46863/devtools/page/3D248906805948101E0AC7F3D7C34E46 2026-03-23 05:14:28,731 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-03-23 05:14:28,791 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-03-23 05:14:29,008 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:14:29,019 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-03-23 05:14:29,021 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:14:29,021 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:14:29,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:29] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.066 0.125 2026-03-23 05:14:29,240 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '3D248906805948101E0AC7F3D7C34E46', 'loaderId': 'B66C0D9614C4D48A07181691417BCBFA', 'isDownload': False} 2026-03-23 05:14:29,241 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded')" 2026-03-23 05:14:29,300 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:14:29,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 05:14:29,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-03-23 05:14:29,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 05:14:30,067 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:14:30,070 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:14:30,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:14:30,122 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:14:30,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 05:14:30,143 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:14:30,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:14:30,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:14:30,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.022 2026-03-23 05:14:30,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.035 2026-03-23 05:14:30,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.030 0.072 2026-03-23 05:14:30,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-03-23 05:14:31,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 257 0.289 0.422 2026-03-23 05:14:31,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:14:31,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.040 0.024 2026-03-23 05:14:31,615 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:31] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.052 0.124 2026-03-23 05:14:31,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:14:31,771 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:14:31,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:14:31,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:31] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:14:31,986 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:31] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:14:32,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.045 0.053 2026-03-23 05:14:32,063 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:32,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.022 0.137 2026-03-23 05:14:32,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 05:14:32,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.014 0.181 2026-03-23 05:14:32,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.019 0.054 2026-03-23 05:14:32,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.275 2026-03-23 05:14:32,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.052 2026-03-23 05:14:32,312 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:14:32,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.021 0.073 2026-03-23 05:14:32,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.082 2026-03-23 05:14:32,754 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:32,834 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:14:32,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.185 2026-03-23 05:14:32,895 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:14:32,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:32] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.015 0.259 2026-03-23 05:14:33,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.331 2026-03-23 05:14:33,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.395 2026-03-23 05:14:33,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.433 2026-03-23 05:14:33,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.003 0.342 2026-03-23 05:14:33,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-03-23 05:14:33,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-03-23 05:14:33,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.014 0.192 2026-03-23 05:14:33,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-03-23 05:14:33,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.182 2026-03-23 05:14:33,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-03-23 05:14:33,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.215 2026-03-23 05:14:33,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.045 0.291 2026-03-23 05:14:33,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.008 0.315 2026-03-23 05:14:33,610 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:14:33,701 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:14:33,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.062 0.135 2026-03-23 05:14:34,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.063 2026-03-23 05:14:34,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 05:14:34,255 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:14:34,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.125 0.208 2026-03-23 05:14:34,726 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:14:34,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.075 0.147 2026-03-23 05:14:34,870 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:14:35,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 05:14:35,084 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(1.92) 2026-03-23 05:14:35,122 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.63) 2026-03-23 05:14:35,177 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:14:35,267 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:14:35,298 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:35,299 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:14:35,323 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:14:35,373 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-03-23 05:14:35,425 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:14:35,511 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:14:35,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 05:14:35,562 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:14:35,621 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:14:35,734 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("1.92") 2026-03-23 05:14:35,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.018 0.050 2026-03-23 05:14:35,802 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21045855 started for PoS orders references: [{'name': '/', 'uuid': 'ea39c50b-8dea-465e-8a70-53fae232a767'}] 2026-03-23 05:14:35,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 05:14:37,661 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21045855 order {'name': '/', 'uuid': 'ea39c50b-8dea-465e-8a70-53fae232a767'} created pos.order #728 2026-03-23 05:14:37,776 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21045855 finished 2026-03-23 05:14:38,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 452 0.705 1.808 2026-03-23 05:14:38,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.041 2026-03-23 05:14:38,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.061 2026-03-23 05:14:38,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.119 2026-03-23 05:14:38,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 05:14:38,729 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-03-23 05:14:38,780 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:14:38,874 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:14:38,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.026 2026-03-23 05:14:38,926 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-03-23 05:14:38,927 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:14:39,205 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17622648 (allocated 19398656) 2026-03-23 05:14:39,235 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 114601 2026-03-23 05:14:39,242 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-03-23 05:14:39,243 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 114601 2026-03-23 05:14:39,363 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp69lbgmgi_chrome_odoo" 2026-03-23 05:14:39,603 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2218, 2219] 2026-03-23 05:14:42,071 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 114798 2026-03-23 05:14:42,072 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpmaxakpek_chrome_odoo 2026-03-23 05:14:42,072 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:45017/json/version 2026-03-23 05:14:42,075 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45017', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:42,290 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:14:42,290 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:45017/json 2026-03-23 05:14:42,291 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45017', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:42,321 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:45017/devtools/page/B88BC82DAC9E71EDBC912C85DA5BCB31 2026-03-23 05:14:42,389 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-03-23 05:14:42,431 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-03-23 05:14:42,580 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:14:42,591 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-03-23 05:14:42,595 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:14:42,595 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:14:42,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:42] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.086 0.144 2026-03-23 05:14:42,848 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'B88BC82DAC9E71EDBC912C85DA5BCB31', 'loaderId': '06F95AFB34A5F5EC5EC84FE98D055CD5', 'isDownload': False} 2026-03-23 05:14:42,849 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_per_line_price_included')" 2026-03-23 05:14:42,877 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:14:42,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 05:14:42,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:42] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.027 2026-03-23 05:14:42,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:42] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.042 2026-03-23 05:14:43,535 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:14:43,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:43,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:14:43,624 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:14:43,652 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:14:43,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 05:14:43,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:14:43,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:14:43,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 05:14:43,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.030 2026-03-23 05:14:43,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-03-23 05:14:43,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.036 0.059 2026-03-23 05:14:44,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 257 0.234 0.422 2026-03-23 05:14:44,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:14:44,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:14:44,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:44] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.047 2026-03-23 05:14:44,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 05:14:44,885 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:14:44,994 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:14:44,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 05:14:45,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.008 0.039 2026-03-23 05:14:45,030 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:45,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:14:45,036 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:14:45,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.013 0.043 2026-03-23 05:14:45,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.002 0.056 2026-03-23 05:14:45,108 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "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 05:14:45,113 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:14:45,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.025 2026-03-23 05:14:45,393 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:14:45,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.011 0.100 2026-03-23 05:14:45,807 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:14:45,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.025 0.146 2026-03-23 05:14:45,888 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:14:45,906 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:14:45,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:45] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-03-23 05:14:46,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.325 2026-03-23 05:14:46,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-03-23 05:14:46,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.403 2026-03-23 05:14:46,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.427 2026-03-23 05:14:46,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.016 0.274 2026-03-23 05:14:46,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.297 2026-03-23 05:14:46,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.606 2026-03-23 05:14:46,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.248 2026-03-23 05:14:46,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-03-23 05:14:46,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.242 2026-03-23 05:14:46,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-03-23 05:14:46,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.199 2026-03-23 05:14:46,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-03-23 05:14:46,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.024 0.199 2026-03-23 05:14:46,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.033 0.304 2026-03-23 05:14:46,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.008 0.111 2026-03-23 05:14:46,775 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:14:46,860 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:14:46,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.024 0.096 2026-03-23 05:14:47,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.031 0.071 2026-03-23 05:14:47,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.016 2026-03-23 05:14:47,362 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:14:47,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.085 0.113 2026-03-23 05:14:47,662 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:14:47,728 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:14:47,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.053 0.113 2026-03-23 05:14:47,913 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(1.92) 2026-03-23 05:14:47,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:14:47,962 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.63) 2026-03-23 05:14:48,014 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:14:48,128 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:14:48,155 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:14:48,167 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:14:48,182 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:14:48,235 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-03-23 05:14:48,286 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:14:48,400 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:14:48,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 05:14:48,452 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:14:48,512 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:14:48,621 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("1.92") 2026-03-23 05:14:48,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.043 2026-03-23 05:14:48,662 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:14:48,669 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85510000 started for PoS orders references: [{'name': '/', 'uuid': 'c5ead408-d11c-445b-99f2-316cb9c8a926'}] 2026-03-23 05:14:50,423 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85510000 order {'name': '/', 'uuid': 'c5ead408-d11c-445b-99f2-316cb9c8a926'} created pos.order #729 2026-03-23 05:14:50,477 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85510000 finished 2026-03-23 05:14:50,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 452 0.671 1.586 2026-03-23 05:14:51,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 05:14:51,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:51] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:14:51,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.043 0.078 2026-03-23 05:14:51,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:14:51,454 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-03-23 05:14:51,513 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:14:51,638 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:14:51,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 05:14:51,720 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-03-23 05:14:51,729 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:14:52,164 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17631232 (allocated 19136512) 2026-03-23 05:14:52,191 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 114798 2026-03-23 05:14:52,194 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-03-23 05:14:52,196 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 114798 2026-03-23 05:14:52,415 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpmaxakpek_chrome_odoo" 2026-03-23 05:14:52,680 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2221, 2222] 2026-03-23 05:14:55,165 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 114994 2026-03-23 05:14:55,166 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmphgkjq2ux_chrome_odoo 2026-03-23 05:14:55,166 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38151/json/version 2026-03-23 05:14:55,168 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:55,267 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:14:55,267 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38151/json 2026-03-23 05:14:55,268 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:14:55,309 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:38151/devtools/page/F2C4BEDF23576AB0F9AAA22D23A3445A 2026-03-23 05:14:55,362 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-03-23 05:14:55,373 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-03-23 05:14:55,621 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:14:55,631 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-03-23 05:14:55,634 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:14:55,634 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:14:55,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:55] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.068 0.121 2026-03-23 05:14:55,847 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'F2C4BEDF23576AB0F9AAA22D23A3445A', 'loaderId': '8D53B3FF36B3E09F92D50A29C92920FB', 'isDownload': False} 2026-03-23 05:14:55,847 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_br_pos_downpayment_round_globally_price_included')" 2026-03-23 05:14:55,923 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:14:55,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:55] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 05:14:55,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:55] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 05:14:56,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:56] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.061 2026-03-23 05:14:56,869 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:14:56,898 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:14:56,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:14:56,967 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:14:56,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:14:56,994 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [1/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:14:57,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:14:57,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:14:57,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.030 2026-03-23 05:14:57,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.049 2026-03-23 05:14:57,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.027 0.056 2026-03-23 05:14:57,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-03-23 05:14:57,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 257 0.240 0.465 2026-03-23 05:14:58,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:14:58,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.044 2026-03-23 05:14:58,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.062 2026-03-23 05:14:58,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:14:58,439 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:14:58,663 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:14:58,733 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:14:58,732 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:14:58,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.015 0.025 2026-03-23 05:14:58,801 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "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 05:14:58,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.023 0.086 2026-03-23 05:14:58,832 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 05:14:58,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.010 0.145 2026-03-23 05:14:58,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.161 2026-03-23 05:14:58,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.003 0.026 2026-03-23 05:14:58,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.022 2026-03-23 05:14:59,059 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [2/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:14:59,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.011 0.039 2026-03-23 05:14:59,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.015 0.045 2026-03-23 05:14:59,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-03-23 05:14:59,482 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:14:59,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.125 2026-03-23 05:14:59,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-03-23 05:14:59,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-03-23 05:14:59,628 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [3/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:14:59,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.225 2026-03-23 05:14:59,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.260 2026-03-23 05:14:59,729 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [4/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:14:59,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.020 0.399 2026-03-23 05:14:59,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.321 2026-03-23 05:14:59,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-03-23 05:14:59,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-03-23 05:14:59,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 05:14:59,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:14:59] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-03-23 05:15:00,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.183 2026-03-23 05:15:00,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.195 2026-03-23 05:15:00,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.416 2026-03-23 05:15:00,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.237 2026-03-23 05:15:00,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.069 0.307 2026-03-23 05:15:00,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.006 0.344 2026-03-23 05:15:00,346 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [5/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:15:00,429 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [6/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:15:00,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.030 0.119 2026-03-23 05:15:00,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.031 0.072 2026-03-23 05:15:00,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.053 2026-03-23 05:15:01,003 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [7/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:15:01,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.102 0.182 2026-03-23 05:15:01,455 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [8/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:15:01,521 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [9/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:15:01,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.132 0.265 2026-03-23 05:15:01,843 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [10/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(1.92) 2026-03-23 05:15:01,843 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [11/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.63) 2026-03-23 05:15:01,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.096 2026-03-23 05:15:02,246 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [12/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:15:02,459 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [13/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:15:02,488 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:15:02,490 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:15:02,512 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [14/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:15:02,563 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [15/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step total is 1.92 (trigger: .total:contains("1.92")) 2026-03-23 05:15:02,616 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [16/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:15:02,771 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [17/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:15:02,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.033 2026-03-23 05:15:02,821 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [18/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:15:02,884 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [19/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:15:03,005 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [20/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("1.92") 2026-03-23 05:15:03,026 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:15:03,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.056 2026-03-23 05:15:03,042 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1416811 started for PoS orders references: [{'name': '/', 'uuid': '1cb0a729-22bd-4128-a163-2a866891eada'}] 2026-03-23 05:15:05,326 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1416811 order {'name': '/', 'uuid': '1cb0a729-22bd-4128-a163-2a866891eada'} created pos.order #730 2026-03-23 05:15:05,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1416811 finished 2026-03-23 05:15:05,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 452 0.685 1.978 2026-03-23 05:15:05,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:15:05,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.040 0.068 2026-03-23 05:15:05,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:05] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.126 2026-03-23 05:15:05,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:15:06,155 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [21/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-03-23 05:15:06,206 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [22/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:15:06,306 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: [23/23] Tour test_taxes_l10n_br_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:15:06,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.029 2026-03-23 05:15:06,352 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-03-23 05:15:06,353 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_br_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:15:06,694 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17710264 (allocated 19922944) 2026-03-23 05:15:06,707 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 114994 2026-03-23 05:15:06,711 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-03-23 05:15:06,714 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 114994 2026-03-23 05:15:06,886 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmphgkjq2ux_chrome_odoo" 2026-03-23 05:15:07,152 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2224, 2225] 2026-03-23 05:15:07,309 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-03-23 05:15:11,197 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 115194 2026-03-23 05:15:11,198 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpcddumsoc_chrome_odoo 2026-03-23 05:15:11,198 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35717/json/version 2026-03-23 05:15:11,206 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:15:11,293 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:15:11,294 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:35717/json 2026-03-23 05:15:11,294 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:15:11,363 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:35717/devtools/page/692163BC34B0DAE4EBD8236574CE65FB 2026-03-23 05:15:11,401 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-03-23 05:15:11,429 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-03-23 05:15:11,857 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:15:11,870 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-03-23 05:15:11,872 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:15:11,873 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:15:11,896 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:15:12,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:12] "GET /pos/ui/122 HTTP/1.1" 200 - 128 0.171 0.816 2026-03-23 05:15:12,882 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '692163BC34B0DAE4EBD8236574CE65FB', 'loaderId': '017F3D76D5ECA1935485EFFCA80DF9E7', 'isDownload': False} 2026-03-23 05:15:12,884 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded')" 2026-03-23 05:15:12,921 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:15:12,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:12] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 05:15:12,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:12] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.009 0.042 2026-03-23 05:15:12,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:12] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.066 2026-03-23 05:15:13,593 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:15:13,620 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:15:13,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.012 2026-03-23 05:15:13,668 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:15:13,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-03-23 05:15:13,694 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:15:13,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-03-23 05:15:13,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:15:13,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.018 2026-03-23 05:15:13,825 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11392) 2026-03-23 05:15:13,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.075 2026-03-23 05:15:13,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.024 0.093 2026-03-23 05:15:13,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.045 2026-03-23 05:15:14,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 261 0.272 0.477 2026-03-23 05:15:14,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:15:14,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.055 2026-03-23 05:15:15,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.063 2026-03-23 05:15:15,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:15:15,146 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:15:15,265 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:15:15,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-03-23 05:15:15,312 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:15:15,324 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:15:15,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.025 0.055 2026-03-23 05:15:15,376 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:15:15,405 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:15:15,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.007 0.100 2026-03-23 05:15:15,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-03-23 05:15:15,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.007 0.048 2026-03-23 05:15:15,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.037 2026-03-23 05:15:15,582 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:15:15,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.007 0.034 2026-03-23 05:15:15,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.019 0.083 2026-03-23 05:15:15,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:15:16,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.170 2026-03-23 05:15:16,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.231 2026-03-23 05:15:16,159 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:15:16,181 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:15:16,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.019 0.295 2026-03-23 05:15:16,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.051 2026-03-23 05:15:16,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.394 2026-03-23 05:15:16,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.017 0.328 2026-03-23 05:15:16,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.354 2026-03-23 05:15:16,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.323 2026-03-23 05:15:16,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.599 2026-03-23 05:15:16,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.262 2026-03-23 05:15:16,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-03-23 05:15:16,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.334 2026-03-23 05:15:16,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:16] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.012 0.380 2026-03-23 05:15:16,858 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:15:16,940 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:15:17,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.103 0.179 2026-03-23 05:15:17,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.031 0.065 2026-03-23 05:15:17,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.023 2026-03-23 05:15:17,677 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:15:17,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.069 0.132 2026-03-23 05:15:18,003 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:15:18,071 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:15:18,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.117 0.134 2026-03-23 05:15:18,238 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-03-23 05:15:18,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 05:15:18,295 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-03-23 05:15:18,347 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:15:18,431 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:15:18,460 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:15:18,463 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:15:18,495 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:15:18,534 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-03-23 05:15:18,590 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:15:18,737 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:15:18,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 05:15:18,791 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:15:18,850 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:15:18,934 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-03-23 05:15:18,964 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:15:18,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.052 2026-03-23 05:15:18,995 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95942844 started for PoS orders references: [{'name': '/', 'uuid': '4fb6aa70-bb16-4fd4-a27f-936b485fd0d9'}] 2026-03-23 05:15:22,391 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95942844 order {'name': '/', 'uuid': '4fb6aa70-bb16-4fd4-a27f-936b485fd0d9'} created pos.order #731 2026-03-23 05:15:22,448 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95942844 finished 2026-03-23 05:15:22,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 519 0.878 2.934 2026-03-23 05:15:22,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:22] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.026 2026-03-23 05:15:22,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:22] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 05:15:22,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.054 2026-03-23 05:15:23,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 05:15:23,326 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 05:15:23,378 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:15:23,485 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:15:23,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.054 2026-03-23 05:15:23,555 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:15:23,605 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:15:23,669 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:15:23,738 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-03-23 05:15:23,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.057 2026-03-23 05:15:23,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.075 2026-03-23 05:15:24,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.039 2026-03-23 05:15:24,107 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:15:24,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.092 0.206 2026-03-23 05:15:24,519 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-03-23 05:15:24,655 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:15:24,707 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:15:24,783 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-03-23 05:15:24,845 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:15:24,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.176 0.264 2026-03-23 05:15:24,973 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(0.73) 2026-03-23 05:15:25,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 05:15:25,035 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.10) 2026-03-23 05:15:25,095 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:15:25,159 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:15:25,209 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:15:25,303 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-03-23 05:15:25,337 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:15:25,407 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:15:25,446 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.032 2026-03-23 05:15:25,471 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:15:25,528 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:15:25,610 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-03-23 05:15:25,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 05:15:25,632 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16306166 started for PoS orders references: [{'name': '/', 'uuid': '932225d0-1710-45e9-bcc2-108a8d6f88a7'}] 2026-03-23 05:15:26,958 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16306166 order {'name': '/', 'uuid': '932225d0-1710-45e9-bcc2-108a8d6f88a7'} created pos.order #732 2026-03-23 05:15:27,007 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16306166 finished 2026-03-23 05:15:27,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 365 0.490 1.197 2026-03-23 05:15:27,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 05:15:27,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:27] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:15:27,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.084 2026-03-23 05:15:27,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:15:27,630 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 05:15:27,685 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:15:27,772 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:15:27,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 05:15:27,833 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:15:27,882 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:15:27,949 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:15:28,003 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-03-23 05:15:28,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.048 2026-03-23 05:15:28,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.018 0.048 2026-03-23 05:15:28,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 05:15:28,282 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:15:28,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.079 0.143 2026-03-23 05:15:28,571 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:15:28,633 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:15:28,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.072 0.123 2026-03-23 05:15:28,750 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-03-23 05:15:28,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 05:15:28,794 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-03-23 05:15:28,845 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:15:28,911 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:15:28,959 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:15:29,011 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-03-23 05:15:29,063 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:15:29,130 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:15:29,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.026 2026-03-23 05:15:29,204 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:15:29,265 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:15:29,342 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("2.56") 2026-03-23 05:15:29,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.027 2026-03-23 05:15:29,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21741110 started for PoS orders references: [{'name': '/', 'uuid': '2df5a003-d677-421b-b254-03767d717a01'}] 2026-03-23 05:15:30,805 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21741110 order {'name': '/', 'uuid': '2df5a003-d677-421b-b254-03767d717a01'} created pos.order #733 2026-03-23 05:15:30,850 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21741110 finished 2026-03-23 05:15:31,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 365 0.472 1.293 2026-03-23 05:15:31,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 05:15:31,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:15:31,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.083 2026-03-23 05:15:31,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:15:31,404 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 05:15:31,456 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:15:31,548 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:15:31,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:31] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:15:31,597 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:15:31,651 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:15:31,711 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:15:31,769 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-03-23 05:15:31,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.098 2026-03-23 05:15:31,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.053 2026-03-23 05:15:32,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 05:15:32,137 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:15:32,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:32] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.099 0.165 2026-03-23 05:15:32,546 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:15:32,620 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:15:32,727 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-03-23 05:15:32,805 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:15:32,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.138 0.234 2026-03-23 05:15:32,923 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:15:33,054 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(2.56) 2026-03-23 05:15:33,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 05:15:33,135 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.33) 2026-03-23 05:15:33,177 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:15:33,244 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:15:33,295 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:15:33,349 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-03-23 05:15:33,401 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:15:33,485 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:15:33,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 05:15:33,531 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:15:33,595 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:15:33,709 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("2.56") 2026-03-23 05:15:33,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.041 2026-03-23 05:15:33,738 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64836587 started for PoS orders references: [{'name': '/', 'uuid': '19518e1a-2a01-4ebf-b4ab-ff7d8875e95a'}] 2026-03-23 05:15:35,340 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64836587 order {'name': '/', 'uuid': '19518e1a-2a01-4ebf-b4ab-ff7d8875e95a'} created pos.order #734 2026-03-23 05:15:35,413 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64836587 finished 2026-03-23 05:15:35,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 365 0.592 1.481 2026-03-23 05:15:35,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:35] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:15:35,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 05:15:35,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.079 2026-03-23 05:15:36,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 05:15:36,114 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 05:15:36,168 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:15:36,258 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:15:36,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.039 2026-03-23 05:15:36,321 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:15:36,363 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:15:36,425 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:15:36,479 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-03-23 05:15:36,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 05:15:36,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.024 0.068 2026-03-23 05:15:36,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 05:15:36,768 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:15:36,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.060 0.117 2026-03-23 05:15:37,018 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-03-23 05:15:37,083 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-03-23 05:15:37,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.060 0.116 2026-03-23 05:15:37,149 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:15:37,264 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-03-23 05:15:37,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 05:15:37,317 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-03-23 05:15:37,368 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:15:37,440 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:15:37,492 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:15:37,543 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-03-23 05:15:37,593 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:15:37,699 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:15:37,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.038 2026-03-23 05:15:37,742 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:15:37,805 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:15:37,882 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-03-23 05:15:37,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.029 2026-03-23 05:15:37,913 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75442888 started for PoS orders references: [{'name': '/', 'uuid': 'e2fc30ca-e00a-4181-8c0f-5005162f5a03'}] 2026-03-23 05:15:39,352 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75442888 order {'name': '/', 'uuid': 'e2fc30ca-e00a-4181-8c0f-5005162f5a03'} created pos.order #735 2026-03-23 05:15:39,399 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75442888 finished 2026-03-23 05:15:39,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 365 0.533 1.289 2026-03-23 05:15:39,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.040 2026-03-23 05:15:39,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.091 2026-03-23 05:15:39,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:39] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.132 2026-03-23 05:15:40,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:15:40,068 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 05:15:40,123 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:15:40,200 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:15:40,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.023 2026-03-23 05:15:40,252 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:15:40,301 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:15:40,360 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:15:40,416 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-03-23 05:15:40,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.077 2026-03-23 05:15:40,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.020 0.050 2026-03-23 05:15:40,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.025 2026-03-23 05:15:40,757 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:15:40,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.078 0.146 2026-03-23 05:15:41,093 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:15:41,174 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:15:41,227 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:15:41,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.106 0.194 2026-03-23 05:15:41,294 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-03-23 05:15:41,345 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:15:41,458 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .total:contains(6.60) 2026-03-23 05:15:41,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 05:15:41,520 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .order-summary .tax:contains(0.87) 2026-03-23 05:15:41,584 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:15:41,646 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:15:41,690 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:15:41,740 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-03-23 05:15:41,792 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:15:41,891 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:15:41,927 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:15:41,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.045 2026-03-23 05:15:41,988 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:15:42,096 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-03-23 05:15:42,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.028 0.035 2026-03-23 05:15:42,130 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74332723 started for PoS orders references: [{'name': '/', 'uuid': 'a94a72ff-b129-482d-8413-2d01383370b9'}] 2026-03-23 05:15:43,986 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74332723 order {'name': '/', 'uuid': 'a94a72ff-b129-482d-8413-2d01383370b9'} created pos.order #736 2026-03-23 05:15:44,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74332723 finished 2026-03-23 05:15:44,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 365 0.693 1.632 2026-03-23 05:15:44,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.072 2026-03-23 05:15:44,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.044 0.152 2026-03-23 05:15:44,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.217 2026-03-23 05:15:44,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.033 2026-03-23 05:15:45,039 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step .receipt-screen 2026-03-23 05:15:45,093 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:15:45,197 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:15:45,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:15:45,244 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-03-23 05:15:45,246 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:15:45,717 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31497380 (allocated 33558528) 2026-03-23 05:15:45,738 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 115194 2026-03-23 05:15:45,740 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-03-23 05:15:45,749 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 115194 2026-03-23 05:15:45,873 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpcddumsoc_chrome_odoo" 2026-03-23 05:15:46,444 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2227, 2228, 2229, 2230, 2231, 2232, 2233, 2234, 2235, 2236, 2237, 2238] 2026-03-23 05:15:51,557 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 115458 2026-03-23 05:15:51,558 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpcgx63b11_chrome_odoo 2026-03-23 05:15:51,558 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42707/json/version 2026-03-23 05:15:51,592 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:15:51,684 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:15:51,684 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:42707/json 2026-03-23 05:15:51,685 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:15:51,789 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:42707/devtools/page/5796C94DE08B8E30DA0EB903A5DEC7DB 2026-03-23 05:15:51,829 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-03-23 05:15:51,851 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-03-23 05:15:52,063 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:15:52,089 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-03-23 05:15:52,092 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:15:52,092 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:15:52,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:52] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.126 0.164 2026-03-23 05:15:52,410 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '5796C94DE08B8E30DA0EB903A5DEC7DB', 'loaderId': 'D4F3E752C1D48AD5C7EDA5B01845D6B8', 'isDownload': False} 2026-03-23 05:15:52,410 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded')" 2026-03-23 05:15:52,435 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:15:52,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-03-23 05:15:52,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:52] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.038 2026-03-23 05:15:52,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:52] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.069 2026-03-23 05:15:53,231 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:15:53,278 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:15:53,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:15:53,330 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:15:53,373 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:15:53,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.011 0.027 2026-03-23 05:15:53,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-03-23 05:15:53,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:15:53,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.007 2026-03-23 05:15:53,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.024 2026-03-23 05:15:53,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.029 0.057 2026-03-23 05:15:53,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-03-23 05:15:54,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 258 0.412 0.532 2026-03-23 05:15:54,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:15:54,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.026 2026-03-23 05:15:54,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:54] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.066 2026-03-23 05:15:54,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.050 2026-03-23 05:15:55,035 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:15:55,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:15:55,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:15:55,291 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:15:55,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.041 2026-03-23 05:15:55,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 05:15:55,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:15:55,405 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:15:55,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.044 0.123 2026-03-23 05:15:55,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.152 2026-03-23 05:15:55,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.010 0.046 2026-03-23 05:15:55,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.037 2026-03-23 05:15:55,651 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:15:55,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.006 0.024 2026-03-23 05:15:55,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.018 0.051 2026-03-23 05:15:55,859 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:15:55,860 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:15:55,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.111 2026-03-23 05:15:55,945 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:15:55,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:55] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-03-23 05:15:56,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.261 2026-03-23 05:15:56,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.295 2026-03-23 05:15:56,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.327 2026-03-23 05:15:56,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.298 2026-03-23 05:15:56,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.282 2026-03-23 05:15:56,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-03-23 05:15:56,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-03-23 05:15:56,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-03-23 05:15:56,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-03-23 05:15:56,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.174 2026-03-23 05:15:56,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.347 2026-03-23 05:15:56,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.034 0.270 2026-03-23 05:15:56,577 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:15:56,650 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:15:56,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.025 0.083 2026-03-23 05:15:56,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.032 0.056 2026-03-23 05:15:57,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.029 2026-03-23 05:15:57,175 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:15:57,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:57] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.085 0.131 2026-03-23 05:15:57,513 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:15:57,606 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:15:57,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.102 0.189 2026-03-23 05:15:57,791 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-03-23 05:15:57,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.033 2026-03-23 05:15:57,840 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-03-23 05:15:57,895 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:15:58,041 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:15:58,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:15:58,119 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:15:58,135 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:15:58,164 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-03-23 05:15:58,218 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:15:58,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 05:15:58,320 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:15:58,373 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:15:58,438 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:15:58,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.052 2026-03-23 05:15:58,599 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72149025 started for PoS orders references: [{'name': '/', 'uuid': '6818464f-02a5-4019-8200-5cd633b02ca7'}] 2026-03-23 05:15:58,599 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-03-23 05:15:58,646 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:15:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:16:00,478 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72149025 order {'name': '/', 'uuid': '6818464f-02a5-4019-8200-5cd633b02ca7'} created pos.order #737 2026-03-23 05:16:00,556 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72149025 finished 2026-03-23 05:16:00,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 451 0.704 1.677 2026-03-23 05:16:01,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.028 2026-03-23 05:16:01,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.077 2026-03-23 05:16:01,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.118 2026-03-23 05:16:01,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:16:01,436 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-03-23 05:16:01,489 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:01,599 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:01,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:01] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.029 2026-03-23 05:16:01,648 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:01,708 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:01,756 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:01,811 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-03-23 05:16:01,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.084 2026-03-23 05:16:02,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.025 0.051 2026-03-23 05:16:02,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.020 2026-03-23 05:16:02,167 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:16:02,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.137 0.228 2026-03-23 05:16:02,748 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-03-23 05:16:02,808 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:16:02,894 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:16:02,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.078 0.151 2026-03-23 05:16:02,958 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-03-23 05:16:03,029 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:03,154 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(0.73) 2026-03-23 05:16:03,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 05:16:03,215 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.1) 2026-03-23 05:16:03,270 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:03,335 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:03,385 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:03,441 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-03-23 05:16:03,488 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:03,581 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:03,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.033 2026-03-23 05:16:03,635 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:03,702 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:03,796 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("0.73") 2026-03-23 05:16:03,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.042 2026-03-23 05:16:03,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15080352 started for PoS orders references: [{'name': '/', 'uuid': 'b0d9b80b-6109-46e8-9550-c0aadd6e3921'}] 2026-03-23 05:16:05,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15080352 order {'name': '/', 'uuid': 'b0d9b80b-6109-46e8-9550-c0aadd6e3921'} created pos.order #738 2026-03-23 05:16:05,323 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15080352 finished 2026-03-23 05:16:05,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.508 1.358 2026-03-23 05:16:05,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 05:16:05,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.042 0.097 2026-03-23 05:16:05,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:05] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.156 2026-03-23 05:16:05,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:16:06,071 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-03-23 05:16:06,122 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:06,210 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:06,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 05:16:06,257 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:06,309 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:06,375 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:06,433 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-03-23 05:16:06,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.061 2026-03-23 05:16:06,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.016 0.040 2026-03-23 05:16:06,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-03-23 05:16:06,697 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:16:06,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.064 0.130 2026-03-23 05:16:06,991 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:16:07,049 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:07,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.100 0.148 2026-03-23 05:16:07,195 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-03-23 05:16:07,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 05:16:07,242 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-03-23 05:16:07,299 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:07,377 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:07,412 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:07,460 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-03-23 05:16:07,514 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:07,583 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:07,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:16:07,637 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:07,695 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:07,778 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("2.57") 2026-03-23 05:16:07,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 05:16:07,814 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34939109 started for PoS orders references: [{'name': '/', 'uuid': '8fc377f5-c501-44e7-bb6b-95e1ada614da'}] 2026-03-23 05:16:09,449 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34939109 order {'name': '/', 'uuid': '8fc377f5-c501-44e7-bb6b-95e1ada614da'} created pos.order #739 2026-03-23 05:16:09,487 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34939109 finished 2026-03-23 05:16:09,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.634 1.403 2026-03-23 05:16:10,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.084 2026-03-23 05:16:10,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.062 0.142 2026-03-23 05:16:10,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:10] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.222 2026-03-23 05:16:10,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.046 2026-03-23 05:16:10,561 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-03-23 05:16:10,612 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:10,754 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:10,787 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:10,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:10] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.046 2026-03-23 05:16:10,838 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:10,904 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:10,976 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-03-23 05:16:11,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.049 2026-03-23 05:16:11,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.025 0.062 2026-03-23 05:16:11,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.019 2026-03-23 05:16:11,341 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:16:11,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:11] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.062 0.161 2026-03-23 05:16:11,685 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:16:11,742 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:16:11,800 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-03-23 05:16:11,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.073 0.172 2026-03-23 05:16:11,898 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:16:11,959 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:12,067 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(2.57) 2026-03-23 05:16:12,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.025 2026-03-23 05:16:12,123 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.33) 2026-03-23 05:16:12,173 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:12,255 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:12,286 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:12,339 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-03-23 05:16:12,390 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:12,463 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:12,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 05:16:12,507 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:12,566 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:12,638 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("2.57") 2026-03-23 05:16:12,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.025 2026-03-23 05:16:12,688 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33540814 started for PoS orders references: [{'name': '/', 'uuid': '11f4480d-3a81-4f47-a94f-74d6de892c9d'}] 2026-03-23 05:16:14,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33540814 order {'name': '/', 'uuid': '11f4480d-3a81-4f47-a94f-74d6de892c9d'} created pos.order #740 2026-03-23 05:16:14,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33540814 finished 2026-03-23 05:16:14,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.631 1.675 2026-03-23 05:16:15,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.063 2026-03-23 05:16:15,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.093 2026-03-23 05:16:15,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.034 0.171 2026-03-23 05:16:15,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.046 2026-03-23 05:16:15,554 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-03-23 05:16:15,605 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:15,749 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:15,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 05:16:15,801 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:15,855 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:15,911 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:15,983 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-03-23 05:16:16,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.084 2026-03-23 05:16:16,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.025 0.049 2026-03-23 05:16:16,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 05:16:16,300 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:16:16,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.068 0.139 2026-03-23 05:16:16,590 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-03-23 05:16:16,667 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-03-23 05:16:16,729 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:16,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.068 0.144 2026-03-23 05:16:16,832 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-03-23 05:16:16,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 05:16:16,889 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-03-23 05:16:16,938 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:17,004 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:17,050 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:17,102 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-03-23 05:16:17,153 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:17,234 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:17,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 05:16:17,277 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:17,333 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:17,422 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-03-23 05:16:17,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.030 2026-03-23 05:16:17,441 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6258062 started for PoS orders references: [{'name': '/', 'uuid': '5c420c08-6f42-42a5-a916-03c6260b45c5'}] 2026-03-23 05:16:19,045 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6258062 order {'name': '/', 'uuid': '5c420c08-6f42-42a5-a916-03c6260b45c5'} created pos.order #741 2026-03-23 05:16:19,101 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6258062 finished 2026-03-23 05:16:19,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.708 1.537 2026-03-23 05:16:19,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 05:16:19,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.053 2026-03-23 05:16:19,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:19] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.080 2026-03-23 05:16:19,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:16:19,932 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-03-23 05:16:19,985 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:20,063 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:20,110 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:20,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 05:16:20,160 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:20,220 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:20,288 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-03-23 05:16:20,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.062 2026-03-23 05:16:20,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.027 0.051 2026-03-23 05:16:20,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 05:16:20,613 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:16:20,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.071 0.147 2026-03-23 05:16:20,947 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:16:21,028 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:16:21,099 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:16:21,157 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-03-23 05:16:21,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.101 0.207 2026-03-23 05:16:21,211 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:21,317 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .total:contains(6.60) 2026-03-23 05:16:21,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 05:16:21,371 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .order-summary .tax:contains(0.87) 2026-03-23 05:16:21,422 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:21,486 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:21,534 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:21,593 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-03-23 05:16:21,641 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:21,703 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:21,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.018 2026-03-23 05:16:21,754 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:21,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:21,893 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen .receipt-total:contains("6.60") 2026-03-23 05:16:21,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:21] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.027 2026-03-23 05:16:21,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92990565 started for PoS orders references: [{'name': '/', 'uuid': 'b6f3fbfa-2ebc-444d-8b72-c29218061aa6'}] 2026-03-23 05:16:23,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92990565 order {'name': '/', 'uuid': 'b6f3fbfa-2ebc-444d-8b72-c29218061aa6'} created pos.order #742 2026-03-23 05:16:23,416 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92990565 finished 2026-03-23 05:16:23,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.511 1.281 2026-03-23 05:16:23,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.022 2026-03-23 05:16:23,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:16:23,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.073 2026-03-23 05:16:23,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 05:16:23,978 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step .receipt-screen 2026-03-23 05:16:24,029 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:24,119 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:24,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:24] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 05:16:24,166 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-03-23 05:16:24,171 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:16:24,603 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31452248 (allocated 33034240) 2026-03-23 05:16:24,628 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 115458 2026-03-23 05:16:24,639 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-03-23 05:16:24,646 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 115458 2026-03-23 05:16:24,822 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpcgx63b11_chrome_odoo" 2026-03-23 05:16:25,296 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2245, 2246, 2247, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256] 2026-03-23 05:16:30,232 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 115721 2026-03-23 05:16:30,232 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpgau8_z48_chrome_odoo 2026-03-23 05:16:30,232 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45087/json/version 2026-03-23 05:16:30,244 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:16:30,374 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:16:30,374 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45087/json 2026-03-23 05:16:30,377 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:16:30,400 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:45087/devtools/page/10F94DAE675ECC57F6C96FB01AFF838E 2026-03-23 05:16:30,509 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-03-23 05:16:30,569 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-03-23 05:16:30,821 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:16:30,853 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-03-23 05:16:30,858 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:16:30,859 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:16:31,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:31] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.166 0.195 2026-03-23 05:16:31,257 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '10F94DAE675ECC57F6C96FB01AFF838E', 'loaderId': '2B250D40D5EE75DB0DB8D2EBB2FC7D2E', 'isDownload': False} 2026-03-23 05:16:31,257 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_per_line_price_included')" 2026-03-23 05:16:31,315 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:16:31,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.034 2026-03-23 05:16:31,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:31] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.018 0.046 2026-03-23 05:16:31,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:31] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.071 2026-03-23 05:16:32,234 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:16:32,260 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:16:32,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:16:32,334 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:16:32,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.012 2026-03-23 05:16:32,372 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:16:32,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.012 2026-03-23 05:16:32,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:16:32,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.027 2026-03-23 05:16:32,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.030 2026-03-23 05:16:32,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.024 0.059 2026-03-23 05:16:32,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-03-23 05:16:33,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 258 0.319 0.430 2026-03-23 05:16:33,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 05:16:33,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:16:33,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.038 2026-03-23 05:16:33,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 05:16:33,771 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:16:33,881 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:16:33,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.007 2026-03-23 05:16:33,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:16:33,937 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:16:33,950 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:33] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:16:34,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.029 0.061 2026-03-23 05:16:34,013 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "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 05:16:34,024 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:16:34,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.010 0.112 2026-03-23 05:16:34,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 05:16:34,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 05:16:34,297 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:16:34,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.018 0.060 2026-03-23 05:16:34,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.090 2026-03-23 05:16:34,696 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:16:34,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-03-23 05:16:34,742 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:34,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-03-23 05:16:34,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.247 2026-03-23 05:16:34,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-03-23 05:16:34,890 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:34,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.361 2026-03-23 05:16:34,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:34] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.008 0.280 2026-03-23 05:16:35,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.284 2026-03-23 05:16:35,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-03-23 05:16:35,116 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-03-23 05:16:35,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.247 2026-03-23 05:16:35,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.253 2026-03-23 05:16:35,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-03-23 05:16:35,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-03-23 05:16:35,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-03-23 05:16:35,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.036 0.220 2026-03-23 05:16:35,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.009 0.244 2026-03-23 05:16:35,450 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:35,526 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:16:35,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.034 0.085 2026-03-23 05:16:35,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.029 0.058 2026-03-23 05:16:35,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.019 2026-03-23 05:16:36,078 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:16:36,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.078 0.126 2026-03-23 05:16:36,404 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:16:36,488 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:36,574 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.098 0.168 2026-03-23 05:16:36,684 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-03-23 05:16:36,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.031 2026-03-23 05:16:36,748 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-03-23 05:16:36,801 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:36,892 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:36,917 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:16:36,921 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:16:36,944 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:36,994 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-03-23 05:16:37,047 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:37,156 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:37,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.036 2026-03-23 05:16:37,206 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:37,267 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:37,356 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-03-23 05:16:37,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 05:16:37,372 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3606116 started for PoS orders references: [{'name': '/', 'uuid': 'db08a0b4-198b-4ce3-bd8e-245cebf504fa'}] 2026-03-23 05:16:37,394 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:16:39,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3606116 order {'name': '/', 'uuid': 'db08a0b4-198b-4ce3-bd8e-245cebf504fa'} created pos.order #743 2026-03-23 05:16:39,219 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3606116 finished 2026-03-23 05:16:39,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 451 0.730 1.429 2026-03-23 05:16:39,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.027 2026-03-23 05:16:39,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:39] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:16:39,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.084 2026-03-23 05:16:39,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 05:16:40,020 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-03-23 05:16:40,074 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:40,189 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:40,260 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:40,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.019 0.047 2026-03-23 05:16:40,328 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:40,437 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:40,511 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-03-23 05:16:40,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.015 0.062 2026-03-23 05:16:40,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.026 0.056 2026-03-23 05:16:40,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.019 2026-03-23 05:16:40,893 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:16:41,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:41] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.084 0.192 2026-03-23 05:16:41,306 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-03-23 05:16:41,404 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:16:41,474 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:16:41,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.083 0.207 2026-03-23 05:16:41,570 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-03-23 05:16:41,623 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:41,753 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(0.73) 2026-03-23 05:16:41,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:16:41,852 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.10) 2026-03-23 05:16:41,903 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:41,969 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:42,012 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:42,065 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-03-23 05:16:42,118 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:42,198 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:42,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 05:16:42,249 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:42,304 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:42,384 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-03-23 05:16:42,439 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.040 2026-03-23 05:16:42,464 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26877562 started for PoS orders references: [{'name': '/', 'uuid': '784a19c3-b8f8-455a-bfa3-9e3777e93371'}] 2026-03-23 05:16:44,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26877562 order {'name': '/', 'uuid': '784a19c3-b8f8-455a-bfa3-9e3777e93371'} created pos.order #744 2026-03-23 05:16:44,303 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26877562 finished 2026-03-23 05:16:44,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.668 1.555 2026-03-23 05:16:44,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.032 2026-03-23 05:16:44,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.039 0.109 2026-03-23 05:16:44,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.163 2026-03-23 05:16:44,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:16:45,025 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-03-23 05:16:45,077 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:45,223 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:45,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:45] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.047 2026-03-23 05:16:45,272 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:45,324 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:45,393 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:45,453 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-03-23 05:16:45,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.098 2026-03-23 05:16:45,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.017 0.041 2026-03-23 05:16:45,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 05:16:45,789 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:16:45,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:45] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.047 0.099 2026-03-23 05:16:46,031 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:16:46,099 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:46,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.064 0.134 2026-03-23 05:16:46,204 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-03-23 05:16:46,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 05:16:46,251 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-03-23 05:16:46,303 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:46,376 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:46,425 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:46,476 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-03-23 05:16:46,529 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:46,609 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:46,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 05:16:46,651 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:46,705 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:46,777 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("2.56") 2026-03-23 05:16:46,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.026 2026-03-23 05:16:46,811 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75630267 started for PoS orders references: [{'name': '/', 'uuid': '693ca31c-d00b-48b1-aa60-94617a88589b'}] 2026-03-23 05:16:48,499 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75630267 order {'name': '/', 'uuid': '693ca31c-d00b-48b1-aa60-94617a88589b'} created pos.order #745 2026-03-23 05:16:48,552 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75630267 finished 2026-03-23 05:16:48,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.575 1.485 2026-03-23 05:16:48,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:48] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.072 2026-03-23 05:16:49,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.103 2026-03-23 05:16:49,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:49] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.145 2026-03-23 05:16:49,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:16:49,223 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-03-23 05:16:49,267 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:49,389 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:49,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:49] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 05:16:49,439 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:49,490 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:49,557 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:49,616 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-03-23 05:16:49,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.049 2026-03-23 05:16:49,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.019 0.042 2026-03-23 05:16:49,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.018 2026-03-23 05:16:49,892 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:16:50,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.056 0.116 2026-03-23 05:16:50,130 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:16:50,185 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:16:50,253 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-03-23 05:16:50,312 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:16:50,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.091 0.154 2026-03-23 05:16:50,370 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:50,486 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(2.56) 2026-03-23 05:16:50,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.035 2026-03-23 05:16:50,542 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.33) 2026-03-23 05:16:50,595 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:50,660 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:50,713 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:50,762 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 2.56 (trigger: .total:contains("2.56")) 2026-03-23 05:16:50,815 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:50,884 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:50,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:50] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 05:16:50,932 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:50,991 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:51,072 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("2.56") 2026-03-23 05:16:51,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:51] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.035 2026-03-23 05:16:51,100 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69319368 started for PoS orders references: [{'name': '/', 'uuid': 'c63ac045-713f-4a67-89e6-f88b5d7b5f3f'}] 2026-03-23 05:16:52,548 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69319368 order {'name': '/', 'uuid': 'c63ac045-713f-4a67-89e6-f88b5d7b5f3f'} created pos.order #746 2026-03-23 05:16:52,613 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69319368 finished 2026-03-23 05:16:52,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.550 1.322 2026-03-23 05:16:53,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 05:16:53,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 05:16:53,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.083 2026-03-23 05:16:53,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.004 0.013 2026-03-23 05:16:53,252 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-03-23 05:16:53,299 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:53,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:53] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 05:16:53,489 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:53,537 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:53,593 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:53,650 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:53,719 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-03-23 05:16:53,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.005 0.048 2026-03-23 05:16:53,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.018 0.045 2026-03-23 05:16:53,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.016 2026-03-23 05:16:53,972 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:16:54,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.054 0.108 2026-03-23 05:16:54,198 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-03-23 05:16:54,313 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-03-23 05:16:54,360 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:54,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.093 0.148 2026-03-23 05:16:54,472 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-03-23 05:16:54,503 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.035 2026-03-23 05:16:54,558 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-03-23 05:16:54,606 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:54,670 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:54,724 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:54,777 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-03-23 05:16:54,830 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:54,892 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:54,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:54] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.020 2026-03-23 05:16:54,942 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:55,000 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:55,099 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-03-23 05:16:55,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:55] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.012 0.030 2026-03-23 05:16:55,117 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21491160 started for PoS orders references: [{'name': '/', 'uuid': '746c6e2b-654d-4362-8caa-fd4fb0643bc6'}] 2026-03-23 05:16:56,859 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21491160 order {'name': '/', 'uuid': '746c6e2b-654d-4362-8caa-fd4fb0643bc6'} created pos.order #747 2026-03-23 05:16:56,963 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21491160 finished 2026-03-23 05:16:57,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.674 1.513 2026-03-23 05:16:57,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.058 2026-03-23 05:16:57,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:57] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:16:57,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.065 2026-03-23 05:16:57,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:57] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.022 2026-03-23 05:16:57,607 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-03-23 05:16:57,659 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:16:57,761 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:16:57,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:57] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 05:16:57,805 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:16:57,866 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:16:57,926 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:16:57,993 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-03-23 05:16:58,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.010 0.084 2026-03-23 05:16:58,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.023 0.056 2026-03-23 05:16:58,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 05:16:58,314 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:16:58,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:58] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.049 0.103 2026-03-23 05:16:58,542 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:16:58,616 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:16:58,679 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:16:58,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.093 0.151 2026-03-23 05:16:58,743 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-03-23 05:16:58,800 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:16:58,918 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .total:contains(6.60) 2026-03-23 05:16:58,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:58] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.025 2026-03-23 05:16:58,970 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .order-summary .tax:contains(0.87) 2026-03-23 05:16:59,025 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:16:59,111 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:16:59,154 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:16:59,205 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-03-23 05:16:59,259 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:16:59,333 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:16:59,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.026 2026-03-23 05:16:59,380 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:16:59,441 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:16:59,533 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-03-23 05:16:59,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:16:59] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:16:59,566 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84648184 started for PoS orders references: [{'name': '/', 'uuid': '9c1e7237-c06c-41ff-91fc-f74ae97d6f05'}] 2026-03-23 05:17:01,454 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84648184 order {'name': '/', 'uuid': '9c1e7237-c06c-41ff-91fc-f74ae97d6f05'} created pos.order #748 2026-03-23 05:17:01,602 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84648184 finished 2026-03-23 05:17:02,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.901 1.756 2026-03-23 05:17:02,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:02] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 05:17:02,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:02] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.039 2026-03-23 05:17:02,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.047 0.144 2026-03-23 05:17:02,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.045 2026-03-23 05:17:03,015 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step .receipt-screen 2026-03-23 05:17:03,068 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:17:03,322 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_per_line_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:17:03,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:03] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.017 0.077 2026-03-23 05:17:03,457 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-03-23 05:17:03,458 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_per_line_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:17:04,559 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31549212 (allocated 33558528) 2026-03-23 05:17:04,592 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 115721 2026-03-23 05:17:04,598 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-03-23 05:17:04,619 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 115721 2026-03-23 05:17:04,928 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpgau8_z48_chrome_odoo" 2026-03-23 05:17:05,640 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2263, 2264, 2265, 2266, 2267, 2268, 2269, 2270, 2271, 2272, 2273, 2274] 2026-03-23 05:17:12,194 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 115987 2026-03-23 05:17:12,195 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpn0_9zk_e_chrome_odoo 2026-03-23 05:17:12,195 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38113/json/version 2026-03-23 05:17:12,209 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:17:12,483 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:17:12,484 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:38113/json 2026-03-23 05:17:12,488 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:17:12,567 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:38113/devtools/page/7D578B763A70ABC2420F63E356D5DC56 2026-03-23 05:17:12,643 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-03-23 05:17:12,693 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-03-23 05:17:13,062 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:17:13,092 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-03-23 05:17:13,099 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/122" in browser 2026-03-23 05:17:13,100 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/122" 2026-03-23 05:17:13,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:13] "GET /pos/ui/122 HTTP/1.1" 200 - 85 0.167 0.217 2026-03-23 05:17:13,519 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '7D578B763A70ABC2420F63E356D5DC56', 'loaderId': 'E91DA2E7066E7B53AF69C4A931CB3E72', 'isDownload': False} 2026-03-23 05:17:13,523 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate ready code "odoo.isTourReady('test_taxes_l10n_in_pos_downpayment_round_globally_price_included')" 2026-03-23 05:17:13,585 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:17:13,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:13] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.026 2026-03-23 05:17:13,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:13] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.052 2026-03-23 05:17:13,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:13] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.085 2026-03-23 05:17:14,526 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:17:14,561 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:17:14,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:17:14,627 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/122", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:17:14,664 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [1/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:17:14,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.018 0.031 2026-03-23 05:17:14,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:17:14,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:17:14,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.025 0.037 2026-03-23 05:17:14,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.064 2026-03-23 05:17:15,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.053 0.127 2026-03-23 05:17:15,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.121 2026-03-23 05:17:16,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 258 0.406 0.593 2026-03-23 05:17:16,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 05:17:16,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:17:16,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 8 0.028 0.065 2026-03-23 05:17:16,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:17:16,560 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:17:16,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:17:16,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.040 2026-03-23 05:17:16,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:17:16,786 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:17:16,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "GET /web/image?model=res.company&id=200&field=logo HTTP/1.1" 200 - 3 0.004 0.059 2026-03-23 05:17:16,845 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:17:16,871 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:17:16,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:16] "GET /web/image/res.users/712/avatar_128 HTTP/1.1" 200 - 14 0.087 0.160 2026-03-23 05:17:17,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.273 2026-03-23 05:17:17,137 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [2/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:17:17,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image/res.company/200/favicon HTTP/1.1" 200 - 4 0.037 0.227 2026-03-23 05:17:17,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.008 0.131 2026-03-23 05:17:17,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.017 0.115 2026-03-23 05:17:17,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image?model=product.template&field=image_128&id=2160&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.021 0.155 2026-03-23 05:17:17,742 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [3/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:17:17,750 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:17:17,780 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [4/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:17:17,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image?model=product.template&field=image_128&id=2161&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.013 0.219 2026-03-23 05:17:17,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image?model=product.template&field=image_128&id=2162&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.254 2026-03-23 05:17:17,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image?model=product.template&field=image_128&id=2163&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.286 2026-03-23 05:17:17,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.310 2026-03-23 05:17:17,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image?model=product.template&field=image_128&id=2165&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.350 2026-03-23 05:17:17,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:17] "GET /web/image/res.company/200/favicon HTTP/1.1" 304 - 4 0.004 0.203 2026-03-23 05:17:18,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.198 2026-03-23 05:17:18,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-03-23 05:17:18,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-03-23 05:17:18,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-03-23 05:17:18,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.012 0.183 2026-03-23 05:17:18,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-03-23 05:17:18,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-03-23 05:17:18,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.198 2026-03-23 05:17:18,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-03-23 05:17:18,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.206 2026-03-23 05:17:18,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-03-23T05:13:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-03-23 05:17:18,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.052 0.243 2026-03-23 05:17:18,561 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [5/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:17:18,635 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [6/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(1) .o_data_cell:nth-child(1)) 2026-03-23 05:17:18,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 23 0.041 0.106 2026-03-23 05:17:18,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.035 0.063 2026-03-23 05:17:19,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:19] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 05:17:19,233 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [7/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:17:19,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:19] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 57 0.068 0.135 2026-03-23 05:17:19,610 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [8/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:17:19,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.067 0.194 2026-03-23 05:17:19,748 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [9/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:17:19,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:19] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 05:17:19,926 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [10/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-03-23 05:17:19,999 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [11/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-03-23 05:17:20,042 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [12/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:17:20,134 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [13/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:17:20,189 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [14/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:17:20,194 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:17:20,194 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:17:20,240 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [15/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-03-23 05:17:20,291 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [16/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:17:20,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 05:17:20,407 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [17/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:17:20,454 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [18/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:17:20,518 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [19/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:17:20,604 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [20/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-03-23 05:17:20,660 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:17:20,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:20] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.016 0.053 2026-03-23 05:17:20,686 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49801772 started for PoS orders references: [{'name': '/', 'uuid': '37851456-d473-4356-97b8-5efe1ee2cc01'}] 2026-03-23 05:17:22,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49801772 order {'name': '/', 'uuid': '37851456-d473-4356-97b8-5efe1ee2cc01'} created pos.order #749 2026-03-23 05:17:22,753 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49801772 finished 2026-03-23 05:17:23,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 451 0.793 1.712 2026-03-23 05:17:23,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.031 2026-03-23 05:17:23,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 05:17:23,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.084 2026-03-23 05:17:23,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:17:23,611 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [21/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-03-23 05:17:23,656 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [22/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:17:23,758 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [23/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:17:23,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:23] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.028 2026-03-23 05:17:23,809 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [24/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:17:23,879 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [25/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:17:23,931 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [26/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:17:23,991 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [27/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(2) .o_data_cell:nth-child(1)) 2026-03-23 05:17:24,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.004 0.079 2026-03-23 05:17:24,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.030 0.067 2026-03-23 05:17:24,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.018 2026-03-23 05:17:24,347 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [28/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:17:24,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:24] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.061 0.122 2026-03-23 05:17:24,671 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [29/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-03-23 05:17:24,726 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [30/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:17:24,788 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [31/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:17:24,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.102 0.166 2026-03-23 05:17:24,848 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [32/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 3 (trigger: .o_dialog div.numpad button:contains(/^3$/)) 2026-03-23 05:17:24,901 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [33/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:17:25,107 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [34/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(0.73) 2026-03-23 05:17:25,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.014 0.069 2026-03-23 05:17:25,208 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [35/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.10) 2026-03-23 05:17:25,286 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [36/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:17:25,352 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [37/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:17:25,402 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [38/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:17:25,454 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [39/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 0.73 (trigger: .total:contains("0.73")) 2026-03-23 05:17:25,509 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [40/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:17:25,588 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [41/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:17:25,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.027 2026-03-23 05:17:25,635 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [42/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:17:25,704 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [43/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:17:25,805 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [44/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("0.73") 2026-03-23 05:17:25,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:25] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.023 0.049 2026-03-23 05:17:25,901 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69433668 started for PoS orders references: [{'name': '/', 'uuid': '9653aa84-2375-449b-85c7-69c7f2f697b6'}] 2026-03-23 05:17:27,571 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69433668 order {'name': '/', 'uuid': '9653aa84-2375-449b-85c7-69c7f2f697b6'} created pos.order #750 2026-03-23 05:17:27,636 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69433668 finished 2026-03-23 05:17:28,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.699 1.679 2026-03-23 05:17:28,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.037 2026-03-23 05:17:28,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:28] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:17:28,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.082 2026-03-23 05:17:28,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:17:28,580 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [45/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-03-23 05:17:28,638 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [46/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:17:28,715 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [47/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:17:28,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.034 2026-03-23 05:17:28,769 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [48/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:17:28,814 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [49/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:17:28,871 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [50/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:17:28,930 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [51/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(3) .o_data_cell:nth-child(1)) 2026-03-23 05:17:29,012 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.070 2026-03-23 05:17:29,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.022 0.050 2026-03-23 05:17:29,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.013 2026-03-23 05:17:29,230 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [52/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:17:29,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.059 0.120 2026-03-23 05:17:29,494 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [53/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:17:29,558 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [54/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:17:29,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.054 0.116 2026-03-23 05:17:29,666 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [55/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-03-23 05:17:29,703 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [56/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.33) 2026-03-23 05:17:29,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.035 2026-03-23 05:17:29,756 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [57/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:17:29,824 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [58/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:17:29,874 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [59/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:17:29,926 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [60/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-03-23 05:17:29,981 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [61/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:17:30,045 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [62/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:17:30,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.009 0.038 2026-03-23 05:17:30,108 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [63/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:17:30,155 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [64/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:17:30,240 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [65/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("2.57") 2026-03-23 05:17:30,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:30] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.062 2026-03-23 05:17:30,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39515452 started for PoS orders references: [{'name': '/', 'uuid': '3c910a69-9dfe-4e17-b7c3-089e8db9ccc1'}] 2026-03-23 05:17:31,812 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39515452 order {'name': '/', 'uuid': '3c910a69-9dfe-4e17-b7c3-089e8db9ccc1'} created pos.order #751 2026-03-23 05:17:31,884 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39515452 finished 2026-03-23 05:17:32,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.567 1.332 2026-03-23 05:17:32,255 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:32] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:17:32,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.041 2026-03-23 05:17:32,358 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.084 2026-03-23 05:17:32,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:32] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:17:32,480 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [66/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-03-23 05:17:32,533 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [67/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:17:32,617 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [68/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:17:32,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 05:17:32,669 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [69/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:17:32,720 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [70/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:17:32,779 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [71/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:17:32,841 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [72/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(4) .o_data_cell:nth-child(1)) 2026-03-23 05:17:32,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.074 2026-03-23 05:17:33,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.022 0.044 2026-03-23 05:17:33,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-03-23 05:17:33,190 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [73/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:17:33,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:33] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.106 0.203 2026-03-23 05:17:33,603 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [74/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 2 (trigger: .o_dialog div.numpad button:contains(/^2$/)) 2026-03-23 05:17:33,660 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [75/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:17:33,723 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [76/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 5 (trigger: .o_dialog div.numpad button:contains(/^5$/)) 2026-03-23 05:17:33,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.086 0.135 2026-03-23 05:17:33,781 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [77/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 7 (trigger: .o_dialog div.numpad button:contains(/^7$/)) 2026-03-23 05:17:33,835 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [78/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:17:33,935 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [79/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(2.57) 2026-03-23 05:17:33,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 05:17:33,986 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [80/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.34) 2026-03-23 05:17:34,037 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [81/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:17:34,100 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [82/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:17:34,148 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [83/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:17:34,203 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [84/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 2.57 (trigger: .total:contains("2.57")) 2026-03-23 05:17:34,254 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [85/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:17:34,317 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [86/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:17:34,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.023 2026-03-23 05:17:34,368 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [87/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:17:34,422 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [88/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:17:34,500 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [89/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("2.57") 2026-03-23 05:17:34,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:34] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 05:17:34,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45183706 started for PoS orders references: [{'name': '/', 'uuid': '8f28f7f4-c78a-4d29-a650-3d7315043238'}] 2026-03-23 05:17:36,141 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45183706 order {'name': '/', 'uuid': '8f28f7f4-c78a-4d29-a650-3d7315043238'} created pos.order #752 2026-03-23 05:17:36,202 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45183706 finished 2026-03-23 05:17:36,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.661 1.495 2026-03-23 05:17:36,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:36] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.042 2026-03-23 05:17:36,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:36] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 05:17:36,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.056 0.119 2026-03-23 05:17:37,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:17:37,083 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [90/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-03-23 05:17:37,131 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [91/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:17:37,217 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [92/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:17:37,277 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [93/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:17:37,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.043 2026-03-23 05:17:37,328 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [94/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:17:37,402 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [95/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:17:37,473 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [96/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(5) .o_data_cell:nth-child(1)) 2026-03-23 05:17:37,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.003 0.075 2026-03-23 05:17:37,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.024 0.067 2026-03-23 05:17:37,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 05:17:37,823 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [97/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (percentage)' (trigger: .modal-body button:contains('percentage')) 2026-03-23 05:17:38,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:38] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.065 0.122 2026-03-23 05:17:38,074 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [98/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 1 (trigger: .o_dialog div.numpad button:contains(/^1$/)) 2026-03-23 05:17:38,184 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [99/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 8 (trigger: .o_dialog div.numpad button:contains(/^8$/)) 2026-03-23 05:17:38,234 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [100/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:17:38,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.076 0.134 2026-03-23 05:17:38,358 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [101/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-03-23 05:17:38,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 05:17:38,423 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [102/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-03-23 05:17:38,475 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [103/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:17:38,571 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [104/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:17:38,617 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [105/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:17:38,672 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [106/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-03-23 05:17:38,724 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [107/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:17:38,795 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [108/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:17:38,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.021 2026-03-23 05:17:38,852 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [109/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:17:38,905 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [110/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:17:39,000 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [111/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-03-23 05:17:39,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.043 2026-03-23 05:17:39,034 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21580964 started for PoS orders references: [{'name': '/', 'uuid': '27cf0f40-5a6b-4ecb-b745-33609c6b72b6'}] 2026-03-23 05:17:40,684 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21580964 order {'name': '/', 'uuid': '27cf0f40-5a6b-4ecb-b745-33609c6b72b6'} created pos.order #753 2026-03-23 05:17:40,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21580964 finished 2026-03-23 05:17:41,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.761 1.450 2026-03-23 05:17:41,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.066 2026-03-23 05:17:41,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.063 0.203 2026-03-23 05:17:41,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:41] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.269 2026-03-23 05:17:41,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.033 2026-03-23 05:17:41,884 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [112/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-03-23 05:17:41,936 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [113/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:17:42,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:42] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.022 2026-03-23 05:17:42,087 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [114/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:17:42,134 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [115/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:17:42,191 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [116/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Actions button (trigger: .more-btn) 2026-03-23 05:17:42,247 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [117/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:17:42,308 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [118/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select the first SO (trigger: .o_sale_order .o_data_row:nth-child(6) .o_data_cell:nth-child(1)) 2026-03-23 05:17:42,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 3 0.006 0.079 2026-03-23 05:17:42,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 13 0.026 0.057 2026-03-23 05:17:42,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.045 2026-03-23 05:17:42,737 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [119/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply a down payment (fixed amount)' (trigger: .modal-body button:contains('fixed amount')) 2026-03-23 05:17:42,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 49 0.075 0.158 2026-03-23 05:17:43,176 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [120/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:17:43,264 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [121/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: . (trigger: .o_dialog div.numpad button:contains(/^\.$/)) 2026-03-23 05:17:43,338 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [122/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 6 (trigger: .o_dialog div.numpad button:contains(/^6$/)) 2026-03-23 05:17:43,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.141 0.203 2026-03-23 05:17:43,378 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [123/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click discount numpad button: 0 (trigger: .o_dialog div.numpad button:contains(/^0$/)) 2026-03-23 05:17:43,432 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [124/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step Select 'Apply' (trigger: .modal-dialog button.btn-primary:contains('Apply')) 2026-03-23 05:17:43,549 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [125/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .total:contains(6.60) 2026-03-23 05:17:43,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.027 2026-03-23 05:17:43,613 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [126/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .order-summary .tax:contains(0.87) 2026-03-23 05:17:43,680 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [127/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:17:43,793 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [128/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:17:43,797 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [129/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:17:43,847 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [130/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step total is 6.60 (trigger: .total:contains("6.60")) 2026-03-23 05:17:43,899 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [131/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:17:43,973 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [132/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step remaining amount is 0.0 (trigger: .payment-status-amount .amount:contains("0.0")) 2026-03-23 05:17:43,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 05:17:44,017 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [133/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step click invoice button (trigger: .payment-buttons .js_invoice) 2026-03-23 05:17:44,076 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [134/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:17:44,184 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [135/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen .receipt-total:contains("6.60") 2026-03-23 05:17:44,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.025 0.029 2026-03-23 05:17:44,223 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28285436 started for PoS orders references: [{'name': '/', 'uuid': '847e8e23-07f0-4338-9371-2df1fd824a3c'}] 2026-03-23 05:17:46,182 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28285436 order {'name': '/', 'uuid': '847e8e23-07f0-4338-9371-2df1fd824a3c'} created pos.order #754 2026-03-23 05:17:46,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28285436 finished 2026-03-23 05:17:46,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 366 0.758 1.739 2026-03-23 05:17:46,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:46] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 05:17:46,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.066 2026-03-23 05:17:46,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.098 2026-03-23 05:17:46,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 05:17:47,047 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [136/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step .receipt-screen 2026-03-23 05:17:47,102 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [137/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-03-23 05:17:47,190 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: [138/138] Tour test_taxes_l10n_in_pos_downpayment_round_globally_price_included → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-03-23 05:17:47,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:17:47] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 05:17:47,244 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-03-23 05:17:47,245 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: ╔═════════════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_taxes_l10n_in_pos_downpayment_round_globally_price_included SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:17:47,798 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31794676 (allocated 33431552) 2026-03-23 05:17:47,812 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 115987 2026-03-23 05:17:47,814 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-03-23 05:17:47,816 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 115987 2026-03-23 05:17:47,987 26 INFO 00799-19-0-all odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpn0_9zk_e_chrome_odoo" 2026-03-23 05:17:48,427 26 INFO 00799-19-0-all odoo.models.unlink: User #709 deleted stock.move.line records with IDs: [2281, 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292] 2026-03-23 05:17:48,880 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 71 checked, 71 removed 2026-03-23 05:18:04,343 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-03-23 05:18:05,680 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 116263 2026-03-23 05:18:05,681 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmp4a5q1mcl_chrome_odoo 2026-03-23 05:18:05,681 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:44171/json/version 2026-03-23 05:18:05,695 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:18:05,848 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Browser version: Chrome/141.0.7390.54 2026-03-23 05:18:05,848 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:44171/json 2026-03-23 05:18:05,849 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:18:05,925 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:44171/devtools/page/CDB7EDB8C10681220CC165ED926603E8 2026-03-23 05:18:05,978 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-03-23 05:18:06,008 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-03-23 05:18:06,492 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:18:06,497 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-03-23 05:18:06,501 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-03-23 05:18:06,501 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-03-23 05:18:06,525 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:18:08,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:08] "GET /pos/ui/123 HTTP/1.1" 200 - 82 0.128 1.878 2026-03-23 05:18:08,539 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': 'CDB7EDB8C10681220CC165ED926603E8', 'loaderId': '6423DC267B7B3E724208660E750E2165', 'isDownload': False} 2026-03-23 05:18:08,540 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-03-23 05:18:08,594 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:18:08,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:08] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.015 2026-03-23 05:18:08,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:08] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.028 2026-03-23 05:18:08,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:08] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.049 2026-03-23 05:18:09,620 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:18:09,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:18:09,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.044 2026-03-23 05:18:09,779 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:18:09,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.019 2026-03-23 05:18:09,840 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [1/15] Tour PosSaleLoyaltyTour1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:18:09,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:18:09,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:18:09,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.024 0.045 2026-03-23 05:18:10,135 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11495) 2026-03-23 05:18:10,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.020 0.206 2026-03-23 05:18:10,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.094 0.223 2026-03-23 05:18:10,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.105 2026-03-23 05:18:11,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.506 0.617 2026-03-23 05:18:11,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.038 2026-03-23 05:18:11,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:18:11,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:11] "GET /web/image/res.company/201/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.079 2026-03-23 05:18:11,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.024 2026-03-23 05:18:11,972 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: Owl is running in 'dev' mode. 2026-03-23 05:18:12,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:18:12,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:18:12,169 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:18:12,170 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:18:12,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /web/image/res.users/714/avatar_128 HTTP/1.1" 200 - 14 0.044 0.077 2026-03-23 05:18:12,275 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:18:12,288 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:18:12,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /web/image?model=res.company&id=201&field=logo HTTP/1.1" 200 - 3 0.007 0.163 2026-03-23 05:18:12,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.180 2026-03-23 05:18:12,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /web/image/res.company/201/favicon HTTP/1.1" 200 - 4 0.009 0.039 2026-03-23 05:18:12,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.015 0.054 2026-03-23 05:18:12,644 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [2/15] Tour PosSaleLoyaltyTour1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:18:12,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:12] "GET /web/image/res.company/201/favicon HTTP/1.1" 304 - 4 0.020 0.085 2026-03-23 05:18:13,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.133 2026-03-23 05:18:13,135 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:18:13,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.025 0.198 2026-03-23 05:18:13,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-03-23 05:18:13,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.308 2026-03-23 05:18:13,277 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [3/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:18:13,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.010 0.366 2026-03-23 05:18:13,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.005 0.418 2026-03-23 05:18:13,433 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [4/15] Tour PosSaleLoyaltyTour1 → Step click Actions button (trigger: .more-btn) 2026-03-23 05:18:13,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.014 0.326 2026-03-23 05:18:13,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.371 2026-03-23 05:18:13,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.350 2026-03-23 05:18:13,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.043 0.411 2026-03-23 05:18:13,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:13] "GET /web/image/res.company/201/favicon HTTP/1.1" 304 - 4 0.003 0.393 2026-03-23 05:18:13,800 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [5/15] Tour PosSaleLoyaltyTour1 → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:18:13,883 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [6/15] Tour PosSaleLoyaltyTour1 → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:18:14,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 39 0.158 0.187 2026-03-23 05:18:14,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.037 0.054 2026-03-23 05:18:14,468 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.027 2026-03-23 05:18:14,597 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [7/15] Tour PosSaleLoyaltyTour1 → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:18:14,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.079 0.159 2026-03-23 05:18:14,958 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [8/15] Tour PosSaleLoyaltyTour1 → Step body:not(:has(.modal)) 2026-03-23 05:18:15,108 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.097 0.159 2026-03-23 05:18:15,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.015 0.175 2026-03-23 05:18:15,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.032 2026-03-23 05:18:15,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-03-23 05:18:15,439 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [9/15] Tour PosSaleLoyaltyTour1 → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 05:18:15,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.010 0.025 2026-03-23 05:18:15,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 05:18:15,556 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [10/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:18:15,651 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [11/15] Tour PosSaleLoyaltyTour1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:18:15,707 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [12/15] Tour PosSaleLoyaltyTour1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:18:15,711 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:18:15,712 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:18:15,756 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [13/15] Tour PosSaleLoyaltyTour1 → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:18:15,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:15] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 05:18:15,883 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [14/15] Tour PosSaleLoyaltyTour1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:18:15,987 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: [15/15] Tour PosSaleLoyaltyTour1 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:18:16,009 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:18:16,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:16] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.056 2026-03-23 05:18:16,038 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40545006 started for PoS orders references: [{'name': '/', 'uuid': 'f751d638-3b28-451b-b2c5-744c286c617d'}] 2026-03-23 05:18:16,867 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40545006 order {'name': '/', 'uuid': 'f751d638-3b28-451b-b2c5-744c286c617d'} created pos.order #755 2026-03-23 05:18:16,886 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40545006 finished 2026-03-23 05:18:17,736 26 INFO 00799-19-0-all odoo.models.unlink: User #714 deleted stock.move.line records with IDs: [2301] 2026-03-23 05:18:18,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 476 0.877 1.321 2026-03-23 05:18:18,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.044 0.153 2026-03-23 05:18:18,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:18] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.133 2026-03-23 05:18:18,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:18] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 05:18:18,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:18:18,917 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-03-23 05:18:18,920 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:18:19,131 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 17405680 (allocated 18612224) 2026-03-23 05:18:19,155 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 116263 2026-03-23 05:18:19,158 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-03-23 05:18:19,168 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 116263 2026-03-23 05:18:19,343 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmp4a5q1mcl_chrome_odoo" 2026-03-23 05:18:19,512 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-03-23 05:18:21,313 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 116457 2026-03-23 05:18:21,314 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless temporary user profile dir: /tmp/tmp6z3lv42t_chrome_odoo 2026-03-23 05:18:21,314 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Issuing json command http://127.0.0.1:45197/json/version 2026-03-23 05:18:21,317 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:18:21,488 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:18:21,488 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Issuing json command http://127.0.0.1:45197/json 2026-03-23 05:18:21,493 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:18:21,535 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Websocket url found: ws://127.0.0.1:45197/devtools/page/E6AB1068668716C3E8384D7C8467C1B1 2026-03-23 05:18:21,612 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Enable chrome headless console log notification 2026-03-23 05:18:21,637 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome headless enable page notifications 2026-03-23 05:18:21,846 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:18:21,864 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Setting session cookie in browser 2026-03-23 05:18:21,873 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Open "http://127.0.0.1:8069/pos/web?config_id=123" in browser 2026-03-23 05:18:21,873 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=123" 2026-03-23 05:18:21,898 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:18:23,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:23] "GET /pos/web?config_id=123 HTTP/1.1" 200 - 85 0.100 1.444 2026-03-23 05:18:23,443 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'E6AB1068668716C3E8384D7C8467C1B1', 'loaderId': 'FE7967A73BE327135B0B8E2E53AD0FC8', 'isDownload': False} 2026-03-23 05:18:23,444 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-03-23 05:18:23,491 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:18:23,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:23] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 05:18:23,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:23] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.042 2026-03-23 05:18:23,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:23] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.058 2026-03-23 05:18:24,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:18:24,347 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:18:24,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.029 2026-03-23 05:18:24,401 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=123", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:18:24,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 05:18:24,425 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [1/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:18:24,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 05:18:24,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:18:24,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.026 2026-03-23 05:18:24,593 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11496) 2026-03-23 05:18:24,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.012 0.107 2026-03-23 05:18:24,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.042 0.141 2026-03-23 05:18:24,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.083 2026-03-23 05:18:25,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.372 0.540 2026-03-23 05:18:25,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.070 2026-03-23 05:18:26,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.028 2026-03-23 05:18:26,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /web/image/res.company/201/logo/256x256 HTTP/1.1" 200 - 8 0.026 0.086 2026-03-23 05:18:26,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 05:18:26,460 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:18:26,606 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:18:26,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.030 2026-03-23 05:18:26,655 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:18:26,671 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:18:26,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /web/image/res.users/714/avatar_128 HTTP/1.1" 200 - 14 0.020 0.062 2026-03-23 05:18:26,734 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "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 05:18:26,786 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-03-23 05:18:26,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /web/image?model=res.company&id=201&field=logo HTTP/1.1" 200 - 3 0.012 0.138 2026-03-23 05:18:26,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /web/image/res.company/201/favicon HTTP/1.1" 200 - 4 0.007 0.038 2026-03-23 05:18:26,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.175 2026-03-23 05:18:26,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:26] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.059 2026-03-23 05:18:26,997 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [2/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:18:27,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image/res.company/201/favicon HTTP/1.1" 304 - 4 0.006 0.029 2026-03-23 05:18:27,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.019 0.061 2026-03-23 05:18:27,315 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:18:27,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.084 2026-03-23 05:18:27,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-03-23 05:18:27,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.003 0.162 2026-03-23 05:18:27,430 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [3/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:18:27,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-03-23 05:18:27,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.273 2026-03-23 05:18:27,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.252 2026-03-23 05:18:27,655 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [4/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 05:18:27,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.009 0.343 2026-03-23 05:18:27,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:27] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.006 0.423 2026-03-23 05:18:28,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.073 0.537 2026-03-23 05:18:28,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:28] "GET /web/image/res.company/201/favicon HTTP/1.1" 304 - 4 0.013 0.544 2026-03-23 05:18:28,098 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [5/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click Quotation/Order button (trigger: .control-buttons button:contains("Quotation/Order")) 2026-03-23 05:18:28,168 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [6/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step select nth order (trigger: .modal:not(.o_inactive_modal) table.o_list_table tbody tr.o_data_row:nth-child(1) td) 2026-03-23 05:18:28,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 39 0.053 0.125 2026-03-23 05:18:28,470 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.050 2026-03-23 05:18:28,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.031 2026-03-23 05:18:28,730 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [7/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step Choose to settle the order (trigger: .modal:not(.o_inactive_modal) .selection-item:contains('Settle the order')) 2026-03-23 05:18:29,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.121 0.171 2026-03-23 05:18:29,089 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [8/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step body:not(:has(.modal)) 2026-03-23 05:18:29,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.096 0.152 2026-03-23 05:18:29,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.018 0.233 2026-03-23 05:18:29,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.024 2026-03-23 05:18:29,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.022 2026-03-23 05:18:29,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.002 0.021 2026-03-23 05:18:29,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 05:18:29,606 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [9/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:18:29,658 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [10/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90")) 2026-03-23 05:18:29,709 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: [11/11] Tour test_pos_sale_loyalty_ignored_in_pos → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:18:29,762 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-03-23 05:18:29,763 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_pos_sale_loyalty_ignored_in_pos SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 05:18:29,950 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16060304 (allocated 17301504) 2026-03-23 05:18:29,987 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 116457 2026-03-23 05:18:29,992 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-03-23 05:18:29,992 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 116457 2026-03-23 05:18:30,109 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp6z3lv42t_chrome_odoo" 2026-03-23 05:18:30,191 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-03-23 05:18:31,939 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 116642 2026-03-23 05:18:31,940 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome headless temporary user profile dir: /tmp/tmpvgzdg_3a_chrome_odoo 2026-03-23 05:18:31,940 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Issuing json command http://127.0.0.1:37921/json/version 2026-03-23 05:18:31,949 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:18:32,181 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Browser version: Chrome/141.0.7390.54 2026-03-23 05:18:32,182 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Issuing json command http://127.0.0.1:37921/json 2026-03-23 05:18:32,201 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:18:32,251 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Websocket url found: ws://127.0.0.1:37921/devtools/page/04AEFA8EB87427D2D36BD501111F4A84 2026-03-23 05:18:32,290 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Enable chrome headless console log notification 2026-03-23 05:18:32,329 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome headless enable page notifications 2026-03-23 05:18:32,666 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:18:32,685 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Setting session cookie in browser 2026-03-23 05:18:32,688 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-03-23 05:18:32,688 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-03-23 05:18:32,746 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:18:34,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:34] "GET /pos/ui/123 HTTP/1.1" 200 - 87 0.074 1.375 2026-03-23 05:18:34,193 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '04AEFA8EB87427D2D36BD501111F4A84', 'loaderId': '41F7CE2AAB546EB6E96E9E6D0030BCE0', 'isDownload': False} 2026-03-23 05:18:34,193 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Evaluate ready code "odoo.isTourReady('test_sale_order_loyalty_card_can_be_used_in_pos')" 2026-03-23 05:18:34,276 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:18:34,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:34] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.017 0.023 2026-03-23 05:18:34,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:34] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.049 2026-03-23 05:18:34,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:34] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.030 0.072 2026-03-23 05:18:35,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:18:35,154 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:18:35,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 05:18:35,239 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Evaluate test code "odoo.startTour('test_sale_order_loyalty_card_can_be_used_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:18:35,256 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [1/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:18:35,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 5 0.014 0.008 2026-03-23 05:18:35,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:18:35,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:18:35,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-03-23 05:18:35,405 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11497) 2026-03-23 05:18:35,409 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.075 2026-03-23 05:18:35,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.042 0.146 2026-03-23 05:18:35,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.030 2026-03-23 05:18:36,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 287 0.317 0.509 2026-03-23 05:18:36,587 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 05:18:36,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:18:36,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:36] "GET /web/image/res.company/201/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.057 2026-03-23 05:18:36,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:18:36,994 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: Owl is running in 'dev' mode. 2026-03-23 05:18:37,128 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:18:37,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.016 2026-03-23 05:18:37,257 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:18:37,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-03-23 05:18:37,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /web/image/res.users/716/avatar_128 HTTP/1.1" 200 - 14 0.124 0.146 2026-03-23 05:18:37,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "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 05:18:37,471 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-03-23 05:18:37,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /web/image?model=res.company&id=201&field=logo HTTP/1.1" 200 - 3 0.006 0.221 2026-03-23 05:18:37,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.239 2026-03-23 05:18:37,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /web/image/res.company/201/favicon HTTP/1.1" 200 - 4 0.005 0.051 2026-03-23 05:18:37,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.005 0.046 2026-03-23 05:18:37,674 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [2/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:18:37,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:37] "GET /web/image/res.company/201/favicon HTTP/1.1" 304 - 4 0.032 0.043 2026-03-23 05:18:38,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.026 0.125 2026-03-23 05:18:38,160 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:18:38,169 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [3/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 05:18:38,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.013 0.290 2026-03-23 05:18:38,324 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.022 0.331 2026-03-23 05:18:38,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2199&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.422 2026-03-23 05:18:38,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.018 0.500 2026-03-23 05:18:38,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.012 0.601 2026-03-23 05:18:38,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.007 0.437 2026-03-23 05:18:38,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.004 0.405 2026-03-23 05:18:38,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-03-23T05:17:48.000+00:00 HTTP/1.1" 200 - 3 0.008 0.372 2026-03-23 05:18:38,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:38] "GET /web/image/res.company/201/favicon HTTP/1.1" 304 - 4 0.006 0.224 2026-03-23 05:18:39,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.095 0.508 2026-03-23 05:18:39,174 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [4/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:18:39,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:39] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.008 0.056 2026-03-23 05:18:39,286 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [5/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Actions button (trigger: .more-btn) 2026-03-23 05:18:39,356 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [6/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-03-23 05:18:39,464 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [7/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step input text 'LOYALTY123' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-03-23 05:18:39,559 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [8/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-03-23 05:18:39,628 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [9/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:18:39,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:39] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.016 0.032 2026-03-23 05:18:39,676 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [10/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step customer 'partner_a' is selected (trigger: .product-screen .set-partner:contains("partner_a")) 2026-03-23 05:18:39,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:39] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 6 0.017 0.039 2026-03-23 05:18:39,791 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [11/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:18:39,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.024 2026-03-23 05:18:39,873 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [12/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:18:39,908 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:18:39,909 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:18:39,929 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [13/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:18:39,980 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [14/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:18:40,107 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [15/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:18:40,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.037 2026-03-23 05:18:40,174 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: [16/16] Tour test_sale_order_loyalty_card_can_be_used_in_pos → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:18:40,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:40] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.008 0.024 2026-03-23 05:18:40,285 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:18:40,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:40] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.031 2026-03-23 05:18:40,294 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49282367 started for PoS orders references: [{'name': '/', 'uuid': '71f06ac9-9006-4993-a17e-e617898a1e95'}] 2026-03-23 05:18:41,035 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49282367 order {'name': '/', 'uuid': '71f06ac9-9006-4993-a17e-e617898a1e95'} created pos.order #756 2026-03-23 05:18:41,107 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49282367 finished 2026-03-23 05:18:41,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 190 0.387 0.630 2026-03-23 05:18:41,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.042 0.083 2026-03-23 05:18:41,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:41] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.139 2026-03-23 05:18:41,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:18:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.026 2026-03-23 05:18:41,816 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: tour succeeded 2026-03-23 05:18:41,817 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR test_sale_order_loyalty_card_can_be_used_in_pos SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-03-23 05:18:42,065 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 15419184 (allocated 17039360) 2026-03-23 05:18:42,078 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Closing chrome headless with pid 116642 2026-03-23 05:18:42,080 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Closing websocket connection 2026-03-23 05:18:42,085 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Terminating chrome headless with pid 116642 2026-03-23 05:18:42,210 26 INFO 00799-19-0-all odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Removing chrome user profile "/tmp/tmpvgzdg_3a_chrome_odoo" 2026-03-23 05:18:42,587 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:18:54,000 26 INFO 00799-19-0-all odoo.models.unlink: User #718 deleted res.currency.rate records with IDs: [79, 80, 81] 2026-03-23 05:18:55,447 26 INFO 00799-19-0-all odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-03-23 05:18:55,872 26 INFO 00799-19-0-all odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-03-23 05:18:56,324 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:18:58,022 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-03-23 05:19:02,758 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:19:03,801 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76144906 started for PoS orders references: [{'name': None, 'uuid': '4d7bde23-9a48-4fc9-ac59-ac821af490ad'}] 2026-03-23 05:19:03,868 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76144906 order {'name': None, 'uuid': '4d7bde23-9a48-4fc9-ac59-ac821af490ad'} created pos.order #759 2026-03-23 05:19:03,871 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76144906 finished 2026-03-23 05:19:03,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 75 0.163 1.044 2026-03-23 05:19:04,012 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:19:05,629 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-03-23 05:19:10,964 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 116832 2026-03-23 05:19:10,964 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp320u1wbf_chrome_odoo 2026-03-23 05:19:10,964 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:41069/json/version 2026-03-23 05:19:10,967 26 INFO 00799-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 05:19:11,093 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Browser version: Chrome/141.0.7390.54 2026-03-23 05:19:11,094 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:41069/json 2026-03-23 05:19:11,095 26 INFO 00799-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 05:19:11,255 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:41069/devtools/page/1317FE534A16BCA049E752773E22DED9 2026-03-23 05:19:11,280 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-03-23 05:19:11,316 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-03-23 05:19:11,405 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-03-23 05:19:11,557 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Open "http://127.0.0.1:8069/pos-self/127?access_token=384f71e724ca4b0d" in browser 2026-03-23 05:19:11,558 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/127?access_token=384f71e724ca4b0d" 2026-03-23 05:19:11,585 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:19:12,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:12] "GET /pos-self/127?access_token=384f71e724ca4b0d HTTP/1.1" 200 - 59 0.064 0.691 2026-03-23 05:19:12,335 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '1317FE534A16BCA049E752773E22DED9', 'loaderId': '1163DA5F674E5E530E3CDD90267891D4', 'isDownload': False} 2026-03-23 05:19:12,336 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-03-23 05:19:12,403 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:19:12,436 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:19:12,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:12] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.050 0.066 2026-03-23 05:19:12,557 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:19:12,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:12] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.014 0.172 2026-03-23 05:19:12,617 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:19:12,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:12] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.009 0.218 2026-03-23 05:19:12,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.014 2026-03-23 05:19:13,021 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:13] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.016 0.025 2026-03-23 05:19:13,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.040 2026-03-23 05:19:13,073 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate test code "odoo.startTour('selfAlwaysAttributeVariants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/127?access_token=384f71e724ca4b0d", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:19:13,098 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:19:13,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.026 2026-03-23 05:19:13,106 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [1/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:19:13,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:13] "POST /pos-self/relations/127 HTTP/1.1" 200 - 41 0.041 0.088 2026-03-23 05:19:13,374 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11642) 2026-03-23 05:19:13,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.017 0.234 2026-03-23 05:19:14,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "POST /pos-self/data/127 HTTP/1.1" 200 - 215 0.320 0.401 2026-03-23 05:19:14,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.693 2026-03-23 05:19:14,199 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: Owl is running in 'dev' mode. 2026-03-23 05:19:14,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/ir.attachment/11638/raw HTTP/1.1" 200 - 4 0.009 0.027 2026-03-23 05:19:14,411 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [2/21] Tour selfAlwaysAttributeVariants → Step Wait for product 'Chair' (trigger: .o_self_product_box span:contains('Chair')) 2026-03-23 05:19:14,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/ir.attachment/11637/raw HTTP/1.1" 200 - 4 0.019 0.030 2026-03-23 05:19:14,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/pos.category/292/image_128?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 2 0.003 0.040 2026-03-23 05:19:14,655 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [3/21] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .product_list .o_self_product_box span:contains('Chair')) 2026-03-23 05:19:14,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/product.template/2226/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.022 0.049 2026-03-23 05:19:14,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:19:14,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/product.template/2231/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-03-23 05:19:14,795 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [4/21] Tour selfAlwaysAttributeVariants → Step Select value White for attribute Color (trigger: h2:contains("Color") + div.row button:contains("White")) 2026-03-23 05:19:14,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/pos.category/291/image_128?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 2 0.008 0.237 2026-03-23 05:19:14,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/product.template/2227/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-03-23 05:19:14,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/product.template/2230/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.013 0.284 2026-03-23 05:19:14,958 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [5/21] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:19:14,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/product.template/2228/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.305 2026-03-23 05:19:14,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:14] "GET /web/image/product.template/2229/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.256 2026-03-23 05:19:15,111 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [6/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:19:15,301 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [7/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and 10 (trigger: .product-cart-item:has(div:contains("Chair")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-03-23 05:19:15,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:15] "GET /web/image/ir.attachment/11606/raw HTTP/1.1" 200 - 4 0.007 0.019 2026-03-23 05:19:15,373 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:15] "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 05:19:15,404 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [8/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and Color : White (trigger: .product-cart-item div:contains("Chair"):has(div:contains("Color: White") )) 2026-03-23 05:19:15,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:15] "GET /web/image/product.product/2414/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 8 0.020 0.056 2026-03-23 05:19:15,465 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [9/21] Tour selfAlwaysAttributeVariants → Step Click on back button (trigger: .btn.btn-back) 2026-03-23 05:19:15,527 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [10/21] Tour selfAlwaysAttributeVariants → Step Click on product 'Chair' (trigger: .product_list .o_self_product_box span:contains('Chair')) 2026-03-23 05:19:15,616 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [11/21] Tour selfAlwaysAttributeVariants → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-03-23 05:19:15,681 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [12/21] Tour selfAlwaysAttributeVariants → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:19:15,816 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [13/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:19:15,976 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [14/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and 15 (trigger: .product-cart-item:has(div:contains("Chair")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("15"))) 2026-03-23 05:19:16,110 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [15/21] Tour selfAlwaysAttributeVariants → Step Check product card with Chair and Color : Red (trigger: .product-cart-item div:contains("Chair"):has(div:contains("Color: Red") )) 2026-03-23 05:19:16,162 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [16/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:19:16,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:16] "GET /web/image/product.product/2415/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 8 0.034 0.058 2026-03-23 05:19:16,370 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [17/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:19:16,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72971075 started for PoS orders references: [{'name': None, 'uuid': '0a58a084-16ef-4f86-8216-fa923aed4920'}] 2026-03-23 05:19:16,588 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72971075 order {'name': None, 'uuid': '0a58a084-16ef-4f86-8216-fa923aed4920'} created pos.order #760 2026-03-23 05:19:16,631 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72971075 finished 2026-03-23 05:19:16,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.213 0.368 2026-03-23 05:19:16,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.022 2026-03-23 05:19:17,021 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [18/21] Tour selfAlwaysAttributeVariants → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:19:17,085 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [19/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:19:17,172 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [20/21] Tour selfAlwaysAttributeVariants → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:19:17,213 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: [21/21] Tour selfAlwaysAttributeVariants → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:19:17,261 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-03-23 05:19:17,262 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:19:17,381 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8888184 (allocated 10223616) 2026-03-23 05:19:17,404 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 116832 2026-03-23 05:19:17,418 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-03-23 05:19:17,420 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 116832 2026-03-23 05:19:17,587 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp320u1wbf_chrome_odoo" 2026-03-23 05:19:17,678 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-03-23 05:19:22,664 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 116991 2026-03-23 05:19:22,665 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpqkevs_m5_chrome_odoo 2026-03-23 05:19:22,665 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:41709/json/version 2026-03-23 05:19:22,672 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:19:22,866 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/141.0.7390.54 2026-03-23 05:19:22,866 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:41709/json 2026-03-23 05:19:22,873 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:19:22,906 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:41709/devtools/page/9DF70B4B938306F4F0BE131A90C968FE 2026-03-23 05:19:22,997 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-03-23 05:19:23,085 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-03-23 05:19:23,240 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-03-23 05:19:23,504 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/128?access_token=bc33040caaf24527" in browser 2026-03-23 05:19:23,504 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/128?access_token=bc33040caaf24527" 2026-03-23 05:19:23,529 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:19:24,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /pos-self/128?access_token=bc33040caaf24527 HTTP/1.1" 200 - 59 0.041 0.565 2026-03-23 05:19:24,133 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '9DF70B4B938306F4F0BE131A90C968FE', 'loaderId': '028A29CD0D793D0CB866DABC1C1F93A7', 'isDownload': False} 2026-03-23 05:19:24,133 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-03-23 05:19:24,183 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:19:24,227 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:19:24,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.032 0.071 2026-03-23 05:19:24,291 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:19:24,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.125 2026-03-23 05:19:24,339 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:19:24,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.006 0.158 2026-03-23 05:19:24,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.013 2026-03-23 05:19:24,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.008 0.015 2026-03-23 05:19:24,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 05:19:24,699 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate test code "odoo.startTour('self_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/128?access_token=bc33040caaf24527", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:19:24,703 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:19:24,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:19:24,722 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [1/22] Tour self_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:19:24,819 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11682) 2026-03-23 05:19:24,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.082 2026-03-23 05:19:24,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "POST /pos-self/relations/128 HTTP/1.1" 200 - 41 0.055 0.173 2026-03-23 05:19:24,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.100 2026-03-23 05:19:25,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:25] "POST /pos-self/data/128 HTTP/1.1" 200 - 215 0.559 0.375 2026-03-23 05:19:26,065 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-03-23 05:19:26,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/ir.attachment/11678/raw HTTP/1.1" 200 - 4 0.006 0.009 2026-03-23 05:19:26,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [2/22] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-03-23 05:19:26,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/ir.attachment/11677/raw HTTP/1.1" 200 - 4 0.015 0.024 2026-03-23 05:19:26,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/pos.category/291/image_128?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 2 0.007 0.055 2026-03-23 05:19:26,444 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:19:26,460 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [3/22] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:19:26,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/product.template/2226/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.077 2026-03-23 05:19:26,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/product.template/2227/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-03-23 05:19:26,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/product.template/2230/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-03-23 05:19:26,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/product.template/2228/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-03-23 05:19:26,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/product.template/2229/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.140 2026-03-23 05:19:26,555 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [4/22] Tour self_attribute_selector → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:19:26,593 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "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 05:19:26,619 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [5/22] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:19:26,725 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [6/22] Tour self_attribute_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:19:26,803 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [7/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-cart-item div:contains("Desk Organizer"):has(div:contains("Size: M") +div:contains("Fabric: Leather") )) 2026-03-23 05:19:26,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/ir.attachment/11646/raw HTTP/1.1" 200 - 4 0.004 0.012 2026-03-23 05:19:26,864 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [8/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and 7.02 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02"))) 2026-03-23 05:19:26,925 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [9/22] Tour self_attribute_selector → Step Click on back button (trigger: .btn.btn-back) 2026-03-23 05:19:26,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:26] "GET /web/image/product.product/2413/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 8 0.060 0.046 2026-03-23 05:19:26,974 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [10/22] Tour self_attribute_selector → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-03-23 05:19:27,075 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [11/22] Tour self_attribute_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:19:27,137 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [12/22] Tour self_attribute_selector → Step Select value L for attribute Size (trigger: h2:contains("Size") + div.row button:contains("L")) 2026-03-23 05:19:27,199 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [13/22] Tour self_attribute_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:19:27,342 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [14/22] Tour self_attribute_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:19:27,381 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [15/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and Fabric : Leather (trigger: .product-cart-item div:contains("Desk Organizer"):has(div:contains("Size: L") +div:contains("Fabric: Leather") )) 2026-03-23 05:19:27,444 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [16/22] Tour self_attribute_selector → Step Check product card with Desk Organizer and 8.17 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17"))) 2026-03-23 05:19:27,500 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [17/22] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:19:27,611 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [18/22] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:19:27,730 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16577707 started for PoS orders references: [{'name': None, 'uuid': '45c63cfa-3cfe-4d92-aef1-5de7871a1498'}] 2026-03-23 05:19:27,916 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16577707 order {'name': None, 'uuid': '45c63cfa-3cfe-4d92-aef1-5de7871a1498'} created pos.order #761 2026-03-23 05:19:27,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16577707 finished 2026-03-23 05:19:28,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.368 0.243 2026-03-23 05:19:28,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.018 0.040 2026-03-23 05:19:28,416 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [19/22] Tour self_attribute_selector → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:19:28,474 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [20/22] Tour self_attribute_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:19:28,531 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [21/22] Tour self_attribute_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:19:28,592 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: [22/22] Tour self_attribute_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:19:28,638 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-03-23 05:19:28,641 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:19:28,716 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 8871520 (allocated 9961472) 2026-03-23 05:19:28,743 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 116991 2026-03-23 05:19:28,749 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-03-23 05:19:28,754 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 116991 2026-03-23 05:19:28,932 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpqkevs_m5_chrome_odoo" 2026-03-23 05:19:29,022 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-03-23 05:19:35,106 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [7336] 2026-03-23 05:19:35,668 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2413] 2026-03-23 05:19:36,980 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 117148 2026-03-23 05:19:36,980 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless temporary user profile dir: /tmp/tmp71nsfcjg_chrome_odoo 2026-03-23 05:19:36,980 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Issuing json command http://127.0.0.1:34595/json/version 2026-03-23 05:19:36,993 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:19:37,193 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Browser version: Chrome/141.0.7390.54 2026-03-23 05:19:37,193 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Issuing json command http://127.0.0.1:34595/json 2026-03-23 05:19:37,194 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:19:37,240 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Websocket url found: ws://127.0.0.1:34595/devtools/page/710F6EA3A5213ADB3810003FC9D70F1F 2026-03-23 05:19:37,278 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Enable chrome headless console log notification 2026-03-23 05:19:37,286 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome headless enable page notifications 2026-03-23 05:19:37,467 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Setting session cookie in browser 2026-03-23 05:19:37,514 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Open "http://127.0.0.1:8069/pos-self/129?access_token=107883fed07343af" in browser 2026-03-23 05:19:37,515 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigating to: "http://127.0.0.1:8069/pos-self/129?access_token=107883fed07343af" 2026-03-23 05:19:37,559 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:19:38,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:38] "GET /pos-self/129?access_token=107883fed07343af HTTP/1.1" 200 - 59 0.075 0.722 2026-03-23 05:19:38,348 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '710F6EA3A5213ADB3810003FC9D70F1F', 'loaderId': 'D451D523EB2C951EA345737E8FF93833', 'isDownload': False} 2026-03-23 05:19:38,348 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate ready code "odoo.isTourReady('self_attribute_selector_shows_images')" 2026-03-23 05:19:38,387 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:19:38,416 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:19:38,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:38] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.040 0.075 2026-03-23 05:19:38,520 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:19:38,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:38] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.015 0.159 2026-03-23 05:19:38,605 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:19:38,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:38] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.029 0.243 2026-03-23 05:19:38,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.012 2026-03-23 05:19:39,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:39] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.018 2026-03-23 05:19:39,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.045 2026-03-23 05:19:39,207 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate test code "odoo.startTour('self_attribute_selector_shows_images', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/129?access_token=107883fed07343af", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:19:39,232 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [1/4] Tour self_attribute_selector_shows_images → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:19:39,232 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:19:39,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.020 2026-03-23 05:19:39,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:39] "POST /pos-self/relations/129 HTTP/1.1" 200 - 41 0.082 0.211 2026-03-23 05:19:39,682 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11723) 2026-03-23 05:19:39,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.391 2026-03-23 05:19:39,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.030 2026-03-23 05:19:40,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:40] "POST /pos-self/data/129 HTTP/1.1" 200 - 214 0.400 0.428 2026-03-23 05:19:40,801 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: Owl is running in 'dev' mode. 2026-03-23 05:19:40,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:40] "GET /web/image/ir.attachment/11718/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 05:19:40,984 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [2/4] Tour self_attribute_selector_shows_images → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-03-23 05:19:41,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:41] "GET /web/image/ir.attachment/11717/raw HTTP/1.1" 200 - 4 0.009 0.040 2026-03-23 05:19:41,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:41] "GET /web/image/pos.category/291/image_128?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 05:19:41,180 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:19:41,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:41] "GET /web/image/product.template/2226/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.016 0.054 2026-03-23 05:19:41,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:41] "GET /web/image/product.template/2227/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-03-23 05:19:41,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:41] "GET /web/image/product.template/2230/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.010 0.111 2026-03-23 05:19:41,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:41] "GET /web/image/product.template/2229/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-03-23 05:19:41,359 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [3/4] Tour self_attribute_selector_shows_images → Step The White has a color dot (trigger: div:has(span:contains("White")) ~ div.rounded-5) 2026-03-23 05:19:41,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:41] "GET /web/image/product.template/2228/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.016 0.183 2026-03-23 05:19:41,531 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: [4/4] Tour self_attribute_selector_shows_images → Step The Blue has an image (trigger: div:has(span:contains("Blue")) ~ img.rounded-4) 2026-03-23 05:19:41,593 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-03-23 05:19:41,598 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_attribute_selector_shows_images SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 05:19:41,736 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 6974540 (allocated 7602176) 2026-03-23 05:19:41,747 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 117148 2026-03-23 05:19:41,749 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-03-23 05:19:41,752 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 117148 2026-03-23 05:19:41,870 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmp71nsfcjg_chrome_odoo" 2026-03-23 05:19:41,934 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-03-23 05:19:46,875 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 117300 2026-03-23 05:19:46,875 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpwfqhc0ew_chrome_odoo 2026-03-23 05:19:46,875 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Issuing json command http://127.0.0.1:40889/json/version 2026-03-23 05:19:46,877 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:19:47,041 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Browser version: Chrome/141.0.7390.54 2026-03-23 05:19:47,041 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Issuing json command http://127.0.0.1:40889/json 2026-03-23 05:19:47,042 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:19:47,082 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Websocket url found: ws://127.0.0.1:40889/devtools/page/BB08993365C094122037ADA6DC2A1639 2026-03-23 05:19:47,157 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Enable chrome headless console log notification 2026-03-23 05:19:47,176 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-03-23 05:19:47,315 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-03-23 05:19:47,893 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Open "http://127.0.0.1:8069/pos-self/130?access_token=befff5da10a14597" in browser 2026-03-23 05:19:47,893 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/130?access_token=befff5da10a14597" 2026-03-23 05:19:47,915 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:19:48,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:48] "GET /pos-self/130?access_token=befff5da10a14597 HTTP/1.1" 200 - 59 0.045 0.531 2026-03-23 05:19:48,494 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': 'BB08993365C094122037ADA6DC2A1639', 'loaderId': 'AF72EFA8493CC7287CF4BBBB00E67C24', 'isDownload': False} 2026-03-23 05:19:48,494 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate ready code "odoo.isTourReady('self_multi_attribute_selector')" 2026-03-23 05:19:48,541 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:19:48,565 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:19:48,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:48] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.034 0.056 2026-03-23 05:19:48,648 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:19:48,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:48] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.122 2026-03-23 05:19:48,695 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:19:48,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:48] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.017 0.152 2026-03-23 05:19:48,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-03-23 05:19:49,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:49] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.006 0.015 2026-03-23 05:19:49,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 05:19:49,053 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate test code "odoo.startTour('self_multi_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/130?access_token=befff5da10a14597", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:19:49,063 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:19:49,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 05:19:49,074 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [1/5] Tour self_multi_attribute_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:19:49,160 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11763) 2026-03-23 05:19:49,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.087 2026-03-23 05:19:49,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:49] "POST /pos-self/relations/130 HTTP/1.1" 200 - 41 0.052 0.173 2026-03-23 05:19:49,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.106 2026-03-23 05:19:49,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:49] "POST /pos-self/data/130 HTTP/1.1" 200 - 215 0.220 0.355 2026-03-23 05:19:50,071 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: Owl is running in 'dev' mode. 2026-03-23 05:19:50,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/ir.attachment/11759/raw HTTP/1.1" 200 - 4 0.010 0.034 2026-03-23 05:19:50,330 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [2/5] Tour self_multi_attribute_selector → Step Click on product 'Multi Check Attribute Product' (trigger: .product_list .o_self_product_box span:contains('Multi Check Attribute Product')) 2026-03-23 05:19:50,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/ir.attachment/11758/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 05:19:50,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/pos.category/291/image_128?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 05:19:50,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/pos.category/293/image_128?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.042 2026-03-23 05:19:50,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/product.template/2226/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.012 0.055 2026-03-23 05:19:50,545 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [3/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 2 for attribute Attribute 1 (trigger: h2:contains("Attribute 1") + div.row button:contains("Attribute Val 2")) 2026-03-23 05:19:50,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/product.template/2227/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-03-23 05:19:50,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/product.template/2230/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.007 0.100 2026-03-23 05:19:50,624 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:19:50,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/product.template/2228/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.005 0.121 2026-03-23 05:19:50,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/product.template/2232/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.008 0.148 2026-03-23 05:19:50,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:50] "GET /web/image/product.template/2229/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-03-23 05:19:50,730 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [4/5] Tour self_multi_attribute_selector → Step Select value Attribute Val 1 for attribute Attribute 1 (trigger: h2:contains("Attribute 1") + div.row button:contains("Attribute Val 1")) 2026-03-23 05:19:50,796 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: [5/5] Tour self_multi_attribute_selector → Step Select value for attribute Attribute 1 (trigger: div h2:contains("Attribute 1")) 2026-03-23 05:19:50,853 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-03-23 05:19:50,859 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_multi_attribute_selector SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 05:19:50,958 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 6959380 (allocated 7864320) 2026-03-23 05:19:50,972 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 117300 2026-03-23 05:19:50,975 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-03-23 05:19:50,976 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 117300 2026-03-23 05:19:51,092 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpwfqhc0ew_chrome_odoo" 2026-03-23 05:19:51,154 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-03-23 05:19:55,298 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [7336] 2026-03-23 05:19:55,353 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2413] 2026-03-23 05:19:56,062 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 117452 2026-03-23 05:19:56,063 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome headless temporary user profile dir: /tmp/tmp4u8vwnzv_chrome_odoo 2026-03-23 05:19:56,064 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Issuing json command http://127.0.0.1:38747/json/version 2026-03-23 05:19:56,067 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38747', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:19:56,293 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Browser version: Chrome/141.0.7390.54 2026-03-23 05:19:56,293 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Issuing json command http://127.0.0.1:38747/json 2026-03-23 05:19:56,310 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38747', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:19:56,375 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Websocket url found: ws://127.0.0.1:38747/devtools/page/64D4DF5396974E5C2321678F4FD52326 2026-03-23 05:19:56,414 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Enable chrome headless console log notification 2026-03-23 05:19:56,450 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome headless enable page notifications 2026-03-23 05:19:56,518 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Setting session cookie in browser 2026-03-23 05:19:56,527 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Open "http://127.0.0.1:8069/pos-self/131?access_token=0d929e5124f84324" in browser 2026-03-23 05:19:56,527 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigating to: "http://127.0.0.1:8069/pos-self/131?access_token=0d929e5124f84324" 2026-03-23 05:19:56,561 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:19:57,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "GET /pos-self/131?access_token=0d929e5124f84324 HTTP/1.1" 200 - 59 0.054 0.508 2026-03-23 05:19:57,125 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '64D4DF5396974E5C2321678F4FD52326', 'loaderId': '1D31EF92D31C1AC2460CCA81877535F1', 'isDownload': False} 2026-03-23 05:19:57,126 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate ready code "odoo.isTourReady('test_self_order_multi_check_attribute_with_extra_price')" 2026-03-23 05:19:57,165 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:19:57,190 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:19:57,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.028 0.049 2026-03-23 05:19:57,275 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:19:57,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.017 0.125 2026-03-23 05:19:57,333 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:19:57,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.011 0.169 2026-03-23 05:19:57,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-03-23 05:19:57,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.014 2026-03-23 05:19:57,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 05:19:57,687 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate test code "odoo.startTour('test_self_order_multi_check_attribute_with_extra_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/131?access_token=0d929e5124f84324", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:19:57,698 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:19:57,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 05:19:57,703 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [1/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:19:57,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "POST /pos-self/relations/131 HTTP/1.1" 200 - 41 0.037 0.091 2026-03-23 05:19:57,931 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11803) 2026-03-23 05:19:57,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.018 0.205 2026-03-23 05:19:58,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:58] "POST /pos-self/data/131 HTTP/1.1" 200 - 214 0.273 0.442 2026-03-23 05:19:58,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.647 2026-03-23 05:19:58,722 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: Owl is running in 'dev' mode. 2026-03-23 05:19:58,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:58] "GET /web/image/ir.attachment/11799/raw HTTP/1.1" 200 - 4 0.006 0.010 2026-03-23 05:19:58,877 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [2/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-03-23 05:19:58,915 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:58] "GET /web/image/ir.attachment/11798/raw HTTP/1.1" 200 - 4 0.007 0.021 2026-03-23 05:19:59,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:59] "GET /web/image/pos.category/291/image_128?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 2 0.006 0.085 2026-03-23 05:19:59,086 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:19:59,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:59] "GET /web/image/product.template/2226/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-03-23 05:19:59,167 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [3/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check required badge for Fabric attribute (trigger: h2:contains('Fabric') .badge:contains('Required')) 2026-03-23 05:19:59,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:59] "GET /web/image/product.template/2227/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.023 0.112 2026-03-23 05:19:59,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:59] "GET /web/image/product.template/2230/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-03-23 05:19:59,249 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [4/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check no required badge for Add-ons attribute (trigger: h2:contains('Add-ons'):not(:has(.badge))) 2026-03-23 05:19:59,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:59] "GET /web/image/product.template/2228/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.194 2026-03-23 05:19:59,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:59] "GET /web/image/product.template/2229/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-03-23 05:19:59,297 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [5/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Blue for attribute Colour (trigger: h2:contains("Colour") + div.row button:contains("Blue")) 2026-03-23 05:19:59,360 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [6/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Mini Drawer for attribute Add-ons (trigger: h2:contains("Add-ons") + div.row button:contains("Mini Drawer")) 2026-03-23 05:19:59,388 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:19:59] "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 05:19:59,423 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [7/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Pen Holder for attribute Add-ons (trigger: h2:contains("Add-ons") + div.row button:contains("Pen Holder")) 2026-03-23 05:19:59,481 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [8/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:19:59,549 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [9/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Redirecting component is available for handling missing details (trigger: div.missing_required_details) 2026-03-23 05:19:59,599 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [10/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on missing required details button (trigger: div.missing_required_details button) 2026-03-23 05:19:59,682 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [11/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Size attribute selection is visible (trigger: h2:contains('Size'):visible) 2026-03-23 05:19:59,717 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [12/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:19:59,777 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [13/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check that: ---Redirecting component is available for handling missing details--- is not true (trigger: body:not(:has(div.missing_required_details))) 2026-03-23 05:19:59,830 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [14/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-03-23 05:19:59,954 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [15/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:20:00,077 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [16/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Check product card with Desk Organizer and 11.62 (trigger: .product-cart-item:has(div:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("11.62"))) 2026-03-23 05:20:00,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:00] "GET /web/image/ir.attachment/11767/raw HTTP/1.1" 200 - 4 0.011 0.021 2026-03-23 05:20:00,174 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [17/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:20:00,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:00] "GET /web/image/product.product/2420/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 8 0.019 0.038 2026-03-23 05:20:00,251 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [18/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:20:00,312 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47640583 started for PoS orders references: [{'name': None, 'uuid': '9542e4de-da79-419c-a9af-32086988ac06'}] 2026-03-23 05:20:00,405 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47640583 order {'name': None, 'uuid': '9542e4de-da79-419c-a9af-32086988ac06'} created pos.order #762 2026-03-23 05:20:00,428 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47640583 finished 2026-03-23 05:20:00,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 97 0.129 0.244 2026-03-23 05:20:00,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:00] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-03-23 05:20:00,795 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: [19/19] Tour test_self_order_multi_check_attribute_with_extra_price → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:20:00,919 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: tour succeeded 2026-03-23 05:20:00,924 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_multi_check_attribute_with_extra_price SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:20:01,545 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8277724 (allocated 9437184) 2026-03-23 05:20:01,555 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing chrome headless with pid 117452 2026-03-23 05:20:01,559 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Closing websocket connection 2026-03-23 05:20:01,567 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Terminating chrome headless with pid 117452 2026-03-23 05:20:01,717 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Removing chrome user profile "/tmp/tmp4u8vwnzv_chrome_odoo" 2026-03-23 05:20:01,801 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-03-23 05:20:07,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 117609 2026-03-23 05:20:07,670 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmponicnyy4_chrome_odoo 2026-03-23 05:20:07,670 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:33071/json/version 2026-03-23 05:20:07,723 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33071', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:07,865 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Browser version: Chrome/141.0.7390.54 2026-03-23 05:20:07,865 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:33071/json 2026-03-23 05:20:07,866 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33071', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:07,924 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:33071/devtools/page/1A4E3DDF6419521549717F7430E71A6C 2026-03-23 05:20:07,951 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-03-23 05:20:08,019 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-03-23 05:20:08,126 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-03-23 05:20:08,336 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Open "http://127.0.0.1:8069/pos-self/132?access_token=f21c1c4bd0164218&table_identifier=0ebae48f" in browser 2026-03-23 05:20:08,337 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigating to: "http://127.0.0.1:8069/pos-self/132?access_token=f21c1c4bd0164218&table_identifier=0ebae48f" 2026-03-23 05:20:08,364 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:20:09,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "GET /pos-self/132?access_token=f21c1c4bd0164218&table_identifier=0ebae48f HTTP/1.1" 200 - 61 0.051 0.619 2026-03-23 05:20:09,040 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '1A4E3DDF6419521549717F7430E71A6C', 'loaderId': '292CA1A2289C15244B886948D284C9E5', 'isDownload': False} 2026-03-23 05:20:09,040 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate ready code "odoo.isTourReady('self_order_product_info')" 2026-03-23 05:20:09,082 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:20:09,114 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:20:09,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.018 0.078 2026-03-23 05:20:09,216 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:20:09,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.082 0.168 2026-03-23 05:20:09,382 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:20:09,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.009 0.296 2026-03-23 05:20:09,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.018 2026-03-23 05:20:09,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.017 0.022 2026-03-23 05:20:09,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 05:20:09,698 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate test code "odoo.startTour('self_order_product_info', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/132?access_token=f21c1c4bd0164218&table_identifier=0ebae48f", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:20:09,710 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [1/4] Tour self_order_product_info → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:20:09,712 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:20:09,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:20:09,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "POST /pos-self/relations/132 HTTP/1.1" 200 - 41 0.038 0.085 2026-03-23 05:20:09,959 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11843) 2026-03-23 05:20:09,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.219 2026-03-23 05:20:10,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:10] "POST /pos-self/data/132 HTTP/1.1" 200 - 203 0.203 0.364 2026-03-23 05:20:10,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.543 2026-03-23 05:20:10,655 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: Owl is running in 'dev' mode. 2026-03-23 05:20:10,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:10] "GET /web/image/ir.attachment/11839/raw HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 05:20:10,818 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [2/4] Tour self_order_product_info → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:20:10,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:10] "GET /web/image/ir.attachment/11838/raw HTTP/1.1" 200 - 4 0.008 0.034 2026-03-23 05:20:10,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:10] "GET /web/image/ir.attachment/11807/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-03-23 05:20:10,916 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:20:10,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [3/4] Tour self_order_product_info → Step .o_self_product_box:contains('Product Info Test') .product_info_icon 2026-03-23 05:20:11,047 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:11] "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 05:20:11,060 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: [4/4] Tour self_order_product_info → Step .modal-body:contains("Nice Product") 2026-03-23 05:20:11,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:11] "GET /web/image/pos.category/294/image_128?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 2 0.009 0.043 2026-03-23 05:20:11,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:11] "GET /web/image/product.template/2233/image_512?unique=2026-03-23T05:19:04.000+00:00 HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 05:20:11,111 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-03-23 05:20:11,115 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_product_info SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:20:11,207 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6512876 (allocated 7340032) 2026-03-23 05:20:11,210 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 117609 2026-03-23 05:20:11,214 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-03-23 05:20:11,215 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 117609 2026-03-23 05:20:11,333 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmponicnyy4_chrome_odoo" 2026-03-23 05:20:11,402 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 05:20:13,104 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-03-23 05:20:18,830 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 117756 2026-03-23 05:20:18,830 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpjo749887_chrome_odoo 2026-03-23 05:20:18,831 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Issuing json command http://127.0.0.1:33161/json/version 2026-03-23 05:20:18,833 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:18,922 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Browser version: Chrome/141.0.7390.54 2026-03-23 05:20:18,922 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Issuing json command http://127.0.0.1:33161/json 2026-03-23 05:20:18,923 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:18,963 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Websocket url found: ws://127.0.0.1:33161/devtools/page/53F11DF417AFB51460A98213D46B3194 2026-03-23 05:20:19,018 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Enable chrome headless console log notification 2026-03-23 05:20:19,054 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-03-23 05:20:19,129 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-03-23 05:20:19,338 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Open "http://127.0.0.1:8069/pos-self/133?access_token=1f2db0698aae4856" in browser 2026-03-23 05:20:19,339 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigating to: "http://127.0.0.1:8069/pos-self/133?access_token=1f2db0698aae4856" 2026-03-23 05:20:19,362 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:20:20,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:20] "GET /pos-self/133?access_token=1f2db0698aae4856 HTTP/1.1" 200 - 57 0.046 1.104 2026-03-23 05:20:20,515 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '53F11DF417AFB51460A98213D46B3194', 'loaderId': '9E9CB3A4E631F6C199A469855DBECDB3', 'isDownload': False} 2026-03-23 05:20:20,515 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate ready code "odoo.isTourReady('test_product_dont_display_all_variants')" 2026-03-23 05:20:20,569 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:20:20,609 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:20:20,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:20] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.034 0.048 2026-03-23 05:20:20,682 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:20:20,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:20] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.013 0.133 2026-03-23 05:20:20,741 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:20:20,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:20] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.008 0.168 2026-03-23 05:20:21,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.016 2026-03-23 05:20:21,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:21] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.002 0.014 2026-03-23 05:20:21,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 05:20:21,179 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate test code "odoo.startTour('test_product_dont_display_all_variants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/133?access_token=1f2db0698aae4856", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:20:21,197 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [1/15] Tour test_product_dont_display_all_variants → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:20:21,204 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:20:21,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.017 2026-03-23 05:20:21,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:21] "POST /pos-self/relations/133 HTTP/1.1" 200 - 41 0.038 0.070 2026-03-23 05:20:21,409 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11893) 2026-03-23 05:20:21,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.183 2026-03-23 05:20:21,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:21] "POST /pos-self/data/133 HTTP/1.1" 200 - 222 0.227 0.387 2026-03-23 05:20:21,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.506 2026-03-23 05:20:22,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.046 2026-03-23 05:20:22,160 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: Owl is running in 'dev' mode. 2026-03-23 05:20:22,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/ir.attachment/11889/raw HTTP/1.1" 200 - 4 0.007 0.010 2026-03-23 05:20:22,379 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [2/15] Tour test_product_dont_display_all_variants → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:20:22,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/ir.attachment/11888/raw HTTP/1.1" 200 - 4 0.005 0.016 2026-03-23 05:20:22,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/ir.attachment/11857/raw HTTP/1.1" 200 - 4 0.011 0.037 2026-03-23 05:20:22,580 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:20:22,645 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [3/15] Tour test_product_dont_display_all_variants → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-03-23 05:20:22,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/pos.category/295/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.004 0.043 2026-03-23 05:20:22,799 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [4/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-03-23 05:20:22,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.013 0.093 2026-03-23 05:20:22,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/product.template/2236/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 05:20:22,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/product.template/2234/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.057 2026-03-23 05:20:22,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/product.template/2237/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.020 0.093 2026-03-23 05:20:22,941 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/product.template/2235/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.137 2026-03-23 05:20:22,959 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [5/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke always never' (trigger: .combo_product_box span:contains('Coke always never')) 2026-03-23 05:20:22,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:22] "GET /web/image/product.template/2238/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.017 0.180 2026-03-23 05:20:23,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:23] "GET /web/image/product.template/2239/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.188 2026-03-23 05:20:23,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:23] "GET /web/image/product.template/2240/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.010 0.223 2026-03-23 05:20:23,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:23] "GET /web/image/product.template/2241/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.242 2026-03-23 05:20:23,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:23] "GET /web/image/product.template/2242/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.243 2026-03-23 05:20:23,181 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [6/15] Tour test_product_dont_display_all_variants → Step Click on button 'Red' (trigger: .btn:contains('Red')) 2026-03-23 05:20:23,244 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:23] "GET /web/image/product.product/2428/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.014 0.185 2026-03-23 05:20:23,299 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [7/15] Tour test_product_dont_display_all_variants → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-03-23 05:20:23,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:23] "GET /web/image/product.product/2430/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.014 0.288 2026-03-23 05:20:23,414 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [8/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-03-23 05:20:23,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:23] "GET /web/image/product.product/2431/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.034 0.341 2026-03-23 05:20:23,527 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [9/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-03-23 05:20:23,595 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [10/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke always only' (trigger: .combo_product_box span:contains('Coke always only')) 2026-03-23 05:20:23,690 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [11/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-03-23 05:20:23,858 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [12/15] Tour test_product_dont_display_all_variants → Step Click on product 'Meal Combo' (trigger: .product_list .o_self_product_box span:contains('Meal Combo')) 2026-03-23 05:20:23,915 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [13/15] Tour test_product_dont_display_all_variants → Step Click on combo product 'Coke never only' (trigger: .combo_product_box span:contains('Coke never only')) 2026-03-23 05:20:23,998 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [14/15] Tour test_product_dont_display_all_variants → Step Click on button 'Red' (trigger: .btn:contains('Red')) 2026-03-23 05:20:24,086 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: [15/15] Tour test_product_dont_display_all_variants → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-03-23 05:20:24,218 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-03-23 05:20:24,221 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_product_dont_display_all_variants SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 05:20:24,358 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11274088 (allocated 12455936) 2026-03-23 05:20:24,373 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 117756 2026-03-23 05:20:24,375 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-03-23 05:20:24,378 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 117756 2026-03-23 05:20:24,494 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpjo749887_chrome_odoo" 2026-03-23 05:20:24,538 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-03-23 05:20:30,813 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 117916 2026-03-23 05:20:30,813 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmprp1wm2km_chrome_odoo 2026-03-23 05:20:30,813 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:38199/json/version 2026-03-23 05:20:30,814 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:30,991 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/141.0.7390.54 2026-03-23 05:20:30,991 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:38199/json 2026-03-23 05:20:30,999 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:31,042 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:38199/devtools/page/0D9AE715F5C77F1282AA9BD44ACA94B1 2026-03-23 05:20:31,105 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-03-23 05:20:31,141 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-03-23 05:20:31,247 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-03-23 05:20:31,444 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/134?access_token=dd7a87235fc7439f" in browser 2026-03-23 05:20:31,444 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigating to: "http://127.0.0.1:8069/pos-self/134?access_token=dd7a87235fc7439f" 2026-03-23 05:20:31,473 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:20:32,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:32] "GET /pos-self/134?access_token=dd7a87235fc7439f HTTP/1.1" 200 - 59 0.058 0.779 2026-03-23 05:20:32,321 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '0D9AE715F5C77F1282AA9BD44ACA94B1', 'loaderId': 'FCFDFB0A6C6D6F2B40564DEAFB3581A4', 'isDownload': False} 2026-03-23 05:20:32,321 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-03-23 05:20:32,367 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:20:32,408 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:20:32,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:32] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.046 0.094 2026-03-23 05:20:32,567 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:20:32,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:32] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.038 0.208 2026-03-23 05:20:32,659 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:20:32,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:32] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.028 0.343 2026-03-23 05:20:32,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-03-23 05:20:33,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.019 2026-03-23 05:20:33,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:33] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.009 0.013 2026-03-23 05:20:33,054 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate test code "odoo.startTour('self_combo_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/134?access_token=dd7a87235fc7439f", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:20:33,068 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:20:33,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:20:33,077 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [1/19] Tour self_combo_selector → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:20:33,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:33] "POST /pos-self/relations/134 HTTP/1.1" 200 - 41 0.039 0.109 2026-03-23 05:20:33,351 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11933) 2026-03-23 05:20:33,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.011 0.244 2026-03-23 05:20:33,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:33] "POST /pos-self/data/134 HTTP/1.1" 200 - 225 0.244 0.404 2026-03-23 05:20:34,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.611 2026-03-23 05:20:34,104 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-03-23 05:20:34,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/ir.attachment/11929/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 05:20:34,341 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [2/19] Tour self_combo_selector → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-03-23 05:20:34,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/pos.category/296/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.007 0.032 2026-03-23 05:20:34,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/pos.category/298/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.011 0.060 2026-03-23 05:20:34,636 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:20:34,655 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "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 05:20:34,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/pos.category/297/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.001 0.140 2026-03-23 05:20:34,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/pos.category/295/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.004 0.194 2026-03-23 05:20:34,755 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [3/19] Tour self_combo_selector → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-03-23 05:20:34,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2243/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.177 2026-03-23 05:20:34,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2244/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.196 2026-03-23 05:20:34,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2245/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-03-23 05:20:34,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2246/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-03-23 05:20:34,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2247/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-03-23 05:20:34,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2252/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-03-23 05:20:34,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2248/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-03-23 05:20:34,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2249/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-03-23 05:20:34,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2250/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.119 2026-03-23 05:20:34,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:34] "GET /web/image/product.template/2251/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-03-23 05:20:35,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.template/2234/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.006 0.134 2026-03-23 05:20:35,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.template/2235/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-03-23 05:20:35,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.template/2238/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.207 2026-03-23 05:20:35,179 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [4/19] Tour self_combo_selector → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:20:35,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2434/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.029 0.251 2026-03-23 05:20:35,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2433/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.249 2026-03-23 05:20:35,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2435/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.250 2026-03-23 05:20:35,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2426/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.235 2026-03-23 05:20:35,302 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [5/19] Tour self_combo_selector → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:20:35,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.template/2236/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-03-23 05:20:35,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.template/2237/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.156 2026-03-23 05:20:35,370 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [6/19] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:20:35,463 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [7/19] Tour self_combo_selector → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-03-23 05:20:35,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2437/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.010 0.031 2026-03-23 05:20:35,590 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [8/19] Tour self_combo_selector → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-03-23 05:20:35,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2436/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.010 0.084 2026-03-23 05:20:35,674 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [9/19] Tour self_combo_selector → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:20:35,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2440/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.008 0.029 2026-03-23 05:20:35,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2441/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.006 0.064 2026-03-23 05:20:35,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2438/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.007 0.108 2026-03-23 05:20:35,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:35] "GET /web/image/product.product/2439/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.052 0.186 2026-03-23 05:20:35,969 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [10/19] Tour self_combo_selector → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:20:36,203 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [11/19] Tour self_combo_selector → Step .btn .oi-plus 2026-03-23 05:20:36,243 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:36] "GET /web/image/ir.attachment/11897/raw HTTP/1.1" 200 - 4 0.005 0.014 2026-03-23 05:20:36,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:36] "GET /web/image/product.product/2442/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.004 0.019 2026-03-23 05:20:36,408 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [12/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather"))) 2026-03-23 05:20:36,464 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [13/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Combo Product 5))) 2026-03-23 05:20:36,518 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [14/19] Tour self_combo_selector → Step Check combo Office Combo (trigger: .product-cart-item div:contains("Office Combo"):has(div:contains(Combo Product 8))) 2026-03-23 05:20:36,576 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [15/19] Tour self_combo_selector → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:20:36,731 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [16/19] Tour self_combo_selector → Step Check if the order number is shown (trigger: .tracking-number) 2026-03-23 05:20:36,806 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77183269 started for PoS orders references: [{'name': None, 'uuid': 'f2e8e934-d36b-40a3-89b6-88b13e2a782b'}] 2026-03-23 05:20:36,900 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77183269 order {'name': None, 'uuid': 'f2e8e934-d36b-40a3-89b6-88b13e2a782b'} created pos.order #763 2026-03-23 05:20:36,922 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77183269 finished 2026-03-23 05:20:37,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 136 0.155 0.293 2026-03-23 05:20:37,277 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [17/19] Tour self_combo_selector → Step Check that the order number start with 'S', and end with number '1'. (trigger: span.tracking-number) 2026-03-23 05:20:37,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.033 0.040 2026-03-23 05:20:37,328 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [18/19] Tour self_combo_selector → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:20:37,399 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: [19/19] Tour self_combo_selector → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:20:37,443 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-03-23 05:20:37,444 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:20:37,603 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11475120 (allocated 12718080) 2026-03-23 05:20:37,607 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 117916 2026-03-23 05:20:37,610 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-03-23 05:20:37,611 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 117916 2026-03-23 05:20:37,729 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmprp1wm2km_chrome_odoo" 2026-03-23 05:20:37,845 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-03-23 05:20:43,852 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 118094 2026-03-23 05:20:43,852 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmp3i2n9efr_chrome_odoo 2026-03-23 05:20:43,852 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:38891/json/version 2026-03-23 05:20:43,861 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:43,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Browser version: Chrome/141.0.7390.54 2026-03-23 05:20:43,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:38891/json 2026-03-23 05:20:43,992 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:44,065 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:38891/devtools/page/164FBDC10B4E09FB67F07D46086B7FE2 2026-03-23 05:20:44,150 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-03-23 05:20:44,176 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-03-23 05:20:44,280 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-03-23 05:20:44,504 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Open "http://127.0.0.1:8069/pos-self/135?access_token=91f2369feeb04220" in browser 2026-03-23 05:20:44,505 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigating to: "http://127.0.0.1:8069/pos-self/135?access_token=91f2369feeb04220" 2026-03-23 05:20:44,525 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:20:45,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:45] "GET /pos-self/135?access_token=91f2369feeb04220 HTTP/1.1" 200 - 59 0.054 0.597 2026-03-23 05:20:45,179 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '164FBDC10B4E09FB67F07D46086B7FE2', 'loaderId': 'C418ABD0CD80CBFB9EDE2BA2CC630291', 'isDownload': False} 2026-03-23 05:20:45,179 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate ready code "odoo.isTourReady('self_combo_selector_category')" 2026-03-23 05:20:45,208 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:20:45,237 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:20:45,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:45] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.034 0.052 2026-03-23 05:20:45,320 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:20:45,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:45] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.013 0.114 2026-03-23 05:20:45,371 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:20:45,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:45] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.012 0.190 2026-03-23 05:20:45,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.031 2026-03-23 05:20:45,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:45] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.025 0.053 2026-03-23 05:20:45,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.007 0.068 2026-03-23 05:20:45,896 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate test code "odoo.startTour('self_combo_selector_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/135?access_token=91f2369feeb04220", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:20:45,919 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:20:45,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:20:45,925 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [1/8] Tour self_combo_selector_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:20:46,027 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:11973) 2026-03-23 05:20:46,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.072 2026-03-23 05:20:46,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:46] "POST /pos-self/relations/135 HTTP/1.1" 200 - 41 0.045 0.147 2026-03-23 05:20:46,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.081 2026-03-23 05:20:46,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:46] "POST /pos-self/data/135 HTTP/1.1" 200 - 223 0.244 0.411 2026-03-23 05:20:46,984 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: Owl is running in 'dev' mode. 2026-03-23 05:20:47,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/ir.attachment/11969/raw HTTP/1.1" 200 - 4 0.014 0.021 2026-03-23 05:20:47,221 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [2/8] Tour self_combo_selector_category → Step Click on product 'Test Combo' (trigger: .product_list .o_self_product_box span:contains('Test Combo')) 2026-03-23 05:20:47,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/ir.attachment/11968/raw HTTP/1.1" 200 - 4 0.008 0.027 2026-03-23 05:20:47,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/pos.category/295/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.017 0.102 2026-03-23 05:20:47,577 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:20:47,602 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "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 05:20:47,610 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [3/8] Tour self_combo_selector_category → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-03-23 05:20:47,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/pos.category/300/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.015 0.205 2026-03-23 05:20:47,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/pos.category/302/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.006 0.278 2026-03-23 05:20:47,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/pos.category/299/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.005 0.340 2026-03-23 05:20:47,825 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [4/8] Tour self_combo_selector_category → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:20:47,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/pos.category/301/image_128?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 2 0.003 0.376 2026-03-23 05:20:47,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/product.template/2253/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.009 0.387 2026-03-23 05:20:47,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/product.template/2254/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.016 0.261 2026-03-23 05:20:47,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:47] "GET /web/image/product.template/2255/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-03-23 05:20:48,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2256/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.011 0.238 2026-03-23 05:20:48,021 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [5/8] Tour self_combo_selector_category → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:20:48,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2263/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.005 0.239 2026-03-23 05:20:48,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.product/2446/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.010 0.217 2026-03-23 05:20:48,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.product/2447/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.005 0.197 2026-03-23 05:20:48,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2257/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.164 2026-03-23 05:20:48,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2262/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-03-23 05:20:48,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2258/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-03-23 05:20:48,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2259/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.017 0.163 2026-03-23 05:20:48,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2260/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.008 0.179 2026-03-23 05:20:48,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2261/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.130 2026-03-23 05:20:48,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2234/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-03-23 05:20:48,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2235/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-03-23 05:20:48,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2238/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-03-23 05:20:48,419 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [6/8] Tour self_combo_selector_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:20:48,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2236/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-03-23 05:20:48,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.template/2237/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-03-23 05:20:48,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/ir.attachment/11937/raw HTTP/1.1" 200 - 4 0.001 0.016 2026-03-23 05:20:48,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "GET /web/image/product.product/2453/image_512?unique=2026-03-23T05:20:11.000+00:00 HTTP/1.1" 200 - 8 0.014 0.043 2026-03-23 05:20:48,541 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [7/8] Tour self_combo_selector_category → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:20:48,622 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60972186 started for PoS orders references: [{'name': None, 'uuid': '2b5563ea-4b71-40c7-b37f-3e991700fa79'}] 2026-03-23 05:20:48,683 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60972186 order {'name': None, 'uuid': '2b5563ea-4b71-40c7-b37f-3e991700fa79'} created pos.order #764 2026-03-23 05:20:48,711 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60972186 finished 2026-03-23 05:20:48,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.106 0.219 2026-03-23 05:20:49,060 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: [8/8] Tour self_combo_selector_category → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:20:49,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.026 0.045 2026-03-23 05:20:49,100 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-03-23 05:20:49,101 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: ╔═════════════════════════════════════════════╗ ║ TOUR self_combo_selector_category SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 05:20:49,252 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 8887792 (allocated 10485760) 2026-03-23 05:20:49,299 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 118094 2026-03-23 05:20:49,316 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-03-23 05:20:49,321 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 118094 2026-03-23 05:20:49,489 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmp3i2n9efr_chrome_odoo" 2026-03-23 05:20:49,563 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:20:51,179 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-03-23 05:20:55,490 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 118268 2026-03-23 05:20:55,490 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpx3go2wzx_chrome_odoo 2026-03-23 05:20:55,490 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:35245/json/version 2026-03-23 05:20:55,498 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:55,726 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/141.0.7390.54 2026-03-23 05:20:55,726 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:35245/json 2026-03-23 05:20:55,727 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:20:55,812 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:35245/devtools/page/8EE7A4EA613C0ABAA1B0B824A8A0B49E 2026-03-23 05:20:55,856 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-03-23 05:20:55,879 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-03-23 05:20:56,000 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-03-23 05:20:56,237 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/136?access_token=922e93361fba44a7" in browser 2026-03-23 05:20:56,238 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigating to: "http://127.0.0.1:8069/pos-self/136?access_token=922e93361fba44a7" 2026-03-23 05:20:56,274 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:20:56,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:56] "GET /pos-self/136?access_token=922e93361fba44a7 HTTP/1.1" 200 - 57 0.062 0.533 2026-03-23 05:20:56,867 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '8EE7A4EA613C0ABAA1B0B824A8A0B49E', 'loaderId': 'C79F44B1856FD8E088357079C805804E', 'isDownload': False} 2026-03-23 05:20:56,869 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-03-23 05:20:56,934 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:20:56,954 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:20:57,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.029 0.062 2026-03-23 05:20:57,042 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:20:57,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.013 0.137 2026-03-23 05:20:57,103 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:20:57,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.013 0.197 2026-03-23 05:20:57,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.032 2026-03-23 05:20:57,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.006 0.021 2026-03-23 05:20:57,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 05:20:57,559 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate test code "odoo.startTour('self_order_is_close', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/136?access_token=922e93361fba44a7", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:20:57,570 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:20:57,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:20:57,578 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [1/4] Tour self_order_is_close → Step Check if the POS is closed (trigger: .o-self-closed) 2026-03-23 05:20:57,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "POST /pos-self/relations/136 HTTP/1.1" 200 - 39 0.033 0.062 2026-03-23 05:20:57,749 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12023) 2026-03-23 05:20:57,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.010 0.161 2026-03-23 05:20:58,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "POST /pos-self/data/136 HTTP/1.1" 200 - 208 0.221 0.344 2026-03-23 05:20:58,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.488 2026-03-23 05:20:58,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.045 2026-03-23 05:20:58,409 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-03-23 05:20:58,495 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [2/4] Tour self_order_is_close → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:20:58,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /web/image/ir.attachment/12019/raw HTTP/1.1" 200 - 4 0.003 0.031 2026-03-23 05:20:58,674 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [3/4] Tour self_order_is_close → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:20:58,793 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: [4/4] Tour self_order_is_close → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-03-23 05:20:58,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /web/image/pos.category/303/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.080 2026-03-23 05:20:58,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /web/image/product.template/2264/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.057 2026-03-23 05:20:58,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /web/image/product.template/2268/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.077 2026-03-23 05:20:58,853 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-03-23 05:20:58,857 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:20:58,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /web/image/product.template/2266/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.092 2026-03-23 05:20:58,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /web/image/product.template/2267/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.113 2026-03-23 05:20:58,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:20:58] "GET /web/image/product.template/2265/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-03-23 05:20:59,014 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6475312 (allocated 7340032) 2026-03-23 05:20:59,037 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 118268 2026-03-23 05:20:59,040 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-03-23 05:20:59,046 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 118268 2026-03-23 05:20:59,167 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpx3go2wzx_chrome_odoo" 2026-03-23 05:20:59,247 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-03-23 05:21:03,625 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-03-23 05:21:08,514 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 118416 2026-03-23 05:21:08,529 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmpwgole20w_chrome_odoo 2026-03-23 05:21:08,530 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:35629/json/version 2026-03-23 05:21:08,584 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:08,870 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Browser version: Chrome/141.0.7390.54 2026-03-23 05:21:08,870 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:35629/json 2026-03-23 05:21:08,872 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:08,935 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:35629/devtools/page/AD61A7F1CC7AC821D95E253337EDA73E 2026-03-23 05:21:09,020 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-03-23 05:21:09,049 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-03-23 05:21:09,249 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-03-23 05:21:09,492 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Open "http://127.0.0.1:8069/pos-self/138" in browser 2026-03-23 05:21:09,493 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigating to: "http://127.0.0.1:8069/pos-self/138" 2026-03-23 05:21:09,543 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:21:10,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:10] "GET /pos-self/138 HTTP/1.1" 200 - 57 0.080 1.203 2026-03-23 05:21:10,814 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': 'AD61A7F1CC7AC821D95E253337EDA73E', 'loaderId': 'A1535EBF13AEA14D768BCCABC8BDC251', 'isDownload': False} 2026-03-23 05:21:10,815 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-03-23 05:21:10,892 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:21:10,927 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:21:11,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.038 0.090 2026-03-23 05:21:11,031 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:21:11,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.174 2026-03-23 05:21:11,116 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:21:11,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.032 0.242 2026-03-23 05:21:11,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.032 2026-03-23 05:21:11,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.014 0.026 2026-03-23 05:21:11,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.023 2026-03-23 05:21:11,647 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/138", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:21:11,661 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:21:11,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.013 2026-03-23 05:21:11,678 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [1/5] Tour self_order_is_open_consultation → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:21:11,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "POST /pos-self/relations/138 HTTP/1.1" 200 - 41 0.045 0.072 2026-03-23 05:21:11,909 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12105) 2026-03-23 05:21:11,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.202 2026-03-23 05:21:12,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:12] "POST /pos-self/data/138 HTTP/1.1" 200 - 212 0.202 0.352 2026-03-23 05:21:12,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.471 2026-03-23 05:21:12,520 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: Owl is running in 'dev' mode. 2026-03-23 05:21:12,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:12] "GET /web/image/ir.attachment/12101/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 05:21:12,663 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [2/5] Tour self_order_is_open_consultation → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:21:12,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:12] "GET /web/image/ir.attachment/12069/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-03-23 05:21:12,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:21:12,850 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [3/5] Tour self_order_is_open_consultation → Step Check if the POS is opened (trigger: body:not(:has(.o-self-closed))) 2026-03-23 05:21:12,908 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [4/5] Tour self_order_is_open_consultation → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:21:12,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:12] "GET /web/image/pos.category/303/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-03-23 05:21:12,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:12] "GET /web/image/product.template/2264/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.040 2026-03-23 05:21:12,975 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: [5/5] Tour self_order_is_open_consultation → Step Check that 'Order' do not exist (trigger: body:not(:has(.btn:text(Order)))) 2026-03-23 05:21:12,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:12] "GET /web/image/product.template/2268/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.073 2026-03-23 05:21:13,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:13] "GET /web/image/product.template/2265/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-03-23 05:21:13,037 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-03-23 05:21:13,038 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_is_open_consultation SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:21:13,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:13] "GET /web/image/product.template/2266/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.141 2026-03-23 05:21:13,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:13] "GET /web/image/product.template/2267/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.170 2026-03-23 05:21:13,146 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6651768 (allocated 7602176) 2026-03-23 05:21:13,155 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 118416 2026-03-23 05:21:13,156 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-03-23 05:21:13,157 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 118416 2026-03-23 05:21:13,336 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmpwgole20w_chrome_odoo" 2026-03-23 05:21:13,490 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-03-23 05:21:18,890 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 118566 2026-03-23 05:21:18,891 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpf7q3hug0_chrome_odoo 2026-03-23 05:21:18,891 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:40245/json/version 2026-03-23 05:21:18,892 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:19,028 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/141.0.7390.54 2026-03-23 05:21:19,029 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:40245/json 2026-03-23 05:21:19,035 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:19,058 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:40245/devtools/page/0284D7DB978BAD2D5367108973A457E5 2026-03-23 05:21:19,096 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-03-23 05:21:19,150 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-03-23 05:21:19,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-03-23 05:21:19,481 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/139?access_token=f7cd80e778b64ca3" in browser 2026-03-23 05:21:19,482 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/139?access_token=f7cd80e778b64ca3" 2026-03-23 05:21:19,501 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:21:20,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:20] "GET /pos-self/139?access_token=f7cd80e778b64ca3 HTTP/1.1" 200 - 57 0.047 0.547 2026-03-23 05:21:20,093 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '0284D7DB978BAD2D5367108973A457E5', 'loaderId': 'BB14A91001001864A5995D63A02EA128', 'isDownload': False} 2026-03-23 05:21:20,093 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-03-23 05:21:20,136 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:21:20,161 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:21:20,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:20] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.036 0.064 2026-03-23 05:21:20,260 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:21:20,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:20] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.017 0.143 2026-03-23 05:21:20,328 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:21:20,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:20] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.017 0.195 2026-03-23 05:21:20,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.149 2026-03-23 05:21:20,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.009 0.044 2026-03-23 05:21:20,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:20] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.005 0.082 2026-03-23 05:21:20,899 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/139?access_token=f7cd80e778b64ca3", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:21:20,913 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:21:20,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:20] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:21:20,916 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/18] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-03-23 05:21:21,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:21] "POST /pos-self/relations/139 HTTP/1.1" 200 - 39 0.069 0.087 2026-03-23 05:21:21,149 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12145) 2026-03-23 05:21:21,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.219 2026-03-23 05:21:21,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:21] "POST /pos-self/data/139 HTTP/1.1" 200 - 217 0.160 0.343 2026-03-23 05:21:21,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.485 2026-03-23 05:21:21,766 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-03-23 05:21:21,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:21] "GET /web/image/ir.attachment/12141/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 05:21:21,882 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/18] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:21:22,017 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/18] Tour self_order_pos_closed → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:21:22,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/ir.attachment/12109/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-03-23 05:21:22,059 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21: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 05:21:22,132 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/18] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:21:22,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/pos.category/304/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.007 0.032 2026-03-23 05:21:22,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/pos.category/305/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-03-23 05:21:22,296 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/18] Tour self_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-03-23 05:21:22,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/pos.category/306/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.003 0.123 2026-03-23 05:21:22,340 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/18] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-03-23 05:21:22,342 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "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 05:21:22,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/pos.category/303/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.003 0.179 2026-03-23 05:21:22,445 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:21:22,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2271/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.023 0.152 2026-03-23 05:21:22,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2269/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.191 2026-03-23 05:21:22,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2270/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.218 2026-03-23 05:21:22,535 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:21:22,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2272/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-03-23 05:21:22,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2273/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.219 2026-03-23 05:21:22,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2278/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.183 2026-03-23 05:21:22,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2274/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.133 2026-03-23 05:21:22,638 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-03-23 05:21:22,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2268/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.149 2026-03-23 05:21:22,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2275/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-03-23 05:21:22,685 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/18] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-03-23 05:21:22,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2276/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.120 2026-03-23 05:21:22,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2277/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.113 2026-03-23 05:21:22,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2264/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-03-23 05:21:22,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2265/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-03-23 05:21:22,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2266/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-03-23 05:21:22,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:22] "GET /web/image/product.template/2267/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-03-23 05:21:22,811 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/18] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-03-23 05:21:22,930 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/18] Tour self_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-03-23 05:21:23,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2459/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.018 0.052 2026-03-23 05:21:23,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2460/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.072 2026-03-23 05:21:23,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2461/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.085 2026-03-23 05:21:23,138 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:21:23,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2458/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.104 2026-03-23 05:21:23,224 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:21:23,295 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/18] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:21:23,408 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-03-23 05:21:23,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2462/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.025 0.048 2026-03-23 05:21:23,557 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-03-23 05:21:23,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2463/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.028 0.105 2026-03-23 05:21:23,678 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-03-23 05:21:23,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2464/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.035 0.042 2026-03-23 05:21:23,730 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-03-23 05:21:23,731 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 05:21:23,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2466/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.010 0.075 2026-03-23 05:21:23,802 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2467/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.019 0.127 2026-03-23 05:21:23,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:23] "GET /web/image/product.product/2465/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.015 0.184 2026-03-23 05:21:23,931 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10555424 (allocated 11931648) 2026-03-23 05:21:23,953 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 118566 2026-03-23 05:21:23,956 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-03-23 05:21:23,978 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 118566 2026-03-23 05:21:24,166 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpf7q3hug0_chrome_odoo" 2026-03-23 05:21:24,955 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 118743 2026-03-23 05:21:24,955 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpid1j5t_d_chrome_odoo 2026-03-23 05:21:24,955 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45371/json/version 2026-03-23 05:21:24,958 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:25,106 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/141.0.7390.54 2026-03-23 05:21:25,106 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45371/json 2026-03-23 05:21:25,121 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:25,149 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:45371/devtools/page/7185205F966DB320058526D45AF02E1E 2026-03-23 05:21:25,179 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-03-23 05:21:25,220 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-03-23 05:21:25,430 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-03-23 05:21:25,439 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/139" in browser 2026-03-23 05:21:25,439 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/139" 2026-03-23 05:21:25,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:25] "GET /pos-self/139 HTTP/1.1" 200 - 5 0.006 0.035 2026-03-23 05:21:25,509 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '7185205F966DB320058526D45AF02E1E', 'loaderId': '88A392278382CD4E9B5F763E7614EFF7', 'isDownload': False} 2026-03-23 05:21:25,509 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('self_order_pos_closed')" 2026-03-23 05:21:25,564 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:21:25,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:25] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.017 2026-03-23 05:21:25,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:25] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.034 2026-03-23 05:21:25,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:25] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.058 2026-03-23 05:21:25,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-03-23 05:21:25,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:25] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 05:21:25,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:21:25,965 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/139", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:21:25,989 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/18] Tour self_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-03-23 05:21:25,991 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:21:25,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:21:26,094 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:26] "POST /pos-self/relations/139 HTTP/1.1" 200 - 15 0.027 0.059 2026-03-23 05:21:26,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.092 2026-03-23 05:21:26,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:26] "POST /pos-self/data/139 HTTP/1.1" 200 - 139 0.120 0.336 2026-03-23 05:21:26,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.437 2026-03-23 05:21:26,684 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-03-23 05:21:26,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:26] "GET /web/image/ir.attachment/12148/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-03-23 05:21:26,829 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/18] Tour self_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:21:26,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:26] "GET /web/image/ir.attachment/12147/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 05:21:27,039 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/18] Tour self_order_pos_closed → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:21:27,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/ir.attachment/12109/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 05:21:27,089 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:21:27,139 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/18] Tour self_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:21:27,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/pos.category/304/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.004 0.033 2026-03-23 05:21:27,266 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/18] Tour self_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-03-23 05:21:27,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/pos.category/306/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.079 2026-03-23 05:21:27,290 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "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 05:21:27,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/pos.category/305/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.115 2026-03-23 05:21:27,323 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/18] Tour self_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-03-23 05:21:27,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/pos.category/303/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.130 2026-03-23 05:21:27,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2270/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-03-23 05:21:27,373 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2271/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-03-23 05:21:27,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2269/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-03-23 05:21:27,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2272/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.024 0.126 2026-03-23 05:21:27,505 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:21:27,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2273/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.201 2026-03-23 05:21:27,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2278/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-03-23 05:21:27,626 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:21:27,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2274/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.256 2026-03-23 05:21:27,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2275/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.280 2026-03-23 05:21:27,702 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-03-23 05:21:27,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2276/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.272 2026-03-23 05:21:27,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2277/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.249 2026-03-23 05:21:27,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2264/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.193 2026-03-23 05:21:27,763 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/18] Tour self_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-03-23 05:21:27,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2268/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-03-23 05:21:27,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2265/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.152 2026-03-23 05:21:27,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2266/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.132 2026-03-23 05:21:27,845 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/18] Tour self_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-03-23 05:21:27,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:27] "GET /web/image/product.template/2267/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.143 2026-03-23 05:21:27,938 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/18] Tour self_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-03-23 05:21:28,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2459/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.009 0.021 2026-03-23 05:21:28,036 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/18] Tour self_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:21:28,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2460/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.010 0.055 2026-03-23 05:21:28,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2461/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.009 0.104 2026-03-23 05:21:28,113 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/18] Tour self_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:21:28,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2458/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.134 2026-03-23 05:21:28,199 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/18] Tour self_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:21:28,302 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-03-23 05:21:28,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2462/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.015 0.041 2026-03-23 05:21:28,418 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/18] Tour self_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-03-23 05:21:28,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2463/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.006 0.051 2026-03-23 05:21:28,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2464/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.031 0.048 2026-03-23 05:21:28,540 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/18] Tour self_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-03-23 05:21:28,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2465/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.105 2026-03-23 05:21:28,620 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-03-23 05:21:28,621 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔══════════════════════════════════════╗ ║ TOUR self_order_pos_closed SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-03-23 05:21:28,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2466/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.008 0.140 2026-03-23 05:21:28,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:28] "GET /web/image/product.product/2467/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.025 0.205 2026-03-23 05:21:28,787 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10390572 (allocated 11407360) 2026-03-23 05:21:28,805 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 118743 2026-03-23 05:21:28,808 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-03-23 05:21:28,809 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 118743 2026-03-23 05:21:28,928 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpid1j5t_d_chrome_odoo" 2026-03-23 05:21:29,456 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 118921 2026-03-23 05:21:29,458 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp_bfw5dzi_chrome_odoo 2026-03-23 05:21:29,458 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:34089/json/version 2026-03-23 05:21:29,460 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:29,651 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Browser version: Chrome/141.0.7390.54 2026-03-23 05:21:29,651 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:34089/json 2026-03-23 05:21:29,652 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:29,751 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:34089/devtools/page/CB41E2449C18B687E2A5CD7F3018B7B5 2026-03-23 05:21:29,829 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-03-23 05:21:29,853 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-03-23 05:21:29,993 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-03-23 05:21:30,020 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/139?access_token=f7cd80e778b64ca3" in browser 2026-03-23 05:21:30,020 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/139?access_token=f7cd80e778b64ca3" 2026-03-23 05:21:30,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "GET /pos-self/139?access_token=f7cd80e778b64ca3 HTTP/1.1" 200 - 5 0.005 0.039 2026-03-23 05:21:30,087 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'CB41E2449C18B687E2A5CD7F3018B7B5', 'loaderId': 'BBEBFECC20EF69D8C35B56ED30FD638D', 'isDownload': False} 2026-03-23 05:21:30,087 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate ready code "odoo.isTourReady('kiosk_order_pos_closed')" 2026-03-23 05:21:30,152 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:21:30,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.023 2026-03-23 05:21:30,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.062 2026-03-23 05:21:30,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.012 0.088 2026-03-23 05:21:30,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-03-23 05:21:30,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.012 0.013 2026-03-23 05:21:30,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:21:30,664 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('kiosk_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/139?access_token=f7cd80e778b64ca3", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:21:30,695 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:21:30,697 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [1/20] Tour kiosk_order_pos_closed → Step Check if the POS is closed (trigger: .o-self-closed) 2026-03-23 05:21:30,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:21:30,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "POST /pos-self/relations/139 HTTP/1.1" 200 - 15 0.021 0.056 2026-03-23 05:21:30,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.072 2026-03-23 05:21:31,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:31] "POST /pos-self/data/139 HTTP/1.1" 200 - 139 0.164 0.317 2026-03-23 05:21:31,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.474 2026-03-23 05:21:31,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.049 2026-03-23 05:21:31,495 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: Owl is running in 'dev' mode. 2026-03-23 05:21:31,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:31] "GET /web/image/ir.attachment/12151/raw HTTP/1.1" 200 - 4 0.005 0.018 2026-03-23 05:21:31,602 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [2/20] Tour kiosk_order_pos_closed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:21:31,732 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [3/20] Tour kiosk_order_pos_closed → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:21:31,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:31] "GET /web/image/ir.attachment/12109/raw HTTP/1.1" 200 - 4 0.009 0.047 2026-03-23 05:21:31,876 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:21:31,978 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [4/20] Tour kiosk_order_pos_closed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:21:32,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/pos.category/304/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.004 0.044 2026-03-23 05:21:32,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/pos.category/305/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.008 0.058 2026-03-23 05:21:32,103 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [5/20] Tour kiosk_order_pos_closed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:21:32,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/pos.category/306/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.083 2026-03-23 05:21:32,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/pos.category/303/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.162 2026-03-23 05:21:32,216 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [6/20] Tour kiosk_order_pos_closed → Step Check that 'Checkout' do not exist (trigger: body:not(:has(.btn:text(Checkout)))) 2026-03-23 05:21:32,234 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [7/20] Tour kiosk_order_pos_closed → Step Click on product 'Desk Organizer' (trigger: .product_list .o_self_product_box span:contains('Desk Organizer')) 2026-03-23 05:21:32,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2270/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.180 2026-03-23 05:21:32,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2269/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.202 2026-03-23 05:21:32,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2271/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.258 2026-03-23 05:21:32,345 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2264/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-03-23 05:21:32,354 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [8/20] Tour kiosk_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:21:32,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2265/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-03-23 05:21:32,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2268/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.162 2026-03-23 05:21:32,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2266/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-03-23 05:21:32,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2267/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.149 2026-03-23 05:21:32,469 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [9/20] Tour kiosk_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:21:32,506 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "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 05:21:32,538 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [10/20] Tour kiosk_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-03-23 05:21:32,595 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [11/20] Tour kiosk_order_pos_closed → Step Click on Discard button (trigger: .btn.btn-link .oi-close) 2026-03-23 05:21:32,690 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [12/20] Tour kiosk_order_pos_closed → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-03-23 05:21:32,813 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [13/20] Tour kiosk_order_pos_closed → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-03-23 05:21:32,967 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [14/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-03-23 05:21:32,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:32] "GET /web/image/product.template/2272/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.102 2026-03-23 05:21:33,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:33] "GET /web/image/product.template/2273/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.009 0.093 2026-03-23 05:21:33,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:33] "GET /web/image/product.template/2278/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.191 2026-03-23 05:21:33,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:33] "GET /web/image/product.product/2460/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.012 0.069 2026-03-23 05:21:33,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:33] "GET /web/image/product.product/2459/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.006 0.092 2026-03-23 05:21:33,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:33] "GET /web/image/product.product/2461/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.006 0.113 2026-03-23 05:21:33,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:33] "GET /web/image/product.product/2458/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.126 2026-03-23 05:21:33,489 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [15/20] Tour kiosk_order_pos_closed → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:21:33,666 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [16/20] Tour kiosk_order_pos_closed → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:21:33,734 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [17/20] Tour kiosk_order_pos_closed → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:21:33,856 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [18/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Combo Product 5' (trigger: .combo_product_box span:contains('Combo Product 5')) 2026-03-23 05:21:33,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:33] "GET /web/image/product.product/2463/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.027 2026-03-23 05:21:33,982 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [19/20] Tour kiosk_order_pos_closed → Step Click on combo product 'Combo Product 8' (trigger: .combo_product_box span:contains('Combo Product 8')) 2026-03-23 05:21:33,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:33] "GET /web/image/product.product/2462/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.008 0.085 2026-03-23 05:21:34,077 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: [20/20] Tour kiosk_order_pos_closed → Step Check that 'Add to cart' do not exist (trigger: body:not(:has(.btn:text(Add to cart)))) 2026-03-23 05:21:34,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:34] "GET /web/image/product.product/2464/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.036 0.040 2026-03-23 05:21:34,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:34] "GET /web/image/product.product/2466/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.005 0.086 2026-03-23 05:21:34,136 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-03-23 05:21:34,137 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_pos_closed SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 05:21:34,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:34] "GET /web/image/product.product/2465/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.006 0.121 2026-03-23 05:21:34,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:34] "GET /web/image/product.product/2467/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.043 0.167 2026-03-23 05:21:34,456 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10226104 (allocated 11145216) 2026-03-23 05:21:34,470 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 118921 2026-03-23 05:21:34,471 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-03-23 05:21:34,474 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 118921 2026-03-23 05:21:34,600 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp_bfw5dzi_chrome_odoo" 2026-03-23 05:21:34,700 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-03-23 05:21:40,065 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 119092 2026-03-23 05:21:40,066 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmpi__3jhoi_chrome_odoo 2026-03-23 05:21:40,066 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:45191/json/version 2026-03-23 05:21:40,075 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45191', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:40,209 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/141.0.7390.54 2026-03-23 05:21:40,209 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:45191/json 2026-03-23 05:21:40,213 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45191', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:40,260 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:45191/devtools/page/B0C8D2DFBC2696FFE12AC92EDF2B864F 2026-03-23 05:21:40,332 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-03-23 05:21:40,372 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-03-23 05:21:40,593 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-03-23 05:21:40,762 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/140?access_token=cdc2d7c62ba847db" in browser 2026-03-23 05:21:40,762 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/140?access_token=cdc2d7c62ba847db" 2026-03-23 05:21:40,795 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:21:41,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:41] "GET /pos-self/140?access_token=cdc2d7c62ba847db HTTP/1.1" 200 - 57 0.065 0.703 2026-03-23 05:21:41,567 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'B0C8D2DFBC2696FFE12AC92EDF2B864F', 'loaderId': 'C308BD7CC0161AE2743F0759031EDE6C', 'isDownload': False} 2026-03-23 05:21:41,567 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-03-23 05:21:41,636 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:21:41,659 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:21:41,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:41] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.044 0.062 2026-03-23 05:21:41,758 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:21:41,788 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:41] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.017 0.126 2026-03-23 05:21:41,817 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:21:41,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:41] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.033 0.255 2026-03-23 05:21:42,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.014 2026-03-23 05:21:42,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:42] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.008 0.025 2026-03-23 05:21:42,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 05:21:42,426 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/140?access_token=cdc2d7c62ba847db", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:21:42,436 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:21:42,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:21:42,437 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:21:42,507 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-03-23 05:21:42,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:42] "POST /pos-self/relations/140 HTTP/1.1" 200 - 39 0.056 0.098 2026-03-23 05:21:42,693 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12191) 2026-03-23 05:21:42,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.227 2026-03-23 05:21:43,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:43] "POST /pos-self/data/140 HTTP/1.1" 200 - 209 0.241 0.374 2026-03-23 05:21:43,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.592 2026-03-23 05:21:43,418 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-03-23 05:21:43,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:43] "GET /web/image/ir.attachment/12187/raw HTTP/1.1" 200 - 4 0.004 0.011 2026-03-23 05:21:43,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:43] "GET /web/image/ir.attachment/12186/raw HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 05:21:43,694 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-03-23 05:21:43,703 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 05:21:43,775 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5718204 (allocated 6291456) 2026-03-23 05:21:43,777 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 119092 2026-03-23 05:21:43,779 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-03-23 05:21:43,782 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 119092 2026-03-23 05:21:43,908 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpi__3jhoi_chrome_odoo" 2026-03-23 05:21:44,668 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 119231 2026-03-23 05:21:44,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmp9wu0eqrs_chrome_odoo 2026-03-23 05:21:44,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:44999/json/version 2026-03-23 05:21:44,675 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44999', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:44,801 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/141.0.7390.54 2026-03-23 05:21:44,801 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:44999/json 2026-03-23 05:21:44,804 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44999', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:44,895 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:44999/devtools/page/3B7F1FD604A4E1B161F890F0626476D8 2026-03-23 05:21:44,938 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-03-23 05:21:44,963 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-03-23 05:21:45,081 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-03-23 05:21:45,091 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/140" in browser 2026-03-23 05:21:45,091 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/140" 2026-03-23 05:21:45,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "GET /pos-self/140 HTTP/1.1" 200 - 5 0.015 0.046 2026-03-23 05:21:45,185 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '3B7F1FD604A4E1B161F890F0626476D8', 'loaderId': '8FB492CB96190749D4594B023EDC312F', 'isDownload': False} 2026-03-23 05:21:45,186 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-03-23 05:21:45,229 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:21:45,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.017 2026-03-23 05:21:45,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.025 2026-03-23 05:21:45,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 05:21:45,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.020 2026-03-23 05:21:45,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:21:45,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.004 0.029 2026-03-23 05:21:45,652 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/140", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:21:45,660 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:21:45,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:21:45,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:21:45,725 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-03-23 05:21:45,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "POST /pos-self/relations/140 HTTP/1.1" 200 - 15 0.016 0.050 2026-03-23 05:21:45,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.072 2026-03-23 05:21:46,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:46] "POST /pos-self/data/140 HTTP/1.1" 200 - 131 0.129 0.289 2026-03-23 05:21:46,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.391 2026-03-23 05:21:46,340 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-03-23 05:21:46,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:46] "GET /web/image/ir.attachment/12194/raw HTTP/1.1" 200 - 4 0.002 0.022 2026-03-23 05:21:46,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:46] "GET /web/image/ir.attachment/12193/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-03-23 05:21:46,631 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-03-23 05:21:46,638 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 05:21:46,715 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5650868 (allocated 6553600) 2026-03-23 05:21:46,727 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 119231 2026-03-23 05:21:46,728 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-03-23 05:21:46,729 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 119231 2026-03-23 05:21:46,854 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp9wu0eqrs_chrome_odoo" 2026-03-23 05:21:47,507 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 119375 2026-03-23 05:21:47,508 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless temporary user profile dir: /tmp/tmpbb2syijs_chrome_odoo 2026-03-23 05:21:47,508 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:44983/json/version 2026-03-23 05:21:47,510 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44983', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:47,735 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Browser version: Chrome/141.0.7390.54 2026-03-23 05:21:47,736 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Issuing json command http://127.0.0.1:44983/json 2026-03-23 05:21:47,744 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44983', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:47,823 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Websocket url found: ws://127.0.0.1:44983/devtools/page/F5931A5884FD6A2326BC7C2F78EA7379 2026-03-23 05:21:47,870 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Enable chrome headless console log notification 2026-03-23 05:21:47,922 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome headless enable page notifications 2026-03-23 05:21:48,033 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Setting session cookie in browser 2026-03-23 05:21:48,046 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/140?access_token=cdc2d7c62ba847db" in browser 2026-03-23 05:21:48,046 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/140?access_token=cdc2d7c62ba847db" 2026-03-23 05:21:48,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /pos-self/140?access_token=cdc2d7c62ba847db HTTP/1.1" 200 - 5 0.005 0.032 2026-03-23 05:21:48,104 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'F5931A5884FD6A2326BC7C2F78EA7379', 'loaderId': 'B19FF6FFEC26B214945A02359FA0354E', 'isDownload': False} 2026-03-23 05:21:48,104 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate ready code "odoo.isTourReady('self_order_landing_page_carousel')" 2026-03-23 05:21:48,143 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:21:48,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.014 2026-03-23 05:21:48,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.039 2026-03-23 05:21:48,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.013 0.069 2026-03-23 05:21:48,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-03-23 05:21:48,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:21:48,522 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/140?access_token=cdc2d7c62ba847db", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:21:48,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.005 0.025 2026-03-23 05:21:48,537 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:21:48,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:21:48,538 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [1/2] Tour self_order_landing_page_carousel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:21:48,564 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 05:21:48,599 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: [2/2] Tour self_order_landing_page_carousel → Step Check that the slideshow is working (trigger: .carousel-item.active) 2026-03-23 05:21:48,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "POST /pos-self/relations/140 HTTP/1.1" 200 - 15 0.020 0.054 2026-03-23 05:21:48,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-03-23 05:21:49,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:49] "POST /pos-self/data/140 HTTP/1.1" 200 - 131 0.123 0.283 2026-03-23 05:21:49,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.048 2026-03-23 05:21:49,229 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: Owl is running in 'dev' mode. 2026-03-23 05:21:49,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:49] "GET /web/image/ir.attachment/12197/raw HTTP/1.1" 200 - 4 0.001 0.015 2026-03-23 05:21:49,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:49] "GET /web/image/ir.attachment/12196/raw HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 05:21:49,544 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-03-23 05:21:49,545 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR self_order_landing_page_carousel SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 05:21:49,652 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5665296 (allocated 6553600) 2026-03-23 05:21:49,661 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 119375 2026-03-23 05:21:49,662 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-03-23 05:21:49,663 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 119375 2026-03-23 05:21:49,833 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpbb2syijs_chrome_odoo" 2026-03-23 05:21:49,941 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-03-23 05:21:56,010 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 119520 2026-03-23 05:21:56,021 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp4ox_kqsz_chrome_odoo 2026-03-23 05:21:56,022 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:44111/json/version 2026-03-23 05:21:56,050 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:56,269 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/141.0.7390.54 2026-03-23 05:21:56,270 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:44111/json 2026-03-23 05:21:56,270 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:21:56,307 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:44111/devtools/page/485584F2CA21F3092155572D9FCE552B 2026-03-23 05:21:56,386 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-03-23 05:21:56,422 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-03-23 05:21:56,568 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-03-23 05:21:56,738 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/141?access_token=852900231b98495e" in browser 2026-03-23 05:21:56,739 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/141?access_token=852900231b98495e" 2026-03-23 05:21:56,759 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:21:57,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:57] "GET /pos-self/141?access_token=852900231b98495e HTTP/1.1" 200 - 57 0.048 1.060 2026-03-23 05:21:57,870 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '485584F2CA21F3092155572D9FCE552B', 'loaderId': '3FF2F9563C278C596C10EB8DBBF2120A', 'isDownload': False} 2026-03-23 05:21:57,871 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_product_availability')" 2026-03-23 05:21:57,921 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:21:57,958 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:21:58,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.036 0.090 2026-03-23 05:21:58,063 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:21:58,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.007 0.167 2026-03-23 05:21:58,128 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:21:58,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.025 0.215 2026-03-23 05:21:58,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.019 2026-03-23 05:21:58,588 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.021 2026-03-23 05:21:58,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 05:21:58,621 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_kiosk_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/141?access_token=852900231b98495e", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:21:58,636 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [1/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:21:58,636 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:21:58,636 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:21:58,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "POST /pos-self/relations/141 HTTP/1.1" 200 - 41 0.025 0.052 2026-03-23 05:21:58,789 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12237) 2026-03-23 05:21:58,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.129 2026-03-23 05:21:59,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:59] "POST /pos-self/data/141 HTTP/1.1" 200 - 220 0.202 0.370 2026-03-23 05:21:59,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.516 2026-03-23 05:21:59,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.051 2026-03-23 05:21:59,552 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-03-23 05:21:59,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:59] "GET /web/image/ir.attachment/12233/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-03-23 05:21:59,697 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [2/25] Tour test_self_order_kiosk_product_availability → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:21:59,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:59] "GET /web/image/ir.attachment/12201/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 05:21:59,788 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:21:59,875 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [3/25] Tour test_self_order_kiosk_product_availability → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-03-23 05:21:59,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:21:59] "GET /web/image/pos.category/308/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.045 2026-03-23 05:22:00,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/pos.category/307/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.061 2026-03-23 05:22:00,028 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [4/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-03-23 05:22:00,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/pos.category/309/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.004 0.123 2026-03-23 05:22:00,106 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [5/25] Tour test_self_order_kiosk_product_availability → Step Check if 'Combo Product 5' is marked as out of stock (trigger: .o_self_product_box:has(span:contains('Combo Product 5')):has(div:contains('Out of stock'))) 2026-03-23 05:22:00,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/pos.category/303/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.003 0.180 2026-03-23 05:22:00,163 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [6/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-03-23 05:22:00,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.template/2279/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.007 0.178 2026-03-23 05:22:00,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.template/2280/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-03-23 05:22:00,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.template/2281/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.216 2026-03-23 05:22:00,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.template/2282/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.014 0.184 2026-03-23 05:22:00,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.template/2283/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.198 2026-03-23 05:22:00,323 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [7/25] Tour test_self_order_kiosk_product_availability → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-03-23 05:22:00,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.template/2288/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-03-23 05:22:00,448 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.product/2472/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.020 0.041 2026-03-23 05:22:00,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.product/2473/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.086 2026-03-23 05:22:00,529 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [8/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-03-23 05:22:00,694 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [9/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:22:00,781 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [10/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Office Combo' to false (trigger: body) 2026-03-23 05:22:00,814 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:22:00,836 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [11/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:00,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:00] "GET /web/image/product.product/2478/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.009 0.026 2026-03-23 05:22:00,934 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [12/25] Tour test_self_order_kiosk_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Office Combo is no longer available. Please go back and edit your order.)) 2026-03-23 05:22:00,992 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [13/25] Tour test_self_order_kiosk_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-03-23 05:22:01,053 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [14/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Combo Product 4' (trigger: .product_list .o_self_product_box span:contains('Combo Product 4')) 2026-03-23 05:22:01,158 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [15/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to true (trigger: body) 2026-03-23 05:22:01,212 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [16/25] Tour test_self_order_kiosk_product_availability → Step Click on product 'Combo Product 5' (trigger: .product_list .o_self_product_box span:contains('Combo Product 5')) 2026-03-23 05:22:01,293 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [17/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:22:01,374 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [18/25] Tour test_self_order_kiosk_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-03-23 05:22:01,428 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [19/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:01,523 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [20/25] Tour test_self_order_kiosk_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Combo Product 5 is no longer available. Please go back and edit your order.)) 2026-03-23 05:22:01,573 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [21/25] Tour test_self_order_kiosk_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-03-23 05:22:01,627 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [22/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:01,714 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [23/25] Tour test_self_order_kiosk_product_availability → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 05:22:01,823 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [24/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:01,896 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [25/25] Tour test_self_order_kiosk_product_availability → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:22:01,955 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39605402 started for PoS orders references: [{'name': None, 'uuid': '57a6f7ba-1a0a-49e5-95c5-c2719c6a4a0d'}] 2026-03-23 05:22:02,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39605402 order {'name': None, 'uuid': '57a6f7ba-1a0a-49e5-95c5-c2719c6a4a0d'} created pos.order #765 2026-03-23 05:22:02,040 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39605402 finished 2026-03-23 05:22:02,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 94 0.106 0.192 2026-03-23 05:22:02,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.038 0.034 2026-03-23 05:22:02,322 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-03-23 05:22:02,323 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_product_availability SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-03-23 05:22:02,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:02] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.019 0.111 2026-03-23 05:22:02,504 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9667696 (allocated 11010048) 2026-03-23 05:22:02,526 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 119520 2026-03-23 05:22:02,538 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-03-23 05:22:02,561 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 119520 2026-03-23 05:22:02,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:02] "GET /web/image/ir.attachment/12232/raw HTTP/1.1" 200 - 4 0.013 0.076 2026-03-23 05:22:02,762 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp4ox_kqsz_chrome_odoo" 2026-03-23 05:22:03,430 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 119684 2026-03-23 05:22:03,430 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpon732qci_chrome_odoo 2026-03-23 05:22:03,430 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41559/json/version 2026-03-23 05:22:03,433 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:03,610 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Browser version: Chrome/141.0.7390.54 2026-03-23 05:22:03,610 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41559/json 2026-03-23 05:22:03,614 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:03,674 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:41559/devtools/page/DEA78007B76C3F7B6E0D8DF102B4B8E7 2026-03-23 05:22:03,722 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-03-23 05:22:03,765 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-03-23 05:22:03,988 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-03-23 05:22:04,011 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/141?access_token=852900231b98495e&table_identifier=d169cf21" in browser 2026-03-23 05:22:04,011 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/141?access_token=852900231b98495e&table_identifier=d169cf21" 2026-03-23 05:22:04,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /pos-self/141?access_token=852900231b98495e&table_identifier=d169cf21 HTTP/1.1" 200 - 9 0.010 0.056 2026-03-23 05:22:04,113 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'DEA78007B76C3F7B6E0D8DF102B4B8E7', 'loaderId': '085BA9B7FBB8F64B2A98E9497EBA734A', 'isDownload': False} 2026-03-23 05:22:04,114 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate ready code "odoo.isTourReady('test_self_order_product_availability')" 2026-03-23 05:22:04,166 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:22:04,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.021 2026-03-23 05:22:04,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.028 2026-03-23 05:22:04,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.036 2026-03-23 05:22:04,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-03-23 05:22:04,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 05:22:04,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:22:04,597 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/141?access_token=852900231b98495e&table_identifier=d169cf21", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:22:04,608 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:22:04,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:22:04,618 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [1/25] Tour test_self_order_product_availability → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:22:04,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.007 2026-03-23 05:22:04,675 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [2/25] Tour test_self_order_product_availability → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:22:04,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "POST /pos-self/relations/141 HTTP/1.1" 200 - 17 0.018 0.055 2026-03-23 05:22:04,702 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-03-23 05:22:05,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:05] "POST /pos-self/data/141 HTTP/1.1" 200 - 145 0.159 0.317 2026-03-23 05:22:05,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.027 0.035 2026-03-23 05:22:05,474 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: Owl is running in 'dev' mode. 2026-03-23 05:22:05,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:05] "GET /web/image/ir.attachment/12240/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 05:22:05,600 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [3/25] Tour test_self_order_product_availability → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:22:05,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:05] "GET /web/image/ir.attachment/12201/raw HTTP/1.1" 200 - 4 0.001 0.030 2026-03-23 05:22:05,673 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:22:05,864 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [4/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-03-23 05:22:05,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:05] "GET /web/image/pos.category/307/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.004 0.068 2026-03-23 05:22:06,018 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:22:06,087 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [5/25] Tour test_self_order_product_availability → Step Check if 'Combo Product 5' is marked as out of stock (trigger: .o_self_product_box:has(span:contains('Combo Product 5')):has(div:contains('Out of stock'))) 2026-03-23 05:22:06,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/pos.category/308/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.015 0.169 2026-03-23 05:22:06,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/pos.category/303/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.002 0.205 2026-03-23 05:22:06,139 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [6/25] Tour test_self_order_product_availability → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-03-23 05:22:06,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/pos.category/309/image_128?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 2 0.001 0.222 2026-03-23 05:22:06,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2279/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.208 2026-03-23 05:22:06,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2280/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-03-23 05:22:06,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2281/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-03-23 05:22:06,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2282/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-03-23 05:22:06,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2283/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-03-23 05:22:06,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2288/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.100 2026-03-23 05:22:06,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2284/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.010 0.103 2026-03-23 05:22:06,306 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [7/25] Tour test_self_order_product_availability → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-03-23 05:22:06,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2285/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-03-23 05:22:06,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2286/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-03-23 05:22:06,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2287/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.116 2026-03-23 05:22:06,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2264/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-03-23 05:22:06,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2265/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-03-23 05:22:06,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2268/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-03-23 05:22:06,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2266/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-03-23 05:22:06,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.template/2267/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-03-23 05:22:06,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.product/2472/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.007 0.094 2026-03-23 05:22:06,536 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [8/25] Tour test_self_order_product_availability → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-03-23 05:22:06,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.product/2473/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.019 0.100 2026-03-23 05:22:06,654 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [9/25] Tour test_self_order_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:22:06,801 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [10/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Office Combo' to false (trigger: body) 2026-03-23 05:22:06,862 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [11/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:06,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:06] "GET /web/image/product.product/2478/image_512?unique=2026-03-23T05:20:49.000+00:00 HTTP/1.1" 200 - 8 0.009 0.032 2026-03-23 05:22:06,940 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [12/25] Tour test_self_order_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Office Combo is no longer available. Please go back and edit your order.)) 2026-03-23 05:22:06,993 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [13/25] Tour test_self_order_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-03-23 05:22:07,049 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [14/25] Tour test_self_order_product_availability → Step Click on product 'Combo Product 4' (trigger: .product_list .o_self_product_box span:contains('Combo Product 4')) 2026-03-23 05:22:07,232 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [15/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to true (trigger: body) 2026-03-23 05:22:07,306 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [16/25] Tour test_self_order_product_availability → Step Click on product 'Combo Product 5' (trigger: .product_list .o_self_product_box span:contains('Combo Product 5')) 2026-03-23 05:22:07,403 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [17/25] Tour test_self_order_product_availability → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:22:07,477 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [18/25] Tour test_self_order_product_availability → Step Set 'self_order_available' of product 'Combo Product 5' to false (trigger: body) 2026-03-23 05:22:07,537 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [19/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:07,628 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [20/25] Tour test_self_order_product_availability → Step dialog is open (trigger: .modal-body:contains(It seems that Combo Product 5 is no longer available. Please go back and edit your order.)) 2026-03-23 05:22:07,680 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [21/25] Tour test_self_order_product_availability → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("OK")) 2026-03-23 05:22:07,745 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [22/25] Tour test_self_order_product_availability → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:07,825 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [23/25] Tour test_self_order_product_availability → Step Select table 1 (trigger: .self_order_popup_table select) 2026-03-23 05:22:07,877 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [24/25] Tour test_self_order_product_availability → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-03-23 05:22:08,005 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: [25/25] Tour test_self_order_product_availability → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:22:08,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29778090 started for PoS orders references: [{'name': None, 'uuid': '6ebc76da-57e6-4877-92c6-40aa8d6b5aa7'}] 2026-03-23 05:22:08,169 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29778090 order {'name': None, 'uuid': '6ebc76da-57e6-4877-92c6-40aa8d6b5aa7'} created pos.order #766 2026-03-23 05:22:08,186 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29778090 finished 2026-03-23 05:22:08,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.093 0.204 2026-03-23 05:22:08,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.044 2026-03-23 05:22:08,476 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-03-23 05:22:08,479 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_self_order_product_availability SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 05:22:08,675 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10069868 (allocated 11534336) 2026-03-23 05:22:08,691 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 119684 2026-03-23 05:22:08,696 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-03-23 05:22:08,701 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 119684 2026-03-23 05:22:08,829 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpon732qci_chrome_odoo" 2026-03-23 05:22:08,956 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 05:22:10,535 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-03-23 05:22:15,142 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:22:15,469 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17493616 started for PoS orders references: [{'name': None, 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-03-23 05:22:15,511 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17493616 order {'name': None, 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #767 2026-03-23 05:22:15,513 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17493616 finished 2026-03-23 05:22:15,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 121 0.099 0.392 2026-03-23 05:22:15,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:15] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 42 0.041 0.058 2026-03-23 05:22:15,759 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-03-23 05:22:20,316 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:22:20,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:20] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.018 0.217 2026-03-23 05:22:20,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:20] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 51 0.035 0.057 2026-03-23 05:22:20,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:20] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.002 0.011 2026-03-23 05:22:20,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:20] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 27 0.018 0.045 2026-03-23 05:22:20,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:20] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 27 0.017 0.044 2026-03-23 05:22:20,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:20] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.019 0.046 2026-03-23 05:22:21,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:21] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.005 0.021 2026-03-23 05:22:21,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:21] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.018 0.051 2026-03-23 05:22:21,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:21] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.021 0.041 2026-03-23 05:22:21,204 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-03-23 05:22:25,594 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:22:26,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:26] "POST /pos-self/data/144 HTTP/1.1" 200 - 225 0.230 0.710 2026-03-23 05:22:27,279 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 119864 2026-03-23 05:22:27,281 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmpngrnccfl_chrome_odoo 2026-03-23 05:22:27,284 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:34139/json/version 2026-03-23 05:22:27,286 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:27,531 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Browser version: Chrome/141.0.7390.54 2026-03-23 05:22:27,531 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:34139/json 2026-03-23 05:22:27,561 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:27,647 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:34139/devtools/page/5D5E7EFF92BFB1806B68DC9B9AFD41F7 2026-03-23 05:22:27,776 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-03-23 05:22:27,884 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-03-23 05:22:27,985 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-03-23 05:22:27,991 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Open "http://127.0.0.1:8069/pos-self/144?access_token=f68098f6c265429a" in browser 2026-03-23 05:22:27,991 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigating to: "http://127.0.0.1:8069/pos-self/144?access_token=f68098f6c265429a" 2026-03-23 05:22:28,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:28] "GET /pos-self/144?access_token=f68098f6c265429a HTTP/1.1" 200 - 38 0.035 0.371 2026-03-23 05:22:28,444 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '5D5E7EFF92BFB1806B68DC9B9AFD41F7', 'loaderId': 'A6C72E671C71396A548CF8854859D1FC', 'isDownload': False} 2026-03-23 05:22:28,445 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Evaluate ready code "odoo.isTourReady('test_preparation_categories_are_loaded')" 2026-03-23 05:22:28,479 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:22:28,516 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:22:28,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:28] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.014 0.073 2026-03-23 05:22:28,594 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:22:28,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:28] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.031 0.132 2026-03-23 05:22:28,672 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:22:28,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:28] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.232 2026-03-23 05:22:28,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-03-23 05:22:29,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.006 0.017 2026-03-23 05:22:29,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 05:22:29,090 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Evaluate test code "odoo.startTour('test_preparation_categories_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/144?access_token=f68098f6c265429a", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:22:29,105 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [1/9] Tour test_preparation_categories_are_loaded → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:22:29,110 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:22:29,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:22:29,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "POST /pos-self/relations/144 HTTP/1.1" 200 - 40 0.037 0.069 2026-03-23 05:22:29,310 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12362) 2026-03-23 05:22:29,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.170 2026-03-23 05:22:29,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "POST /pos-self/data/144 HTTP/1.1" 200 - 130 0.109 0.251 2026-03-23 05:22:29,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.335 2026-03-23 05:22:29,757 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: Owl is running in 'dev' mode. 2026-03-23 05:22:29,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "GET /web/image/ir.attachment/12358/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 05:22:29,906 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [2/9] Tour test_preparation_categories_are_loaded → Step body 2026-03-23 05:22:29,983 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:22:29,986 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [3/9] Tour test_preparation_categories_are_loaded → Step Check category 'MOOL' is not visible (trigger: .category_btn:contains('MOOL')) 2026-03-23 05:22:30,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:30] "GET /web/image/pos.category/317/image_128?unique=2026-03-23T05:22:08.000+00:00 HTTP/1.1" 200 - 2 0.005 0.035 2026-03-23 05:22:30,029 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [4/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'MODA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('MODA')))) 2026-03-23 05:22:30,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:30] "GET /web/image/product.template/2289/image_512?unique=2026-03-23T05:22:08.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-03-23 05:22:30,081 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [5/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'STVA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('STVA')))) 2026-03-23 05:22:30,133 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [6/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'MANV' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('MANV')))) 2026-03-23 05:22:30,188 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [7/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'LTRA' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('LTRA')))) 2026-03-23 05:22:30,237 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [8/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'LOWE' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('LOWE')))) 2026-03-23 05:22:30,289 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: [9/9] Tour test_preparation_categories_are_loaded → Step Check that: ---Check category 'ADGU' is not visible--- is not true (trigger: body:not(:has(.category_btn:contains('ADGU')))) 2026-03-23 05:22:30,342 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-03-23 05:22:30,343 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_preparation_categories_are_loaded SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 05:22:30,398 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6478236 (allocated 7077888) 2026-03-23 05:22:30,406 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 119864 2026-03-23 05:22:30,407 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-03-23 05:22:30,408 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 119864 2026-03-23 05:22:30,526 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmpngrnccfl_chrome_odoo" 2026-03-23 05:22:30,674 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:22:32,047 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-03-23 05:22:36,443 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 120011 2026-03-23 05:22:36,443 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp1wtxur3h_chrome_odoo 2026-03-23 05:22:36,443 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:32855/json/version 2026-03-23 05:22:36,448 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:36,515 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/141.0.7390.54 2026-03-23 05:22:36,515 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:32855/json 2026-03-23 05:22:36,518 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:36,533 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:32855/devtools/page/09DA0F5856E4651814C74710047BA876 2026-03-23 05:22:36,547 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-03-23 05:22:36,585 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-03-23 05:22:36,873 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-03-23 05:22:37,015 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/145?access_token=db680f0c4d934a51" in browser 2026-03-23 05:22:37,016 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/145?access_token=db680f0c4d934a51" 2026-03-23 05:22:37,039 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:22:38,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "GET /pos-self/145?access_token=db680f0c4d934a51 HTTP/1.1" 200 - 57 0.042 1.009 2026-03-23 05:22:38,088 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '09DA0F5856E4651814C74710047BA876', 'loaderId': '785CEBEB06E94CF3636C348B80FFD120', 'isDownload': False} 2026-03-23 05:22:38,088 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate ready code "odoo.isTourReady('kiosk_simple_order')" 2026-03-23 05:22:38,127 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:22:38,157 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:22:38,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.011 0.061 2026-03-23 05:22:38,234 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:22:38,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.040 0.136 2026-03-23 05:22:38,358 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:22:38,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.024 0.238 2026-03-23 05:22:38,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-03-23 05:22:38,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.029 0.042 2026-03-23 05:22:38,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.042 2026-03-23 05:22:38,848 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate test code "odoo.startTour('kiosk_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/145?access_token=db680f0c4d934a51", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:22:38,860 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:22:38,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.005 0.005 2026-03-23 05:22:38,899 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [1/8] Tour kiosk_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:22:38,961 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [2/8] Tour kiosk_simple_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:22:38,988 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12412) 2026-03-23 05:22:38,994 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.077 2026-03-23 05:22:39,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:39] "POST /pos-self/relations/145 HTTP/1.1" 200 - 41 0.043 0.132 2026-03-23 05:22:39,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.088 2026-03-23 05:22:39,598 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:39] "POST /pos-self/data/145 HTTP/1.1" 200 - 206 0.157 0.301 2026-03-23 05:22:39,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.030 0.084 2026-03-23 05:22:39,862 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-03-23 05:22:39,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:39] "GET /web/image/ir.attachment/12408/raw HTTP/1.1" 200 - 4 0.006 0.019 2026-03-23 05:22:40,099 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [3/8] Tour kiosk_simple_order → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:22:40,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-03-23 05:22:40,278 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:22:40,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-03-23 05:22:40,344 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [4/8] Tour kiosk_simple_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:22:40,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.100 2026-03-23 05:22:40,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.158 2026-03-23 05:22:40,491 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.200 2026-03-23 05:22:40,537 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [5/8] Tour kiosk_simple_order → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:22:40,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.020 0.241 2026-03-23 05:22:40,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/image/ir.attachment/12376/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-03-23 05:22:40,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "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 05:22:40,646 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [6/8] Tour kiosk_simple_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:40,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:40] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.020 2026-03-23 05:22:40,731 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [7/8] Tour kiosk_simple_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:22:40,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72294907 started for PoS orders references: [{'name': None, 'uuid': '2f96a5c0-31a1-4257-9a07-771cdb15ffc6'}] 2026-03-23 05:22:40,899 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72294907 order {'name': None, 'uuid': '2f96a5c0-31a1-4257-9a07-771cdb15ffc6'} created pos.order #770 2026-03-23 05:22:40,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72294907 finished 2026-03-23 05:22:41,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 94 0.117 0.222 2026-03-23 05:22:41,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:41] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.009 0.020 2026-03-23 05:22:41,264 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: [8/8] Tour kiosk_simple_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:22:41,303 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-03-23 05:22:41,307 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-03-23 05:22:41,389 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7335712 (allocated 8650752) 2026-03-23 05:22:41,405 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 120011 2026-03-23 05:22:41,406 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:41] "GET /web/image/ir.attachment/12407/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 05:22:41,409 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-03-23 05:22:41,416 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 120011 2026-03-23 05:22:41,535 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp1wtxur3h_chrome_odoo" 2026-03-23 05:22:41,589 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-03-23 05:22:46,006 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 120167 2026-03-23 05:22:46,006 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmppjgtei1g_chrome_odoo 2026-03-23 05:22:46,007 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:33617/json/version 2026-03-23 05:22:46,088 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:46,187 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/141.0.7390.54 2026-03-23 05:22:46,187 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:33617/json 2026-03-23 05:22:46,188 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:46,260 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:33617/devtools/page/8B69050C40738FEB09A96F8D82FAA2F8 2026-03-23 05:22:46,303 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-03-23 05:22:46,374 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-03-23 05:22:46,428 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-03-23 05:22:46,658 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/146?access_token=2440c6d76a2c4185" in browser 2026-03-23 05:22:46,658 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigating to: "http://127.0.0.1:8069/pos-self/146?access_token=2440c6d76a2c4185" 2026-03-23 05:22:46,679 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:22:47,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:47] "GET /pos-self/146?access_token=2440c6d76a2c4185 HTTP/1.1" 200 - 57 0.048 0.516 2026-03-23 05:22:47,242 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '8B69050C40738FEB09A96F8D82FAA2F8', 'loaderId': 'E17EF28961ABE43674B087F30BB0A7FC', 'isDownload': False} 2026-03-23 05:22:47,242 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate ready code "odoo.isTourReady('kiosk_order_price_null')" 2026-03-23 05:22:47,294 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:22:47,309 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:22:47,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:47] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.029 0.071 2026-03-23 05:22:47,397 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:22:47,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:47] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.012 0.115 2026-03-23 05:22:47,431 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:22:47,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:47] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.163 2026-03-23 05:22:47,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.026 2026-03-23 05:22:47,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:47] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.009 0.037 2026-03-23 05:22:47,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.031 2026-03-23 05:22:47,935 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate test code "odoo.startTour('kiosk_order_price_null', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/146?access_token=2440c6d76a2c4185", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:22:47,947 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:22:47,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-03-23 05:22:47,952 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [1/8] Tour kiosk_order_price_null → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:22:48,024 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [2/8] Tour kiosk_order_price_null → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:22:48,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:48] "POST /pos-self/relations/146 HTTP/1.1" 200 - 41 0.042 0.078 2026-03-23 05:22:48,156 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12452) 2026-03-23 05:22:48,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.176 2026-03-23 05:22:48,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:48] "POST /pos-self/data/146 HTTP/1.1" 200 - 206 0.185 0.325 2026-03-23 05:22:48,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.443 2026-03-23 05:22:48,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.051 2026-03-23 05:22:48,913 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-03-23 05:22:48,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:48] "GET /web/image/ir.attachment/12448/raw HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 05:22:49,158 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [3/8] Tour kiosk_order_price_null → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:22:49,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-03-23 05:22:49,341 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:22:49,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.048 2026-03-23 05:22:49,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-03-23 05:22:49,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.049 2026-03-23 05:22:49,422 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [4/8] Tour kiosk_order_price_null → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:22:49,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-03-23 05:22:49,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.081 2026-03-23 05:22:49,587 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [5/8] Tour kiosk_order_price_null → Step Check product card with Coca-Cola and 0.00 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0.00"))) 2026-03-23 05:22:49,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/image/ir.attachment/12416/raw HTTP/1.1" 200 - 4 0.008 0.010 2026-03-23 05:22:49,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "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 05:22:49,659 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [6/8] Tour kiosk_order_price_null → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:22:49,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:49] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.014 0.026 2026-03-23 05:22:49,752 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [7/8] Tour kiosk_order_price_null → Step Check if the order number is shown (trigger: .tracking-number) 2026-03-23 05:22:49,793 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17498982 started for PoS orders references: [{'name': None, 'uuid': '53e60fe4-a85e-42d5-b9c4-afd2f66eb148'}] 2026-03-23 05:22:49,833 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17498982 order {'name': None, 'uuid': '53e60fe4-a85e-42d5-b9c4-afd2f66eb148'} created pos.order #771 2026-03-23 05:22:49,852 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17498982 finished 2026-03-23 05:22:50,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 226 0.241 0.432 2026-03-23 05:22:50,537 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: [8/8] Tour kiosk_order_price_null → Step Check is button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:22:50,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:50] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.006 0.017 2026-03-23 05:22:50,587 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-03-23 05:22:50,595 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 05:22:50,691 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7260372 (allocated 7864320) 2026-03-23 05:22:50,698 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 120167 2026-03-23 05:22:50,699 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-03-23 05:22:50,701 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 120167 2026-03-23 05:22:50,817 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmppjgtei1g_chrome_odoo" 2026-03-23 05:22:50,934 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-03-23 05:22:56,294 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 120323 2026-03-23 05:22:56,295 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpsoq1lemh_chrome_odoo 2026-03-23 05:22:56,295 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34219/json/version 2026-03-23 05:22:56,299 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:56,524 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/141.0.7390.54 2026-03-23 05:22:56,525 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:34219/json 2026-03-23 05:22:56,526 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:22:56,619 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:34219/devtools/page/96246CE08D2B321B02D859A74BA85F71 2026-03-23 05:22:56,683 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-03-23 05:22:56,801 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-03-23 05:22:57,000 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-03-23 05:22:57,344 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" in browser 2026-03-23 05:22:57,344 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" 2026-03-23 05:22:57,424 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:22:58,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:58] "GET /pos-self/147?access_token=be8be52714fc4f8b HTTP/1.1" 200 - 59 0.075 0.729 2026-03-23 05:22:58,208 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '96246CE08D2B321B02D859A74BA85F71', 'loaderId': 'F9E1DF9F134669BB732B4382F51929BA', 'isDownload': False} 2026-03-23 05:22:58,208 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-03-23 05:22:58,266 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:22:58,294 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:22:58,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:58] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.044 0.093 2026-03-23 05:22:58,441 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:22:58,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:58] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.014 0.218 2026-03-23 05:22:58,526 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:22:58,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:58] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.010 0.270 2026-03-23 05:22:58,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-03-23 05:22:58,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:58] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.006 0.012 2026-03-23 05:22:59,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.007 0.020 2026-03-23 05:22:59,091 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/147?access_token=be8be52714fc4f8b", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:22:59,104 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:22:59,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:22:59,106 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/22] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:22:59,192 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:22:59,226 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12492) 2026-03-23 05:22:59,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.105 2026-03-23 05:22:59,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:59] "POST /pos-self/relations/147 HTTP/1.1" 200 - 41 0.048 0.162 2026-03-23 05:22:59,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.102 2026-03-23 05:22:59,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:22:59] "POST /pos-self/data/147 HTTP/1.1" 200 - 211 0.185 0.306 2026-03-23 05:23:00,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-03-23 05:23:00,083 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-03-23 05:23:00,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/ir.attachment/12488/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 05:23:00,216 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:23:00,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/ir.attachment/12456/raw HTTP/1.1" 200 - 4 0.012 0.017 2026-03-23 05:23:00,317 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:23:00,463 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:00,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.005 0.049 2026-03-23 05:23:00,568 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:23:00,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.007 0.107 2026-03-23 05:23:00,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.013 0.131 2026-03-23 05:23:00,715 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-03-23 05:23:00,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.187 2026-03-23 05:23:00,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.233 2026-03-23 05:23:00,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.273 2026-03-23 05:23:00,851 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Yummy Burger' (trigger: .product_list .o_self_product_box span:contains('Yummy Burger')) 2026-03-23 05:23:00,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.020 0.330 2026-03-23 05:23:00,951 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on product 'Taxi Burger' (trigger: .product_list .o_self_product_box span:contains('Taxi Burger')) 2026-03-23 05:23:00,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:00] "GET /web/image/product.template/2299/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.038 2026-03-23 05:23:01,038 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:01] "GET /web/image/product.template/2300/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-03-23 05:23:01,050 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:23:01,178 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:23:01,255 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Yummy Burger and 10 (trigger: .product-cart-item:has(div:contains("Yummy Burger")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("10"))) 2026-03-23 05:23:01,259 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:01] "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 05:23:01,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:01] "GET /web/image/product.product/2489/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.031 2026-03-23 05:23:01,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:01] "GET /web/image/product.product/2490/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.052 2026-03-23 05:23:01,311 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/22] Tour self_kiosk_each_counter_takeaway_in → Step Check product card with Taxi Burger and 11 (trigger: .product-cart-item:has(div:contains("Taxi Burger")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("11"))) 2026-03-23 05:23:01,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:01] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.085 2026-03-23 05:23:01,360 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/22] Tour self_kiosk_each_counter_takeaway_in → Step The total price to pay is 23.53 (trigger: .order-price :contains(Total):contains(23.53)) 2026-03-23 05:23:01,411 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:23:01,516 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/22] Tour self_kiosk_each_counter_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 05:23:01,606 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:23:01,679 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:23:01,779 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70147083 started for PoS orders references: [{'name': None, 'uuid': 'ba9660c8-f55d-457b-9e35-beee2c3e4967'}] 2026-03-23 05:23:01,874 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70147083 order {'name': None, 'uuid': 'ba9660c8-f55d-457b-9e35-beee2c3e4967'} created pos.order #772 2026-03-23 05:23:01,907 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70147083 finished 2026-03-23 05:23:02,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:02] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 123 0.154 0.301 2026-03-23 05:23:02,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:02] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.014 0.013 2026-03-23 05:23:02,304 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [18/22] Tour self_kiosk_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:23:02,350 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [19/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:02,426 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [20/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:23:02,503 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [21/22] Tour self_kiosk_each_counter_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:02,602 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [22/22] Tour self_kiosk_each_counter_takeaway_in → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-03-23 05:23:02,650 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-03-23 05:23:02,657 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_in SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 05:23:02,778 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8465148 (allocated 9175040) 2026-03-23 05:23:02,784 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 120323 2026-03-23 05:23:02,787 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-03-23 05:23:02,789 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 120323 2026-03-23 05:23:02,907 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpsoq1lemh_chrome_odoo" 2026-03-23 05:23:03,596 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 120485 2026-03-23 05:23:03,596 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp_vfs3kxj_chrome_odoo 2026-03-23 05:23:03,596 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37687/json/version 2026-03-23 05:23:03,603 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:03,819 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/141.0.7390.54 2026-03-23 05:23:03,826 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37687/json 2026-03-23 05:23:03,828 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:03,897 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:37687/devtools/page/B12B21CE105957343BA1AA89B89BDC4E 2026-03-23 05:23:03,971 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-03-23 05:23:04,005 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-03-23 05:23:04,184 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-03-23 05:23:04,186 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" in browser 2026-03-23 05:23:04,186 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" 2026-03-23 05:23:04,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "GET /pos-self/147?access_token=be8be52714fc4f8b HTTP/1.1" 200 - 7 0.008 0.053 2026-03-23 05:23:04,284 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'B12B21CE105957343BA1AA89B89BDC4E', 'loaderId': '2E7413F6C3A67F31999ED8ACB197BC57', 'isDownload': False} 2026-03-23 05:23:04,285 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-03-23 05:23:04,321 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:23:04,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-03-23 05:23:04,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 05:23:04,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.049 2026-03-23 05:23:04,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.027 2026-03-23 05:23:04,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.018 2026-03-23 05:23:04,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 05:23:04,722 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/147?access_token=be8be52714fc4f8b", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:23:04,732 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:23:04,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:23:04,736 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/16] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:23:04,791 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:04,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "POST /pos-self/relations/147 HTTP/1.1" 200 - 17 0.017 0.043 2026-03-23 05:23:04,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.065 2026-03-23 05:23:05,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "POST /pos-self/data/147 HTTP/1.1" 200 - 136 0.154 0.283 2026-03-23 05:23:05,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.431 2026-03-23 05:23:05,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.044 2026-03-23 05:23:05,431 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-03-23 05:23:05,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "GET /web/image/ir.attachment/12488/raw HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 05:23:05,574 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:23:05,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "GET /web/image/ir.attachment/12456/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-03-23 05:23:05,626 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:23:05,766 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:05,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.007 0.076 2026-03-23 05:23:05,940 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:23:05,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.011 0.129 2026-03-23 05:23:05,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:05] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.143 2026-03-23 05:23:06,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.179 2026-03-23 05:23:06,062 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:23:06,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-03-23 05:23:06,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.013 0.290 2026-03-23 05:23:06,193 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/16] Tour self_kiosk_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:23:06,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.024 0.301 2026-03-23 05:23:06,254 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "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 05:23:06,269 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:23:06,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.010 0.034 2026-03-23 05:23:06,360 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/16] Tour self_kiosk_each_counter_takeaway_out → Step Fill input with Mr Kiosk (trigger: input[placeholder="Name"]) 2026-03-23 05:23:06,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.013 0.030 2026-03-23 05:23:06,480 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:23:06,555 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:23:06,604 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87799095 started for PoS orders references: [{'name': None, 'uuid': '46c681b0-e390-4b45-b276-a89db7666eef'}] 2026-03-23 05:23:06,652 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87799095 order {'name': None, 'uuid': '46c681b0-e390-4b45-b276-a89db7666eef'} created pos.order #773 2026-03-23 05:23:06,668 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87799095 finished 2026-03-23 05:23:06,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.075 0.153 2026-03-23 05:23:06,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.017 2026-03-23 05:23:06,935 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/16] Tour self_kiosk_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:23:06,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:06] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.014 0.038 2026-03-23 05:23:06,994 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:07,065 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:23:07,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:07] "GET /web/image/ir.attachment/12487/raw HTTP/1.1" 200 - 4 0.014 0.018 2026-03-23 05:23:07,151 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/16] Tour self_kiosk_each_counter_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:07,211 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/16] Tour self_kiosk_each_counter_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-03-23 05:23:07,266 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-03-23 05:23:07,267 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_counter_takeaway_out SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 05:23:07,485 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8219748 (allocated 9699328) 2026-03-23 05:23:07,509 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 120485 2026-03-23 05:23:07,512 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-03-23 05:23:07,517 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 120485 2026-03-23 05:23:07,634 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp_vfs3kxj_chrome_odoo" 2026-03-23 05:23:08,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 120643 2026-03-23 05:23:08,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp6ah5gcs8_chrome_odoo 2026-03-23 05:23:08,404 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37789/json/version 2026-03-23 05:23:08,417 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37789', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:08,641 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/141.0.7390.54 2026-03-23 05:23:08,641 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37789/json 2026-03-23 05:23:08,647 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37789', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:08,695 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:37789/devtools/page/CAB464C4028AB31A037547E19CABB198 2026-03-23 05:23:08,722 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-03-23 05:23:08,748 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-03-23 05:23:08,916 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-03-23 05:23:08,931 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" in browser 2026-03-23 05:23:08,940 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" 2026-03-23 05:23:09,077 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /pos-self/147?access_token=be8be52714fc4f8b HTTP/1.1" 200 - 7 0.022 0.079 2026-03-23 05:23:09,093 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'CAB464C4028AB31A037547E19CABB198', 'loaderId': 'F189872EA01C37EF7E703CFC9368462A', 'isDownload': False} 2026-03-23 05:23:09,093 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-03-23 05:23:09,147 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:23:09,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 05:23:09,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.007 0.041 2026-03-23 05:23:09,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.071 2026-03-23 05:23:09,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-03-23 05:23:09,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 05:23:09,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 05:23:09,667 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/147?access_token=be8be52714fc4f8b", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:23:09,673 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:23:09,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:23:09,680 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/17] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:23:09,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 05:23:09,755 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:09,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "POST /pos-self/relations/147 HTTP/1.1" 200 - 17 0.019 0.069 2026-03-23 05:23:09,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-03-23 05:23:10,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:10] "POST /pos-self/data/147 HTTP/1.1" 200 - 136 0.147 0.310 2026-03-23 05:23:10,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:10] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.056 2026-03-23 05:23:10,486 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-03-23 05:23:10,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:10] "GET /web/image/ir.attachment/12488/raw HTTP/1.1" 200 - 4 0.025 0.017 2026-03-23 05:23:10,709 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/17] Tour self_kiosk_each_table_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:10,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:10] "GET /web/image/ir.attachment/12487/raw HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 05:23:10,930 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:23:10,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:10] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.016 0.142 2026-03-23 05:23:11,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.007 0.184 2026-03-23 05:23:11,054 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/17] Tour self_kiosk_each_table_takeaway_in → Step Check product label has 'Coca-Cola' and not 12345 (trigger: .o_self_product_box span:contains('Coca-Cola'):not(:contains("12345"))) 2026-03-23 05:23:11,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.168 2026-03-23 05:23:11,076 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-03-23 05:23:11,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-03-23 05:23:11,114 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/17] Tour self_kiosk_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:23:11,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.165 2026-03-23 05:23:11,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.138 2026-03-23 05:23:11,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:23:11,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/17] Tour self_kiosk_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:23:11,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "GET /web/image/ir.attachment/12456/raw HTTP/1.1" 200 - 4 0.002 0.013 2026-03-23 05:23:11,433 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "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 05:23:11,479 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:23:11,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:11] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.029 0.048 2026-03-23 05:23:11,562 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/17] Tour self_kiosk_each_table_takeaway_in → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 05:23:11,647 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:23:11,745 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/17] Tour self_kiosk_each_table_takeaway_in → Step Check if the order number is shown (trigger: .tracking-number) 2026-03-23 05:23:11,827 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89073447 started for PoS orders references: [{'name': None, 'uuid': 'e520d256-449a-48e1-9213-502cde0cc60a'}] 2026-03-23 05:23:11,911 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89073447 order {'name': None, 'uuid': 'e520d256-449a-48e1-9213-502cde0cc60a'} created pos.order #774 2026-03-23 05:23:11,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89073447 finished 2026-03-23 05:23:12,096 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.092 0.247 2026-03-23 05:23:12,229 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/17] Tour self_kiosk_each_table_takeaway_in → Step Check that the order number start with 'K', and end with number '3'. (trigger: span.tracking-number) 2026-03-23 05:23:12,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.017 2026-03-23 05:23:12,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:12] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.051 2026-03-23 05:23:12,287 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:23:12,344 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/17] Tour self_kiosk_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:23:12,399 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [15/17] Tour self_kiosk_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:12,473 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [16/17] Tour self_kiosk_each_table_takeaway_in → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:12,541 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [17/17] Tour self_kiosk_each_table_takeaway_in → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-03-23 05:23:12,596 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-03-23 05:23:12,601 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_in SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 05:23:12,738 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7855736 (allocated 8650752) 2026-03-23 05:23:12,751 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 120643 2026-03-23 05:23:12,752 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-03-23 05:23:12,754 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 120643 2026-03-23 05:23:12,927 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp6ah5gcs8_chrome_odoo" 2026-03-23 05:23:13,700 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 120799 2026-03-23 05:23:13,700 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpop12urbk_chrome_odoo 2026-03-23 05:23:13,701 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40271/json/version 2026-03-23 05:23:13,708 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:13,927 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/141.0.7390.54 2026-03-23 05:23:13,927 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:40271/json 2026-03-23 05:23:13,929 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:13,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:40271/devtools/page/3B44D990D826BBF45DEB88749DFBC264 2026-03-23 05:23:14,070 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-03-23 05:23:14,101 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-03-23 05:23:14,664 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-03-23 05:23:14,698 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" in browser 2026-03-23 05:23:14,698 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" 2026-03-23 05:23:14,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:14] "GET /pos-self/147?access_token=be8be52714fc4f8b HTTP/1.1" 200 - 7 0.005 0.034 2026-03-23 05:23:14,779 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '3B44D990D826BBF45DEB88749DFBC264', 'loaderId': 'C7991346C1A84EF5B935E89A28BEDEBB', 'isDownload': False} 2026-03-23 05:23:14,780 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-03-23 05:23:14,842 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:23:14,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:14] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 05:23:14,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:14] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 05:23:14,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:14] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.049 2026-03-23 05:23:15,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.023 2026-03-23 05:23:15,286 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:15] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.005 0.010 2026-03-23 05:23:15,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.041 2026-03-23 05:23:15,355 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/147?access_token=be8be52714fc4f8b", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:23:15,365 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:23:15,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:23:15,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/12] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:23:15,447 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/12] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:15,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:15] "POST /pos-self/relations/147 HTTP/1.1" 200 - 17 0.025 0.060 2026-03-23 05:23:15,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.101 2026-03-23 05:23:16,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "POST /pos-self/data/147 HTTP/1.1" 200 - 136 0.156 0.326 2026-03-23 05:23:16,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.439 2026-03-23 05:23:16,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 05:23:16,162 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-03-23 05:23:16,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/ir.attachment/12488/raw HTTP/1.1" 200 - 4 0.008 0.015 2026-03-23 05:23:16,381 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/12] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:16,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/ir.attachment/12487/raw HTTP/1.1" 200 - 4 0.003 0.021 2026-03-23 05:23:16,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.006 0.045 2026-03-23 05:23:16,552 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:23:16,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.082 2026-03-23 05:23:16,593 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/12] Tour self_kiosk_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:23:16,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.102 2026-03-23 05:23:16,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.013 0.124 2026-03-23 05:23:16,714 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/12] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:23:16,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.168 2026-03-23 05:23:16,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-03-23 05:23:16,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.288 2026-03-23 05:23:16,895 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/12] Tour self_kiosk_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:23:16,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/ir.attachment/12456/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-03-23 05:23:16,940 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "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 05:23:16,954 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/12] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:23:16,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:16] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.019 0.038 2026-03-23 05:23:17,068 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/12] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:23:17,163 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85105867 started for PoS orders references: [{'name': None, 'uuid': '8d3ad100-0a22-4148-b1b2-3410d2a5a3ef'}] 2026-03-23 05:23:17,215 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85105867 order {'name': None, 'uuid': '8d3ad100-0a22-4148-b1b2-3410d2a5a3ef'} created pos.order #775 2026-03-23 05:23:17,233 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85105867 finished 2026-03-23 05:23:17,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 68 0.140 0.226 2026-03-23 05:23:17,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.022 2026-03-23 05:23:17,571 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/12] Tour self_kiosk_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:23:17,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:17] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.018 0.042 2026-03-23 05:23:17,618 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/12] Tour self_kiosk_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:17,716 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/12] Tour self_kiosk_each_table_takeaway_out → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:17,794 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/12] Tour self_kiosk_each_table_takeaway_out → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-03-23 05:23:17,847 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-03-23 05:23:17,849 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_kiosk_each_table_takeaway_out SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 05:23:17,956 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7801224 (allocated 8650752) 2026-03-23 05:23:17,961 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 120799 2026-03-23 05:23:17,966 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-03-23 05:23:17,967 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 120799 2026-03-23 05:23:18,093 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpop12urbk_chrome_odoo" 2026-03-23 05:23:18,674 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 120957 2026-03-23 05:23:18,674 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp2_bo95nk_chrome_odoo 2026-03-23 05:23:18,674 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46297/json/version 2026-03-23 05:23:18,690 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:18,929 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/141.0.7390.54 2026-03-23 05:23:18,929 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46297/json 2026-03-23 05:23:18,930 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:18,995 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:46297/devtools/page/4C856709C51DD9EF87CBA12E12958102 2026-03-23 05:23:19,035 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-03-23 05:23:19,072 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-03-23 05:23:19,399 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-03-23 05:23:19,405 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" in browser 2026-03-23 05:23:19,405 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/147?access_token=be8be52714fc4f8b" 2026-03-23 05:23:19,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:19] "GET /pos-self/147?access_token=be8be52714fc4f8b HTTP/1.1" 200 - 7 0.013 0.054 2026-03-23 05:23:19,530 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '4C856709C51DD9EF87CBA12E12958102', 'loaderId': '696B0C85E7757BCFF4048A112B85C5E7', 'isDownload': False} 2026-03-23 05:23:19,530 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-03-23 05:23:19,582 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:23:19,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:19] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.013 2026-03-23 05:23:19,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:19] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.030 2026-03-23 05:23:19,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:19] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.073 2026-03-23 05:23:20,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-03-23 05:23:20,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 05:23:20,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.008 0.037 2026-03-23 05:23:20,103 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:23:20,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:23:20,106 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/147?access_token=be8be52714fc4f8b", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:23:20,128 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [1/14] Tour self_order_kiosk_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:23:20,190 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [2/14] Tour self_order_kiosk_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:20,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "POST /pos-self/relations/147 HTTP/1.1" 200 - 17 0.015 0.061 2026-03-23 05:23:20,212 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.082 2026-03-23 05:23:20,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "POST /pos-self/data/147 HTTP/1.1" 200 - 136 0.110 0.254 2026-03-23 05:23:20,652 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.361 2026-03-23 05:23:20,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.038 2026-03-23 05:23:20,797 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-03-23 05:23:20,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:20] "GET /web/image/ir.attachment/12488/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 05:23:20,971 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [3/14] Tour self_order_kiosk_cancel → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:21,080 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.037 2026-03-23 05:23:21,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:23:21,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.003 0.078 2026-03-23 05:23:21,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-03-23 05:23:21,153 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [4/14] Tour self_order_kiosk_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:23:21,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.101 2026-03-23 05:23:21,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-03-23 05:23:21,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-03-23 05:23:21,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-03-23 05:23:21,270 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [5/14] Tour self_order_kiosk_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:23:21,372 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [6/14] Tour self_order_kiosk_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:23:21,481 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [7/14] Tour self_order_kiosk_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:23:21,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/ir.attachment/12456/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 05:23:21,550 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "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 05:23:21,552 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [8/14] Tour self_order_kiosk_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:23:21,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.009 0.035 2026-03-23 05:23:21,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:21] "GET /web/image/product.product/2486/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.006 0.039 2026-03-23 05:23:21,609 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [9/14] Tour self_order_kiosk_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-03-23 05:23:21,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [10/14] Tour self_order_kiosk_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-03-23 05:23:21,731 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [11/14] Tour self_order_kiosk_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-03-23 05:23:21,819 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [12/14] Tour self_order_kiosk_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:21,912 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [13/14] Tour self_order_kiosk_cancel → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:21,982 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: [14/14] Tour self_order_kiosk_cancel → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-03-23 05:23:22,051 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-03-23 05:23:22,055 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:23:22,152 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7837444 (allocated 8912896) 2026-03-23 05:23:22,160 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 120957 2026-03-23 05:23:22,166 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-03-23 05:23:22,174 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 120957 2026-03-23 05:23:22,297 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp2_bo95nk_chrome_odoo" 2026-03-23 05:23:22,371 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-03-23 05:23:27,218 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [343] 2026-03-23 05:23:27,947 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 121115 2026-03-23 05:23:27,947 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome headless temporary user profile dir: /tmp/tmp5kgyr2r0_chrome_odoo 2026-03-23 05:23:27,947 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Issuing json command http://127.0.0.1:44333/json/version 2026-03-23 05:23:27,962 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:28,066 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Browser version: Chrome/141.0.7390.54 2026-03-23 05:23:28,066 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Issuing json command http://127.0.0.1:44333/json 2026-03-23 05:23:28,067 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:28,096 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Websocket url found: ws://127.0.0.1:44333/devtools/page/E9EB4C94F6F61F54F50A6C9F46C6BEF2 2026-03-23 05:23:28,160 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Enable chrome headless console log notification 2026-03-23 05:23:28,208 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome headless enable page notifications 2026-03-23 05:23:28,357 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Setting session cookie in browser 2026-03-23 05:23:28,534 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Open "http://127.0.0.1:8069/pos-self/148?access_token=a26e628a193b4b58" in browser 2026-03-23 05:23:28,535 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigating to: "http://127.0.0.1:8069/pos-self/148?access_token=a26e628a193b4b58" 2026-03-23 05:23:28,553 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:23:29,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:29] "GET /pos-self/148?access_token=a26e628a193b4b58 HTTP/1.1" 200 - 57 0.051 0.910 2026-03-23 05:23:29,515 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': 'E9EB4C94F6F61F54F50A6C9F46C6BEF2', 'loaderId': '437F0B27895308F5D3B0063BD826D01E', 'isDownload': False} 2026-03-23 05:23:29,515 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_qty_max_free')" 2026-03-23 05:23:29,561 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:23:29,600 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:23:29,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:29] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.049 0.080 2026-03-23 05:23:29,715 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:23:29,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:29] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.171 2026-03-23 05:23:29,773 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:23:29,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:29] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.014 0.221 2026-03-23 05:23:30,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.029 2026-03-23 05:23:30,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:30] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.026 2026-03-23 05:23:30,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.033 2026-03-23 05:23:30,132 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_qty_max_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/148?access_token=a26e628a193b4b58", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:23:30,139 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:23:30,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-03-23 05:23:30,152 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [1/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:30,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:30] "POST /pos-self/relations/148 HTTP/1.1" 200 - 41 0.042 0.072 2026-03-23 05:23:30,346 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12532) 2026-03-23 05:23:30,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.176 2026-03-23 05:23:31,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "POST /pos-self/data/148 HTTP/1.1" 200 - 220 0.266 0.412 2026-03-23 05:23:31,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.585 2026-03-23 05:23:31,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.049 2026-03-23 05:23:31,167 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: Owl is running in 'dev' mode. 2026-03-23 05:23:31,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/ir.attachment/12528/raw HTTP/1.1" 200 - 4 0.007 0.011 2026-03-23 05:23:31,335 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [2/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:23:31,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/ir.attachment/12496/raw HTTP/1.1" 200 - 4 0.008 0.016 2026-03-23 05:23:31,427 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:23:31,580 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [3/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on category 'Category 2' (trigger: .category_btn:contains('Category 2')) 2026-03-23 05:23:31,652 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [4/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-03-23 05:23:31,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/pos.category/319/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.004 0.050 2026-03-23 05:23:31,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/pos.category/320/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.070 2026-03-23 05:23:31,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/pos.category/321/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.085 2026-03-23 05:23:31,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.105 2026-03-23 05:23:31,756 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [5/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on combo product 'Combo Product 4' (trigger: .combo_product_box span:contains('Combo Product 4')) 2026-03-23 05:23:31,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/product.template/2301/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.120 2026-03-23 05:23:31,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/product.template/2302/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.011 0.153 2026-03-23 05:23:31,833 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/product.template/2303/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-03-23 05:23:31,852 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [6/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Check product name (trigger: .combo_product_box span:contains("Combo Product 4")) 2026-03-23 05:23:31,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/product.template/2304/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.143 2026-03-23 05:23:31,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/product.template/2305/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.152 2026-03-23 05:23:31,901 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [7/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Verify the quantity of "Combo Product 4" is updated to 1. (trigger: .item_qty_container .o-so-tabular-nums:contains("1")) 2026-03-23 05:23:31,908 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/product.template/2310/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.148 2026-03-23 05:23:31,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:31] "GET /web/image/product.product/2494/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.008 0.136 2026-03-23 05:23:31,954 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [8/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Increase the quantity of "Combo Product 4" by clicking the "+" button. (trigger: .item_qty_container button:eq(1)) 2026-03-23 05:23:32,032 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [9/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Verify the quantity of "Combo Product 4" is updated to 2. (trigger: .item_qty_container .o-so-tabular-nums:contains("2")) 2026-03-23 05:23:32,086 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [10/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Increase the quantity of "Combo Product 4" by clicking the "+" button. (trigger: .item_qty_container button:eq(1)) 2026-03-23 05:23:32,162 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [11/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Next' (trigger: .btn:contains('Next')) 2026-03-23 05:23:32,229 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: [12/12] Tour test_self_order_kiosk_combo_qty_max_free → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-03-23 05:23:32,350 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-03-23 05:23:32,352 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_qty_max_free SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-03-23 05:23:32,535 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 8967168 (allocated 9961472) 2026-03-23 05:23:32,546 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 121115 2026-03-23 05:23:32,557 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-03-23 05:23:32,559 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 121115 2026-03-23 05:23:32,680 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmp5kgyr2r0_chrome_odoo" 2026-03-23 05:23:32,744 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-03-23 05:23:37,400 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 121273 2026-03-23 05:23:37,400 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpbbl2y9x9_chrome_odoo 2026-03-23 05:23:37,400 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Issuing json command http://127.0.0.1:43249/json/version 2026-03-23 05:23:37,419 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:37,549 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Browser version: Chrome/141.0.7390.54 2026-03-23 05:23:37,549 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Issuing json command http://127.0.0.1:43249/json 2026-03-23 05:23:37,550 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:37,560 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Websocket url found: ws://127.0.0.1:43249/devtools/page/F436F92A6887281E338D6FEB9A83EFF8 2026-03-23 05:23:37,569 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Enable chrome headless console log notification 2026-03-23 05:23:37,572 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-03-23 05:23:37,770 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-03-23 05:23:37,943 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Open "http://127.0.0.1:8069/pos-self/149?access_token=b88c58d9fc764ccd" in browser 2026-03-23 05:23:37,944 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigating to: "http://127.0.0.1:8069/pos-self/149?access_token=b88c58d9fc764ccd" 2026-03-23 05:23:37,974 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:23:38,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:38] "GET /pos-self/149?access_token=b88c58d9fc764ccd HTTP/1.1" 200 - 57 0.038 0.499 2026-03-23 05:23:38,516 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': 'F436F92A6887281E338D6FEB9A83EFF8', 'loaderId': '2D17F780FBB2ECC52E9B773D8CB55250', 'isDownload': False} 2026-03-23 05:23:38,516 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_combo_sides')" 2026-03-23 05:23:38,554 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:23:38,575 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:23:38,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:38] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.030 0.045 2026-03-23 05:23:38,658 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:23:38,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:38] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.025 0.123 2026-03-23 05:23:38,770 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:23:38,817 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:38] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.031 0.223 2026-03-23 05:23:39,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-03-23 05:23:39,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:39] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.003 0.009 2026-03-23 05:23:39,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.012 2026-03-23 05:23:39,185 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_sides', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/149?access_token=b88c58d9fc764ccd", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:23:39,200 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:23:39,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.011 2026-03-23 05:23:39,207 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [1/10] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:23:39,383 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:39] "POST /pos-self/relations/149 HTTP/1.1" 200 - 41 0.050 0.104 2026-03-23 05:23:39,453 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12572) 2026-03-23 05:23:39,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.213 2026-03-23 05:23:40,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "POST /pos-self/data/149 HTTP/1.1" 200 - 219 0.253 0.367 2026-03-23 05:23:40,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.562 2026-03-23 05:23:40,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.064 2026-03-23 05:23:40,209 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: Owl is running in 'dev' mode. 2026-03-23 05:23:40,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "GET /web/image/ir.attachment/12568/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:23:40,348 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [2/10] Tour test_self_order_kiosk_combo_sides → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:23:40,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "GET /web/image/ir.attachment/12536/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-03-23 05:23:40,413 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:23:40,574 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [3/10] Tour test_self_order_kiosk_combo_sides → Step Click on category 'Uncategorised' (trigger: .category_btn:contains('Uncategorised')) 2026-03-23 05:23:40,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.007 0.048 2026-03-23 05:23:40,689 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [4/10] Tour test_self_order_kiosk_combo_sides → Step Click on product 'Office Combo' (trigger: .product_list .o_self_product_box span:contains('Office Combo')) 2026-03-23 05:23:40,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.017 0.080 2026-03-23 05:23:40,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:40] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.047 0.181 2026-03-23 05:23:40,919 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [5/10] Tour test_self_order_kiosk_combo_sides → Step Click on combo product 'Desk Organizer' (trigger: .combo_product_box span:contains('Desk Organizer')) 2026-03-23 05:23:41,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:41] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.023 0.317 2026-03-23 05:23:41,078 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [6/10] Tour test_self_order_kiosk_combo_sides → Step button:disabled:contains("Next") 2026-03-23 05:23:41,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:41] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.400 2026-03-23 05:23:41,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:41] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.009 0.453 2026-03-23 05:23:41,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:41] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.470 2026-03-23 05:23:41,178 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [7/10] Tour test_self_order_kiosk_combo_sides → Step Select value Leather for attribute Fabric (trigger: h2:contains("Fabric") + div.row button:contains("Leather")) 2026-03-23 05:23:41,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:41] "GET /web/image/product.template/2311/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.453 2026-03-23 05:23:41,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:41] "GET /web/image/product.product/2488/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.015 0.258 2026-03-23 05:23:41,318 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [8/10] Tour test_self_order_kiosk_combo_sides → Step Select value M for attribute Size (trigger: h2:contains("Size") + div.row button:contains("M")) 2026-03-23 05:23:41,363 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:41] "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 05:23:41,435 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [9/10] Tour test_self_order_kiosk_combo_sides → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:23:41,518 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: [10/10] Tour test_self_order_kiosk_combo_sides → Step Click on button 'Add to cart' (trigger: .btn:contains('Add to cart')) 2026-03-23 05:23:41,620 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-03-23 05:23:41,622 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_combo_sides SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 05:23:41,751 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9110648 (allocated 10223616) 2026-03-23 05:23:41,756 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 121273 2026-03-23 05:23:41,758 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-03-23 05:23:41,758 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 121273 2026-03-23 05:23:41,926 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpbbl2y9x9_chrome_odoo" 2026-03-23 05:23:42,026 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-03-23 05:23:46,389 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-03-23 05:23:50,059 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-03-23 05:23:54,495 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 121430 2026-03-23 05:23:54,497 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless temporary user profile dir: /tmp/tmpu03aim71_chrome_odoo 2026-03-23 05:23:54,497 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Issuing json command http://127.0.0.1:33757/json/version 2026-03-23 05:23:54,501 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:54,627 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: Chrome/141.0.7390.54 2026-03-23 05:23:54,627 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Issuing json command http://127.0.0.1:33757/json 2026-03-23 05:23:54,628 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:23:54,680 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Websocket url found: ws://127.0.0.1:33757/devtools/page/7C281AB92D48F156CDE3DCC8AFE1E461 2026-03-23 05:23:54,741 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Enable chrome headless console log notification 2026-03-23 05:23:54,817 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-03-23 05:23:54,926 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-03-23 05:23:55,110 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Open "http://127.0.0.1:8069/pos-self/152?access_token=bfec1505b89b4359" in browser 2026-03-23 05:23:55,110 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigating to: "http://127.0.0.1:8069/pos-self/152?access_token=bfec1505b89b4359" 2026-03-23 05:23:55,140 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:23:55,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:55] "GET /pos-self/152?access_token=bfec1505b89b4359 HTTP/1.1" 200 - 57 0.057 0.735 2026-03-23 05:23:55,928 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '7C281AB92D48F156CDE3DCC8AFE1E461', 'loaderId': 'A3A989205BE2E0AF828D64975EE5EB10', 'isDownload': False} 2026-03-23 05:23:55,929 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate ready code "odoo.isTourReady('test_self_order_kiosk_unpaid')" 2026-03-23 05:23:55,975 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:23:56,002 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:23:56,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.016 0.105 2026-03-23 05:23:56,123 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:23:56,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.044 0.176 2026-03-23 05:23:56,218 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:23:56,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.010 0.242 2026-03-23 05:23:56,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.039 2026-03-23 05:23:56,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.009 0.020 2026-03-23 05:23:56,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.034 2026-03-23 05:23:56,554 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate test code "odoo.startTour('test_self_order_kiosk_unpaid', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/152?access_token=bfec1505b89b4359", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:23:56,579 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:23:56,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:23:56,597 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Order now' (trigger: .btn:contains('Order now')) 2026-03-23 05:23:56,720 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12687) 2026-03-23 05:23:56,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.113 2026-03-23 05:23:56,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "POST /pos-self/relations/152 HTTP/1.1" 200 - 41 0.053 0.223 2026-03-23 05:23:56,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.127 2026-03-23 05:23:57,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:57] "POST /pos-self/data/152 HTTP/1.1" 200 - 207 0.194 0.324 2026-03-23 05:23:57,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.051 2026-03-23 05:23:57,596 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: Owl is running in 'dev' mode. 2026-03-23 05:23:57,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:57] "GET /web/image/ir.attachment/12683/raw HTTP/1.1" 200 - 4 0.015 0.048 2026-03-23 05:23:57,840 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/6] Tour test_self_order_kiosk_unpaid → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:23:57,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:57] "GET /web/image/ir.attachment/12682/raw HTTP/1.1" 200 - 4 0.007 0.022 2026-03-23 05:23:58,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.004 0.084 2026-03-23 05:23:58,114 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:23:58,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.020 0.095 2026-03-23 05:23:58,160 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/6] Tour test_self_order_kiosk_unpaid → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:23:58,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.135 2026-03-23 05:23:58,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.168 2026-03-23 05:23:58,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.195 2026-03-23 05:23:58,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-03-23 05:23:58,283 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:23:58,432 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/6] Tour test_self_order_kiosk_unpaid → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:23:58,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/image/ir.attachment/12651/raw HTTP/1.1" 200 - 4 0.002 0.015 2026-03-23 05:23:58,522 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:23:58,621 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/6] Tour test_self_order_kiosk_unpaid → Step Check if the order number is shown (trigger: .tracking-number) 2026-03-23 05:23:58,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:58] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.083 0.071 2026-03-23 05:23:58,773 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1454505 started for PoS orders references: [{'name': None, 'uuid': '826302f5-e078-4afa-8603-fd9f35142ab2'}] 2026-03-23 05:23:58,880 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1454505 order {'name': None, 'uuid': '826302f5-e078-4afa-8603-fd9f35142ab2'} created pos.order #776 2026-03-23 05:23:58,915 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1454505 finished 2026-03-23 05:23:59,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 94 0.150 0.324 2026-03-23 05:23:59,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.016 2026-03-23 05:23:59,213 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-03-23 05:23:59,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:23:59] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.024 2026-03-23 05:23:59,216 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_self_order_kiosk_unpaid SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-03-23 05:23:59,299 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7270036 (allocated 8388608) 2026-03-23 05:23:59,303 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 121430 2026-03-23 05:23:59,306 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-03-23 05:23:59,310 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 121430 2026-03-23 05:23:59,431 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpu03aim71_chrome_odoo" 2026-03-23 05:24:00,115 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 121589 2026-03-23 05:24:00,115 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless temporary user profile dir: /tmp/tmpc6mr15f6_chrome_odoo 2026-03-23 05:24:00,116 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Issuing json command http://127.0.0.1:35695/json/version 2026-03-23 05:24:00,120 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:00,246 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Browser version: Chrome/141.0.7390.54 2026-03-23 05:24:00,246 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Issuing json command http://127.0.0.1:35695/json 2026-03-23 05:24:00,255 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:00,314 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Websocket url found: ws://127.0.0.1:35695/devtools/page/2A9678175BC36A155D05765BA5443A5B 2026-03-23 05:24:00,462 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Enable chrome headless console log notification 2026-03-23 05:24:00,489 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome headless enable page notifications 2026-03-23 05:24:00,617 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:24:00,642 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Setting session cookie in browser 2026-03-23 05:24:00,657 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Open "http://127.0.0.1:8069/pos/ui/153" in browser 2026-03-23 05:24:00,658 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/153" 2026-03-23 05:24:01,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:01] "GET /pos/ui/153 HTTP/1.1" 200 - 106 0.171 0.911 2026-03-23 05:24:01,813 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '2A9678175BC36A155D05765BA5443A5B', 'loaderId': '5A70348B9E05F077ED32AC48FC564065', 'isDownload': False} 2026-03-23 05:24:01,813 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate ready code "odoo.isTourReady('test_pay_unpaid_order_from_kiosk')" 2026-03-23 05:24:01,883 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:24:01,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:01] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-03-23 05:24:01,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:01] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 05:24:02,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:02] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.012 0.100 2026-03-23 05:24:02,670 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-03-23 05:24:02,702 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:24:02,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:24:02,859 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate test code "odoo.startTour('test_pay_unpaid_order_from_kiosk', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/153", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:24:02,874 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:24:02,914 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [1/12] Tour test_pay_unpaid_order_from_kiosk → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:24:02,990 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:02] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 25 0.079 0.091 2026-03-23 05:24:03,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.137 2026-03-23 05:24:03,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:24:03,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:24:03,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.031 2026-03-23 05:24:03,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.044 2026-03-23 05:24:03,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.039 0.074 2026-03-23 05:24:03,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-03-23 05:24:04,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.294 0.432 2026-03-23 05:24:04,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:24:04,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 05:24:04,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-03-23 05:24:04,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:24:04,439 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: Owl is running in 'dev' mode. 2026-03-23 05:24:04,536 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:24:04,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:24:04,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.011 2026-03-23 05:24:04,578 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:24:04,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.037 2026-03-23 05:24:04,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24: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 05:24:04,664 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:24:04,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.019 2026-03-23 05:24:04,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.007 0.041 2026-03-23 05:24:04,889 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [2/12] Tour test_pay_unpaid_order_from_kiosk → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:24:05,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.032 2026-03-23 05:24:05,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.054 2026-03-23 05:24:05,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.109 2026-03-23 05:24:05,251 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [3/12] Tour test_pay_unpaid_order_from_kiosk → Step .pos-leftheader .orders-button 2026-03-23 05:24:05,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.140 2026-03-23 05:24:05,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.172 2026-03-23 05:24:05,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-03-23 05:24:05,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.064 0.244 2026-03-23 05:24:05,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.268 2026-03-23 05:24:05,692 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [4/12] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .order-row:contains("2.53") 2026-03-23 05:24:05,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 57 0.054 0.078 2026-03-23 05:24:05,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.009 0.033 2026-03-23 05:24:05,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:24:06,043 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:24:06,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.038 0.050 2026-03-23 05:24:06,060 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [5/12] Tour test_pay_unpaid_order_from_kiosk → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:24:06,125 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [6/12] Tour test_pay_unpaid_order_from_kiosk → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 05:24:06,242 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [7/12] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:24:06,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.035 2026-03-23 05:24:06,297 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [8/12] Tour test_pay_unpaid_order_from_kiosk → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:24:06,443 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [9/12] Tour test_pay_unpaid_order_from_kiosk → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:24:06,472 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:24:06,507 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [10/12] Tour test_pay_unpaid_order_from_kiosk → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:24:06,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.032 2026-03-23 05:24:06,577 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [11/12] Tour test_pay_unpaid_order_from_kiosk → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:24:06,601 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.028 2026-03-23 05:24:06,667 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: [12/12] Tour test_pay_unpaid_order_from_kiosk → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-03-23 05:24:06,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.037 2026-03-23 05:24:06,692 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:24:06,706 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43312501 started for PoS orders references: [{'name': '/', 'uuid': '826302f5-e078-4afa-8603-fd9f35142ab2'}] 2026-03-23 05:24:06,920 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #776 2026-03-23 05:24:07,442 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43312501 order {'name': '/', 'uuid': '826302f5-e078-4afa-8603-fd9f35142ab2'} updated pos.order #776 2026-03-23 05:24:07,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43312501 finished 2026-03-23 05:24:07,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 218 0.315 0.612 2026-03-23 05:24:07,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 05:24:07,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 05:24:07,848 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-03-23 05:24:07,853 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_pay_unpaid_order_from_kiosk SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-03-23 05:24:08,013 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 14919660 (allocated 16252928) 2026-03-23 05:24:08,019 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 121589 2026-03-23 05:24:08,023 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-03-23 05:24:08,024 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 121589 2026-03-23 05:24:08,144 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpc6mr15f6_chrome_odoo" 2026-03-23 05:24:08,229 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-03-23 05:24:13,053 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 121772 2026-03-23 05:24:13,054 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp979uluhe_chrome_odoo 2026-03-23 05:24:13,054 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:36695/json/version 2026-03-23 05:24:13,057 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36695', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:13,281 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 05:24:13,282 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:36695/json 2026-03-23 05:24:13,283 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36695', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:13,368 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:36695/devtools/page/F3CCFA28D05BD0561EB31A847AC4AFA9 2026-03-23 05:24:13,434 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-03-23 05:24:13,481 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-03-23 05:24:13,690 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-03-23 05:24:13,845 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Open "http://127.0.0.1:8069/pos-self/154?access_token=8bc8c192b92d4281" in browser 2026-03-23 05:24:13,846 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigating to: "http://127.0.0.1:8069/pos-self/154?access_token=8bc8c192b92d4281" 2026-03-23 05:24:13,872 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:24:14,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:14] "GET /pos-self/154?access_token=8bc8c192b92d4281 HTTP/1.1" 200 - 57 0.033 0.919 2026-03-23 05:24:14,823 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'F3CCFA28D05BD0561EB31A847AC4AFA9', 'loaderId': 'E06C8BE3DC8FF17BA57FEDF586D6304B', 'isDownload': False} 2026-03-23 05:24:14,823 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate ready code "odoo.isTourReady('self_order_language_changes')" 2026-03-23 05:24:14,850 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:24:14,894 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:24:14,955 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:14] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.022 0.073 2026-03-23 05:24:15,003 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:24:15,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:15] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.070 0.155 2026-03-23 05:24:15,119 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:24:15,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:15] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.020 0.282 2026-03-23 05:24:15,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.043 2026-03-23 05:24:15,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:24:15,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:15] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.023 2026-03-23 05:24:15,483 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate test code "odoo.startTour('self_order_language_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/154?access_token=8bc8c192b92d4281", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:24:15,504 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:24:15,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:24:15,519 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [1/17] Tour self_order_language_changes → Step Check what the current language is (trigger: .o_self_language_selector:contains("English")) 2026-03-23 05:24:15,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:15] "POST /pos-self/relations/154 HTTP/1.1" 200 - 41 0.033 0.074 2026-03-23 05:24:15,731 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12727) 2026-03-23 05:24:15,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.187 2026-03-23 05:24:16,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:16] "POST /pos-self/data/154 HTTP/1.1" 200 - 212 0.212 0.397 2026-03-23 05:24:16,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.529 2026-03-23 05:24:16,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.050 2026-03-23 05:24:16,478 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-03-23 05:24:16,568 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:16] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:24:16,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:16] "GET /web/image/ir.attachment/12723/raw HTTP/1.1" 200 - 4 0.002 0.024 2026-03-23 05:24:16,635 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [2/17] Tour self_order_language_changes → Step Check what the current flag is (trigger: .o_self_language_selector > img[src*=us]) 2026-03-23 05:24:16,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:16] "GET /web/image/ir.attachment/12722/raw HTTP/1.1" 200 - 4 0.013 0.026 2026-03-23 05:24:16,739 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [3/17] Tour self_order_language_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:24:16,847 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [4/17] Tour self_order_language_changes → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:24:16,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:16] "GET /web/image/ir.attachment/12691/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-03-23 05:24:16,910 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:24:16,988 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [5/17] Tour self_order_language_changes → Step Click on category 'Test Category' (trigger: .category_btn:contains('Test Category')) 2026-03-23 05:24:17,065 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.004 0.042 2026-03-23 05:24:17,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/image/pos.category/322/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-03-23 05:24:17,162 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [6/17] Tour self_order_language_changes → Step Click on product 'Test Product' (trigger: .product_list .o_self_product_box span:contains('Test Product')) 2026-03-23 05:24:17,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.054 2026-03-23 05:24:17,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.012 0.065 2026-03-23 05:24:17,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.110 2026-03-23 05:24:17,238 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [7/17] Tour self_order_language_changes → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-03-23 05:24:17,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.010 0.130 2026-03-23 05:24:17,285 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.004 0.138 2026-03-23 05:24:17,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/image/product.template/2312/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-03-23 05:24:17,314 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [8/17] Tour self_order_language_changes → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-03-23 05:24:17,346 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:24:17,418 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [9/17] Tour self_order_language_changes → Step Check what the current language is (trigger: .o_self_language_selector:contains("English")) 2026-03-23 05:24:17,452 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [10/17] Tour self_order_language_changes → Step Check what the current flag is (trigger: .o_self_language_selector > img[src*=us]) 2026-03-23 05:24:17,503 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [11/17] Tour self_order_language_changes → Step Click on language selector (trigger: .o_self_language_selector) 2026-03-23 05:24:17,569 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [12/17] Tour self_order_language_changes → Step Check that the language is available (trigger: .self_order_language_popup .btn:contains(Français)) 2026-03-23 05:24:17,579 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:24:17,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /pos-self/154?access_token=8bc8c192b92d4281 HTTP/1.1" 303 - 2 0.001 0.011 2026-03-23 05:24:17,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:17] "GET /fr/pos-self/154?access_token=8bc8c192b92d4281 HTTP/1.1" 200 - 10 0.011 0.046 2026-03-23 05:24:17,796 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:24:18,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 303 - 2 0.007 0.042 2026-03-23 05:24:18,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "GET /fr/website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 2 0.003 0.174 2026-03-23 05:24:18,247 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [13/17] Tour self_order_language_changes → Step Check that the language changed (trigger: .o_self_language_selector:contains(Français)) 2026-03-23 05:24:18,256 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:24:18,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:24:18,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "POST /pos-self/relations/154 HTTP/1.1" 200 - 17 0.019 0.040 2026-03-23 05:24:18,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.052 2026-03-23 05:24:18,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "POST /pos-self/data/154 HTTP/1.1" 200 - 136 0.140 0.280 2026-03-23 05:24:18,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.416 2026-03-23 05:24:18,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.008 0.017 2026-03-23 05:24:18,884 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: Owl is running in 'dev' mode. 2026-03-23 05:24:18,949 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:18] "GET /web/image/ir.attachment/12723/raw HTTP/1.1" 304 - 4 0.003 0.019 2026-03-23 05:24:19,001 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [14/17] Tour self_order_language_changes → Step Click on button 'Commander maintenant' (trigger: .btn:contains('Commander maintenant')) 2026-03-23 05:24:19,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:19] "GET /web/image/ir.attachment/12722/raw HTTP/1.1" 304 - 4 0.005 0.019 2026-03-23 05:24:19,091 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [15/17] Tour self_order_language_changes → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:24:19,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:19] "GET /web/image/ir.attachment/12691/raw HTTP/1.1" 304 - 4 0.003 0.010 2026-03-23 05:24:19,171 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [16/17] Tour self_order_language_changes → Step Click on category 'Catégorie Test' (trigger: .category_btn:contains('Catégorie Test')) 2026-03-23 05:24:19,221 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: [17/17] Tour self_order_language_changes → Step Click on product 'Produit Test' (trigger: .product_list .o_self_product_box span:contains('Produit Test')) 2026-03-23 05:24:19,317 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-03-23 05:24:19,319 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_language_changes SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:24:19,434 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8215488 (allocated 9637888) 2026-03-23 05:24:19,441 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 121772 2026-03-23 05:24:19,442 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-03-23 05:24:19,443 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 121772 2026-03-23 05:24:19,563 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp979uluhe_chrome_odoo" 2026-03-23 05:24:19,630 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-03-23 05:24:24,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 121952 2026-03-23 05:24:24,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmp7v4sc0mh_chrome_odoo 2026-03-23 05:24:24,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:35535/json/version 2026-03-23 05:24:24,294 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35535', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:24,451 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Browser version: Chrome/141.0.7390.54 2026-03-23 05:24:24,451 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:35535/json 2026-03-23 05:24:24,463 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35535', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:24,521 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:35535/devtools/page/F56A01844C3A6D0AA447BF1492B674F5 2026-03-23 05:24:24,571 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-03-23 05:24:24,618 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-03-23 05:24:24,753 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-03-23 05:24:24,926 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Open "http://127.0.0.1:8069/pos-self/155?access_token=e43ae6a1e296499b" in browser 2026-03-23 05:24:24,926 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigating to: "http://127.0.0.1:8069/pos-self/155?access_token=e43ae6a1e296499b" 2026-03-23 05:24:24,950 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:24:25,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:25] "GET /pos-self/155?access_token=e43ae6a1e296499b HTTP/1.1" 200 - 57 0.034 0.495 2026-03-23 05:24:25,477 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'F56A01844C3A6D0AA447BF1492B674F5', 'loaderId': 'FE07EF6F313706D698F8300A3BB440EE', 'isDownload': False} 2026-03-23 05:24:25,478 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Evaluate ready code "odoo.isTourReady('test_self_order_parent_category')" 2026-03-23 05:24:25,541 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:24:25,572 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:24:25,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:25] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.051 0.065 2026-03-23 05:24:25,679 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:24:25,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:25] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.007 0.143 2026-03-23 05:24:25,764 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:24:25,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:25] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.029 0.246 2026-03-23 05:24:26,122 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.040 2026-03-23 05:24:26,168 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:26] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.009 0.022 2026-03-23 05:24:26,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 05:24:26,236 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Evaluate test code "odoo.startTour('test_self_order_parent_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/155?access_token=e43ae6a1e296499b", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:24:26,258 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [1/8] Tour test_self_order_parent_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:24:26,261 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:24:26,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.019 2026-03-23 05:24:26,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:26] "POST /pos-self/relations/155 HTTP/1.1" 200 - 41 0.053 0.115 2026-03-23 05:24:26,522 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12767) 2026-03-23 05:24:26,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.223 2026-03-23 05:24:27,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "POST /pos-self/data/155 HTTP/1.1" 200 - 194 0.251 0.386 2026-03-23 05:24:27,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.583 2026-03-23 05:24:27,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-03-23 05:24:27,277 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: Owl is running in 'dev' mode. 2026-03-23 05:24:27,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /web/image/ir.attachment/12763/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:24:27,462 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [2/8] Tour test_self_order_parent_category → Step Click on child category 'Test Child Category 1' (trigger: .child_category_btn:contains('Test Child Category 1')) 2026-03-23 05:24:27,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /web/image/pos.category/323/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.002 0.056 2026-03-23 05:24:27,618 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:24:27,663 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /web/image/product.template/2313/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.014 0.074 2026-03-23 05:24:27,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /web/image/product.template/2314/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.003 0.098 2026-03-23 05:24:27,704 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [3/8] Tour test_self_order_parent_category → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:24:27,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /web/image/pos.category/324/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.106 2026-03-23 05:24:27,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:27] "GET /web/image/pos.category/325/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.014 0.144 2026-03-23 05:24:27,835 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [4/8] Tour test_self_order_parent_category → Step Click on child category 'Test Child Category 2' (trigger: .child_category_btn:contains('Test Child Category 2')) 2026-03-23 05:24:27,944 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [5/8] Tour test_self_order_parent_category → Step Click on product 'Pepsi' (trigger: .product_list .o_self_product_box span:contains('Pepsi')) 2026-03-23 05:24:28,020 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [6/8] Tour test_self_order_parent_category → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:24:28,119 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [7/8] Tour test_self_order_parent_category → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:24:28,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:28] "GET /web/image/ir.attachment/12731/raw HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 05:24:28,182 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:28] "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 05:24:28,262 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: [8/8] Tour test_self_order_parent_category → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:24:28,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:28] "GET /web/image/product.product/2503/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.043 0.080 2026-03-23 05:24:28,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:28] "GET /web/image/product.product/2504/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.026 0.143 2026-03-23 05:24:28,457 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76887747 started for PoS orders references: [{'name': None, 'uuid': 'c65794ca-42a2-40ab-9471-6641cdebd88d'}] 2026-03-23 05:24:28,530 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76887747 order {'name': None, 'uuid': 'c65794ca-42a2-40ab-9471-6641cdebd88d'} created pos.order #777 2026-03-23 05:24:28,563 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76887747 finished 2026-03-23 05:24:28,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 92 0.145 0.341 2026-03-23 05:24:28,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.024 2026-03-23 05:24:28,886 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-03-23 05:24:28,893 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_self_order_parent_category SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:24:28,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:28] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.016 0.049 2026-03-23 05:24:29,078 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7430224 (allocated 8650752) 2026-03-23 05:24:29,099 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 121952 2026-03-23 05:24:29,101 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-03-23 05:24:29,114 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 121952 2026-03-23 05:24:29,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:29] "GET /web/image/ir.attachment/12762/raw HTTP/1.1" 200 - 4 0.006 0.031 2026-03-23 05:24:29,303 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmp7v4sc0mh_chrome_odoo" 2026-03-23 05:24:29,444 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-03-23 05:24:34,224 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 122111 2026-03-23 05:24:34,226 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpfhi6vvkl_chrome_odoo 2026-03-23 05:24:34,226 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:38681/json/version 2026-03-23 05:24:34,236 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:34,502 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/141.0.7390.54 2026-03-23 05:24:34,512 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:38681/json 2026-03-23 05:24:34,521 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:34,580 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:38681/devtools/page/1094BC841494ECCE5DBC9BDC1E82E698 2026-03-23 05:24:34,636 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-03-23 05:24:34,693 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-03-23 05:24:34,774 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-03-23 05:24:34,987 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/156?access_token=ab993501aa674033" in browser 2026-03-23 05:24:34,987 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigating to: "http://127.0.0.1:8069/pos-self/156?access_token=ab993501aa674033" 2026-03-23 05:24:35,012 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:24:35,654 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:35] "GET /pos-self/156?access_token=ab993501aa674033 HTTP/1.1" 200 - 57 0.035 0.614 2026-03-23 05:24:35,659 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': '1094BC841494ECCE5DBC9BDC1E82E698', 'loaderId': '345BE730AF2D78D98DA96219B6DA23FB', 'isDownload': False} 2026-03-23 05:24:35,659 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate ready code "odoo.isTourReady('test_self_order_pricelist')" 2026-03-23 05:24:35,704 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:24:35,719 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:24:35,791 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:35] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.033 0.056 2026-03-23 05:24:35,814 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:24:35,846 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:35] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.007 0.109 2026-03-23 05:24:35,886 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:24:35,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:35] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.022 0.161 2026-03-23 05:24:36,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-03-23 05:24:36,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.034 2026-03-23 05:24:36,371 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate test code "odoo.startTour('test_self_order_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/156?access_token=ab993501aa674033", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:24:36,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:36] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.010 0.063 2026-03-23 05:24:36,401 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:24:36,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 05:24:36,416 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [1/14] Tour test_self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:24:36,473 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [2/14] Tour test_self_order_pricelist → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:24:36,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:36] "POST /pos-self/relations/156 HTTP/1.1" 200 - 42 0.054 0.086 2026-03-23 05:24:36,640 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12807) 2026-03-23 05:24:36,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.192 2026-03-23 05:24:37,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "POST /pos-self/data/156 HTTP/1.1" 200 - 213 0.202 0.341 2026-03-23 05:24:37,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.489 2026-03-23 05:24:37,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.040 2026-03-23 05:24:37,307 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-03-23 05:24:37,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/image/ir.attachment/12803/raw HTTP/1.1" 200 - 4 0.006 0.021 2026-03-23 05:24:37,520 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [3/14] Tour test_self_order_pricelist → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:24:37,647 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/image/pos.category/318/image_128?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.049 2026-03-23 05:24:37,704 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:24:37,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/image/product.template/2294/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.007 0.046 2026-03-23 05:24:37,731 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [4/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:24:37,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/image/product.template/2295/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.006 0.079 2026-03-23 05:24:37,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/image/product.template/2298/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-03-23 05:24:37,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/image/product.template/2296/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.123 2026-03-23 05:24:37,850 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [5/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:24:37,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:37] "GET /web/image/product.template/2297/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 3 0.008 0.174 2026-03-23 05:24:37,987 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [6/14] Tour test_self_order_pricelist → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:24:38,106 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [7/14] Tour test_self_order_pricelist → Step Check product card with Coca-Cola and 5.06 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("2")):has(div .o-so-tabular-nums:contains("5.06"))) 2026-03-23 05:24:38,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:38] "GET /web/image/ir.attachment/12771/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 05:24:38,170 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [8/14] Tour test_self_order_pricelist → Step Click on back button (trigger: .btn.btn-back) 2026-03-23 05:24:38,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:38] "GET /web/image/product.product/2484/image_512?unique=2026-03-23T05:22:30.000+00:00 HTTP/1.1" 200 - 8 0.018 0.032 2026-03-23 05:24:38,231 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [9/14] Tour test_self_order_pricelist → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:24:38,385 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [10/14] Tour test_self_order_pricelist → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:24:38,462 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [11/14] Tour test_self_order_pricelist → Step Check product card with Coca-Cola and 3.45 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("3")):has(div .o-so-tabular-nums:contains("3.45"))) 2026-03-23 05:24:38,516 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [12/14] Tour test_self_order_pricelist → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:24:38,594 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [13/14] Tour test_self_order_pricelist → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:24:38,635 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43513846 started for PoS orders references: [{'name': None, 'uuid': '326cd51e-04f3-44d4-8285-385f2a98f2fa'}] 2026-03-23 05:24:38,690 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43513846 order {'name': None, 'uuid': '326cd51e-04f3-44d4-8285-385f2a98f2fa'} created pos.order #778 2026-03-23 05:24:38,720 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43513846 finished 2026-03-23 05:24:38,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 96 0.104 0.209 2026-03-23 05:24:39,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:39] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.005 0.014 2026-03-23 05:24:39,032 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: [14/14] Tour test_self_order_pricelist → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:24:39,080 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-03-23 05:24:39,084 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 05:24:39,167 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 8014648 (allocated 9437184) 2026-03-23 05:24:39,178 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 122111 2026-03-23 05:24:39,183 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-03-23 05:24:39,183 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 122111 2026-03-23 05:24:39,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:39] "GET /web/image/ir.attachment/12802/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-03-23 05:24:39,302 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpfhi6vvkl_chrome_odoo" 2026-03-23 05:24:39,374 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-03-23 05:24:41,031 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-03-23 05:24:45,352 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 122267 2026-03-23 05:24:45,352 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpw4fz40hk_chrome_odoo 2026-03-23 05:24:45,352 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Issuing json command http://127.0.0.1:37649/json/version 2026-03-23 05:24:45,355 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:45,501 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 05:24:45,508 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Issuing json command http://127.0.0.1:37649/json 2026-03-23 05:24:45,511 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:45,560 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Websocket url found: ws://127.0.0.1:37649/devtools/page/65E92810B3B48DA1BA57A9DB7EDCD802 2026-03-23 05:24:45,603 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Enable chrome headless console log notification 2026-03-23 05:24:45,616 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-03-23 05:24:45,722 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-03-23 05:24:45,857 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Open "http://127.0.0.1:8069/pos-self/157?access_token=e90f72fc3a9842d6" in browser 2026-03-23 05:24:45,857 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigating to: "http://127.0.0.1:8069/pos-self/157?access_token=e90f72fc3a9842d6" 2026-03-23 05:24:45,900 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:24:46,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:46] "GET /pos-self/157?access_token=e90f72fc3a9842d6 HTTP/1.1" 200 - 57 0.042 0.532 2026-03-23 05:24:46,477 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '65E92810B3B48DA1BA57A9DB7EDCD802', 'loaderId': '92142E22DE894C40E1AFA23F8E181F2A', 'isDownload': False} 2026-03-23 05:24:46,478 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Evaluate ready code "odoo.isTourReady('test_delete_mobile_order_from_backend')" 2026-03-23 05:24:46,538 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:24:46,574 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:24:46,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:46] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.034 0.060 2026-03-23 05:24:46,662 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:24:46,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:46] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.125 2026-03-23 05:24:46,715 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:24:46,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:46] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.014 0.179 2026-03-23 05:24:46,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-03-23 05:24:46,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:46] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.005 0.015 2026-03-23 05:24:46,996 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.018 2026-03-23 05:24:47,016 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Evaluate test code "odoo.startTour('test_delete_mobile_order_from_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/157?access_token=e90f72fc3a9842d6", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:24:47,034 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [1/12] Tour test_delete_mobile_order_from_backend → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:24:47,037 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:24:47,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 05:24:47,100 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [2/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:24:47,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:47] "POST /pos-self/relations/157 HTTP/1.1" 200 - 41 0.031 0.065 2026-03-23 05:24:47,213 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12857) 2026-03-23 05:24:47,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.138 2026-03-23 05:24:47,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:47] "POST /pos-self/data/157 HTTP/1.1" 200 - 213 0.204 0.338 2026-03-23 05:24:47,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.551 2026-03-23 05:24:47,890 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: Owl is running in 'dev' mode. 2026-03-23 05:24:47,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:47] "GET /web/image/ir.attachment/12853/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 05:24:48,043 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [3/12] Tour test_delete_mobile_order_from_backend → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:24:48,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.003 0.039 2026-03-23 05:24:48,153 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:24:48,177 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.024 2026-03-23 05:24:48,203 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [4/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:24:48,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.011 0.045 2026-03-23 05:24:48,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.090 2026-03-23 05:24:48,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-03-23 05:24:48,309 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [5/12] Tour test_delete_mobile_order_from_backend → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:24:48,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-03-23 05:24:48,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/image/ir.attachment/12821/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-03-23 05:24:48,404 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [6/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:24:48,407 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "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 05:24:48,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.014 0.049 2026-03-23 05:24:48,479 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [7/12] Tour test_delete_mobile_order_from_backend → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:24:48,531 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7006382 started for PoS orders references: [{'name': None, 'uuid': '4d50ba17-7e9e-4f91-99d9-60b23a80f866'}] 2026-03-23 05:24:48,582 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7006382 order {'name': None, 'uuid': '4d50ba17-7e9e-4f91-99d9-60b23a80f866'} created pos.order #779 2026-03-23 05:24:48,598 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7006382 finished 2026-03-23 05:24:48,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 94 0.093 0.179 2026-03-23 05:24:48,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-03-23 05:24:48,885 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [8/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:24:48,953 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [9/12] Tour test_delete_mobile_order_from_backend → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:24:48,999 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [10/12] Tour test_delete_mobile_order_from_backend → Step body 2026-03-23 05:24:49,092 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.message records with IDs: [7824] 2026-03-23 05:24:49,261 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted pos.order records with IDs: [779] 2026-03-23 05:24:49,281 26 INFO 00799-19-0-all odoo.models.unlink: User #3 deleted mail.followers records with IDs: [3272] 2026-03-23 05:24:49,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:49] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.120 0.114 2026-03-23 05:24:49,303 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [11/12] Tour test_delete_mobile_order_from_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:24:49,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:49] "GET /web/image/ir.attachment/12852/raw HTTP/1.1" 200 - 4 0.006 0.230 2026-03-23 05:24:49,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.013 0.049 2026-03-23 05:24:49,534 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: [12/12] Tour test_delete_mobile_order_from_backend → Step Check whether the Product List page is displayed (trigger: .o_self_product_list_page) 2026-03-23 05:24:49,597 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-03-23 05:24:49,598 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_delete_mobile_order_from_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 05:24:49,712 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 7902244 (allocated 9175040) 2026-03-23 05:24:49,724 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 122267 2026-03-23 05:24:49,726 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-03-23 05:24:49,729 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 122267 2026-03-23 05:24:49,852 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpw4fz40hk_chrome_odoo" 2026-03-23 05:24:49,975 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-03-23 05:24:54,016 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 122425 2026-03-23 05:24:54,016 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp3q8l98az_chrome_odoo 2026-03-23 05:24:54,016 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:33489/json/version 2026-03-23 05:24:54,021 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:54,284 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 05:24:54,284 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:33489/json 2026-03-23 05:24:54,300 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:24:54,391 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Websocket url found: ws://127.0.0.1:33489/devtools/page/A5E76AA46C85E7A3AF64045449BC7997 2026-03-23 05:24:54,458 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-03-23 05:24:54,606 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-03-23 05:24:54,749 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-03-23 05:24:54,976 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/158?access_token=896e921d921d41b7" in browser 2026-03-23 05:24:54,977 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/158?access_token=896e921d921d41b7" 2026-03-23 05:24:55,004 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:24:55,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:55] "GET /pos-self/158?access_token=896e921d921d41b7 HTTP/1.1" 200 - 57 0.045 0.926 2026-03-23 05:24:55,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'A5E76AA46C85E7A3AF64045449BC7997', 'loaderId': 'D8561333A3F6D51939014013F04791F6', 'isDownload': False} 2026-03-23 05:24:55,984 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_mobile_self_order_preparation_changes')" 2026-03-23 05:24:56,049 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:24:56,118 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:24:56,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:56] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.032 0.110 2026-03-23 05:24:56,233 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:24:56,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:56] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.017 0.189 2026-03-23 05:24:56,313 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:24:56,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:56] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.013 0.260 2026-03-23 05:24:56,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.016 0.066 2026-03-23 05:24:56,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.087 2026-03-23 05:24:56,866 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/158?access_token=896e921d921d41b7", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:24:56,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:56] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.009 0.037 2026-03-23 05:24:56,906 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/12] Tour test_mobile_self_order_preparation_changes → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:24:56,913 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:24:56,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 05:24:56,998 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:24:57,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:57] "POST /pos-self/relations/158 HTTP/1.1" 200 - 41 0.038 0.114 2026-03-23 05:24:57,218 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12897) 2026-03-23 05:24:57,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.265 2026-03-23 05:24:57,868 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:57] "POST /pos-self/data/158 HTTP/1.1" 200 - 213 0.224 0.404 2026-03-23 05:24:57,880 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.608 2026-03-23 05:24:57,981 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 05:24:58,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/ir.attachment/12893/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-03-23 05:24:58,229 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/12] Tour test_mobile_self_order_preparation_changes → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:24:58,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/ir.attachment/12892/raw HTTP/1.1" 200 - 4 0.017 0.036 2026-03-23 05:24:58,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:24:58,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.053 0.079 2026-03-23 05:24:58,586 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/12] Tour test_mobile_self_order_preparation_changes → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:24:58,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.181 2026-03-23 05:24:58,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.014 0.184 2026-03-23 05:24:58,725 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:24:58,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.012 0.259 2026-03-23 05:24:58,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.012 0.322 2026-03-23 05:24:58,882 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/12] Tour test_mobile_self_order_preparation_changes → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:24:58,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.323 2026-03-23 05:24:58,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:58] "GET /web/image/ir.attachment/12861/raw HTTP/1.1" 200 - 4 0.007 0.031 2026-03-23 05:24:59,041 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/12] Tour test_mobile_self_order_preparation_changes → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:24:59,068 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 05:24:59,100 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:24:59,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:59] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.043 0.077 2026-03-23 05:24:59,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:59] "GET /web/image/product.product/2507/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.009 0.129 2026-03-23 05:24:59,192 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/12] Tour test_mobile_self_order_preparation_changes → Step Select table 1 (trigger: .self_order_popup_table select) 2026-03-23 05:24:59,254 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [10/12] Tour test_mobile_self_order_preparation_changes → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 1')) 2026-03-23 05:24:59,405 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [11/12] Tour test_mobile_self_order_preparation_changes → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:24:59,475 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67743154 started for PoS orders references: [{'name': None, 'uuid': '3b70c557-cc3a-4647-8cf7-bb720f5d1a00'}] 2026-03-23 05:24:59,557 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67743154 order {'name': None, 'uuid': '3b70c557-cc3a-4647-8cf7-bb720f5d1a00'} created pos.order #780 2026-03-23 05:24:59,579 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67743154 finished 2026-03-23 05:24:59,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 102 0.118 0.232 2026-03-23 05:24:59,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:24:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.017 0.021 2026-03-23 05:24:59,963 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [12/12] Tour test_mobile_self_order_preparation_changes → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:25:00,042 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-03-23 05:25:00,046 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR test_mobile_self_order_preparation_changes SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-03-23 05:25:00,251 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 7996128 (allocated 8912896) 2026-03-23 05:25:00,268 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 122425 2026-03-23 05:25:00,281 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-03-23 05:25:00,289 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 122425 2026-03-23 05:25:00,514 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp3q8l98az_chrome_odoo" 2026-03-23 05:25:01,534 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 122583 2026-03-23 05:25:01,534 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpn91h6jhu_chrome_odoo 2026-03-23 05:25:01,535 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:38937/json/version 2026-03-23 05:25:01,543 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:01,880 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Browser version: Chrome/141.0.7390.54 2026-03-23 05:25:01,880 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Issuing json command http://127.0.0.1:38937/json 2026-03-23 05:25:01,929 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:02,023 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Websocket url found: ws://127.0.0.1:38937/devtools/page/5A0BA3EAD73437D11E083485DE899663 2026-03-23 05:25:02,051 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Enable chrome headless console log notification 2026-03-23 05:25:02,100 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-03-23 05:25:02,286 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:25:02,397 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-03-23 05:25:02,402 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-03-23 05:25:02,402 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-03-23 05:25:03,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:03] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 69 0.088 0.473 2026-03-23 05:25:03,011 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '5A0BA3EAD73437D11E083485DE899663', 'loaderId': '82C43D3E199A80227C1C1150F694D48D', 'isDownload': False} 2026-03-23 05:25:03,012 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate ready code "odoo.isTourReady('test_pos_self_order_preparation_changes')" 2026-03-23 05:25:03,077 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:25:03,111 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:03] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.040 2026-03-23 05:25:03,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:03] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.011 0.049 2026-03-23 05:25:03,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:03] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.077 2026-03-23 05:25:04,144 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:25:04,159 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:25:04,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:25:04,252 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=158", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:25:04,294 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [1/9] Tour test_pos_self_order_preparation_changes → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:25:04,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.025 2026-03-23 05:25:04,319 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:25:04,338 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:25:04,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.003 0.014 2026-03-23 05:25:04,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 05:25:04,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.025 0.097 2026-03-23 05:25:04,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.097 2026-03-23 05:25:05,695 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 733, model: sale.order 2026-03-23 05:25:05,699 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 05:25:05,699 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 733, model: sale.order.line 2026-03-23 05:25:05,701 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 05:25:05,717 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 349 0.442 0.618 2026-03-23 05:25:05,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:25:05,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.012 0.055 2026-03-23 05:25:06,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.020 0.087 2026-03-23 05:25:06,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 05:25:06,226 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: Owl is running in 'dev' mode. 2026-03-23 05:25:06,348 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:25:06,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:25:06,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.017 0.012 2026-03-23 05:25:06,392 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:25:06,398 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-03-23 05:25:06,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.008 0.055 2026-03-23 05:25:06,456 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:25:06,458 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "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 05:25:06,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 05:25:06,650 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [2/9] Tour test_pos_self_order_preparation_changes → Step .pos-leftheader .orders-button 2026-03-23 05:25:06,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.016 0.041 2026-03-23 05:25:06,967 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [3/9] Tour test_pos_self_order_preparation_changes → Step .ticket-screen tbody tr > td:contains("Self-order") ~ td .badge:contains(Ongoing) 2026-03-23 05:25:07,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.003 0.031 2026-03-23 05:25:07,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.019 0.050 2026-03-23 05:25:07,111 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [4/9] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row > div:contains("Self-order") ~ div .badge:contains(Ongoing) 2026-03-23 05:25:07,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.020 0.069 2026-03-23 05:25:07,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.070 0.171 2026-03-23 05:25:07,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.014 0.280 2026-03-23 05:25:07,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.018 0.061 2026-03-23 05:25:07,575 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:25:07,601 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [5/9] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .order-row:contains("Self-order") 2026-03-23 05:25:07,670 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [6/9] Tour test_pos_self_order_preparation_changes → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:25:07,767 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [7/9] Tour test_pos_self_order_preparation_changes → Step .ticket-screen .pads .button.validation.load-order-button 2026-03-23 05:25:07,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.046 2026-03-23 05:25:07,963 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [8/9] Tour test_pos_self_order_preparation_changes → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:25:08,016 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: [9/9] Tour test_pos_self_order_preparation_changes → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 05:25:08,069 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-03-23 05:25:08,072 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_pos_self_order_preparation_changes SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 05:25:08,252 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 13895940 (allocated 14942208) 2026-03-23 05:25:08,279 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 122583 2026-03-23 05:25:08,281 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-03-23 05:25:08,288 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 122583 2026-03-23 05:25:08,431 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpn91h6jhu_chrome_odoo" 2026-03-23 05:25:08,590 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-03-23 05:25:13,209 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 122751 2026-03-23 05:25:13,210 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmp4pjoav3j_chrome_odoo 2026-03-23 05:25:13,210 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:39541/json/version 2026-03-23 05:25:13,230 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:13,358 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Browser version: Chrome/141.0.7390.54 2026-03-23 05:25:13,359 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:39541/json 2026-03-23 05:25:13,360 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:13,375 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:39541/devtools/page/C7BA1A408CDD24BC9505EB210ED30324 2026-03-23 05:25:13,514 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-03-23 05:25:13,588 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-03-23 05:25:13,762 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-03-23 05:25:14,030 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Open "http://127.0.0.1:8069/pos-self/159?access_token=8acce948b0e64c93" in browser 2026-03-23 05:25:14,030 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigating to: "http://127.0.0.1:8069/pos-self/159?access_token=8acce948b0e64c93" 2026-03-23 05:25:14,056 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:25:14,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:14] "GET /pos-self/159?access_token=8acce948b0e64c93 HTTP/1.1" 200 - 57 0.055 0.719 2026-03-23 05:25:14,832 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': 'C7BA1A408CDD24BC9505EB210ED30324', 'loaderId': '46EBE04FA6D2506797B47B0715E2BE07', 'isDownload': False} 2026-03-23 05:25:14,833 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Evaluate ready code "odoo.isTourReady('test_order_sequence_in_self')" 2026-03-23 05:25:14,898 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:25:14,930 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:25:15,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:15] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.056 0.114 2026-03-23 05:25:15,098 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:25:15,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:15] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.019 0.230 2026-03-23 05:25:15,226 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:25:15,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:15] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.036 0.390 2026-03-23 05:25:15,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.010 0.048 2026-03-23 05:25:15,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.052 2026-03-23 05:25:15,865 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Evaluate test code "odoo.startTour('test_order_sequence_in_self', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/159?access_token=8acce948b0e64c93", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:25:15,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:15] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.068 2026-03-23 05:25:15,896 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [1/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:25:15,900 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:25:15,900 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 05:25:16,174 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12937) 2026-03-23 05:25:16,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.222 2026-03-23 05:25:16,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:16] "POST /pos-self/relations/159 HTTP/1.1" 200 - 41 0.061 0.313 2026-03-23 05:25:16,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.125 2026-03-23 05:25:16,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:16] "POST /pos-self/data/159 HTTP/1.1" 200 - 213 0.195 0.350 2026-03-23 05:25:17,183 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: Owl is running in 'dev' mode. 2026-03-23 05:25:17,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/ir.attachment/12933/raw HTTP/1.1" 200 - 4 0.006 0.013 2026-03-23 05:25:17,396 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [2/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-03-23 05:25:17,545 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:25:17,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.005 0.071 2026-03-23 05:25:17,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.071 2026-03-23 05:25:17,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-03-23 05:25:17,645 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [3/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:25:17,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.011 0.139 2026-03-23 05:25:17,748 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.014 0.191 2026-03-23 05:25:17,759 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [4/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:25:17,799 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.226 2026-03-23 05:25:17,816 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [5/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:25:17,825 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "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 05:25:17,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/ir.attachment/12901/raw HTTP/1.1" 200 - 4 0.018 0.031 2026-03-23 05:25:17,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:17] "GET /web/image/product.product/2508/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.010 0.051 2026-03-23 05:25:17,930 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [6/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:25:18,004 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67556214 started for PoS orders references: [{'name': None, 'uuid': '323b89a5-ed44-4041-96b4-417bf9e78d18'}] 2026-03-23 05:25:18,068 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67556214 order {'name': None, 'uuid': '323b89a5-ed44-4041-96b4-417bf9e78d18'} created pos.order #781 2026-03-23 05:25:18,087 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67556214 finished 2026-03-23 05:25:18,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 226 0.294 0.582 2026-03-23 05:25:18,912 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [7/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:25:18,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [8/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:25:19,046 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [9/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-03-23 05:25:19,126 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [10/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:25:19,206 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [11/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:25:19,290 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [12/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:25:19,360 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [13/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:25:19,445 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30731302 started for PoS orders references: [{'name': None, 'uuid': 'dae46515-140f-4a69-b342-12921328c28a'}] 2026-03-23 05:25:19,491 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30731302 order {'name': None, 'uuid': 'dae46515-140f-4a69-b342-12921328c28a'} created pos.order #782 2026-03-23 05:25:19,526 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30731302 finished 2026-03-23 05:25:20,011 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 144 0.182 0.468 2026-03-23 05:25:20,070 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [14/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:25:20,130 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [15/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:25:20,209 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [16/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-03-23 05:25:20,297 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [17/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:25:20,371 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [18/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:25:20,433 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [19/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:25:20,521 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [20/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:25:20,594 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28040864 started for PoS orders references: [{'name': None, 'uuid': '02b14284-1c4a-42a6-8b31-dc220e1b23a0'}] 2026-03-23 05:25:20,641 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28040864 order {'name': None, 'uuid': '02b14284-1c4a-42a6-8b31-dc220e1b23a0'} created pos.order #783 2026-03-23 05:25:20,662 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28040864 finished 2026-03-23 05:25:21,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 144 0.182 0.441 2026-03-23 05:25:21,246 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [21/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:25:21,345 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [22/28] Tour test_order_sequence_in_self → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:25:21,430 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [23/28] Tour test_order_sequence_in_self → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-03-23 05:25:21,551 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [24/28] Tour test_order_sequence_in_self → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:25:21,652 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [25/28] Tour test_order_sequence_in_self → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:25:21,713 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [26/28] Tour test_order_sequence_in_self → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:25:21,786 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [27/28] Tour test_order_sequence_in_self → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:25:21,860 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40454886 started for PoS orders references: [{'name': None, 'uuid': '681ab268-5ac1-4b08-b3eb-dddc727cf511'}] 2026-03-23 05:25:21,929 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40454886 order {'name': None, 'uuid': '681ab268-5ac1-4b08-b3eb-dddc727cf511'} created pos.order #784 2026-03-23 05:25:21,951 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40454886 finished 2026-03-23 05:25:22,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 144 0.167 0.392 2026-03-23 05:25:22,405 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: [28/28] Tour test_order_sequence_in_self → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:25:22,467 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-03-23 05:25:22,468 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_order_sequence_in_self SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:25:22,645 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 9818744 (allocated 11010048) 2026-03-23 05:25:22,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 122751 2026-03-23 05:25:22,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:22] "GET /web/image/ir.attachment/12932/raw HTTP/1.1" 200 - 4 0.002 0.013 2026-03-23 05:25:22,671 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-03-23 05:25:22,672 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 122751 2026-03-23 05:25:22,845 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmp4pjoav3j_chrome_odoo" 2026-03-23 05:25:22,946 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-03-23 05:25:27,688 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 122908 2026-03-23 05:25:27,688 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmpr51c4vln_chrome_odoo 2026-03-23 05:25:27,688 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Issuing json command http://127.0.0.1:34221/json/version 2026-03-23 05:25:27,695 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:27,888 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Browser version: Chrome/141.0.7390.54 2026-03-23 05:25:27,889 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Issuing json command http://127.0.0.1:34221/json 2026-03-23 05:25:27,889 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:27,954 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Websocket url found: ws://127.0.0.1:34221/devtools/page/516FD5DF339D20B57309B982214B7A5C 2026-03-23 05:25:27,995 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Enable chrome headless console log notification 2026-03-23 05:25:28,048 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-03-23 05:25:28,388 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:25:28,393 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-03-23 05:25:28,397 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Open "http://127.0.0.1:8069/pos/ui?config_id=160" in browser 2026-03-23 05:25:28,397 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=160" 2026-03-23 05:25:28,426 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:25:29,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:29] "GET /pos/ui?config_id=160 HTTP/1.1" 200 - 83 0.083 0.807 2026-03-23 05:25:29,310 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '516FD5DF339D20B57309B982214B7A5C', 'loaderId': 'A71A12A8C48C389AFC39CE8BA2B28D2A', 'isDownload': False} 2026-03-23 05:25:29,310 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Evaluate ready code "odoo.isTourReady('test_pos_self_order_table_transfer')" 2026-03-23 05:25:29,358 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:25:29,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:29] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 05:25:29,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:29] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.032 2026-03-23 05:25:29,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:29] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.049 2026-03-23 05:25:30,220 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:25:30,226 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:25:30,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:25:30,303 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Evaluate test code "odoo.startTour('test_pos_self_order_table_transfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=160", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:25:30,324 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [1/19] Tour test_pos_self_order_table_transfer → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:25:30,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 05:25:30,353 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:25:30,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:25:30,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-03-23 05:25:30,475 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:12974) 2026-03-23 05:25:30,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.080 2026-03-23 05:25:30,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 33 0.033 0.107 2026-03-23 05:25:30,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.080 2026-03-23 05:25:31,506 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 733, model: sale.order 2026-03-23 05:25:31,515 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order due to AccessError: You are not allowed to access 'Sales Order' (sale.order) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 05:25:31,518 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 733, model: sale.order.line 2026-03-23 05:25:31,524 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_session: Could not load model sale.order.line due to AccessError: You are not allowed to access 'Sales Order Line' (sale.order.line) records. This operation is allowed for the following groups: - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal - Show Accounting Features - Readonly - Show Full Accounting Features Contact your administrator to request access if necessary. 2026-03-23 05:25:31,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.355 0.538 2026-03-23 05:25:31,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:25:31,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 05:25:31,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.062 2026-03-23 05:25:32,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.017 0.046 2026-03-23 05:25:32,096 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: Owl is running in 'dev' mode. 2026-03-23 05:25:32,177 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:25:32,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:25:32,216 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:25:32,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /web/image/res.users/733/avatar_128 HTTP/1.1" 200 - 14 0.026 0.041 2026-03-23 05:25:32,255 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "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 05:25:32,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.090 2026-03-23 05:25:32,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:25:32,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-03-23 05:25:32,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.008 0.037 2026-03-23 05:25:32,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.149 2026-03-23 05:25:32,451 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [2/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-03-23 05:25:32,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.012 0.028 2026-03-23 05:25:32,712 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.024 2026-03-23 05:25:32,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.004 0.032 2026-03-23 05:25:32,862 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [3/19] Tour test_pos_self_order_table_transfer → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:25:32,906 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:25:32,948 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [4/19] Tour test_pos_self_order_table_transfer → Step click Actions button (trigger: .mobile-more-button) 2026-03-23 05:25:32,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.021 0.029 2026-03-23 05:25:32,999 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [5/19] Tour test_pos_self_order_table_transfer → Step click Actions button (trigger: .more-btn) 2026-03-23 05:25:33,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.031 2026-03-23 05:25:33,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-03-23 05:25:33,078 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [6/19] Tour test_pos_self_order_table_transfer → Step click Transfer button (trigger: .control-buttons button:contains("Transfer")) 2026-03-23 05:25:33,161 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [7/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 05:25:33,234 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [8/19] Tour test_pos_self_order_table_transfer → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:25:33,249 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92533232 started for PoS orders references: [{'name': '/', 'uuid': 'e72196a1-639b-495a-8bbf-7cfc855f71b4'}] 2026-03-23 05:25:33,269 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:25:33,308 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92533232 order {'name': '/', 'uuid': 'e72196a1-639b-495a-8bbf-7cfc855f71b4'} updated pos.order #785 2026-03-23 05:25:33,328 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92533232 finished 2026-03-23 05:25:33,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.063 0.141 2026-03-23 05:25:33,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:33] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.040 2026-03-23 05:25:33,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.042 2026-03-23 05:25:33,616 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [9/19] Tour test_pos_self_order_table_transfer → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:25:33,681 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [10/19] Tour test_pos_self_order_table_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:25:35,729 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [11/19] Tour test_pos_self_order_table_transfer → Step .floor-map 2026-03-23 05:25:35,781 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [12/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"1","run":"click"} (trigger: .floor-map .table:has(.label:contains("1"))) 2026-03-23 05:25:35,921 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [13/19] Tour test_pos_self_order_table_transfer → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:25:35,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.036 0.041 2026-03-23 05:25:35,974 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [14/19] Tour test_pos_self_order_table_transfer → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-03-23 05:25:35,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:35] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.011 0.067 2026-03-23 05:25:36,030 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [15/19] Tour test_pos_self_order_table_transfer → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:25:36,079 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [16/19] Tour test_pos_self_order_table_transfer → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:25:36,150 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [17/19] Tour test_pos_self_order_table_transfer → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:25:38,193 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [18/19] Tour test_pos_self_order_table_transfer → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:has(.label:contains("2"))) 2026-03-23 05:25:38,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.024 2026-03-23 05:25:38,320 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: [19/19] Tour test_pos_self_order_table_transfer → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-03-23 05:25:38,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:38] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 05:25:38,368 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-03-23 05:25:38,369 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_pos_self_order_table_transfer SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 05:25:38,528 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 15649456 (allocated 17301504) 2026-03-23 05:25:38,555 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 122908 2026-03-23 05:25:38,556 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-03-23 05:25:38,559 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 122908 2026-03-23 05:25:38,680 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmpr51c4vln_chrome_odoo" 2026-03-23 05:25:38,744 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-03-23 05:25:43,450 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 123084 2026-03-23 05:25:43,450 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome headless temporary user profile dir: /tmp/tmp6ezmv30k_chrome_odoo 2026-03-23 05:25:43,450 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Issuing json command http://127.0.0.1:33157/json/version 2026-03-23 05:25:43,452 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33157', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:43,711 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Browser version: Chrome/141.0.7390.54 2026-03-23 05:25:43,711 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Issuing json command http://127.0.0.1:33157/json 2026-03-23 05:25:43,712 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33157', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:43,730 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Websocket url found: ws://127.0.0.1:33157/devtools/page/9231C1A27FFED0956D102AAC96A2F3A4 2026-03-23 05:25:43,827 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Enable chrome headless console log notification 2026-03-23 05:25:43,872 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome headless enable page notifications 2026-03-23 05:25:43,930 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Setting session cookie in browser 2026-03-23 05:25:44,127 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Open "http://127.0.0.1:8069/pos-self/161?access_token=8d4c008302424009" in browser 2026-03-23 05:25:44,127 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigating to: "http://127.0.0.1:8069/pos-self/161?access_token=8d4c008302424009" 2026-03-23 05:25:44,156 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:25:45,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:45] "GET /pos-self/161?access_token=8d4c008302424009 HTTP/1.1" 200 - 57 0.064 0.885 2026-03-23 05:25:45,103 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '9231C1A27FFED0956D102AAC96A2F3A4', 'loaderId': '4FF357CFEAFB5D01FB2DEAA68C348383', 'isDownload': False} 2026-03-23 05:25:45,103 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Evaluate ready code "odoo.isTourReady('self_order_mobile_special_products_category')" 2026-03-23 05:25:45,153 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:25:45,185 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:25:45,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:45] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.028 0.083 2026-03-23 05:25:45,296 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:25:45,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:45] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.013 0.142 2026-03-23 05:25:45,356 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:25:45,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:45] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.018 0.220 2026-03-23 05:25:45,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.027 2026-03-23 05:25:45,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:45] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.012 0.050 2026-03-23 05:25:46,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.061 2026-03-23 05:25:46,072 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Evaluate test code "odoo.startTour('self_order_mobile_special_products_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/161?access_token=8d4c008302424009", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:25:46,102 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:25:46,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.006 0.008 2026-03-23 05:25:46,120 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [1/6] Tour self_order_mobile_special_products_category → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:25:46,169 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [2/6] Tour self_order_mobile_special_products_category → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:25:46,204 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13014) 2026-03-23 05:25:46,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.060 2026-03-23 05:25:46,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:46] "POST /pos-self/relations/161 HTTP/1.1" 200 - 41 0.054 0.148 2026-03-23 05:25:46,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.098 2026-03-23 05:25:47,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:47] "POST /pos-self/data/161 HTTP/1.1" 200 - 209 0.280 0.442 2026-03-23 05:25:47,314 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: Owl is running in 'dev' mode. 2026-03-23 05:25:47,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:47] "GET /web/image/ir.attachment/13010/raw HTTP/1.1" 200 - 4 0.009 0.024 2026-03-23 05:25:47,449 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [3/6] Tour self_order_mobile_special_products_category → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:25:47,511 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:25:47,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:47] "GET /web/image/ir.attachment/12978/raw HTTP/1.1" 200 - 4 0.014 0.033 2026-03-23 05:25:47,644 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [4/6] Tour self_order_mobile_special_products_category → Step Category 'Miscellaneous' is displayed (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:25:47,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:47] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.003 0.084 2026-03-23 05:25:47,855 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [5/6] Tour self_order_mobile_special_products_category → Step Category 'Specials' is not displayed (trigger: .category_btn:not(:contains('Specials'))) 2026-03-23 05:25:47,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:47] "GET /web/image/pos.category/327/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.002 0.103 2026-03-23 05:25:47,921 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: [6/6] Tour self_order_mobile_special_products_category → Step Product 'Special 1' is not displayed (trigger: .self_order_product_name:not(:contains('Special 1'))) 2026-03-23 05:25:47,926 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:47] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.099 2026-03-23 05:25:48,000 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-03-23 05:25:48,032 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_special_products_category SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-03-23 05:25:48,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:48] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.033 0.205 2026-03-23 05:25:48,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:48] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.283 2026-03-23 05:25:48,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:48] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.302 2026-03-23 05:25:48,168 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 6864840 (allocated 7602176) 2026-03-23 05:25:48,187 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 123084 2026-03-23 05:25:48,188 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-03-23 05:25:48,190 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 123084 2026-03-23 05:25:48,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:48] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.337 2026-03-23 05:25:48,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:48] "GET /web/image/product.template/2320/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.343 2026-03-23 05:25:48,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:48] "GET /web/image/product.template/2321/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.347 2026-03-23 05:25:48,368 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp6ezmv30k_chrome_odoo" 2026-03-23 05:25:48,499 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync ... 2026-03-23 05:25:53,374 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 123239 2026-03-23 05:25:53,375 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome headless temporary user profile dir: /tmp/tmp26wlrdh7_chrome_odoo 2026-03-23 05:25:53,375 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Issuing json command http://127.0.0.1:37217/json/version 2026-03-23 05:25:53,378 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:53,528 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Browser version: Chrome/141.0.7390.54 2026-03-23 05:25:53,529 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Issuing json command http://127.0.0.1:37217/json 2026-03-23 05:25:53,529 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:25:53,611 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Websocket url found: ws://127.0.0.1:37217/devtools/page/86FA2BF5B39CE925DC406480C924FDDA 2026-03-23 05:25:53,707 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Enable chrome headless console log notification 2026-03-23 05:25:53,740 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome headless enable page notifications 2026-03-23 05:25:53,836 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Setting session cookie in browser 2026-03-23 05:25:54,004 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Open "http://127.0.0.1:8069/pos-self/162?access_token=74e42dead22142f8" in browser 2026-03-23 05:25:54,004 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Navigating to: "http://127.0.0.1:8069/pos-self/162?access_token=74e42dead22142f8" 2026-03-23 05:25:54,031 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:25:54,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:54] "GET /pos-self/162?access_token=74e42dead22142f8 HTTP/1.1" 200 - 57 0.052 0.607 2026-03-23 05:25:54,691 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Navigation result: {'frameId': '86FA2BF5B39CE925DC406480C924FDDA', 'loaderId': 'E8D6ED3B0116AE95189EF4039ECA6150', 'isDownload': False} 2026-03-23 05:25:54,692 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate ready code "odoo.isTourReady('test_self_order_meal_do_not_change_tracking_number_on_sync')" 2026-03-23 05:25:54,748 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:25:54,778 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:25:54,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:54] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.052 0.065 2026-03-23 05:25:54,895 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:25:54,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:54] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.017 0.185 2026-03-23 05:25:54,984 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:25:55,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:55] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.015 0.248 2026-03-23 05:25:55,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.013 2026-03-23 05:25:55,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:55] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.029 2026-03-23 05:25:55,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.015 2026-03-23 05:25:55,486 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate test code "odoo.startTour('test_self_order_meal_do_not_change_tracking_number_on_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/162?access_token=74e42dead22142f8", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:25:55,501 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [1/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:25:55,507 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:25:55,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:25:55,579 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [2/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:25:55,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:55] "POST /pos-self/relations/162 HTTP/1.1" 200 - 41 0.048 0.103 2026-03-23 05:25:55,750 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13054) 2026-03-23 05:25:55,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.222 2026-03-23 05:25:55,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.010 2026-03-23 05:25:56,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:56] "POST /pos-self/data/162 HTTP/1.1" 200 - 213 0.214 0.321 2026-03-23 05:25:56,432 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: Owl is running in 'dev' mode. 2026-03-23 05:25:56,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:56] "GET /web/image/ir.attachment/13050/raw HTTP/1.1" 200 - 4 0.004 0.011 2026-03-23 05:25:56,650 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [3/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:25:56,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:25:56,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:56] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.007 0.081 2026-03-23 05:25:56,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:56] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.071 2026-03-23 05:25:56,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:56] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.108 2026-03-23 05:25:57,011 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [4/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-03-23 05:25:57,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:57] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.015 0.173 2026-03-23 05:25:57,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:57] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.016 0.225 2026-03-23 05:25:57,192 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:57] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.263 2026-03-23 05:25:57,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:25:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.003 0.075 2026-03-23 05:25:57,287 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [5/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:25:57,399 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [6/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-03-23 05:25:57,457 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [7/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:25:57,556 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [8/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:25:57,629 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [9/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-03-23 05:25:57,680 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [10/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:25:57,787 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: [11/11] Tour test_self_order_meal_do_not_change_tracking_number_on_sync → Step body 2026-03-23 05:25:57,836 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: tour succeeded 2026-03-23 05:25:57,838 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_meal_do_not_change_tracking_number_on_sync SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:25:57,917 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7898448 (allocated 9175040) 2026-03-23 05:25:57,922 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Closing chrome headless with pid 123239 2026-03-23 05:25:57,925 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Closing websocket connection 2026-03-23 05:25:57,927 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Terminating chrome headless with pid 123239 2026-03-23 05:25:58,048 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Removing chrome user profile "/tmp/tmp26wlrdh7_chrome_odoo" 2026-03-23 05:25:58,130 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-03-23 05:26:02,584 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 123392 2026-03-23 05:26:02,585 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpcifq6ei3_chrome_odoo 2026-03-23 05:26:02,585 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37039/json/version 2026-03-23 05:26:02,589 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:02,779 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:02,779 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37039/json 2026-03-23 05:26:02,780 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:02,831 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37039/devtools/page/377C5644B5C0649C28D094CB6DBDC6B4 2026-03-23 05:26:02,865 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:02,931 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:03,068 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:03,280 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:03,281 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:03,300 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:26:03,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:03] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 59 0.055 0.549 2026-03-23 05:26:03,904 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '377C5644B5C0649C28D094CB6DBDC6B4', 'loaderId': 'A63A13B29A861DB93AF3C47D598A1CC8', 'isDownload': False} 2026-03-23 05:26:03,905 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-03-23 05:26:03,936 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:03,963 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:26:04,004 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.007 0.053 2026-03-23 05:26:04,019 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:26:04,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.024 0.096 2026-03-23 05:26:04,082 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:26:04,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.014 0.142 2026-03-23 05:26:04,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.009 2026-03-23 05:26:04,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.020 2026-03-23 05:26:04,405 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 05:26:04,422 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:04,430 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:04,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:26:04,435 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:04,494 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:04,524 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13094) 2026-03-23 05:26:04,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.075 2026-03-23 05:26:04,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "POST /pos-self/relations/163 HTTP/1.1" 200 - 41 0.049 0.151 2026-03-23 05:26:04,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.050 2026-03-23 05:26:05,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "POST /pos-self/data/163 HTTP/1.1" 200 - 213 0.164 0.265 2026-03-23 05:26:05,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.014 2026-03-23 05:26:05,278 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:05,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-03-23 05:26:05,384 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/18] Tour self_mobile_each_table_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:26:05,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.007 0.037 2026-03-23 05:26:05,455 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:26:05,596 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/18] Tour self_mobile_each_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:05,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.009 0.116 2026-03-23 05:26:05,795 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:05,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.012 0.126 2026-03-23 05:26:05,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.161 2026-03-23 05:26:05,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.202 2026-03-23 05:26:05,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:05] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.230 2026-03-23 05:26:05,981 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/18] Tour self_mobile_each_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:06,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:06] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.012 0.270 2026-03-23 05:26:06,074 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:06] "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 05:26:06,093 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:06,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:06] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.029 0.047 2026-03-23 05:26:06,199 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:06,304 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39752924 started for PoS orders references: [{'name': None, 'uuid': '6e9842d9-886a-4398-ad76-87b6d6af87af'}] 2026-03-23 05:26:06,377 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39752924 order {'name': None, 'uuid': '6e9842d9-886a-4398-ad76-87b6d6af87af'} created pos.order #786 2026-03-23 05:26:06,400 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39752924 finished 2026-03-23 05:26:06,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.114 0.227 2026-03-23 05:26:06,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-03-23 05:26:06,639 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:06,680 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:06,767 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:06,827 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:06,888 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/18] Tour self_mobile_each_table_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:06,933 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/18] Tour self_mobile_each_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:07,017 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/18] Tour self_mobile_each_table_takeaway_in → Step Click on 'Cancel' button (trigger: .o_self_cart_page .btn:contains("Cancel")) 2026-03-23 05:26:07,067 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/18] Tour self_mobile_each_table_takeaway_in → Step Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order')) 2026-03-23 05:26:07,126 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/18] Tour self_mobile_each_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:07,227 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:07] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.033 0.065 2026-03-23 05:26:07,302 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/18] Tour self_mobile_each_table_takeaway_in → Step Check is button 'My Orders' (trigger: .btn:contains('My Orders')) 2026-03-23 05:26:07,327 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:07,343 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 05:26:07,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.015 0.061 2026-03-23 05:26:07,473 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8053288 (allocated 8912896) 2026-03-23 05:26:07,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:07] "GET /web/image/ir.attachment/13089/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 05:26:07,503 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 123392 2026-03-23 05:26:07,522 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:07,527 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 123392 2026-03-23 05:26:07,705 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpcifq6ei3_chrome_odoo" 2026-03-23 05:26:08,364 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 123549 2026-03-23 05:26:08,365 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpivwe978s_chrome_odoo 2026-03-23 05:26:08,365 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33563/json/version 2026-03-23 05:26:08,367 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33563', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:08,508 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:08,509 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33563/json 2026-03-23 05:26:08,514 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33563', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:08,548 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33563/devtools/page/5D7548447DEF58ADE6DAFF008B3D0639 2026-03-23 05:26:08,572 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:08,577 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:08,739 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:08,744 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:08,745 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:08,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:08] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.021 0.076 2026-03-23 05:26:08,887 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '5D7548447DEF58ADE6DAFF008B3D0639', 'loaderId': '933B32BBB05E65E482FAE9F0ADC3B2A3', 'isDownload': False} 2026-03-23 05:26:08,887 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-03-23 05:26:08,941 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:08,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:08] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.013 2026-03-23 05:26:09,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.039 2026-03-23 05:26:09,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.050 2026-03-23 05:26:09,279 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-03-23 05:26:09,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.006 0.015 2026-03-23 05:26:09,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:26:09,352 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:09,367 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:09,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:26:09,369 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:09,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 05:26:09,435 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:09,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.034 0.070 2026-03-23 05:26:09,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-03-23 05:26:09,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:09] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.104 0.249 2026-03-23 05:26:10,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.021 2026-03-23 05:26:10,069 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:10,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-03-23 05:26:10,204 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/15] Tour self_mobile_each_table_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:26:10,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.002 0.018 2026-03-23 05:26:10,275 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:26:10,377 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/15] Tour self_mobile_each_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:10,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.002 0.041 2026-03-23 05:26:10,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.016 0.048 2026-03-23 05:26:10,523 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:10,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-03-23 05:26:10,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.102 2026-03-23 05:26:10,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.160 2026-03-23 05:26:10,650 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/15] Tour self_mobile_each_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:10,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.161 2026-03-23 05:26:10,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "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 05:26:10,720 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:10,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.013 0.042 2026-03-23 05:26:10,812 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/15] Tour self_mobile_each_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:26:10,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:10] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.019 2026-03-23 05:26:10,896 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:26:10,978 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:11,014 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50099147 started for PoS orders references: [{'name': None, 'uuid': '6bf369a3-2543-4ffe-9a95-976f8a4c5291'}] 2026-03-23 05:26:11,065 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50099147 order {'name': None, 'uuid': '6bf369a3-2543-4ffe-9a95-976f8a4c5291'} created pos.order #787 2026-03-23 05:26:11,078 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50099147 finished 2026-03-23 05:26:11,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.072 0.153 2026-03-23 05:26:11,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.011 0.039 2026-03-23 05:26:11,340 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:11,398 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:11,479 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:11,541 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/15] Tour self_mobile_each_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:11,601 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/15] Tour self_mobile_each_table_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:11,644 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:11,647 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 05:26:11,732 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8078832 (allocated 9175040) 2026-03-23 05:26:11,752 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 123549 2026-03-23 05:26:11,752 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:11,759 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 123549 2026-03-23 05:26:11,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:11] "GET /web/image/ir.attachment/13089/raw HTTP/1.1" 200 - 4 0.012 0.030 2026-03-23 05:26:11,882 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpivwe978s_chrome_odoo" 2026-03-23 05:26:12,502 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 123707 2026-03-23 05:26:12,502 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpc23uyitc_chrome_odoo 2026-03-23 05:26:12,502 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38557/json/version 2026-03-23 05:26:12,508 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38557', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:12,663 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:12,663 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38557/json 2026-03-23 05:26:12,664 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38557', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:12,710 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38557/devtools/page/36F01A652D76191D359978EC2374A1A8 2026-03-23 05:26:12,753 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:12,842 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:12,950 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:12,978 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:12,978 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:13,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.007 0.029 2026-03-23 05:26:13,040 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '36F01A652D76191D359978EC2374A1A8', 'loaderId': 'AC590147911DE2446C5BA84E67428089', 'isDownload': False} 2026-03-23 05:26:13,040 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-03-23 05:26:13,085 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:13,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 05:26:13,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.030 2026-03-23 05:26:13,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 05:26:13,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-03-23 05:26:13,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 05:26:13,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.024 2026-03-23 05:26:13,523 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:13,553 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:13,560 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:13,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:26:13,626 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:13,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.015 0.065 2026-03-23 05:26:13,681 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.005 0.089 2026-03-23 05:26:13,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-03-23 05:26:14,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.109 0.251 2026-03-23 05:26:14,256 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.012 2026-03-23 05:26:14,262 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:14,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-03-23 05:26:14,410 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/13] Tour self_mobile_each_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:26:14,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-03-23 05:26:14,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:26:14,619 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/13] Tour self_mobile_each_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:14,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.004 0.036 2026-03-23 05:26:14,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.033 2026-03-23 05:26:14,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-03-23 05:26:14,737 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:14,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-03-23 05:26:14,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-03-23 05:26:14,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.084 2026-03-23 05:26:14,893 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/13] Tour self_mobile_each_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:14,941 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "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 05:26:14,944 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:14,967 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:14] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.012 0.021 2026-03-23 05:26:15,035 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:15,092 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52292947 started for PoS orders references: [{'name': None, 'uuid': 'c8348bb9-3f4c-4543-8a76-2a1b331459c0'}] 2026-03-23 05:26:15,128 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52292947 order {'name': None, 'uuid': 'c8348bb9-3f4c-4543-8a76-2a1b331459c0'} created pos.order #788 2026-03-23 05:26:15,145 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52292947 finished 2026-03-23 05:26:15,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.072 0.170 2026-03-23 05:26:15,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.018 2026-03-23 05:26:15,393 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:15,462 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:15,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:15] "GET /web/image/ir.attachment/13089/raw HTTP/1.1" 200 - 4 0.008 0.050 2026-03-23 05:26:15,629 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:15,777 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/13] Tour self_mobile_each_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:15,836 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/13] Tour self_mobile_each_counter_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:15,879 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:15,885 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 05:26:15,955 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7885920 (allocated 8912896) 2026-03-23 05:26:15,968 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 123707 2026-03-23 05:26:15,970 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:15,970 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 123707 2026-03-23 05:26:16,085 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpc23uyitc_chrome_odoo" 2026-03-23 05:26:16,775 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 123864 2026-03-23 05:26:16,775 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp19f7ra45_chrome_odoo 2026-03-23 05:26:16,775 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33505/json/version 2026-03-23 05:26:16,801 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:16,925 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:16,939 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33505/json 2026-03-23 05:26:16,941 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:17,020 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33505/devtools/page/FB6DEE71FEFAFE8433F7CEF7E889169C 2026-03-23 05:26:17,092 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:17,142 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:17,211 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:17,214 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:17,214 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:17,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:17] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.007 0.040 2026-03-23 05:26:17,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'FB6DEE71FEFAFE8433F7CEF7E889169C', 'loaderId': '8BB677113E10BCF8E6E12CDD3AE696F7', 'isDownload': False} 2026-03-23 05:26:17,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-03-23 05:26:17,377 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:17,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:17] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.019 2026-03-23 05:26:17,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:17] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.038 2026-03-23 05:26:17,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:17] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.042 2026-03-23 05:26:17,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.037 2026-03-23 05:26:17,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-03-23 05:26:17,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:17] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.004 0.021 2026-03-23 05:26:17,959 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:17,968 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:17,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:26:17,975 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:18,039 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:18,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:18] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.021 0.049 2026-03-23 05:26:18,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.074 2026-03-23 05:26:18,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:18] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.142 0.329 2026-03-23 05:26:18,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.467 2026-03-23 05:26:18,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.028 2026-03-23 05:26:18,754 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:18,837 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:18] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 05:26:18,886 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/15] Tour self_mobile_each_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:26:18,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:18] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.010 0.035 2026-03-23 05:26:18,963 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:26:19,074 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/15] Tour self_mobile_each_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:19,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.013 0.111 2026-03-23 05:26:19,347 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.017 0.084 2026-03-23 05:26:19,371 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:19,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.156 2026-03-23 05:26:19,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.174 2026-03-23 05:26:19,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.011 0.214 2026-03-23 05:26:19,527 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/15] Tour self_mobile_each_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:19,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.281 2026-03-23 05:26:19,587 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "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 05:26:19,590 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:19,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.013 0.030 2026-03-23 05:26:19,662 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/15] Tour self_mobile_each_counter_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:26:19,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.013 2026-03-23 05:26:19,741 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:26:19,834 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:19,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29020492 started for PoS orders references: [{'name': None, 'uuid': '8da6bccc-bb10-433b-b777-ea12ea4a58cb'}] 2026-03-23 05:26:19,991 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29020492 order {'name': None, 'uuid': '8da6bccc-bb10-433b-b777-ea12ea4a58cb'} created pos.order #789 2026-03-23 05:26:20,010 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29020492 finished 2026-03-23 05:26:20,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.088 0.275 2026-03-23 05:26:20,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.012 2026-03-23 05:26:20,307 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:20,369 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:20,438 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:20,496 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/15] Tour self_mobile_each_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:20,561 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/15] Tour self_mobile_each_counter_takeaway_out → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:20,597 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:20,599 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_each_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 05:26:20,657 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8070148 (allocated 9175040) 2026-03-23 05:26:20,667 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 123864 2026-03-23 05:26:20,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:20,671 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 123864 2026-03-23 05:26:20,851 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp19f7ra45_chrome_odoo" 2026-03-23 05:26:21,751 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 124022 2026-03-23 05:26:21,751 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpdsftuns__chrome_odoo 2026-03-23 05:26:21,751 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35963/json/version 2026-03-23 05:26:21,759 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35963', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:21,915 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:21,915 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35963/json 2026-03-23 05:26:21,916 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35963', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:21,933 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35963/devtools/page/835382E56356B174D867C21D1477B57D 2026-03-23 05:26:21,986 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:22,051 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:22,257 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:22,278 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:22,278 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:22,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:22] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.016 0.079 2026-03-23 05:26:22,411 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '835382E56356B174D867C21D1477B57D', 'loaderId': '6FAB2F03B0212C22BDB8A17E066D4A8E', 'isDownload': False} 2026-03-23 05:26:22,412 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-03-23 05:26:22,470 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:22,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:22] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 05:26:22,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:22] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.010 0.036 2026-03-23 05:26:22,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:22] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.043 2026-03-23 05:26:22,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-03-23 05:26:22,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:22] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.005 0.018 2026-03-23 05:26:23,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:26:23,019 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:23,041 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:23,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:26:23,049 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/23] Tour self_mobile_meal_table_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:23,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.015 0.018 2026-03-23 05:26:23,129 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:23,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:23] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.038 0.143 2026-03-23 05:26:23,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-03-23 05:26:23,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:23] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.146 0.265 2026-03-23 05:26:23,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.011 0.018 2026-03-23 05:26:23,890 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:23,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:23] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:26:24,034 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/23] Tour self_mobile_meal_table_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:26:24,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:26:24,076 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:26:24,342 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/23] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:24,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.014 0.091 2026-03-23 05:26:24,511 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:24,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.081 2026-03-23 05:26:24,561 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.113 2026-03-23 05:26:24,572 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-03-23 05:26:24,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-03-23 05:26:24,648 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:24,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.204 2026-03-23 05:26:24,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.229 2026-03-23 05:26:24,727 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/23] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:24,793 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "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 05:26:24,800 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:24,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:24] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.008 0.033 2026-03-23 05:26:24,885 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:24,931 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48921138 started for PoS orders references: [{'name': None, 'uuid': '7c441a50-02d3-466b-aa38-2d0d921b11f5'}] 2026-03-23 05:26:24,978 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48921138 order {'name': None, 'uuid': '7c441a50-02d3-466b-aa38-2d0d921b11f5'} created pos.order #790 2026-03-23 05:26:24,994 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48921138 finished 2026-03-23 05:26:25,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.070 0.159 2026-03-23 05:26:25,218 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.033 2026-03-23 05:26:25,261 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:25,332 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/23] Tour self_mobile_meal_table_takeaway_in → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:26:25,411 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:25,465 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/23] Tour self_mobile_meal_table_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-03-23 05:26:25,514 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:25,600 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/23] Tour self_mobile_meal_table_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:25,666 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:25,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:25] "GET /web/image/product.product/2507/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.009 0.028 2026-03-23 05:26:25,744 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/23] Tour self_mobile_meal_table_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:25,792 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2866993 started for PoS orders references: [{'name': None, 'uuid': '7c441a50-02d3-466b-aa38-2d0d921b11f5'}] 2026-03-23 05:26:25,818 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [1203] to pos.order #790 2026-03-23 05:26:25,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2866993 order {'name': None, 'uuid': '7c441a50-02d3-466b-aa38-2d0d921b11f5'} updated pos.order #790 2026-03-23 05:26:25,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2866993 finished 2026-03-23 05:26:26,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.092 0.210 2026-03-23 05:26:26,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.018 2026-03-23 05:26:26,158 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:26,217 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:26,296 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:26,353 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/23] Tour self_mobile_meal_table_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:26,416 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/23] Tour self_mobile_meal_table_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:26,458 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:26,458 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_in SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-03-23 05:26:26,536 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8538792 (allocated 9699328) 2026-03-23 05:26:26,543 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 124022 2026-03-23 05:26:26,544 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:26,545 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 124022 2026-03-23 05:26:26,663 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpdsftuns__chrome_odoo" 2026-03-23 05:26:27,225 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 124181 2026-03-23 05:26:27,226 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp3bc_aud7_chrome_odoo 2026-03-23 05:26:27,226 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36647/json/version 2026-03-23 05:26:27,228 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36647', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:27,340 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:27,340 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:36647/json 2026-03-23 05:26:27,341 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36647', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:27,396 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:36647/devtools/page/96259FDFF031755894BCB68043E90364 2026-03-23 05:26:27,430 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:27,451 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:27,632 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:27,634 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:27,634 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:27,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:27] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.005 0.027 2026-03-23 05:26:27,710 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '96259FDFF031755894BCB68043E90364', 'loaderId': 'B98881D4569F3968CAEF51C5637DAACA', 'isDownload': False} 2026-03-23 05:26:27,712 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-03-23 05:26:27,763 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:27,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:27] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.028 2026-03-23 05:26:27,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:27] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.012 0.029 2026-03-23 05:26:27,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:27] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.013 0.051 2026-03-23 05:26:28,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-03-23 05:26:28,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:26:28,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.002 0.022 2026-03-23 05:26:28,166 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:28,177 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_mobile_meal_table_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:28,179 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:28,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:26:28,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.021 0.043 2026-03-23 05:26:28,263 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:28,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.069 2026-03-23 05:26:28,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-03-23 05:26:28,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.119 0.290 2026-03-23 05:26:28,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.011 2026-03-23 05:26:28,870 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:28,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:28] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:26:28,991 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_mobile_meal_table_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:26:29,007 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-03-23 05:26:29,058 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:26:29,184 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:29,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-03-23 05:26:29,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.026 2026-03-23 05:26:29,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-03-23 05:26:29,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-03-23 05:26:29,312 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:29,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-03-23 05:26:29,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-03-23 05:26:29,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-03-23 05:26:29,435 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:29,526 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:29,591 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "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 05:26:29,596 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:29,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.032 0.048 2026-03-23 05:26:29,712 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_mobile_meal_table_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:26:29,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.022 0.037 2026-03-23 05:26:29,871 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:26:29,980 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:30,033 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58337976 started for PoS orders references: [{'name': None, 'uuid': 'abeda0ec-abaa-4229-93f0-aded2c9a2434'}] 2026-03-23 05:26:30,067 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58337976 order {'name': None, 'uuid': 'abeda0ec-abaa-4229-93f0-aded2c9a2434'} created pos.order #791 2026-03-23 05:26:30,085 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58337976 finished 2026-03-23 05:26:30,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.076 0.201 2026-03-23 05:26:30,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-03-23 05:26:30,421 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:30,485 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:30,546 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_mobile_meal_table_takeaway_out → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:26:30,643 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:30,697 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_mobile_meal_table_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-03-23 05:26:30,750 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:30,855 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_mobile_meal_table_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:30,930 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:30,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:30] "GET /web/image/product.product/2507/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.014 0.036 2026-03-23 05:26:31,023 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_mobile_meal_table_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:31,093 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57551352 started for PoS orders references: [{'name': None, 'uuid': 'abeda0ec-abaa-4229-93f0-aded2c9a2434'}] 2026-03-23 05:26:31,134 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [1205] to pos.order #791 2026-03-23 05:26:31,143 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57551352 order {'name': None, 'uuid': 'abeda0ec-abaa-4229-93f0-aded2c9a2434'} updated pos.order #791 2026-03-23 05:26:31,159 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57551352 finished 2026-03-23 05:26:31,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.081 0.186 2026-03-23 05:26:31,410 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:31,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.042 2026-03-23 05:26:31,473 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:31,541 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:31,607 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_mobile_meal_table_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:31,672 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_mobile_meal_table_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:31,723 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:31,725 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_table_takeaway_out SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 05:26:31,847 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8770308 (allocated 9961472) 2026-03-23 05:26:31,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:31] "GET /web/image/ir.attachment/13089/raw HTTP/1.1" 200 - 4 0.001 0.049 2026-03-23 05:26:31,942 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 124181 2026-03-23 05:26:31,952 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:31,953 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 124181 2026-03-23 05:26:32,167 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp3bc_aud7_chrome_odoo" 2026-03-23 05:26:32,982 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 124341 2026-03-23 05:26:32,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmprnbp2wp9_chrome_odoo 2026-03-23 05:26:32,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38909/json/version 2026-03-23 05:26:32,993 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:33,204 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:33,205 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38909/json 2026-03-23 05:26:33,220 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:33,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38909/devtools/page/64978FF2A951E1BD0D872F358E2CD03B 2026-03-23 05:26:33,312 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:33,357 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:33,439 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:33,464 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:33,464 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:33,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:33] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.007 0.033 2026-03-23 05:26:33,525 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '64978FF2A951E1BD0D872F358E2CD03B', 'loaderId': '2E1E7C21F7A987DF397A86B3FB7C7010', 'isDownload': False} 2026-03-23 05:26:33,525 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-03-23 05:26:33,577 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:33,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:33] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.010 0.019 2026-03-23 05:26:33,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:33] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.031 2026-03-23 05:26:33,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:33] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.049 2026-03-23 05:26:33,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-03-23 05:26:33,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:33] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.011 0.021 2026-03-23 05:26:34,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.027 2026-03-23 05:26:34,058 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:34,065 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:34,066 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:26:34,082 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/24] Tour self_mobile_meal_counter_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:34,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 05:26:34,164 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:34,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:34] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.046 0.097 2026-03-23 05:26:34,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-03-23 05:26:34,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:34] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.140 0.366 2026-03-23 05:26:34,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.023 2026-03-23 05:26:34,997 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:35,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.024 0.052 2026-03-23 05:26:35,208 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:26:35,368 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:26:35,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/ir.attachment/13089/raw HTTP/1.1" 200 - 4 0.019 0.085 2026-03-23 05:26:35,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.006 0.091 2026-03-23 05:26:35,455 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:35,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.002 0.031 2026-03-23 05:26:35,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.014 0.049 2026-03-23 05:26:35,626 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:35,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.077 2026-03-23 05:26:35,687 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-03-23 05:26:35,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.130 2026-03-23 05:26:35,748 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:35,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.017 0.181 2026-03-23 05:26:35,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-03-23 05:26:35,868 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/24] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:35,956 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:35] "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 05:26:36,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:36] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.019 0.053 2026-03-23 05:26:36,036 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:36,173 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:36,252 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73432857 started for PoS orders references: [{'name': None, 'uuid': 'e2cc2964-9f15-4086-b6a6-e75810c8b859'}] 2026-03-23 05:26:36,324 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73432857 order {'name': None, 'uuid': 'e2cc2964-9f15-4086-b6a6-e75810c8b859'} created pos.order #792 2026-03-23 05:26:36,349 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73432857 finished 2026-03-23 05:26:36,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.105 0.319 2026-03-23 05:26:36,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.017 2026-03-23 05:26:36,661 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:36,729 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:36,808 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:26:36,899 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:36,949 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-03-23 05:26:37,002 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:37,082 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/24] Tour self_mobile_meal_counter_takeaway_in → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:37,141 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:37,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:37] "GET /web/image/product.product/2507/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.013 0.038 2026-03-23 05:26:37,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/24] Tour self_mobile_meal_counter_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:37,325 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83719065 started for PoS orders references: [{'name': None, 'uuid': 'e2cc2964-9f15-4086-b6a6-e75810c8b859'}] 2026-03-23 05:26:37,380 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [1207] to pos.order #792 2026-03-23 05:26:37,398 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83719065 order {'name': None, 'uuid': 'e2cc2964-9f15-4086-b6a6-e75810c8b859'} updated pos.order #792 2026-03-23 05:26:37,427 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83719065 finished 2026-03-23 05:26:37,653 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.149 0.277 2026-03-23 05:26:37,786 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:37,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.025 0.031 2026-03-23 05:26:37,864 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:37,949 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:38,057 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/24] Tour self_mobile_meal_counter_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:38,147 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/24] Tour self_mobile_meal_counter_takeaway_in → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:38,166 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:38,167 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 05:26:38,286 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8541296 (allocated 9961472) 2026-03-23 05:26:38,293 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 124341 2026-03-23 05:26:38,320 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:38,328 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 124341 2026-03-23 05:26:38,550 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmprnbp2wp9_chrome_odoo" 2026-03-23 05:26:39,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 124502 2026-03-23 05:26:39,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp29txkoyg_chrome_odoo 2026-03-23 05:26:39,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34423/json/version 2026-03-23 05:26:39,247 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:39,441 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:39,441 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34423/json 2026-03-23 05:26:39,442 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:39,459 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34423/devtools/page/66E0113CE2F6016B567DF863BC043B43 2026-03-23 05:26:39,468 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:39,480 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:39,658 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:39,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:39,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:39,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:39] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.008 0.049 2026-03-23 05:26:39,762 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '66E0113CE2F6016B567DF863BC043B43', 'loaderId': '966E2F7B0251AF88B3B990C0DC3B1CBA', 'isDownload': False} 2026-03-23 05:26:39,763 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-03-23 05:26:39,831 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:39,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:39] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.012 0.016 2026-03-23 05:26:39,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:39] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.033 2026-03-23 05:26:39,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:39] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.046 2026-03-23 05:26:40,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-03-23 05:26:40,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:40] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.007 0.015 2026-03-23 05:26:40,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:26:40,329 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:40,337 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:40,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:26:40,354 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/26] Tour self_mobile_meal_counter_takeaway_out → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:40,417 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:40,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:40] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.027 0.069 2026-03-23 05:26:40,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.119 2026-03-23 05:26:40,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-03-23 05:26:41,078 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.169 0.315 2026-03-23 05:26:41,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.017 2026-03-23 05:26:41,195 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:41,292 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.012 0.013 2026-03-23 05:26:41,331 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:26:41,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-03-23 05:26:41,381 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:26:41,500 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:41,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-03-23 05:26:41,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.013 0.025 2026-03-23 05:26:41,630 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:41,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.012 0.080 2026-03-23 05:26:41,701 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-03-23 05:26:41,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-03-23 05:26:41,746 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:41,750 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.158 2026-03-23 05:26:41,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.165 2026-03-23 05:26:41,864 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/26] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:41,916 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "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 05:26:41,935 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:41,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:41] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.010 0.027 2026-03-23 05:26:42,012 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/26] Tour self_mobile_meal_counter_takeaway_out → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:26:42,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:42] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.013 2026-03-23 05:26:42,107 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:26:42,188 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:42,227 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77809204 started for PoS orders references: [{'name': None, 'uuid': '89987814-1b6d-4d74-afb4-2946c1f1f48c'}] 2026-03-23 05:26:42,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77809204 order {'name': None, 'uuid': '89987814-1b6d-4d74-afb4-2946c1f1f48c'} created pos.order #793 2026-03-23 05:26:42,280 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77809204 finished 2026-03-23 05:26:42,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.054 0.146 2026-03-23 05:26:42,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.015 2026-03-23 05:26:42,503 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:42,574 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:42,651 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:26:42,728 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:42,784 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-03-23 05:26:42,834 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:42,914 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/26] Tour self_mobile_meal_counter_takeaway_out → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:42,984 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:43,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:43] "GET /web/image/product.product/2507/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.006 0.030 2026-03-23 05:26:43,059 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/26] Tour self_mobile_meal_counter_takeaway_out → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:43,140 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2943429 started for PoS orders references: [{'name': None, 'uuid': '89987814-1b6d-4d74-afb4-2946c1f1f48c'}] 2026-03-23 05:26:43,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: Added lines [1209] to pos.order #793 2026-03-23 05:26:43,193 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2943429 order {'name': None, 'uuid': '89987814-1b6d-4d74-afb4-2946c1f1f48c'} updated pos.order #793 2026-03-23 05:26:43,226 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2943429 finished 2026-03-23 05:26:43,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 85 0.088 0.234 2026-03-23 05:26:43,481 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:43,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.033 2026-03-23 05:26:43,544 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:43,611 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:43,682 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/26] Tour self_mobile_meal_counter_takeaway_out → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:43,740 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/26] Tour self_mobile_meal_counter_takeaway_out → Step Check is button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:43,794 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:43,796 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR self_mobile_meal_counter_takeaway_out SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-03-23 05:26:43,903 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8848996 (allocated 9699328) 2026-03-23 05:26:43,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:43] "GET /web/image/ir.attachment/13089/raw HTTP/1.1" 200 - 4 0.001 0.014 2026-03-23 05:26:43,916 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 124502 2026-03-23 05:26:43,917 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:43,918 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 124502 2026-03-23 05:26:44,036 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp29txkoyg_chrome_odoo" 2026-03-23 05:26:44,709 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 124663 2026-03-23 05:26:44,709 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpu_s1kdz9_chrome_odoo 2026-03-23 05:26:44,709 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46539/json/version 2026-03-23 05:26:44,711 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:44,825 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:44,825 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46539/json 2026-03-23 05:26:44,826 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:44,847 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46539/devtools/page/7D64C1C1D7017D2CFBE46E70895198A6 2026-03-23 05:26:44,861 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:45,058 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:45,220 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:45,232 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:45,235 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:45,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.006 0.034 2026-03-23 05:26:45,348 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '7D64C1C1D7017D2CFBE46E70895198A6', 'loaderId': '3AC9193B6B2D2D12330AFAF69D52019F', 'isDownload': False} 2026-03-23 05:26:45,349 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-03-23 05:26:45,410 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:45,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.014 2026-03-23 05:26:45,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.021 2026-03-23 05:26:45,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.007 0.039 2026-03-23 05:26:45,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-03-23 05:26:45,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.010 0.024 2026-03-23 05:26:45,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.060 2026-03-23 05:26:45,865 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_meal_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:45,885 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:45,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 05:26:45,886 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/34] Tour self_order_mobile_meal_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:45,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 05:26:45,941 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:45,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.017 0.055 2026-03-23 05:26:45,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-03-23 05:26:46,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:46] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.121 0.255 2026-03-23 05:26:46,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.015 2026-03-23 05:26:46,513 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:46,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:46] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.006 0.009 2026-03-23 05:26:46,642 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/34] Tour self_order_mobile_meal_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:26:46,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:46] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.002 0.018 2026-03-23 05:26:46,700 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:26:46,824 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:46,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:46] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.003 0.059 2026-03-23 05:26:46,928 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:46,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:46] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.070 2026-03-23 05:26:46,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-03-23 05:26:46,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:46] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.100 2026-03-23 05:26:47,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:47] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.123 2026-03-23 05:26:47,050 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:47,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:47] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.025 0.153 2026-03-23 05:26:47,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:47] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-03-23 05:26:47,155 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:47,208 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:47] "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 05:26:47,216 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/34] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-03-23 05:26:47,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:47] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.009 0.032 2026-03-23 05:26:47,273 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/34] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-03-23 05:26:47,383 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/34] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-03-23 05:26:47,459 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:47,516 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/34] Tour self_order_mobile_meal_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:26:47,580 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:47,654 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:47,710 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Coca-Cola')) .badge:contains('1')) 2026-03-23 05:26:47,763 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:47,845 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:47,891 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:47,984 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/34] Tour self_order_mobile_meal_cancel → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:26:48,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:48] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.017 2026-03-23 05:26:48,069 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:26:48,156 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/34] Tour self_order_mobile_meal_cancel → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:48,197 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98308049 started for PoS orders references: [{'name': None, 'uuid': '59bc1b6e-47b5-4295-89fc-dd5e8e75bcb3'}] 2026-03-23 05:26:48,260 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98308049 order {'name': None, 'uuid': '59bc1b6e-47b5-4295-89fc-dd5e8e75bcb3'} created pos.order #794 2026-03-23 05:26:48,286 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98308049 finished 2026-03-23 05:26:48,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.070 0.189 2026-03-23 05:26:48,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.026 2026-03-23 05:26:48,532 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:48,601 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [24/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:48,668 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [25/34] Tour self_order_mobile_meal_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:26:48,758 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [26/34] Tour self_order_mobile_meal_cancel → Step Confirm '2.53' is displayed correctly (trigger: .o_self_product_list_page .o_self_shadow_bottom .o-so-tabular-nums:contains('2.53')) 2026-03-23 05:26:48,814 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [27/34] Tour self_order_mobile_meal_cancel → Step Confirm product '1' is displayed correctly (trigger: .o_self_product_list_page .o_self_product_box:has(.self_order_product_name:contains('Fanta')) .badge:contains('1')) 2026-03-23 05:26:48,863 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [28/34] Tour self_order_mobile_meal_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:48,956 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [29/34] Tour self_order_mobile_meal_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-03-23 05:26:49,039 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [30/34] Tour self_order_mobile_meal_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-03-23 05:26:49,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:49] "GET /web/image/product.product/2507/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.026 0.049 2026-03-23 05:26:49,112 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [31/34] Tour self_order_mobile_meal_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-03-23 05:26:49,193 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [32/34] Tour self_order_mobile_meal_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:49,250 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [33/34] Tour self_order_mobile_meal_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:49,306 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [34/34] Tour self_order_mobile_meal_cancel → Step Check is button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:49,357 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:49,360 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_meal_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 05:26:49,500 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9522164 (allocated 10747904) 2026-03-23 05:26:49,518 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 124663 2026-03-23 05:26:49,527 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:49,536 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 124663 2026-03-23 05:26:49,668 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpu_s1kdz9_chrome_odoo" 2026-03-23 05:26:50,261 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 124819 2026-03-23 05:26:50,261 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpr4verfls_chrome_odoo 2026-03-23 05:26:50,261 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40865/json/version 2026-03-23 05:26:50,263 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:50,416 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:50,427 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:40865/json 2026-03-23 05:26:50,430 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:50,477 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:40865/devtools/page/77A5BDDB6A1C8C65AB2FA252C3E26707 2026-03-23 05:26:50,531 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:50,581 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:50,667 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:50,686 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:50,687 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:50,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:50] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.008 0.058 2026-03-23 05:26:50,775 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '77A5BDDB6A1C8C65AB2FA252C3E26707', 'loaderId': 'D75BA48F08DD07A95B939B2B7E2F7CA1', 'isDownload': False} 2026-03-23 05:26:50,775 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-03-23 05:26:50,803 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:50,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:50] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-03-23 05:26:50,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:50] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.024 2026-03-23 05:26:50,854 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:50] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.038 2026-03-23 05:26:51,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.012 2026-03-23 05:26:51,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.003 0.017 2026-03-23 05:26:51,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 05:26:51,241 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_each_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:51,248 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:51,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:26:51,259 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/23] Tour self_order_mobile_each_cancel → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:51,329 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:51,343 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.023 0.052 2026-03-23 05:26:51,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.073 2026-03-23 05:26:51,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-03-23 05:26:51,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.114 0.290 2026-03-23 05:26:51,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.011 2026-03-23 05:26:51,970 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:52,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.003 0.018 2026-03-23 05:26:52,139 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/23] Tour self_order_mobile_each_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:26:52,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 05:26:52,209 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:26:52,332 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/23] Tour self_order_mobile_each_cancel → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:52,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.015 0.047 2026-03-23 05:26:52,463 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/23] Tour self_order_mobile_each_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:52,539 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.012 0.124 2026-03-23 05:26:52,572 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/23] Tour self_order_mobile_each_cancel → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:52,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.163 2026-03-23 05:26:52,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.191 2026-03-23 05:26:52,654 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "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 05:26:52,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.012 0.212 2026-03-23 05:26:52,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-03-23 05:26:52,689 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/23] Tour self_order_mobile_each_cancel → Step Click on back button (trigger: .btn.btn-back) 2026-03-23 05:26:52,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:52] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.010 0.040 2026-03-23 05:26:52,756 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/23] Tour self_order_mobile_each_cancel → Step Click on Cancel button (trigger: .btn.btn-cancel) 2026-03-23 05:26:52,867 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/23] Tour self_order_mobile_each_cancel → Step Click on button Cancel Order (trigger: .btn.btn-primary:contains('Cancel Order')) 2026-03-23 05:26:52,958 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:53,029 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/23] Tour self_order_mobile_each_cancel → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:26:53,147 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [12/23] Tour self_order_mobile_each_cancel → Step Check if button 'Checkout' is disabled (trigger: button.disabled:contains("Checkout")) 2026-03-23 05:26:53,203 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [13/23] Tour self_order_mobile_each_cancel → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:26:53,334 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [14/23] Tour self_order_mobile_each_cancel → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:53,435 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [15/23] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:53,523 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [16/23] Tour self_order_mobile_each_cancel → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:53,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:53] "GET /web/image/product.product/2507/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.012 0.054 2026-03-23 05:26:53,647 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [17/23] Tour self_order_mobile_each_cancel → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:26:53,675 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:53] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.006 0.018 2026-03-23 05:26:53,742 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [18/23] Tour self_order_mobile_each_cancel → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:26:53,904 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [19/23] Tour self_order_mobile_each_cancel → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:53,984 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67498022 started for PoS orders references: [{'name': None, 'uuid': 'fc796e54-c232-4e12-99fc-b54817862084'}] 2026-03-23 05:26:54,025 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67498022 order {'name': None, 'uuid': 'fc796e54-c232-4e12-99fc-b54817862084'} created pos.order #795 2026-03-23 05:26:54,041 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67498022 finished 2026-03-23 05:26:54,158 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:54] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.084 0.184 2026-03-23 05:26:54,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.023 2026-03-23 05:26:54,349 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [20/23] Tour self_order_mobile_each_cancel → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:54,401 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [21/23] Tour self_order_mobile_each_cancel → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:26:54,460 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [22/23] Tour self_order_mobile_each_cancel → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:54,516 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [23/23] Tour self_order_mobile_each_cancel → Step Check is button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:54,572 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:54,576 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔══════════════════════════════════════════════╗ ║ TOUR self_order_mobile_each_cancel SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 05:26:54,715 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8894436 (allocated 9699328) 2026-03-23 05:26:54,728 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 124819 2026-03-23 05:26:54,729 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:54,729 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 124819 2026-03-23 05:26:54,846 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpr4verfls_chrome_odoo" 2026-03-23 05:26:55,459 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 124975 2026-03-23 05:26:55,460 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp04fa107m_chrome_odoo 2026-03-23 05:26:55,460 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37821/json/version 2026-03-23 05:26:55,464 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:55,728 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/141.0.7390.54 2026-03-23 05:26:55,728 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37821/json 2026-03-23 05:26:55,729 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:26:55,849 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37821/devtools/page/16D589492BC422F643B97B7BAF2E13BC 2026-03-23 05:26:55,997 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-03-23 05:26:56,064 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-03-23 05:26:56,213 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-03-23 05:26:56,233 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" in browser 2026-03-23 05:26:56,233 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2" 2026-03-23 05:26:56,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2 HTTP/1.1" 200 - 9 0.006 0.028 2026-03-23 05:26:56,304 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '16D589492BC422F643B97B7BAF2E13BC', 'loaderId': '2F7F52023C19619EF079822439DE1981', 'isDownload': False} 2026-03-23 05:26:56,310 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate ready code "odoo.isTourReady('self_mobile_auto_table_selection_takeaway_in')" 2026-03-23 05:26:56,358 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:26:56,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.032 2026-03-23 05:26:56,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.015 0.054 2026-03-23 05:26:56,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.088 2026-03-23 05:26:56,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-03-23 05:26:56,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 05:26:56,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:26:56,789 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_auto_table_selection_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/163?access_token=306af3599d364e00&table_identifier=88ac5ae2", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:26:56,798 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:26:56,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:26:56,809 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [1/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:26:56,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.006 2026-03-23 05:26:56,862 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [2/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:26:56,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "POST /pos-self/relations/163 HTTP/1.1" 200 - 17 0.029 0.068 2026-03-23 05:26:56,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-03-23 05:26:57,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "POST /pos-self/data/163 HTTP/1.1" 200 - 137 0.096 0.243 2026-03-23 05:26:57,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.010 2026-03-23 05:26:57,408 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-03-23 05:26:57,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "GET /web/image/ir.attachment/13090/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 05:26:57,517 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [3/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:26:57,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "GET /web/image/ir.attachment/13058/raw HTTP/1.1" 200 - 4 0.008 0.009 2026-03-23 05:26:57,576 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:26:57,723 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [4/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:26:57,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.006 0.044 2026-03-23 05:26:57,821 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [5/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:26:57,840 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.063 2026-03-23 05:26:57,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.106 2026-03-23 05:26:57,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.156 2026-03-23 05:26:57,973 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [6/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:26:57,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:57] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.010 0.187 2026-03-23 05:26:58,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:58] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.229 2026-03-23 05:26:58,042 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [7/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:26:58,052 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:58] "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 05:26:58,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:58] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.009 0.029 2026-03-23 05:26:58,130 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [8/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check if the table selection is not displayed (trigger: body:not(:has(.self_order_popup_table))) 2026-03-23 05:26:58,176 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67776357 started for PoS orders references: [{'name': None, 'uuid': 'f57734e3-100a-4c0f-9d4e-0abacf330d19'}] 2026-03-23 05:26:58,180 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [9/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:26:58,217 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67776357 order {'name': None, 'uuid': 'f57734e3-100a-4c0f-9d4e-0abacf330d19'} created pos.order #796 2026-03-23 05:26:58,228 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67776357 finished 2026-03-23 05:26:58,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 68 0.056 0.162 2026-03-23 05:26:58,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.020 0.049 2026-03-23 05:26:58,503 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [10/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:26:58,583 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: [11/11] Tour self_mobile_auto_table_selection_takeaway_in → Step Check that 'Order Now' do not exist (trigger: body:not(:has(.btn:text(Order Now)))) 2026-03-23 05:26:58,642 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-03-23 05:26:58,658 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR self_mobile_auto_table_selection_takeaway_in SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-03-23 05:26:58,852 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7619852 (allocated 8912896) 2026-03-23 05:26:58,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:26:58] "GET /web/image/ir.attachment/13089/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-03-23 05:26:58,883 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 124975 2026-03-23 05:26:58,886 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-03-23 05:26:58,888 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 124975 2026-03-23 05:26:59,005 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp04fa107m_chrome_odoo" 2026-03-23 05:26:59,101 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-03-23 05:27:03,866 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 125134 2026-03-23 05:27:03,866 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless temporary user profile dir: /tmp/tmpf5hyd553_chrome_odoo 2026-03-23 05:27:03,866 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Issuing json command http://127.0.0.1:35927/json/version 2026-03-23 05:27:03,868 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:04,073 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Browser version: Chrome/141.0.7390.54 2026-03-23 05:27:04,090 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Issuing json command http://127.0.0.1:35927/json 2026-03-23 05:27:04,093 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:04,212 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Websocket url found: ws://127.0.0.1:35927/devtools/page/E8F0DFBD5A5DF65B3B417834292DD4B0 2026-03-23 05:27:04,234 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Enable chrome headless console log notification 2026-03-23 05:27:04,294 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome headless enable page notifications 2026-03-23 05:27:04,331 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Setting session cookie in browser 2026-03-23 05:27:04,466 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Open "http://127.0.0.1:8069/pos-self/164?access_token=93284e231fe94ea6&table_identifier=cf223257" in browser 2026-03-23 05:27:04,466 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigating to: "http://127.0.0.1:8069/pos-self/164?access_token=93284e231fe94ea6&table_identifier=cf223257" 2026-03-23 05:27:04,495 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:27:11,032 26 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-03-23 05:27:11,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:11] "GET /pos-self/164?access_token=93284e231fe94ea6&table_identifier=cf223257 HTTP/1.1" 200 - 59 0.082 6.857 2026-03-23 05:27:11,443 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'E8F0DFBD5A5DF65B3B417834292DD4B0', 'loaderId': '5369FB3F7F4E7A2139151BA85CF608C9', 'isDownload': False} 2026-03-23 05:27:11,444 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate ready code "odoo.isTourReady('self_order_mobile_0_price_order')" 2026-03-23 05:27:11,575 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:27:11,630 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:27:11,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:11] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.017 0.100 2026-03-23 05:27:11,740 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:27:11,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:11] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.053 0.181 2026-03-23 05:27:11,861 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:27:11,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:11] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.016 0.306 2026-03-23 05:27:12,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-03-23 05:27:12,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:12] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.003 0.015 2026-03-23 05:27:12,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 05:27:12,249 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate test code "odoo.startTour('self_order_mobile_0_price_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/164?access_token=93284e231fe94ea6&table_identifier=cf223257", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:27:12,261 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:27:12,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:27:12,266 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [1/10] Tour self_order_mobile_0_price_order → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:27:12,329 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [2/10] Tour self_order_mobile_0_price_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:27:12,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:12] "POST /pos-self/relations/164 HTTP/1.1" 200 - 41 0.049 0.085 2026-03-23 05:27:12,474 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13134) 2026-03-23 05:27:12,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.196 2026-03-23 05:27:12,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:12] "POST /pos-self/data/164 HTTP/1.1" 200 - 213 0.210 0.302 2026-03-23 05:27:13,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.473 2026-03-23 05:27:13,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.020 0.023 2026-03-23 05:27:13,144 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: Owl is running in 'dev' mode. 2026-03-23 05:27:13,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/ir.attachment/13130/raw HTTP/1.1" 200 - 4 0.004 0.013 2026-03-23 05:27:13,286 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [3/10] Tour self_order_mobile_0_price_order → Step Click on location 'Test-In' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-In')) 2026-03-23 05:27:13,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/ir.attachment/13129/raw HTTP/1.1" 200 - 4 0.018 0.035 2026-03-23 05:27:13,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/ir.attachment/13098/raw HTTP/1.1" 200 - 4 0.005 0.056 2026-03-23 05:27:13,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27: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 05:27:13,510 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [4/10] Tour self_order_mobile_0_price_order → Step Click on product 'Ketchup' (trigger: .product_list .o_self_product_box span:contains('Ketchup')) 2026-03-23 05:27:13,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-03-23 05:27:13,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.014 0.060 2026-03-23 05:27:13,657 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [5/10] Tour self_order_mobile_0_price_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:27:13,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-03-23 05:27:13,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-03-23 05:27:13,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-03-23 05:27:13,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-03-23 05:27:13,762 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [6/10] Tour self_order_mobile_0_price_order → Step Check product card with Ketchup and 0 (trigger: .product-cart-item:has(div:contains("Ketchup")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:27:13,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "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 05:27:13,866 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [7/10] Tour self_order_mobile_0_price_order → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:27:13,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:13] "GET /web/image/product.product/2508/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.017 0.039 2026-03-23 05:27:13,961 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [8/10] Tour self_order_mobile_0_price_order → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:27:14,030 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83081068 started for PoS orders references: [{'name': None, 'uuid': 'b0efce00-93c7-400f-a128-099723952972'}] 2026-03-23 05:27:14,108 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83081068 order {'name': None, 'uuid': 'b0efce00-93c7-400f-a128-099723952972'} created pos.order #797 2026-03-23 05:27:14,137 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83081068 finished 2026-03-23 05:27:14,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:14] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 227 0.309 0.533 2026-03-23 05:27:14,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.010 2026-03-23 05:27:14,873 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [9/10] Tour self_order_mobile_0_price_order → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:27:14,933 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: [10/10] Tour self_order_mobile_0_price_order → Step Click on button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:27:14,993 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-03-23 05:27:14,997 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_0_price_order SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:27:15,092 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7816428 (allocated 8912896) 2026-03-23 05:27:15,098 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 125134 2026-03-23 05:27:15,099 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-03-23 05:27:15,102 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 125134 2026-03-23 05:27:15,219 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpf5hyd553_chrome_odoo" 2026-03-23 05:27:15,319 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-03-23 05:27:19,814 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 125292 2026-03-23 05:27:19,815 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless temporary user profile dir: /tmp/tmpk3sf2qah_chrome_odoo 2026-03-23 05:27:19,815 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Issuing json command http://127.0.0.1:39471/json/version 2026-03-23 05:27:19,828 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:20,015 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Browser version: Chrome/141.0.7390.54 2026-03-23 05:27:20,015 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Issuing json command http://127.0.0.1:39471/json 2026-03-23 05:27:20,027 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:20,080 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Websocket url found: ws://127.0.0.1:39471/devtools/page/A8EC7B81305270E5CB05DE7EA567CFB0 2026-03-23 05:27:20,106 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Enable chrome headless console log notification 2026-03-23 05:27:20,117 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome headless enable page notifications 2026-03-23 05:27:20,267 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Setting session cookie in browser 2026-03-23 05:27:20,508 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Open "http://127.0.0.1:8069/pos-self/165" in browser 2026-03-23 05:27:20,508 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigating to: "http://127.0.0.1:8069/pos-self/165" 2026-03-23 05:27:20,533 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:27:21,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /pos-self/165 HTTP/1.1" 200 - 57 0.035 0.494 2026-03-23 05:27:21,065 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': 'A8EC7B81305270E5CB05DE7EA567CFB0', 'loaderId': 'E34CF8E0BDFF18CC094BA776DD5D4305', 'isDownload': False} 2026-03-23 05:27:21,065 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate ready code "odoo.isTourReady('self_order_mobile_no_access_token')" 2026-03-23 05:27:21,106 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:27:21,123 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:27:21,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.027 0.040 2026-03-23 05:27:21,200 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:27:21,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.013 0.117 2026-03-23 05:27:21,289 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:27:21,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.033 0.181 2026-03-23 05:27:21,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-03-23 05:27:21,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.003 0.013 2026-03-23 05:27:21,581 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.008 0.025 2026-03-23 05:27:21,605 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate test code "odoo.startTour('self_order_mobile_no_access_token', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:27:21,609 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:27:21,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:27:21,620 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [1/3] Tour self_order_mobile_no_access_token → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:27:21,696 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [2/3] Tour self_order_mobile_no_access_token → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:27:21,708 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13174) 2026-03-23 05:27:21,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.079 2026-03-23 05:27:21,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "POST /pos-self/relations/165 HTTP/1.1" 200 - 41 0.065 0.155 2026-03-23 05:27:21,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.104 2026-03-23 05:27:22,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:22] "POST /pos-self/data/165 HTTP/1.1" 200 - 213 0.183 0.290 2026-03-23 05:27:22,539 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: Owl is running in 'dev' mode. 2026-03-23 05:27:22,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:22] "GET /web/image/ir.attachment/13170/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 05:27:22,658 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: [3/3] Tour self_order_mobile_no_access_token → Step Check that: ---Check is button 'Order'--- is not true (trigger: body:not(:has(.btn:contains('Order')))) 2026-03-23 05:27:22,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:22] "GET /web/image/ir.attachment/13138/raw HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 05:27:22,713 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:27:22,759 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-03-23 05:27:22,761 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR self_order_mobile_no_access_token SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-03-23 05:27:22,854 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6075008 (allocated 7077888) 2026-03-23 05:27:22,858 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 125292 2026-03-23 05:27:22,859 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-03-23 05:27:22,861 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 125292 2026-03-23 05:27:22,980 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpk3sf2qah_chrome_odoo" 2026-03-23 05:27:23,045 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-03-23 05:27:27,994 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 125438 2026-03-23 05:27:27,994 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmp4rppsu7s_chrome_odoo 2026-03-23 05:27:27,994 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:32917/json/version 2026-03-23 05:27:27,996 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:28,135 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/141.0.7390.54 2026-03-23 05:27:28,136 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:32917/json 2026-03-23 05:27:28,136 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:28,147 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:32917/devtools/page/5712F064D830E869C487E85C408098E3 2026-03-23 05:27:28,190 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-03-23 05:27:28,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-03-23 05:27:28,414 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-03-23 05:27:28,611 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Open "http://127.0.0.1:8069/pos-self/166?access_token=f618928fb7ed45bc&table_identifier=2bd240cb" in browser 2026-03-23 05:27:28,611 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=f618928fb7ed45bc&table_identifier=2bd240cb" 2026-03-23 05:27:28,634 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:27:29,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:29] "GET /pos-self/166?access_token=f618928fb7ed45bc&table_identifier=2bd240cb HTTP/1.1" 200 - 59 0.050 0.584 2026-03-23 05:27:29,272 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '5712F064D830E869C487E85C408098E3', 'loaderId': '65DFB419F9C4BCCD2A128C95C0D0D35F', 'isDownload': False} 2026-03-23 05:27:29,273 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate ready code "odoo.isTourReady('test_self_order_table_sharing-each_mode')" 2026-03-23 05:27:29,343 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:27:29,364 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:27:29,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:29] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.039 0.074 2026-03-23 05:27:29,464 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:27:29,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:29] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.007 0.153 2026-03-23 05:27:29,523 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:27:29,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:29] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.014 0.182 2026-03-23 05:27:29,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.027 2026-03-23 05:27:29,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:29] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.016 0.030 2026-03-23 05:27:30,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.009 0.024 2026-03-23 05:27:30,091 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate test code "odoo.startTour('test_self_order_table_sharing-each_mode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=f618928fb7ed45bc&table_identifier=2bd240cb", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:27:30,098 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:27:30,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:27:30,118 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [1/10] Tour test_self_order_table_sharing-each_mode → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:27:30,181 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [2/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:27:30,267 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:30] "POST /pos-self/relations/166 HTTP/1.1" 200 - 41 0.048 0.079 2026-03-23 05:27:30,395 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13214) 2026-03-23 05:27:30,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.008 0.245 2026-03-23 05:27:31,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "POST /pos-self/data/166 HTTP/1.1" 200 - 213 0.229 0.440 2026-03-23 05:27:31,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.608 2026-03-23 05:27:31,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.007 0.017 2026-03-23 05:27:31,203 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-03-23 05:27:31,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/ir.attachment/13210/raw HTTP/1.1" 200 - 4 0.009 0.035 2026-03-23 05:27:31,409 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [3/10] Tour test_self_order_table_sharing-each_mode → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:27:31,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.002 0.037 2026-03-23 05:27:31,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.024 2026-03-23 05:27:31,611 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27: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 05:27:31,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 05:27:31,650 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-03-23 05:27:31,666 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [4/10] Tour test_self_order_table_sharing-each_mode → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:27:31,692 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.014 0.066 2026-03-23 05:27:31,746 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [5/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:27:31,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.148 2026-03-23 05:27:31,844 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [6/10] Tour test_self_order_table_sharing-each_mode → Step Check product card with Fanta and 2.53 (trigger: .product-cart-item:has(div:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:27:31,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/ir.attachment/13178/raw HTTP/1.1" 200 - 4 0.011 0.016 2026-03-23 05:27:31,946 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [7/10] Tour test_self_order_table_sharing-each_mode → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:27:31,957 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "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 05:27:31,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:31] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.011 0.038 2026-03-23 05:27:32,005 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [8/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:27:32,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:32] "GET /web/image/product.product/2507/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.013 0.073 2026-03-23 05:27:32,098 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [9/10] Tour test_self_order_table_sharing-each_mode → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:27:32,180 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58920004 started for PoS orders references: [{'name': None, 'uuid': 'fcb187af-be94-4cac-8b4f-812d8bee9d4d'}] 2026-03-23 05:27:32,239 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58920004 order {'name': None, 'uuid': 'fcb187af-be94-4cac-8b4f-812d8bee9d4d'} created pos.order #799 2026-03-23 05:27:32,289 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58920004 finished 2026-03-23 05:27:32,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.127 0.250 2026-03-23 05:27:32,610 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [10/10] Tour test_self_order_table_sharing-each_mode → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:27:32,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.017 2026-03-23 05:27:32,677 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-03-23 05:27:32,679 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_table_sharing-each_mode SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 05:27:32,809 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7795764 (allocated 8650752) 2026-03-23 05:27:32,816 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 125438 2026-03-23 05:27:32,817 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-03-23 05:27:32,819 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 125438 2026-03-23 05:27:32,986 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmp4rppsu7s_chrome_odoo" 2026-03-23 05:27:33,787 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 125595 2026-03-23 05:27:33,787 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpgb6k2inc_chrome_odoo 2026-03-23 05:27:33,788 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:41183/json/version 2026-03-23 05:27:33,795 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:33,902 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Browser version: Chrome/141.0.7390.54 2026-03-23 05:27:33,919 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:41183/json 2026-03-23 05:27:33,920 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:33,951 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:41183/devtools/page/8753A9E41FC7B779A8F42A70093A0EB8 2026-03-23 05:27:33,975 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-03-23 05:27:33,988 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-03-23 05:27:34,328 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-03-23 05:27:34,335 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Open "http://127.0.0.1:8069/pos-self/166?access_token=f618928fb7ed45bc&table_identifier=2bd240cb" in browser 2026-03-23 05:27:34,335 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=f618928fb7ed45bc&table_identifier=2bd240cb" 2026-03-23 05:27:34,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:34] "GET /pos-self/166?access_token=f618928fb7ed45bc&table_identifier=2bd240cb HTTP/1.1" 200 - 9 0.008 0.031 2026-03-23 05:27:34,479 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '8753A9E41FC7B779A8F42A70093A0EB8', 'loaderId': '2E3EB38C9C754529BBC2C76F6D4534E0', 'isDownload': False} 2026-03-23 05:27:34,479 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate ready code "odoo.isTourReady('test_self_order_table_sharing-meal_mode')" 2026-03-23 05:27:34,514 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:27:34,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:34] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.019 2026-03-23 05:27:34,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:34] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.013 0.035 2026-03-23 05:27:34,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:34] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.055 2026-03-23 05:27:34,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-03-23 05:27:34,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:34] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.005 0.014 2026-03-23 05:27:34,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 05:27:34,949 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate test code "odoo.startTour('test_self_order_table_sharing-meal_mode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=f618928fb7ed45bc&table_identifier=2bd240cb", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:27:34,957 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:27:34,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:27:34,962 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [1/4] Tour test_self_order_table_sharing-meal_mode → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:27:35,017 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [2/4] Tour test_self_order_table_sharing-meal_mode → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:27:35,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:35] "POST /pos-self/relations/166 HTTP/1.1" 200 - 17 0.016 0.048 2026-03-23 05:27:35,048 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.071 2026-03-23 05:27:35,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-03-23 05:27:35,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:35] "POST /pos-self/data/166 HTTP/1.1" 200 - 137 0.157 0.360 2026-03-23 05:27:35,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 33 0.032 0.048 2026-03-23 05:27:35,859 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: Owl is running in 'dev' mode. 2026-03-23 05:27:35,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:35] "GET /web/image/ir.attachment/13210/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 05:27:35,983 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [3/4] Tour test_self_order_table_sharing-meal_mode → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:27:36,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 05:27:36,187 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:27:36,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.035 0.079 2026-03-23 05:27:36,271 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: [4/4] Tour test_self_order_table_sharing-meal_mode → Step Check product card with Coca-Cola and 2.20 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.20"))) 2026-03-23 05:27:36,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-03-23 05:27:36,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.191 2026-03-23 05:27:36,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.007 0.211 2026-03-23 05:27:36,362 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-03-23 05:27:36,366 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_self_order_table_sharing-meal_mode SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 05:27:36,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-03-23 05:27:36,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/image/ir.attachment/13178/raw HTTP/1.1" 200 - 4 0.004 0.088 2026-03-23 05:27:36,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:36] "GET /web/image/product.product/2505/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 8 0.006 0.100 2026-03-23 05:27:36,480 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7007540 (allocated 7864320) 2026-03-23 05:27:36,494 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 125595 2026-03-23 05:27:36,498 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-03-23 05:27:36,507 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 125595 2026-03-23 05:27:36,628 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpgb6k2inc_chrome_odoo" 2026-03-23 05:27:36,691 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-03-23 05:27:42,322 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 125747 2026-03-23 05:27:42,324 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpjnnzx3eo_chrome_odoo 2026-03-23 05:27:42,324 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:39679/json/version 2026-03-23 05:27:42,330 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:42,615 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 05:27:42,615 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:39679/json 2026-03-23 05:27:42,616 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:42,642 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:39679/devtools/page/427EEEA15A76892F669F8F517C483715 2026-03-23 05:27:42,700 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-03-23 05:27:42,709 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-03-23 05:27:42,937 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-03-23 05:27:43,213 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/167?access_token=7d6a46a02ed54b9d" in browser 2026-03-23 05:27:43,213 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/167?access_token=7d6a46a02ed54b9d" 2026-03-23 05:27:43,242 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:27:43,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:43] "GET /pos-self/167?access_token=7d6a46a02ed54b9d HTTP/1.1" 200 - 57 0.066 0.686 2026-03-23 05:27:43,994 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '427EEEA15A76892F669F8F517C483715', 'loaderId': '102F395B4C745160262614D66604C77F', 'isDownload': False} 2026-03-23 05:27:43,994 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-03-23 05:27:44,023 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:27:44,055 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:27:44,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.093 2026-03-23 05:27:44,151 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:27:44,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.042 0.178 2026-03-23 05:27:44,273 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:27:44,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.015 0.251 2026-03-23 05:27:44,502 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.020 2026-03-23 05:27:44,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.015 0.047 2026-03-23 05:27:44,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.087 2026-03-23 05:27:44,692 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167?access_token=7d6a46a02ed54b9d", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:27:44,709 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:27:44,709 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:27:44,738 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:27:44,876 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "POST /pos-self/relations/167 HTTP/1.1" 200 - 41 0.044 0.079 2026-03-23 05:27:44,931 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13254) 2026-03-23 05:27:44,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.161 2026-03-23 05:27:45,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:45] "POST /pos-self/data/167 HTTP/1.1" 200 - 213 0.187 0.318 2026-03-23 05:27:45,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.485 2026-03-23 05:27:45,544 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 05:27:45,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:45] "GET /web/image/ir.attachment/13250/raw HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 05:27:45,713 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:27:45,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:45] "GET /web/image/ir.attachment/13249/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 05:27:45,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:45] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.007 0.101 2026-03-23 05:27:45,969 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-03-23 05:27:45,981 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:45] "GET /web/image/pos.category/329/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.003 0.168 2026-03-23 05:27:46,005 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:27:46,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:46] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.145 2026-03-23 05:27:46,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:46] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.127 2026-03-23 05:27:46,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:46] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-03-23 05:27:46,122 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-03-23 05:27:46,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:46] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.219 2026-03-23 05:27:46,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:46] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.009 0.199 2026-03-23 05:27:46,240 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:27:46,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-03-23 05:27:46,384 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 05:27:46,525 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7368420 (allocated 8650752) 2026-03-23 05:27:46,529 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 125747 2026-03-23 05:27:46,541 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-03-23 05:27:46,546 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 125747 2026-03-23 05:27:46,674 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpjnnzx3eo_chrome_odoo" 2026-03-23 05:27:47,396 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 125899 2026-03-23 05:27:47,396 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmprr2_i8g6_chrome_odoo 2026-03-23 05:27:47,396 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:43087/json/version 2026-03-23 05:27:47,398 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:47,605 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 05:27:47,606 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:43087/json 2026-03-23 05:27:47,607 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:47,668 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:43087/devtools/page/C369D19122AEBEF71300FFA05C883464 2026-03-23 05:27:47,707 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-03-23 05:27:47,751 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-03-23 05:27:47,885 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-03-23 05:27:47,911 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/167" in browser 2026-03-23 05:27:47,913 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/167" 2026-03-23 05:27:47,972 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:47] "GET /pos-self/167 HTTP/1.1" 200 - 7 0.006 0.025 2026-03-23 05:27:47,978 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'C369D19122AEBEF71300FFA05C883464', 'loaderId': '06AEC6EB877B981DA1E18A0D9323B7CD', 'isDownload': False} 2026-03-23 05:27:47,978 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-03-23 05:27:48,031 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:27:48,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.012 2026-03-23 05:27:48,063 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 05:27:48,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 05:27:48,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-03-23 05:27:48,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.006 0.015 2026-03-23 05:27:48,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.014 2026-03-23 05:27:48,492 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:27:48,508 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:27:48,518 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:27:48,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:27:48,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "POST /pos-self/relations/167 HTTP/1.1" 200 - 17 0.023 0.058 2026-03-23 05:27:48,622 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.076 2026-03-23 05:27:49,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "POST /pos-self/data/167 HTTP/1.1" 200 - 135 0.128 0.655 2026-03-23 05:27:49,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.780 2026-03-23 05:27:49,509 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 05:27:49,580 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/ir.attachment/13257/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-03-23 05:27:49,717 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:27:49,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/ir.attachment/13256/raw HTTP/1.1" 200 - 4 0.010 0.010 2026-03-23 05:27:49,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/pos.category/329/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 05:27:49,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.001 0.066 2026-03-23 05:27:49,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.029 2026-03-23 05:27:49,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.046 2026-03-23 05:27:49,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-03-23 05:27:49,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-03-23 05:27:49,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:49] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-03-23 05:27:50,018 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:27:50,073 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-03-23 05:27:50,139 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:27:50,191 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-03-23 05:27:50,195 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 05:27:50,276 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6736620 (allocated 7602176) 2026-03-23 05:27:50,282 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 125899 2026-03-23 05:27:50,284 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-03-23 05:27:50,285 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 125899 2026-03-23 05:27:50,416 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmprr2_i8g6_chrome_odoo" 2026-03-23 05:27:51,092 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 126051 2026-03-23 05:27:51,094 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp_tegwa1z_chrome_odoo 2026-03-23 05:27:51,095 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45809/json/version 2026-03-23 05:27:51,108 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:51,281 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Browser version: Chrome/141.0.7390.54 2026-03-23 05:27:51,281 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45809/json 2026-03-23 05:27:51,305 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:27:51,342 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:45809/devtools/page/FB9FC2A871055396C5F6637137763899 2026-03-23 05:27:51,361 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-03-23 05:27:51,424 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-03-23 05:27:51,507 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-03-23 05:27:51,532 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/167?access_token=7d6a46a02ed54b9d" in browser 2026-03-23 05:27:51,532 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/167?access_token=7d6a46a02ed54b9d" 2026-03-23 05:27:51,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:51] "GET /pos-self/167?access_token=7d6a46a02ed54b9d HTTP/1.1" 200 - 7 0.006 0.049 2026-03-23 05:27:51,621 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'FB9FC2A871055396C5F6637137763899', 'loaderId': 'DD5E37978320EA75C0B0D9240CEF65CC', 'isDownload': False} 2026-03-23 05:27:51,622 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate ready code "odoo.isTourReady('test_sub_categories_products_displayed')" 2026-03-23 05:27:51,708 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:27:51,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:51] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.008 0.024 2026-03-23 05:27:51,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:51] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.015 0.053 2026-03-23 05:27:51,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:51] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.007 0.073 2026-03-23 05:27:52,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-03-23 05:27:52,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 05:27:52,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:27:52,237 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167?access_token=7d6a46a02ed54b9d", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:27:52,247 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:27:52,247 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [1/5] Tour test_sub_categories_products_displayed → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:27:52,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:27:52,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "POST /pos-self/relations/167 HTTP/1.1" 200 - 17 0.027 0.057 2026-03-23 05:27:52,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.090 2026-03-23 05:27:52,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "POST /pos-self/data/167 HTTP/1.1" 200 - 135 0.134 0.274 2026-03-23 05:27:52,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.395 2026-03-23 05:27:52,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.047 2026-03-23 05:27:52,972 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: Owl is running in 'dev' mode. 2026-03-23 05:27:53,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/ir.attachment/13260/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 05:27:53,198 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [2/5] Tour test_sub_categories_products_displayed → Step Click on category 'Miscellaneous' (trigger: .category_btn:contains('Miscellaneous')) 2026-03-23 05:27:53,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/pos.category/326/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.003 0.068 2026-03-23 05:27:53,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/product.template/2315/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.008 0.040 2026-03-23 05:27:53,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/product.template/2316/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.088 2026-03-23 05:27:53,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/product.template/2319/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.006 0.116 2026-03-23 05:27:53,472 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [3/5] Tour test_sub_categories_products_displayed → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:27:53,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/product.template/2318/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.004 0.144 2026-03-23 05:27:53,535 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [4/5] Tour test_sub_categories_products_displayed → Step Click on category 'Parent' (trigger: .category_btn:contains('Parent')) 2026-03-23 05:27:53,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/pos.category/329/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.006 0.239 2026-03-23 05:27:53,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/pos.category/328/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.002 0.184 2026-03-23 05:27:53,595 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: [5/5] Tour test_sub_categories_products_displayed → Step Click on product 'Fanta' (trigger: .product_list .o_self_product_box span:contains('Fanta')) 2026-03-23 05:27:53,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/pos.category/330/image_128?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 05:27:53,666 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-03-23 05:27:53,673 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_sub_categories_products_displayed SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 05:27:53,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:27:53] "GET /web/image/product.template/2317/image_512?unique=2026-03-23T05:24:39.000+00:00 HTTP/1.1" 200 - 3 0.005 0.049 2026-03-23 05:27:53,763 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6692556 (allocated 7602176) 2026-03-23 05:27:53,769 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 126051 2026-03-23 05:27:53,771 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-03-23 05:27:53,772 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 126051 2026-03-23 05:27:53,952 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp_tegwa1z_chrome_odoo" 2026-03-23 05:27:54,078 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-03-23 05:27:55,928 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-03-23 05:28:01,268 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 126202 2026-03-23 05:28:01,271 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpl36yecvr_chrome_odoo 2026-03-23 05:28:01,272 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44187/json/version 2026-03-23 05:28:01,281 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:01,625 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:28:01,626 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44187/json 2026-03-23 05:28:01,627 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:01,776 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:44187/devtools/page/F58142105F06038420678F0B1EC54E29 2026-03-23 05:28:01,875 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-03-23 05:28:01,918 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-03-23 05:28:02,086 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-03-23 05:28:02,311 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/168?access_token=3fb0007a97f24edd" in browser 2026-03-23 05:28:02,311 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigating to: "http://127.0.0.1:8069/pos-self/168?access_token=3fb0007a97f24edd" 2026-03-23 05:28:02,343 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:28:02,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:02] "GET /pos-self/168?access_token=3fb0007a97f24edd HTTP/1.1" 200 - 57 0.066 0.563 2026-03-23 05:28:02,969 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': 'F58142105F06038420678F0B1EC54E29', 'loaderId': 'E2299F789415AEC8817C721C1EB3BCB5', 'isDownload': False} 2026-03-23 05:28:02,973 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_delivery_tour')" 2026-03-23 05:28:03,034 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:28:03,071 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:28:03,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.013 0.107 2026-03-23 05:28:03,188 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:28:03,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.014 0.174 2026-03-23 05:28:03,258 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:28:03,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.049 0.246 2026-03-23 05:28:03,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-03-23 05:28:03,556 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.003 0.020 2026-03-23 05:28:03,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.027 2026-03-23 05:28:03,617 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Evaluate test code "odoo.startTour('self_order_preset_delivery_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/168?access_token=3fb0007a97f24edd", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:28:03,631 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:28:03,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.017 2026-03-23 05:28:03,631 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [1/24] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:28:03,726 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13310) 2026-03-23 05:28:03,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.074 2026-03-23 05:28:03,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "POST /pos-self/relations/168 HTTP/1.1" 200 - 41 0.054 0.170 2026-03-23 05:28:03,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.092 2026-03-23 05:28:04,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:04] "POST /pos-self/data/168 HTTP/1.1" 200 - 213 0.236 0.343 2026-03-23 05:28:04,654 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:28:04,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:04] "GET /web/image/ir.attachment/13306/raw HTTP/1.1" 200 - 4 0.011 0.024 2026-03-23 05:28:04,823 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [2/24] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-03-23 05:28:04,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:04] "GET /web/image/ir.attachment/13274/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-03-23 05:28:04,867 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28: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 05:28:05,079 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [3/24] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:28:05,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "GET /web/image/pos.category/332/image_128?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 2 0.007 0.080 2026-03-23 05:28:05,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "GET /web/image/product.template/2322/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.038 0.119 2026-03-23 05:28:05,420 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [4/24] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:28:05,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "GET /web/image/product.template/2324/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.016 0.238 2026-03-23 05:28:05,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "GET /web/image/product.template/2323/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.012 0.280 2026-03-23 05:28:05,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "GET /web/image/product.template/2325/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.016 0.339 2026-03-23 05:28:05,639 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [5/24] Tour self_order_preset_delivery_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:28:05,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "GET /web/image/product.template/2326/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.012 0.424 2026-03-23 05:28:05,743 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "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 05:28:05,746 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [6/24] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:28:05,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "GET /web/image/product.product/2513/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 8 0.014 0.035 2026-03-23 05:28:05,814 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [7/24] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:28:05,841 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.016 2026-03-23 05:28:06,024 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [8/24] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-03-23 05:28:06,229 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [9/24] Tour self_order_preset_delivery_tour → Step Fill input with +32490904390 (trigger: input[placeholder="Phone"]) 2026-03-23 05:28:06,398 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [10/24] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx 90 (trigger: input[placeholder="Street and Number"]) 2026-03-23 05:28:06,548 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [11/24] Tour self_order_preset_delivery_tour → Step Fill input with 9999 (trigger: input[placeholder="Zip"]) 2026-03-23 05:28:06,632 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [12/24] Tour self_order_preset_delivery_tour → Step Fill input with New York (trigger: input[placeholder="City"]) 2026-03-23 05:28:06,761 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [13/24] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:28:06,831 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [14/24] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:28:06,933 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:06] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 30 0.025 0.070 2026-03-23 05:28:07,102 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38460444 started for PoS orders references: [{'name': None, 'uuid': '49c683a3-3ae9-4f87-9c6b-a0f84e7f8e81'}] 2026-03-23 05:28:07,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38460444 order {'name': None, 'uuid': '49c683a3-3ae9-4f87-9c6b-a0f84e7f8e81'} created pos.order #800 2026-03-23 05:28:07,184 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38460444 finished 2026-03-23 05:28:07,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.327 0.568 2026-03-23 05:28:07,985 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [15/24] Tour self_order_preset_delivery_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:28:08,026 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [16/24] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:28:08,091 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [17/24] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-03-23 05:28:08,159 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [18/24] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:28:08,221 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [19/24] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:28:08,321 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [20/24] Tour self_order_preset_delivery_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:28:08,371 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [21/24] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:28:08,434 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [22/24] Tour self_order_preset_delivery_tour → Step Select Random Value in Input (trigger: .partner-select) 2026-03-23 05:28:08,457 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:08] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.008 0.013 2026-03-23 05:28:08,507 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [23/24] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:28:08,562 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: [24/24] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:28:08,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:08] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.022 0.023 2026-03-23 05:28:08,749 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13909085 started for PoS orders references: [{'name': None, 'uuid': '64cdc5ae-fc5e-4ec1-a37a-047d06ded844'}] 2026-03-23 05:28:08,788 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13909085 order {'name': None, 'uuid': '64cdc5ae-fc5e-4ec1-a37a-047d06ded844'} created pos.order #801 2026-03-23 05:28:08,823 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13909085 finished 2026-03-23 05:28:09,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.152 0.409 2026-03-23 05:28:09,316 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-03-23 05:28:09,321 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:28:09,476 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 9498164 (allocated 10747904) 2026-03-23 05:28:09,498 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 126202 2026-03-23 05:28:09,501 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-03-23 05:28:09,505 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 126202 2026-03-23 05:28:09,518 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:09] "GET /web/image/ir.attachment/13305/raw HTTP/1.1" 200 - 4 0.008 0.020 2026-03-23 05:28:09,624 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpl36yecvr_chrome_odoo" 2026-03-23 05:28:09,701 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-03-23 05:28:14,315 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 126363 2026-03-23 05:28:14,316 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmp_hrcueqs_chrome_odoo 2026-03-23 05:28:14,316 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:46033/json/version 2026-03-23 05:28:14,326 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:14,475 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:28:14,476 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:46033/json 2026-03-23 05:28:14,485 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:14,499 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:46033/devtools/page/E719229E1122130588EB9E8845D39629 2026-03-23 05:28:14,517 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-03-23 05:28:14,545 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-03-23 05:28:14,842 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-03-23 05:28:14,976 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Open "http://127.0.0.1:8069/pos-self/169?access_token=21b5c03c94fc4c03&table_identifier=02738f2c" in browser 2026-03-23 05:28:14,976 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigating to: "http://127.0.0.1:8069/pos-self/169?access_token=21b5c03c94fc4c03&table_identifier=02738f2c" 2026-03-23 05:28:14,993 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:28:15,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:15] "GET /pos-self/169?access_token=21b5c03c94fc4c03&table_identifier=02738f2c HTTP/1.1" 200 - 59 0.058 0.623 2026-03-23 05:28:15,677 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': 'E719229E1122130588EB9E8845D39629', 'loaderId': '831CEC52EC027524F18458C9EBEE257D', 'isDownload': False} 2026-03-23 05:28:15,678 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_dine_in_tour')" 2026-03-23 05:28:15,716 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:28:15,740 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:28:15,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:15] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.040 0.049 2026-03-23 05:28:15,850 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:28:15,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:15] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.009 0.166 2026-03-23 05:28:15,949 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:28:15,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:15] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.021 0.234 2026-03-23 05:28:16,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-03-23 05:28:16,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:16] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.048 2026-03-23 05:28:16,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 05:28:16,365 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Evaluate test code "odoo.startTour('self_order_preset_dine_in_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/169?access_token=21b5c03c94fc4c03&table_identifier=02738f2c", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:28:16,387 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:28:16,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.003 0.013 2026-03-23 05:28:16,388 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [1/8] Tour self_order_preset_dine_in_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:28:16,455 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [2/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:28:16,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:16] "POST /pos-self/relations/169 HTTP/1.1" 200 - 41 0.041 0.087 2026-03-23 05:28:16,635 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13350) 2026-03-23 05:28:16,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.226 2026-03-23 05:28:17,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "POST /pos-self/data/169 HTTP/1.1" 200 - 213 0.198 0.331 2026-03-23 05:28:17,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.469 2026-03-23 05:28:17,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.014 2026-03-23 05:28:17,259 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:28:17,369 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/image/ir.attachment/13346/raw HTTP/1.1" 200 - 4 0.009 0.028 2026-03-23 05:28:17,420 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [3/8] Tour self_order_preset_dine_in_tour → Step Click on location 'Dine in' (trigger: .o_self_eating_location_box .preset_btn:contains('Dine in')) 2026-03-23 05:28:17,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/image/ir.attachment/13314/raw HTTP/1.1" 200 - 4 0.012 0.031 2026-03-23 05:28:17,502 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:28:17,578 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [4/8] Tour self_order_preset_dine_in_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:28:17,732 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [5/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:28:17,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/image/pos.category/332/image_128?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 2 0.011 0.093 2026-03-23 05:28:17,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/image/product.template/2322/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.094 2026-03-23 05:28:17,820 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [6/8] Tour self_order_preset_dine_in_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:28:17,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/image/product.template/2326/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.011 0.138 2026-03-23 05:28:17,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/image/product.template/2323/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-03-23 05:28:17,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/image/product.template/2324/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.017 0.224 2026-03-23 05:28:17,939 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "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 05:28:17,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:17] "GET /web/image/product.template/2325/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-03-23 05:28:17,968 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [7/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:28:18,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:18] "GET /web/image/product.product/2512/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 8 0.010 0.077 2026-03-23 05:28:18,056 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: [8/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:28:18,113 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8291257 started for PoS orders references: [{'name': None, 'uuid': '244371df-7e90-4e37-8f22-4604b6168e0c'}] 2026-03-23 05:28:18,156 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8291257 order {'name': None, 'uuid': '244371df-7e90-4e37-8f22-4604b6168e0c'} created pos.order #802 2026-03-23 05:28:18,167 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8291257 finished 2026-03-23 05:28:18,321 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.097 0.167 2026-03-23 05:28:18,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.017 2026-03-23 05:28:18,481 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-03-23 05:28:18,491 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_preset_dine_in_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 05:28:18,621 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7595988 (allocated 8126464) 2026-03-23 05:28:18,639 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 126363 2026-03-23 05:28:18,652 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-03-23 05:28:18,665 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 126363 2026-03-23 05:28:18,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:18] "GET /web/image/ir.attachment/13345/raw HTTP/1.1" 200 - 4 0.016 0.019 2026-03-23 05:28:18,790 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmp_hrcueqs_chrome_odoo" 2026-03-23 05:28:18,858 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-03-23 05:28:23,516 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 126521 2026-03-23 05:28:23,517 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpqao5fgqz_chrome_odoo 2026-03-23 05:28:23,517 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:43943/json/version 2026-03-23 05:28:23,530 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:23,680 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:28:23,683 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:43943/json 2026-03-23 05:28:23,684 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:23,711 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:43943/devtools/page/512C9C438F46C466F90823FBFA982829 2026-03-23 05:28:23,745 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-03-23 05:28:23,754 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-03-23 05:28:23,921 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-03-23 05:28:24,092 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/170?access_token=dd68744597de40d3" in browser 2026-03-23 05:28:24,092 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigating to: "http://127.0.0.1:8069/pos-self/170?access_token=dd68744597de40d3" 2026-03-23 05:28:24,121 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:28:24,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:24] "GET /pos-self/170?access_token=dd68744597de40d3 HTTP/1.1" 200 - 57 0.078 0.516 2026-03-23 05:28:24,712 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '512C9C438F46C466F90823FBFA982829', 'loaderId': '4484B6D55F30A1C42C83FC7284933263', 'isDownload': False} 2026-03-23 05:28:24,712 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_takeaway_tour')" 2026-03-23 05:28:24,757 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:28:24,813 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:28:24,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:24] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.044 0.076 2026-03-23 05:28:24,914 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:28:24,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:24] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.010 0.164 2026-03-23 05:28:24,971 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:28:25,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:25] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.012 0.238 2026-03-23 05:28:25,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-03-23 05:28:25,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:25] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.015 2026-03-23 05:28:25,317 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 05:28:25,341 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Evaluate test code "odoo.startTour('self_order_preset_takeaway_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/170?access_token=dd68744597de40d3", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:28:25,354 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:28:25,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:28:25,358 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [1/10] Tour self_order_preset_takeaway_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:28:25,418 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [2/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:28:25,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:25] "POST /pos-self/relations/170 HTTP/1.1" 200 - 41 0.050 0.086 2026-03-23 05:28:25,726 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13390) 2026-03-23 05:28:25,740 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.012 0.350 2026-03-23 05:28:26,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:26] "POST /pos-self/data/170 HTTP/1.1" 200 - 213 0.269 0.454 2026-03-23 05:28:26,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.005 0.560 2026-03-23 05:28:26,487 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:28:26,572 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:26] "GET /web/image/ir.attachment/13386/raw HTTP/1.1" 200 - 4 0.006 0.010 2026-03-23 05:28:26,627 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [3/10] Tour self_order_preset_takeaway_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:28:26,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:26] "GET /web/image/ir.attachment/13354/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-03-23 05:28:26,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:28:26,782 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [4/10] Tour self_order_preset_takeaway_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:28:26,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:26] "GET /web/image/pos.category/332/image_128?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 2 0.005 0.046 2026-03-23 05:28:26,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:26] "GET /web/image/product.template/2322/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.054 2026-03-23 05:28:26,977 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [5/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:28:26,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:26] "GET /web/image/product.template/2323/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.088 2026-03-23 05:28:27,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:27] "GET /web/image/product.template/2326/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.026 0.164 2026-03-23 05:28:27,094 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [6/10] Tour self_order_preset_takeaway_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:28:27,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:27] "GET /web/image/product.template/2324/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-03-23 05:28:27,146 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:27] "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 05:28:27,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:27] "GET /web/image/product.template/2325/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-03-23 05:28:27,168 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [7/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:28:27,193 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:27] "GET /web/image/product.product/2512/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 8 0.012 0.034 2026-03-23 05:28:27,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [8/10] Tour self_order_preset_takeaway_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:28:27,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:27] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.011 2026-03-23 05:28:27,319 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [9/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:28:27,409 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: [10/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:28:27,493 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4229486 started for PoS orders references: [{'name': None, 'uuid': '45bf27fc-9af8-480c-a941-472d190f6cd7'}] 2026-03-23 05:28:27,543 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4229486 order {'name': None, 'uuid': '45bf27fc-9af8-480c-a941-472d190f6cd7'} created pos.order #803 2026-03-23 05:28:27,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4229486 finished 2026-03-23 05:28:27,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.141 0.240 2026-03-23 05:28:27,945 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-03-23 05:28:27,953 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:28:28,080 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 7923492 (allocated 8650752) 2026-03-23 05:28:28,090 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 126521 2026-03-23 05:28:28,091 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-03-23 05:28:28,092 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 126521 2026-03-23 05:28:28,218 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpqao5fgqz_chrome_odoo" 2026-03-23 05:28:28,301 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-03-23 05:28:33,997 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 126676 2026-03-23 05:28:33,998 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpmee60vvh_chrome_odoo 2026-03-23 05:28:34,001 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:45843/json/version 2026-03-23 05:28:34,012 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45843', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:34,219 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:28:34,219 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:45843/json 2026-03-23 05:28:34,220 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45843', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:34,274 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:45843/devtools/page/805AFCAD311199C873338CB442D9869D 2026-03-23 05:28:34,337 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-03-23 05:28:34,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-03-23 05:28:34,534 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-03-23 05:28:34,761 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Open "http://127.0.0.1:8069/pos-self/171?access_token=90d3f51457b94185" in browser 2026-03-23 05:28:34,761 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigating to: "http://127.0.0.1:8069/pos-self/171?access_token=90d3f51457b94185" 2026-03-23 05:28:34,789 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:28:35,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:35] "GET /pos-self/171?access_token=90d3f51457b94185 HTTP/1.1" 200 - 57 0.058 1.081 2026-03-23 05:28:35,924 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '805AFCAD311199C873338CB442D9869D', 'loaderId': '0F6F05BA14C25C4EE45FBFC7C58E361F', 'isDownload': False} 2026-03-23 05:28:35,924 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_slot_tour')" 2026-03-23 05:28:35,968 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:28:36,013 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:28:36,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.025 0.120 2026-03-23 05:28:36,164 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:28:36,261 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.060 0.221 2026-03-23 05:28:36,280 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:28:36,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.011 0.317 2026-03-23 05:28:36,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-03-23 05:28:36,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.017 2026-03-23 05:28:36,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.015 0.053 2026-03-23 05:28:36,624 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Evaluate test code "odoo.startTour('self_order_preset_slot_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/171?access_token=90d3f51457b94185", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:28:36,659 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [1/11] Tour self_order_preset_slot_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:28:36,668 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:28:36,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:28:36,720 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [2/11] Tour self_order_preset_slot_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:28:36,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "POST /pos-self/relations/171 HTTP/1.1" 200 - 41 0.049 0.092 2026-03-23 05:28:36,898 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13430) 2026-03-23 05:28:36,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.189 2026-03-23 05:28:37,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:37] "POST /pos-self/data/171 HTTP/1.1" 200 - 217 0.218 0.345 2026-03-23 05:28:37,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.519 2026-03-23 05:28:37,712 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:28:37,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:37] "GET /web/image/ir.attachment/13426/raw HTTP/1.1" 200 - 4 0.007 0.030 2026-03-23 05:28:37,854 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [3/11] Tour self_order_preset_slot_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:28:37,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:37] "GET /web/image/ir.attachment/13394/raw HTTP/1.1" 200 - 4 0.001 0.012 2026-03-23 05:28:37,893 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:28:38,038 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [4/11] Tour self_order_preset_slot_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:28:38,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "GET /web/image/pos.category/332/image_128?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 2 0.017 0.090 2026-03-23 05:28:38,275 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [5/11] Tour self_order_preset_slot_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:28:38,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "GET /web/image/product.template/2322/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.016 0.117 2026-03-23 05:28:38,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "GET /web/image/product.template/2323/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.142 2026-03-23 05:28:38,318 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "GET /web/image/product.template/2326/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.158 2026-03-23 05:28:38,337 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "GET /web/image/product.template/2324/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-03-23 05:28:38,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "GET /web/image/product.template/2325/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-03-23 05:28:38,391 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [6/11] Tour self_order_preset_slot_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:28:38,474 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "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 05:28:38,487 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [7/11] Tour self_order_preset_slot_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:28:38,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "GET /web/image/product.product/2512/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 8 0.010 0.057 2026-03-23 05:28:38,565 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [8/11] Tour self_order_preset_slot_tour → Step Select Random Value in Input (trigger: .slot-select) 2026-03-23 05:28:38,593 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:38] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.007 0.015 2026-03-23 05:28:38,784 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [9/11] Tour self_order_preset_slot_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:28:38,960 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [10/11] Tour self_order_preset_slot_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:28:39,056 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: [11/11] Tour self_order_preset_slot_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:28:39,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72126207 started for PoS orders references: [{'name': None, 'uuid': 'fcce5218-3bf3-450c-86f5-9d5ad58a5151'}] 2026-03-23 05:28:39,179 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72126207 order {'name': None, 'uuid': 'fcce5218-3bf3-450c-86f5-9d5ad58a5151'} created pos.order #804 2026-03-23 05:28:39,207 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72126207 finished 2026-03-23 05:28:39,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.093 0.215 2026-03-23 05:28:39,439 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-03-23 05:28:39,450 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_preset_slot_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:28:39,565 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9178420 (allocated 10485760) 2026-03-23 05:28:39,584 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 126676 2026-03-23 05:28:39,598 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-03-23 05:28:39,602 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 126676 2026-03-23 05:28:39,830 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpmee60vvh_chrome_odoo" 2026-03-23 05:28:39,899 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_slot_limit_orders ... 2026-03-23 05:28:44,381 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome pid: 126832 2026-03-23 05:28:44,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpvg91om5f_chrome_odoo 2026-03-23 05:28:44,382 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:44041/json/version 2026-03-23 05:28:44,384 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44041', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:44,536 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Browser version: Chrome/141.0.7390.54 2026-03-23 05:28:44,536 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Issuing json command http://127.0.0.1:44041/json 2026-03-23 05:28:44,537 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44041', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:44,555 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:44041/devtools/page/B531BA41A7D1E03F3FF96E946F04649D 2026-03-23 05:28:44,582 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Enable chrome headless console log notification 2026-03-23 05:28:44,618 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Chrome headless enable page notifications 2026-03-23 05:28:44,831 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Setting session cookie in browser 2026-03-23 05:28:45,030 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/172?access_token=910c01e50f8f46f7" in browser 2026-03-23 05:28:45,031 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigating to: "http://127.0.0.1:8069/pos-self/172?access_token=910c01e50f8f46f7" 2026-03-23 05:28:45,070 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:28:45,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:45] "GET /pos-self/172?access_token=910c01e50f8f46f7 HTTP/1.1" 200 - 57 0.064 0.555 2026-03-23 05:28:45,677 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Navigation result: {'frameId': 'B531BA41A7D1E03F3FF96E946F04649D', 'loaderId': '18C8A830BB196581F248BEEF9F4FCAB6', 'isDownload': False} 2026-03-23 05:28:45,677 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Evaluate ready code "odoo.isTourReady('test_slot_limit_orders')" 2026-03-23 05:28:45,731 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:28:45,758 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:28:45,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:45] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.030 0.055 2026-03-23 05:28:45,871 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:28:45,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:45] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.022 0.161 2026-03-23 05:28:45,961 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:28:46,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:46] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.021 0.235 2026-03-23 05:28:46,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.046 2026-03-23 05:28:46,500 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:46] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.027 0.022 2026-03-23 05:28:46,618 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 05:28:46,642 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Evaluate test code "odoo.startTour('test_slot_limit_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/172?access_token=910c01e50f8f46f7", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:28:46,656 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:28:46,657 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.014 2026-03-23 05:28:46,666 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [1/16] Tour test_slot_limit_orders → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:28:46,730 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [2/16] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:28:46,775 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13470) 2026-03-23 05:28:46,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.097 2026-03-23 05:28:46,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:46] "POST /pos-self/relations/172 HTTP/1.1" 200 - 41 0.040 0.174 2026-03-23 05:28:46,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.096 2026-03-23 05:28:47,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:47] "POST /pos-self/data/172 HTTP/1.1" 200 - 217 0.185 0.306 2026-03-23 05:28:47,539 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-03-23 05:28:47,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:47] "GET /web/image/ir.attachment/13466/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 05:28:47,669 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [3/16] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:28:47,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:47] "GET /web/image/ir.attachment/13434/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-03-23 05:28:47,724 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:28:47,976 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [4/16] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:28:48,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "GET /web/image/pos.category/332/image_128?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-03-23 05:28:48,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "GET /web/image/product.template/2322/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-03-23 05:28:48,137 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [5/16] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:28:48,182 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "GET /web/image/product.template/2323/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.037 2026-03-23 05:28:48,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "GET /web/image/product.template/2325/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.013 0.056 2026-03-23 05:28:48,254 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [6/16] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:28:48,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "GET /web/image/product.template/2326/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.103 2026-03-23 05:28:48,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "GET /web/image/product.template/2324/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 3 0.014 0.145 2026-03-23 05:28:48,373 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "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 05:28:48,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "GET /web/image/product.product/2513/image_512?unique=2026-03-23T05:27:54.000+00:00 HTTP/1.1" 200 - 8 0.012 0.056 2026-03-23 05:28:48,440 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [7/16] Tour test_slot_limit_orders → Step Select Specific Value in Input (trigger: .slot-select) 2026-03-23 05:28:48,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:48] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.022 0.029 2026-03-23 05:28:48,587 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [8/16] Tour test_slot_limit_orders → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:28:48,715 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [9/16] Tour test_slot_limit_orders → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:28:48,822 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [10/16] Tour test_slot_limit_orders → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:28:48,872 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44098196 started for PoS orders references: [{'name': None, 'uuid': '4d6b7b11-f930-4c6e-a477-3cbc2a9ca686'}] 2026-03-23 05:28:48,919 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44098196 order {'name': None, 'uuid': '4d6b7b11-f930-4c6e-a477-3cbc2a9ca686'} created pos.order #805 2026-03-23 05:28:48,952 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44098196 finished 2026-03-23 05:28:49,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 227 0.308 0.559 2026-03-23 05:28:49,835 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [11/16] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:28:49,896 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [12/16] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:28:49,963 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [13/16] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:28:50,037 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [14/16] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:28:50,107 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [15/16] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:28:50,184 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: [16/16] Tour test_slot_limit_orders → Step Check that 18:00 is not available (trigger: .slot-select) 2026-03-23 05:28:50,225 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:28:50] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.010 0.030 2026-03-23 05:28:50,295 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: tour succeeded 2026-03-23 05:28:50,303 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 05:28:50,428 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders.browser: heap 8971152 (allocated 9961472) 2026-03-23 05:28:50,430 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing chrome headless with pid 126832 2026-03-23 05:28:50,431 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Closing websocket connection 2026-03-23 05:28:50,432 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Terminating chrome headless with pid 126832 2026-03-23 05:28:50,556 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpvg91om5f_chrome_odoo" 2026-03-23 05:28:50,659 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 05:28:52,927 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_combo_prices ... 2026-03-23 05:28:59,549 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Chrome pid: 126989 2026-03-23 05:28:59,549 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpyjw7z2w__chrome_odoo 2026-03-23 05:28:59,549 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Issuing json command http://127.0.0.1:39561/json/version 2026-03-23 05:28:59,555 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39561', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:59,670 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Browser version: Chrome/141.0.7390.54 2026-03-23 05:28:59,671 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Issuing json command http://127.0.0.1:39561/json 2026-03-23 05:28:59,679 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39561', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:28:59,749 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Websocket url found: ws://127.0.0.1:39561/devtools/page/DF3E9B66CD7508A5080DC667FBC7EA45 2026-03-23 05:28:59,833 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Enable chrome headless console log notification 2026-03-23 05:28:59,860 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Chrome headless enable page notifications 2026-03-23 05:28:59,915 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Setting session cookie in browser 2026-03-23 05:29:00,094 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/173?access_token=e9cb3607a44d4a7e" in browser 2026-03-23 05:29:00,094 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/173?access_token=e9cb3607a44d4a7e" 2026-03-23 05:29:00,122 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:29:00,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:00] "GET /pos-self/173?access_token=e9cb3607a44d4a7e HTTP/1.1" 200 - 59 0.059 0.519 2026-03-23 05:29:00,697 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Navigation result: {'frameId': 'DF3E9B66CD7508A5080DC667FBC7EA45', 'loaderId': '6792C1ACE7E1D2067E6537237D0C653A', 'isDownload': False} 2026-03-23 05:29:00,697 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-03-23 05:29:00,760 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:29:00,789 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:29:00,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:00] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.033 0.087 2026-03-23 05:29:00,930 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:29:00,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:00] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.021 0.223 2026-03-23 05:29:01,166 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:29:01,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:01] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.189 0.317 2026-03-23 05:29:01,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.022 0.010 2026-03-23 05:29:01,804 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:01] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.019 0.049 2026-03-23 05:29:01,906 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.022 2026-03-23 05:29:01,941 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Evaluate test code "odoo.startTour('test_combo_prices', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/173?access_token=e9cb3607a44d4a7e", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:29:01,958 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [1/97] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:29:01,963 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:29:01,963 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:29:02,088 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:02] "POST /pos-self/relations/173 HTTP/1.1" 200 - 41 0.038 0.072 2026-03-23 05:29:02,169 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13520) 2026-03-23 05:29:02,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.016 0.180 2026-03-23 05:29:02,831 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:02] "POST /pos-self/data/173 HTTP/1.1" 200 - 238 0.256 0.395 2026-03-23 05:29:02,843 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.634 2026-03-23 05:29:03,008 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-03-23 05:29:03,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/ir.attachment/13516/raw HTTP/1.1" 200 - 4 0.002 0.012 2026-03-23 05:29:03,192 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [2/97] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-03-23 05:29:03,332 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:29:03,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/pos.category/334/image_128?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.076 2026-03-23 05:29:03,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/product.template/2345/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.013 0.110 2026-03-23 05:29:03,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/product.template/2342/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.009 0.145 2026-03-23 05:29:03,510 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [3/97] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-03-23 05:29:03,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/product.template/2341/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-03-23 05:29:03,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/product.template/2343/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.010 0.232 2026-03-23 05:29:03,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/product.template/2344/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.286 2026-03-23 05:29:03,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/product.product/2522/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.027 0.066 2026-03-23 05:29:03,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/product.product/2523/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.006 0.103 2026-03-23 05:29:03,775 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:03] "GET /web/image/product.product/2524/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.008 0.121 2026-03-23 05:29:03,783 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [4/97] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-03-23 05:29:03,904 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [5/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:04,053 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [6/97] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-03-23 05:29:04,160 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:04] "GET /web/image/product.product/2525/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.032 0.050 2026-03-23 05:29:04,163 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [7/97] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-03-23 05:29:04,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:04] "GET /web/image/product.product/2526/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.017 0.128 2026-03-23 05:29:04,314 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [8/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:04,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:04] "GET /web/image/product.product/2527/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.023 0.206 2026-03-23 05:29:04,414 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [9/97] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-03-23 05:29:04,518 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [10/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:04,520 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:04] "GET /web/image/product.product/2529/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.011 0.050 2026-03-23 05:29:04,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:04] "GET /web/image/product.product/2528/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.014 0.080 2026-03-23 05:29:04,611 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:04] "GET /web/image/product.product/2530/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.008 0.135 2026-03-23 05:29:04,626 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [11/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:04,709 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [12/97] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-03-23 05:29:04,994 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [13/97] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-03-23 05:29:05,234 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [14/97] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-03-23 05:29:05,363 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [15/97] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-03-23 05:29:05,487 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [16/97] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:29:05,781 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [17/97] Tour test_combo_prices → Step body 2026-03-23 05:29:05,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:05] "GET /web/image/ir.attachment/13484/raw HTTP/1.1" 200 - 4 0.003 0.015 2026-03-23 05:29:06,082 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:06] "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 05:29:06,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:06] "GET /web/image/product.product/2531/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.037 0.081 2026-03-23 05:29:06,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:06] "GET /web/image/product.product/2533/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.017 0.160 2026-03-23 05:29:06,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:06] "GET /web/image/product.product/2534/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.019 0.233 2026-03-23 05:29:06,429 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:06] "GET /web/image/product.product/2532/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 8 0.058 0.299 2026-03-23 05:29:06,758 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10974426 started for PoS orders references: [{'name': None, 'uuid': 'e1ba01f8-13f1-47e1-a377-47ec1695d6d0'}] 2026-03-23 05:29:06,923 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10974426 order {'name': None, 'uuid': 'e1ba01f8-13f1-47e1-a377-47ec1695d6d0'} created pos.order #806 2026-03-23 05:29:06,949 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10974426 finished 2026-03-23 05:29:07,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 197 0.221 0.830 2026-03-23 05:29:07,445 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [18/97] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:29:07,536 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [19/97] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-03-23 05:29:07,588 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [20/97] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:29:07,658 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [21/97] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:29:07,708 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [22/97] Tour test_combo_prices → Step body 2026-03-23 05:29:07,785 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [23/97] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:29:07,796 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:07] "GET /web/image/ir.attachment/13515/raw HTTP/1.1" 200 - 4 0.009 0.016 2026-03-23 05:29:07,899 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [24/97] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-03-23 05:29:08,014 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [25/97] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-03-23 05:29:08,157 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [26/97] Tour test_combo_prices → Step Click on combo product 'Green 2' (trigger: .combo_product_box span:contains('Green 2')) 2026-03-23 05:29:08,283 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [27/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:08,366 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [28/97] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-03-23 05:29:08,434 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [29/97] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-03-23 05:29:08,505 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [30/97] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-03-23 05:29:08,584 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [31/97] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-03-23 05:29:08,650 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [32/97] Tour test_combo_prices → Step Click on combo product 'Red 2' (trigger: .combo_product_box span:contains('Red 2')) 2026-03-23 05:29:08,728 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [33/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:08,810 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [34/97] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-03-23 05:29:08,904 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [35/97] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-03-23 05:29:08,979 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [36/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:09,046 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [37/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:09,132 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [38/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:09,208 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [39/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:09,302 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [40/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:09,388 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [41/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:09,465 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [42/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:09,548 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [43/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:09,631 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [44/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:09,714 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [45/97] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-03-23 05:29:09,995 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [46/97] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-03-23 05:29:10,114 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [47/97] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-03-23 05:29:10,269 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [48/97] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-03-23 05:29:10,413 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [49/97] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:29:10,719 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [50/97] Tour test_combo_prices → Step body 2026-03-23 05:29:11,255 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85587826 started for PoS orders references: [{'name': None, 'uuid': '0fd6d692-1082-467d-971f-42973a741b7d'}] 2026-03-23 05:29:11,354 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85587826 order {'name': None, 'uuid': '0fd6d692-1082-467d-971f-42973a741b7d'} created pos.order #807 2026-03-23 05:29:11,373 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85587826 finished 2026-03-23 05:29:11,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 170 0.228 0.490 2026-03-23 05:29:12,067 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [51/97] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:29:12,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.025 2026-03-23 05:29:12,139 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [52/97] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-03-23 05:29:12,176 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [53/97] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:29:12,241 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [54/97] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:29:12,291 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [55/97] Tour test_combo_prices → Step body 2026-03-23 05:29:12,358 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [56/97] Tour test_combo_prices → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:29:12,437 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [57/97] Tour test_combo_prices → Step Click on product 'Big Combo' (trigger: .product_list .o_self_product_box span:contains('Big Combo')) 2026-03-23 05:29:12,558 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [58/97] Tour test_combo_prices → Step Click on combo product 'Green 1' (trigger: .combo_product_box span:contains('Green 1')) 2026-03-23 05:29:12,637 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [59/97] Tour test_combo_prices → Step Click on combo product 'Green 3' (trigger: .combo_product_box span:contains('Green 3')) 2026-03-23 05:29:12,739 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [60/97] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-03-23 05:29:12,808 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [61/97] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-03-23 05:29:12,879 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [62/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:12,951 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [63/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:13,052 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [64/97] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-03-23 05:29:13,118 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [65/97] Tour test_combo_prices → Step Click on combo product 'Red 1' (trigger: .combo_product_box span:contains('Red 1')) 2026-03-23 05:29:13,192 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [66/97] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-03-23 05:29:13,499 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [67/97] Tour test_combo_prices → Step Select value Blue for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Blue")) 2026-03-23 05:29:13,574 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [68/97] Tour test_combo_prices → Step Select value Big for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Big")) 2026-03-23 05:29:13,674 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [69/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:13,763 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [70/97] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-03-23 05:29:13,838 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [71/97] Tour test_combo_prices → Step Click on combo product 'Red 3' (trigger: .combo_product_box span:contains('Red 3')) 2026-03-23 05:29:13,928 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [72/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:14,058 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [73/97] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-03-23 05:29:14,135 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [74/97] Tour test_combo_prices → Step Click on combo product 'Purple 1' (trigger: .combo_product_box span:contains('Purple 1')) 2026-03-23 05:29:14,211 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [75/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:14,307 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [76/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:14,397 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [77/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:14,475 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [78/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:14,593 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [79/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:14,662 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [80/97] Tour test_combo_prices → Step Click on combo product 'Purple 2' (trigger: .combo_product_box span:contains('Purple 2')) 2026-03-23 05:29:14,735 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [81/97] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-03-23 05:29:14,894 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [82/97] Tour test_combo_prices → Step Select value Red for attribute Color (trigger: h2:contains("Color") + div.row button:contains("Red")) 2026-03-23 05:29:14,985 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [83/97] Tour test_combo_prices → Step Select value Small for attribute Size (trigger: h2:contains("Size") + div.row button:contains("Small")) 2026-03-23 05:29:15,061 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [84/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:15,145 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [85/97] Tour test_combo_prices → Step Click on combo product 'Purple 3' (trigger: .combo_product_box span:contains('Purple 3')) 2026-03-23 05:29:15,251 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [86/97] Tour test_combo_prices → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:15,354 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [87/97] Tour test_combo_prices → Step Click on button 'Add to Cart' (trigger: .btn:contains('Add to Cart')) 2026-03-23 05:29:15,609 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [88/97] Tour test_combo_prices → Step Click on product 'Random Product 1' (trigger: .product_list .o_self_product_box span:contains('Random Product 1')) 2026-03-23 05:29:15,726 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [89/97] Tour test_combo_prices → Step Click on product 'Random Product 2' (trigger: .product_list .o_self_product_box span:contains('Random Product 2')) 2026-03-23 05:29:15,828 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [90/97] Tour test_combo_prices → Step Click on product 'Random Product 3' (trigger: .product_list .o_self_product_box span:contains('Random Product 3')) 2026-03-23 05:29:15,925 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [91/97] Tour test_combo_prices → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:29:16,210 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [92/97] Tour test_combo_prices → Step body 2026-03-23 05:29:16,837 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75685616 started for PoS orders references: [{'name': None, 'uuid': '99ba24b9-9804-47cb-97dc-97c51a5d3f3e'}] 2026-03-23 05:29:17,071 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75685616 order {'name': None, 'uuid': '99ba24b9-9804-47cb-97dc-97c51a5d3f3e'} created pos.order #808 2026-03-23 05:29:17,091 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75685616 finished 2026-03-23 05:29:17,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 181 0.247 0.562 2026-03-23 05:29:17,576 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [93/97] Tour test_combo_prices → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:29:17,651 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [94/97] Tour test_combo_prices → Step Check if the order number is shown (trigger: .tracking-number) 2026-03-23 05:29:17,722 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [95/97] Tour test_combo_prices → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:29:17,783 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [96/97] Tour test_combo_prices → Step Check is button 'My Order' (trigger: .btn:contains('My Order')) 2026-03-23 05:29:17,828 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: [97/97] Tour test_combo_prices → Step body 2026-03-23 05:29:17,927 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: tour succeeded 2026-03-23 05:29:17,934 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 05:29:18,526 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices.browser: heap 47630544 (allocated 49823744) 2026-03-23 05:29:18,531 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Closing chrome headless with pid 126989 2026-03-23 05:29:18,539 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Closing websocket connection 2026-03-23 05:29:18,545 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Terminating chrome headless with pid 126989 2026-03-23 05:29:18,719 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_combo_prices: Removing chrome user profile "/tmp/tmpyjw7z2w__chrome_odoo" 2026-03-23 05:29:18,849 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend ... 2026-03-23 05:29:26,228 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome pid: 127159 2026-03-23 05:29:26,228 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpd94ztfzz_chrome_odoo 2026-03-23 05:29:26,229 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:38481/json/version 2026-03-23 05:29:26,232 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:29:26,545 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 05:29:26,545 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:38481/json 2026-03-23 05:29:26,552 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:29:26,593 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:38481/devtools/page/DF7CAB16F6A8ED8CF0F2B3E787496465 2026-03-23 05:29:26,637 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-03-23 05:29:26,722 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-03-23 05:29:26,886 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-03-23 05:29:27,068 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/174?access_token=5c643e949b2d46b7" in browser 2026-03-23 05:29:27,068 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/174?access_token=5c643e949b2d46b7" 2026-03-23 05:29:27,088 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:29:27,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:27] "GET /pos-self/174?access_token=5c643e949b2d46b7 HTTP/1.1" 200 - 59 0.051 0.635 2026-03-23 05:29:27,782 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'DF7CAB16F6A8ED8CF0F2B3E787496465', 'loaderId': '3FCFB1B0A4F538428EE2DB1E018BEE87', 'isDownload': False} 2026-03-23 05:29:27,783 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-03-23 05:29:27,895 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:29:27,944 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:29:28,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.044 0.100 2026-03-23 05:29:28,054 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:29:28,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.011 0.235 2026-03-23 05:29:28,167 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:29:28,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.023 0.301 2026-03-23 05:29:28,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-03-23 05:29:28,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.014 2026-03-23 05:29:28,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 05:29:28,533 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_fiscal_position_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/174?access_token=5c643e949b2d46b7", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:29:28,542 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:29:28,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 05:29:28,556 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [1/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:29:28,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "POST /pos-self/relations/174 HTTP/1.1" 200 - 41 0.053 0.099 2026-03-23 05:29:28,810 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13560) 2026-03-23 05:29:28,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.235 2026-03-23 05:29:29,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:29] "POST /pos-self/data/174 HTTP/1.1" 200 - 241 0.244 0.383 2026-03-23 05:29:29,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.596 2026-03-23 05:29:29,590 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-03-23 05:29:29,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:29] "GET /web/image/ir.attachment/13556/raw HTTP/1.1" 200 - 4 0.005 0.012 2026-03-23 05:29:29,743 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [2/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on location 'Take out' (trigger: .o_self_eating_location_box .preset_btn:contains('Take out')) 2026-03-23 05:29:29,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:29] "GET /web/image/ir.attachment/13524/raw HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 05:29:29,813 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:29:30,012 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [3/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:30,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:30] "GET /web/image/pos.category/335/image_128?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 2 0.003 0.062 2026-03-23 05:29:30,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:30] "GET /web/image/product.template/2355/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.007 0.084 2026-03-23 05:29:30,182 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [4/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:29:30,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:30] "GET /web/image/product.template/2359/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-03-23 05:29:30,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:30] "GET /web/image/product.template/2357/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-03-23 05:29:30,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:30] "GET /web/image/product.template/2356/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-03-23 05:29:30,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:30] "GET /web/image/product.template/2358/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-03-23 05:29:30,339 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [5/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:29:30,389 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:30] "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 05:29:30,419 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [6/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:30,533 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [7/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:30,613 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [8/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:29:30,672 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [9/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:29:30,734 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [10/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:30,854 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [11/12] Tour test_fiscal_position_between_frontend_and_backend → Step Check that the fiscal position is applied (trigger: body) 2026-03-23 05:29:30,903 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [12/12] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-03-23 05:29:31,074 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33772709 started for PoS orders references: [{'name': None, 'uuid': 'd2fabd74-1063-495c-9502-59666f977aad'}] 2026-03-23 05:29:31,142 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33772709 order {'name': None, 'uuid': 'd2fabd74-1063-495c-9502-59666f977aad'} created pos.order #809 2026-03-23 05:29:31,158 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33772709 finished 2026-03-23 05:29:31,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.157 0.216 2026-03-23 05:29:31,408 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-03-23 05:29:31,409 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-03-23 05:29:31,522 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: heap 8480572 (allocated 9437184) 2026-03-23 05:29:31,527 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 127159 2026-03-23 05:29:31,530 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-03-23 05:29:31,531 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 127159 2026-03-23 05:29:31,651 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpd94ztfzz_chrome_odoo" 2026-03-23 05:29:32,321 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome pid: 127311 2026-03-23 05:29:32,322 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp_qk7g_8o_chrome_odoo 2026-03-23 05:29:32,322 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:33395/json/version 2026-03-23 05:29:32,333 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33395', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:29:32,487 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 05:29:32,499 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Issuing json command http://127.0.0.1:33395/json 2026-03-23 05:29:32,500 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33395', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:29:32,540 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:33395/devtools/page/82055875CB33C9F39AB86F6E544F8746 2026-03-23 05:29:32,583 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Enable chrome headless console log notification 2026-03-23 05:29:32,602 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Chrome headless enable page notifications 2026-03-23 05:29:32,688 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Setting session cookie in browser 2026-03-23 05:29:32,759 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/174?access_token=5c643e949b2d46b7" in browser 2026-03-23 05:29:32,759 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/174?access_token=5c643e949b2d46b7" 2026-03-23 05:29:32,824 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:32] "GET /pos-self/174?access_token=5c643e949b2d46b7 HTTP/1.1" 200 - 7 0.005 0.032 2026-03-23 05:29:32,832 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '82055875CB33C9F39AB86F6E544F8746', 'loaderId': '05EDC52F17F73CB6659215EE39D3E224', 'isDownload': False} 2026-03-23 05:29:32,832 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_fiscal_position_between_frontend_and_backend')" 2026-03-23 05:29:32,871 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:29:32,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:32] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 05:29:32,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:32] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.012 2026-03-23 05:29:32,918 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:32] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.028 2026-03-23 05:29:33,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-03-23 05:29:33,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:33] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.006 0.020 2026-03-23 05:29:33,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:29:33,299 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_fiscal_position_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/174?access_token=5c643e949b2d46b7", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:29:33,300 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:29:33,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:29:33,312 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [1/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:29:33,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 05:29:33,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:33] "POST /pos-self/relations/174 HTTP/1.1" 200 - 17 0.023 0.062 2026-03-23 05:29:33,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-03-23 05:29:34,379 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:34] "POST /pos-self/data/174 HTTP/1.1" 200 - 164 0.169 0.702 2026-03-23 05:29:34,507 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-03-23 05:29:34,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:34] "GET /web/image/ir.attachment/13556/raw HTTP/1.1" 200 - 4 0.016 0.055 2026-03-23 05:29:34,770 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [2/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on location 'Take out' (trigger: .o_self_eating_location_box .preset_btn:contains('Take out')) 2026-03-23 05:29:34,809 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:34] "GET /web/image/ir.attachment/13524/raw HTTP/1.1" 200 - 4 0.003 0.014 2026-03-23 05:29:34,830 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:29:34,998 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [3/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:35,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:35] "GET /web/image/pos.category/335/image_128?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 2 0.018 0.050 2026-03-23 05:29:35,126 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:35] "GET /web/image/product.template/2355/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.043 2026-03-23 05:29:35,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:35] "GET /web/image/product.template/2359/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-03-23 05:29:35,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:35] "GET /web/image/product.template/2356/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-03-23 05:29:35,176 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [4/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:29:35,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:35] "GET /web/image/product.template/2357/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.085 2026-03-23 05:29:35,262 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:35] "GET /web/image/product.template/2358/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.010 0.151 2026-03-23 05:29:35,307 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [5/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:29:35,352 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:29:35,418 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [6/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:35,650 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [7/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:35,736 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [8/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:29:35,796 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [9/12] Tour test_fiscal_position_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:29:35,855 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [10/12] Tour test_fiscal_position_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:36,024 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [11/12] Tour test_fiscal_position_between_frontend_and_backend → Step Check that the fiscal position is applied (trigger: body) 2026-03-23 05:29:36,078 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: [12/12] Tour test_fiscal_position_between_frontend_and_backend → Step body 2026-03-23 05:29:36,209 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85544721 started for PoS orders references: [{'name': None, 'uuid': 'b03997e5-f2ac-4385-ae41-5a08c1912683'}] 2026-03-23 05:29:36,244 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85544721 order {'name': None, 'uuid': 'b03997e5-f2ac-4385-ae41-5a08c1912683'} created pos.order #810 2026-03-23 05:29:36,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85544721 finished 2026-03-23 05:29:36,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:36] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 77 0.067 0.166 2026-03-23 05:29:36,433 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-03-23 05:29:36,437 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_fiscal_position_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-03-23 05:29:36,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.025 0.030 2026-03-23 05:29:36,629 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend.browser: heap 8488164 (allocated 9437184) 2026-03-23 05:29:36,633 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 127311 2026-03-23 05:29:36,643 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-03-23 05:29:36,653 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 127311 2026-03-23 05:29:36,778 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp_qk7g_8o_chrome_odoo" 2026-03-23 05:29:36,863 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_price_between_frontend_and_backend ... 2026-03-23 05:29:43,489 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Chrome pid: 127466 2026-03-23 05:29:43,489 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpxsqnbf30_chrome_odoo 2026-03-23 05:29:43,490 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:44953/json/version 2026-03-23 05:29:43,491 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44953', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:29:43,727 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 05:29:43,728 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:44953/json 2026-03-23 05:29:43,731 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44953', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:29:43,791 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:44953/devtools/page/DC83AB9E602519E7FCA4394EDA11167F 2026-03-23 05:29:43,859 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-03-23 05:29:43,890 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-03-23 05:29:43,989 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-03-23 05:29:44,156 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/175?access_token=c9f3ffc3bec2473d" in browser 2026-03-23 05:29:44,157 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/175?access_token=c9f3ffc3bec2473d" 2026-03-23 05:29:44,194 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:29:45,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:45] "GET /pos-self/175?access_token=c9f3ffc3bec2473d HTTP/1.1" 200 - 59 0.054 0.905 2026-03-23 05:29:45,167 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Navigation result: {'frameId': 'DC83AB9E602519E7FCA4394EDA11167F', 'loaderId': 'ABCBF7AB07B4984899B635F50F31475A', 'isDownload': False} 2026-03-23 05:29:45,168 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_price_between_frontend_and_backend')" 2026-03-23 05:29:45,228 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:29:45,318 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:29:45,513 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:45] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.016 0.230 2026-03-23 05:29:45,560 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:29:45,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:45] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.077 0.455 2026-03-23 05:29:45,828 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:29:45,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:45] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.016 0.554 2026-03-23 05:29:46,129 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.041 2026-03-23 05:29:46,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.005 0.021 2026-03-23 05:29:46,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:46] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.005 0.013 2026-03-23 05:29:46,186 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_price_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/175?access_token=c9f3ffc3bec2473d", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:29:46,200 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:29:46,214 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.025 2026-03-23 05:29:46,215 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [1/22] Tour test_price_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:29:46,411 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:46] "POST /pos-self/relations/175 HTTP/1.1" 200 - 41 0.064 0.117 2026-03-23 05:29:46,498 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13600) 2026-03-23 05:29:46,505 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.265 2026-03-23 05:29:47,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:47] "POST /pos-self/data/175 HTTP/1.1" 200 - 238 0.260 0.443 2026-03-23 05:29:47,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.628 2026-03-23 05:29:47,318 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-03-23 05:29:47,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:47] "GET /web/image/ir.attachment/13596/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-03-23 05:29:47,586 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [2/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:47,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:47] "GET /web/image/ir.attachment/13595/raw HTTP/1.1" 200 - 4 0.011 0.017 2026-03-23 05:29:47,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:47] "GET /web/image/pos.category/336/image_128?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-03-23 05:29:47,833 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:29:47,861 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [3/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:29:47,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:47] "GET /web/image/product.template/2369/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.019 0.072 2026-03-23 05:29:47,959 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:47] "GET /web/image/product.template/2373/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.010 0.150 2026-03-23 05:29:48,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:48] "GET /web/image/product.template/2370/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.190 2026-03-23 05:29:48,029 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [4/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:29:48,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:48] "GET /web/image/product.template/2371/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.206 2026-03-23 05:29:48,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:48] "GET /web/image/product.template/2372/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.016 0.210 2026-03-23 05:29:48,099 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:48] "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 05:29:48,122 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [5/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:48,230 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [6/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:48,398 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [7/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:29:48,470 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [8/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:29:48,562 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [9/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:48,710 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [10/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:48,798 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [11/22] Tour test_price_between_frontend_and_backend → Step Select value One for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("One")) 2026-03-23 05:29:48,868 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [12/22] Tour test_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:29:48,925 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [13/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:49,025 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [14/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:49,091 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [15/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:29:49,163 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [16/22] Tour test_price_between_frontend_and_backend → Step Select value Small for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Small")) 2026-03-23 05:29:49,219 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [17/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:49,353 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [18/22] Tour test_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:29:49,448 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [19/22] Tour test_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:29:49,501 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [20/22] Tour test_price_between_frontend_and_backend → Step Select value Small for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Small")) 2026-03-23 05:29:49,561 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [21/22] Tour test_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:29:49,681 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: [22/22] Tour test_price_between_frontend_and_backend → Step body 2026-03-23 05:29:49,869 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97214836 started for PoS orders references: [{'name': None, 'uuid': '57456568-dd46-4b00-ac6e-fd68158291e1'}] 2026-03-23 05:29:49,948 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97214836 order {'name': None, 'uuid': '57456568-dd46-4b00-ac6e-fd68158291e1'} created pos.order #811 2026-03-23 05:29:49,979 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97214836 finished 2026-03-23 05:29:50,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.167 0.270 2026-03-23 05:29:50,267 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: tour succeeded 2026-03-23 05:29:50,268 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_price_between_frontend_and_backend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 05:29:50,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.017 2026-03-23 05:29:50,451 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend.browser: heap 9631416 (allocated 11010048) 2026-03-23 05:29:50,457 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Closing chrome headless with pid 127466 2026-03-23 05:29:50,460 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Closing websocket connection 2026-03-23 05:29:50,461 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Terminating chrome headless with pid 127466 2026-03-23 05:29:50,629 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpxsqnbf30_chrome_odoo" 2026-03-23 05:29:50,706 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend ... 2026-03-23 05:29:57,399 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Chrome pid: 127622 2026-03-23 05:29:57,399 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmptecum_rc_chrome_odoo 2026-03-23 05:29:57,399 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:38007/json/version 2026-03-23 05:29:57,401 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:29:57,593 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Browser version: Chrome/141.0.7390.54 2026-03-23 05:29:57,593 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Issuing json command http://127.0.0.1:38007/json 2026-03-23 05:29:57,599 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:29:57,636 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Websocket url found: ws://127.0.0.1:38007/devtools/page/B791C080A5971B4FDCDD6B887D2815DD 2026-03-23 05:29:57,675 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Enable chrome headless console log notification 2026-03-23 05:29:57,696 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-03-23 05:29:57,826 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Setting session cookie in browser 2026-03-23 05:29:57,962 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Open "http://127.0.0.1:8069/pos-self/176?access_token=97b9981e48404d2f" in browser 2026-03-23 05:29:57,963 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=97b9981e48404d2f" 2026-03-23 05:29:57,992 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:29:58,582 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:58] "GET /pos-self/176?access_token=97b9981e48404d2f HTTP/1.1" 200 - 59 0.049 0.551 2026-03-23 05:29:58,587 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'B791C080A5971B4FDCDD6B887D2815DD', 'loaderId': '3A63518D5909D9FA4F14A458BC17BA68', 'isDownload': False} 2026-03-23 05:29:58,587 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Evaluate ready code "odoo.isTourReady('test_pricelist_price_between_frontend_and_backend')" 2026-03-23 05:29:58,644 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:29:58,672 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:29:58,759 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:58] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.044 0.084 2026-03-23 05:29:58,825 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:29:58,878 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:58] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.023 0.207 2026-03-23 05:29:58,909 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:29:58,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:58] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.027 0.283 2026-03-23 05:29:59,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.053 2026-03-23 05:29:59,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.026 2026-03-23 05:29:59,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:59] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.005 0.015 2026-03-23 05:29:59,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Evaluate test code "odoo.startTour('test_pricelist_price_between_frontend_and_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=97b9981e48404d2f", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:29:59,326 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [1/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:29:59,327 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:29:59,327 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.017 2026-03-23 05:29:59,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:59] "POST /pos-self/relations/176 HTTP/1.1" 200 - 41 0.067 0.096 2026-03-23 05:29:59,614 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13640) 2026-03-23 05:29:59,627 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:29:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.257 2026-03-23 05:30:00,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:00] "POST /pos-self/data/176 HTTP/1.1" 200 - 245 0.301 0.509 2026-03-23 05:30:00,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.752 2026-03-23 05:30:00,548 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: Owl is running in 'dev' mode. 2026-03-23 05:30:00,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:00] "GET /web/image/ir.attachment/13636/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 05:30:00,702 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [2/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:30:00,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:00] "GET /web/image/ir.attachment/13604/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-03-23 05:30:00,752 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:30:00,954 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [3/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:30:01,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:01] "GET /web/image/pos.category/337/image_128?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-03-23 05:30:01,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:01] "GET /web/image/product.template/2387/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.013 0.042 2026-03-23 05:30:01,105 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [4/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:30:01,141 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:01] "GET /web/image/product.template/2383/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.008 0.108 2026-03-23 05:30:01,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:01] "GET /web/image/product.template/2386/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.139 2026-03-23 05:30:01,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:01] "GET /web/image/product.template/2385/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.182 2026-03-23 05:30:01,257 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [5/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:30:01,258 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:01] "GET /web/image/product.template/2384/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.006 0.217 2026-03-23 05:30:01,305 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:30:01,329 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [6/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:30:01,435 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [7/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:30:01,520 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [8/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:30:01,603 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [9/11] Tour test_pricelist_price_between_frontend_and_backend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:30:01,661 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [10/11] Tour test_pricelist_price_between_frontend_and_backend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:30:01,754 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: [11/11] Tour test_pricelist_price_between_frontend_and_backend → Step body 2026-03-23 05:30:01,945 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42353656 started for PoS orders references: [{'name': None, 'uuid': '54c59480-e742-429d-a6ab-6d509f4db605'}] 2026-03-23 05:30:02,011 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42353656 order {'name': None, 'uuid': '54c59480-e742-429d-a6ab-6d509f4db605'} created pos.order #812 2026-03-23 05:30:02,029 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42353656 finished 2026-03-23 05:30:02,223 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.116 0.211 2026-03-23 05:30:02,275 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-03-23 05:30:02,276 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_price_between_frontend_and_backend SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-03-23 05:30:02,435 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.070 0.063 2026-03-23 05:30:02,441 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend.browser: heap 8495968 (allocated 9699328) 2026-03-23 05:30:02,448 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 127622 2026-03-23 05:30:02,451 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-03-23 05:30:02,451 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 127622 2026-03-23 05:30:02,638 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmptecum_rc_chrome_odoo" 2026-03-23 05:30:02,706 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend ... 2026-03-23 05:30:09,305 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 127775 2026-03-23 05:30:09,305 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Chrome headless temporary user profile dir: /tmp/tmp5snjknk4_chrome_odoo 2026-03-23 05:30:09,305 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Issuing json command http://127.0.0.1:40131/json/version 2026-03-23 05:30:09,307 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40131', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:09,443 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Browser version: Chrome/141.0.7390.54 2026-03-23 05:30:09,452 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Issuing json command http://127.0.0.1:40131/json 2026-03-23 05:30:09,453 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40131', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:09,578 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Websocket url found: ws://127.0.0.1:40131/devtools/page/EE722CF4C74AECE3267AA30097742805 2026-03-23 05:30:09,621 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Enable chrome headless console log notification 2026-03-23 05:30:09,637 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Chrome headless enable page notifications 2026-03-23 05:30:09,763 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Setting session cookie in browser 2026-03-23 05:30:09,944 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Open "http://127.0.0.1:8069/pos-self/177?access_token=31f71a5acc1044fa" in browser 2026-03-23 05:30:09,944 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=31f71a5acc1044fa" 2026-03-23 05:30:09,970 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:30:10,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:10] "GET /pos-self/177?access_token=31f71a5acc1044fa HTTP/1.1" 200 - 59 0.058 0.477 2026-03-23 05:30:10,504 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': 'EE722CF4C74AECE3267AA30097742805', 'loaderId': '12E44208985364EA91C3D0C991CE78A0', 'isDownload': False} 2026-03-23 05:30:10,504 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Evaluate ready code "odoo.isTourReady('test_pricelist_should_not_be_changed_from_frontend')" 2026-03-23 05:30:10,536 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:30:10,555 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:30:10,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:10] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.036 0.054 2026-03-23 05:30:10,676 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:30:10,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:10] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.021 0.186 2026-03-23 05:30:10,771 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:30:10,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:10] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.027 0.252 2026-03-23 05:30:11,040 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-03-23 05:30:11,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:11] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.004 0.012 2026-03-23 05:30:11,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 05:30:11,115 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Evaluate test code "odoo.startTour('test_pricelist_should_not_be_changed_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=31f71a5acc1044fa", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:30:11,121 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:30:11,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:30:11,130 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [1/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:30:11,215 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13680) 2026-03-23 05:30:11,220 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.071 2026-03-23 05:30:11,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:11] "POST /pos-self/relations/177 HTTP/1.1" 200 - 41 0.038 0.139 2026-03-23 05:30:11,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.074 2026-03-23 05:30:12,313 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:12] "POST /pos-self/data/177 HTTP/1.1" 200 - 245 0.346 0.524 2026-03-23 05:30:12,398 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: Owl is running in 'dev' mode. 2026-03-23 05:30:12,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:12] "GET /web/image/ir.attachment/13676/raw HTTP/1.1" 200 - 4 0.004 0.018 2026-03-23 05:30:12,552 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [2/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on location 'Test-Takeout' (trigger: .o_self_eating_location_box .preset_btn:contains('Test-Takeout')) 2026-03-23 05:30:12,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:12] "GET /web/image/ir.attachment/13644/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-03-23 05:30:12,615 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:30:12,772 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [3/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:30:12,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:12] "GET /web/image/pos.category/338/image_128?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 2 0.002 0.051 2026-03-23 05:30:12,879 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [4/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:30:12,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:12] "GET /web/image/product.template/2397/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.035 0.079 2026-03-23 05:30:13,003 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:13] "GET /web/image/product.template/2401/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.010 0.153 2026-03-23 05:30:13,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:13] "GET /web/image/product.template/2398/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-03-23 05:30:13,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:13] "GET /web/image/product.template/2399/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-03-23 05:30:13,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:13] "GET /web/image/product.template/2400/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-03-23 05:30:13,138 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [5/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:30:13,169 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:13] "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 05:30:13,206 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [6/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:30:13,322 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [7/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:30:13,422 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [8/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:30:13,520 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [9/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:30:13,590 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [10/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:30:13,695 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [11/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-03-23 05:30:13,779 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [12/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:30:13,859 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [13/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:30:13,923 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [14/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:30:13,978 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [15/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:30:14,137 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [16/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:30:14,288 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [17/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:30:14,462 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [18/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:30:14,532 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [19/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:30:14,647 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: [20/20] Tour test_pricelist_should_not_be_changed_from_frontend → Step body 2026-03-23 05:30:14,825 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15701818 started for PoS orders references: [{'name': None, 'uuid': 'a9ed9e83-de39-49d5-8f90-339a83bf2f49'}] 2026-03-23 05:30:14,896 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15701818 order {'name': None, 'uuid': 'a9ed9e83-de39-49d5-8f90-339a83bf2f49'} created pos.order #813 2026-03-23 05:30:14,917 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15701818 finished 2026-03-23 05:30:15,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.120 0.230 2026-03-23 05:30:15,140 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-03-23 05:30:15,146 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR test_pricelist_should_not_be_changed_from_frontend SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-03-23 05:30:15,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.030 0.023 2026-03-23 05:30:15,316 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9412520 (allocated 10485760) 2026-03-23 05:30:15,320 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 127775 2026-03-23 05:30:15,321 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-03-23 05:30:15,324 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 127775 2026-03-23 05:30:15,509 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmp5snjknk4_chrome_odoo" 2026-03-23 05:30:15,622 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderCombo.test_prices_are_immutable_from_frontend ... 2026-03-23 05:30:23,127 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Chrome pid: 127930 2026-03-23 05:30:23,128 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpkefb3ybd_chrome_odoo 2026-03-23 05:30:23,128 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Issuing json command http://127.0.0.1:44099/json/version 2026-03-23 05:30:23,136 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44099', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:23,277 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Browser version: Chrome/141.0.7390.54 2026-03-23 05:30:23,277 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Issuing json command http://127.0.0.1:44099/json 2026-03-23 05:30:23,279 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44099', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:23,316 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Websocket url found: ws://127.0.0.1:44099/devtools/page/289E6A75B768EBF2143CC03699FAD854 2026-03-23 05:30:23,364 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Enable chrome headless console log notification 2026-03-23 05:30:23,393 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-03-23 05:30:23,485 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-03-23 05:30:23,641 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Open "http://127.0.0.1:8069/pos-self/178?access_token=eacf2ff707bb4322" in browser 2026-03-23 05:30:23,641 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Navigating to: "http://127.0.0.1:8069/pos-self/178?access_token=eacf2ff707bb4322" 2026-03-23 05:30:23,667 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:30:24,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:24] "GET /pos-self/178?access_token=eacf2ff707bb4322 HTTP/1.1" 200 - 59 0.039 0.959 2026-03-23 05:30:24,667 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '289E6A75B768EBF2143CC03699FAD854', 'loaderId': '7397C11B03FBB8288CFAE82EC7E071A0', 'isDownload': False} 2026-03-23 05:30:24,668 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Evaluate ready code "odoo.isTourReady('test_prices_are_immutable_from_frontend')" 2026-03-23 05:30:24,726 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:30:24,770 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:30:24,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:24] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.020 0.138 2026-03-23 05:30:24,930 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:30:25,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:25] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.035 0.251 2026-03-23 05:30:25,031 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:30:25,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:25] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.016 0.305 2026-03-23 05:30:25,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.014 2026-03-23 05:30:25,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.017 2026-03-23 05:30:25,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:25] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.003 0.032 2026-03-23 05:30:25,329 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Evaluate test code "odoo.startTour('test_prices_are_immutable_from_frontend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/178?access_token=eacf2ff707bb4322", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:30:25,344 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:30:25,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:30:25,348 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [1/10] Tour test_prices_are_immutable_from_frontend → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:30:25,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:25] "POST /pos-self/relations/178 HTTP/1.1" 200 - 41 0.038 0.072 2026-03-23 05:30:25,560 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13720) 2026-03-23 05:30:25,566 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.183 2026-03-23 05:30:26,183 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "POST /pos-self/data/178 HTTP/1.1" 200 - 238 0.230 0.394 2026-03-23 05:30:26,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.579 2026-03-23 05:30:26,278 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: Owl is running in 'dev' mode. 2026-03-23 05:30:26,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/image/ir.attachment/13716/raw HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 05:30:26,460 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [2/10] Tour test_prices_are_immutable_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:30:26,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/image/ir.attachment/13715/raw HTTP/1.1" 200 - 4 0.022 0.035 2026-03-23 05:30:26,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/image/pos.category/339/image_128?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-03-23 05:30:26,660 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:30:26,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/image/product.template/2412/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.011 0.025 2026-03-23 05:30:26,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/image/product.template/2415/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-03-23 05:30:26,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/image/product.template/2411/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.063 2026-03-23 05:30:26,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/image/product.template/2413/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-03-23 05:30:26,770 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "GET /web/image/product.template/2414/image_512?unique=2026-03-23T05:28:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-03-23 05:30:26,784 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [3/10] Tour test_prices_are_immutable_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:30:26,896 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [4/10] Tour test_prices_are_immutable_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:30:26,920 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:26] "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 05:30:26,954 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [5/10] Tour test_prices_are_immutable_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:30:27,079 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [6/10] Tour test_prices_are_immutable_from_frontend → Step Click on product 'Product with attributes' (trigger: .product_list .o_self_product_box span:contains('Product with attributes')) 2026-03-23 05:30:27,171 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [7/10] Tour test_prices_are_immutable_from_frontend → Step Select value Two for attribute No Price Extra (trigger: h2:contains("No Price Extra") + div.row button:contains("Two")) 2026-03-23 05:30:27,240 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [8/10] Tour test_prices_are_immutable_from_frontend → Step Select value Big for attribute Price Extra (trigger: h2:contains("Price Extra") + div.row button:contains("Big")) 2026-03-23 05:30:27,298 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [9/10] Tour test_prices_are_immutable_from_frontend → Step Click on 'Add to cart' button (trigger: .btn.btn-primary) 2026-03-23 05:30:27,424 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: [10/10] Tour test_prices_are_immutable_from_frontend → Step body 2026-03-23 05:30:27,653 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44471164 started for PoS orders references: [{'name': None, 'uuid': '213409be-7ad9-4515-bf8c-6e333ca87731'}] 2026-03-23 05:30:27,763 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44471164 order {'name': None, 'uuid': '213409be-7ad9-4515-bf8c-6e333ca87731'} created pos.order #814 2026-03-23 05:30:27,794 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44471164 finished 2026-03-23 05:30:27,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 96 0.142 0.278 2026-03-23 05:30:28,015 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-03-23 05:30:28,017 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_prices_are_immutable_from_frontend SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-03-23 05:30:28,123 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend.browser: heap 8253456 (allocated 8912896) 2026-03-23 05:30:28,128 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 127930 2026-03-23 05:30:28,131 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-03-23 05:30:28,132 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 127930 2026-03-23 05:30:28,250 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderCombo.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpkefb3ybd_chrome_odoo" 2026-03-23 05:30:28,367 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 05:30:30,007 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-03-23 05:30:34,369 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 128084 2026-03-23 05:30:34,370 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless temporary user profile dir: /tmp/tmp5urida7c_chrome_odoo 2026-03-23 05:30:34,370 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Issuing json command http://127.0.0.1:39831/json/version 2026-03-23 05:30:34,373 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:34,524 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: Chrome/141.0.7390.54 2026-03-23 05:30:34,524 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Issuing json command http://127.0.0.1:39831/json 2026-03-23 05:30:34,525 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:34,554 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Websocket url found: ws://127.0.0.1:39831/devtools/page/80824885AEA3D62B7469B04327DA9728 2026-03-23 05:30:34,642 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Enable chrome headless console log notification 2026-03-23 05:30:34,696 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless enable page notifications 2026-03-23 05:30:35,018 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 05:30:35,026 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Setting session cookie in browser 2026-03-23 05:30:35,029 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Open "http://127.0.0.1:8069/pos-self/179?access_token=f794688ffc9a4777" in browser 2026-03-23 05:30:35,029 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigating to: "http://127.0.0.1:8069/pos-self/179?access_token=f794688ffc9a4777" 2026-03-23 05:30:35,057 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:30:35,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:35] "GET /pos-self/179?access_token=f794688ffc9a4777 HTTP/1.1" 200 - 60 0.052 0.496 2026-03-23 05:30:35,600 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '80824885AEA3D62B7469B04327DA9728', 'loaderId': '8C7481E44F8F08D5717BE03A45EC2320', 'isDownload': False} 2026-03-23 05:30:35,601 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-03-23 05:30:35,640 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:30:35,688 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:30:35,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:35] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.021 0.108 2026-03-23 05:30:35,824 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:30:35,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:35] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.055 0.234 2026-03-23 05:30:35,998 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:30:36,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:36] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.018 0.327 2026-03-23 05:30:36,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.021 2026-03-23 05:30:36,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:36] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.005 0.011 2026-03-23 05:30:36,307 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.030 2026-03-23 05:30:36,325 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate test code "odoo.startTour('SelfOrderOrderNumberTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/179?access_token=f794688ffc9a4777", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:30:36,340 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/9] Tour SelfOrderOrderNumberTour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:30:36,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:30:36,397 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:30:36,467 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13770) 2026-03-23 05:30:36,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.011 0.095 2026-03-23 05:30:36,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:36] "POST /pos-self/relations/179 HTTP/1.1" 200 - 39 0.029 0.157 2026-03-23 05:30:36,557 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.039 2026-03-23 05:30:37,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "POST /pos-self/data/179 HTTP/1.1" 200 - 213 0.210 0.316 2026-03-23 05:30:37,273 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: Owl is running in 'dev' mode. 2026-03-23 05:30:37,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/ir.attachment/13766/raw HTTP/1.1" 200 - 4 0.006 0.033 2026-03-23 05:30:37,547 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/9] Tour SelfOrderOrderNumberTour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:30:37,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/ir.attachment/13765/raw HTTP/1.1" 200 - 4 0.005 0.015 2026-03-23 05:30:37,638 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/pos.category/340/image_128?unique=2026-03-23T05:30:28.000+00:00 HTTP/1.1" 200 - 2 0.004 0.035 2026-03-23 05:30:37,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/product.template/2416/image_512?unique=2026-03-23T05:30:28.000+00:00 HTTP/1.1" 200 - 3 0.020 0.030 2026-03-23 05:30:37,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/product.template/2417/image_512?unique=2026-03-23T05:30:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.070 2026-03-23 05:30:37,743 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:30:37,764 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/product.template/2420/image_512?unique=2026-03-23T05:30:28.000+00:00 HTTP/1.1" 200 - 3 0.008 0.090 2026-03-23 05:30:37,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/product.template/2419/image_512?unique=2026-03-23T05:30:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.122 2026-03-23 05:30:37,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/product.template/2418/image_512?unique=2026-03-23T05:30:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.144 2026-03-23 05:30:37,909 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:30:37,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:37] "GET /web/image/ir.attachment/13734/raw HTTP/1.1" 200 - 4 0.002 0.019 2026-03-23 05:30:38,010 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:38] "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 05:30:38,020 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:30:38,158 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/9] Tour SelfOrderOrderNumberTour → Step Select table 101 (trigger: .self_order_popup_table select) 2026-03-23 05:30:38,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:38] "GET /web/image/product.product/2606/image_512?unique=2026-03-23T05:30:28.000+00:00 HTTP/1.1" 200 - 8 0.039 0.114 2026-03-23 05:30:38,208 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/9] Tour SelfOrderOrderNumberTour → Step Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Continue with table 101')) 2026-03-23 05:30:38,350 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/9] Tour SelfOrderOrderNumberTour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:30:38,422 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92858115 started for PoS orders references: [{'name': None, 'uuid': '5af13a37-1a6c-4ec8-b7a8-a29d4c2a7fdb'}] 2026-03-23 05:30:38,492 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92858115 order {'name': None, 'uuid': '5af13a37-1a6c-4ec8-b7a8-a29d4c2a7fdb'} created pos.order #815 2026-03-23 05:30:38,514 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92858115 finished 2026-03-23 05:30:38,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 98 0.128 0.188 2026-03-23 05:30:38,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.014 2026-03-23 05:30:38,763 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/9] Tour SelfOrderOrderNumberTour → Step Check that 'Ok' do not exist (trigger: body:not(:has(.btn:text(Ok)))) 2026-03-23 05:30:38,810 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-03-23 05:30:38,811 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR SelfOrderOrderNumberTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 05:30:38,908 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7559128 (allocated 8388608) 2026-03-23 05:30:38,923 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing chrome headless with pid 128084 2026-03-23 05:30:38,924 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-03-23 05:30:38,925 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Terminating chrome headless with pid 128084 2026-03-23 05:30:39,046 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Removing chrome user profile "/tmp/tmp5urida7c_chrome_odoo" 2026-03-23 05:30:39,624 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 128239 2026-03-23 05:30:39,625 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless temporary user profile dir: /tmp/tmp2ua4466h_chrome_odoo 2026-03-23 05:30:39,625 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Issuing json command http://127.0.0.1:34903/json/version 2026-03-23 05:30:39,629 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:39,749 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Browser version: Chrome/141.0.7390.54 2026-03-23 05:30:39,750 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Issuing json command http://127.0.0.1:34903/json 2026-03-23 05:30:39,757 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:39,832 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Websocket url found: ws://127.0.0.1:34903/devtools/page/6F4669E51DBA0A0DDBB11197F2869BCE 2026-03-23 05:30:39,875 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Enable chrome headless console log notification 2026-03-23 05:30:39,907 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome headless enable page notifications 2026-03-23 05:30:40,015 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-03-23 05:30:40,018 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Setting session cookie in browser 2026-03-23 05:30:40,020 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Open "http://127.0.0.1:8069/pos/ui/179" in browser 2026-03-23 05:30:40,020 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/179" 2026-03-23 05:30:40,599 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:40] "GET /pos/ui/179 HTTP/1.1" 200 - 69 0.068 0.495 2026-03-23 05:30:40,605 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '6F4669E51DBA0A0DDBB11197F2869BCE', 'loaderId': 'D3A20A3DA9A719EB13CC80858E8ACADB', 'isDownload': False} 2026-03-23 05:30:40,605 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-03-23 05:30:40,665 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:30:40,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:40] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.012 2026-03-23 05:30:40,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:40] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.042 2026-03-23 05:30:40,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:40] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.074 2026-03-23 05:30:41,426 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:30:41,435 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:30:41,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:30:41,506 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Evaluate test code "odoo.startTour('OrderNumberConflictTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/179", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:30:41,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 05:30:41,525 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [1/20] Tour OrderNumberConflictTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:30:41,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 05:30:41,560 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:30:41,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.016 2026-03-23 05:30:41,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.008 0.038 2026-03-23 05:30:41,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.032 0.056 2026-03-23 05:30:41,729 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-03-23 05:30:42,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.329 0.562 2026-03-23 05:30:42,737 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:30:42,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.007 0.030 2026-03-23 05:30:42,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:42] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.055 2026-03-23 05:30:43,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.027 2026-03-23 05:30:43,183 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: Owl is running in 'dev' mode. 2026-03-23 05:30:43,307 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:30:43,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.012 2026-03-23 05:30:43,340 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:30:43,362 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:30:43,374 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "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 05:30:43,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.016 0.069 2026-03-23 05:30:43,420 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:30:43,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /web/image/res.users/740/avatar_128 HTTP/1.1" 200 - 14 0.070 0.180 2026-03-23 05:30:43,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.206 2026-03-23 05:30:43,670 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [2/20] Tour OrderNumberConflictTour → Step Check table with attributes: {"name":"3","run":"click"} (trigger: .floor-map .table:has(.label:contains("3"))) 2026-03-23 05:30:43,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.025 2026-03-23 05:30:43,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.014 0.049 2026-03-23 05:30:43,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.063 2026-03-23 05:30:43,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:43] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.006 0.042 2026-03-23 05:30:44,098 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [3/20] Tour OrderNumberConflictTour → Step product screen is shown (trigger: .product-screen) 2026-03-23 05:30:44,164 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:30:44,184 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [4/20] Tour OrderNumberConflictTour → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-03-23 05:30:44,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.034 2026-03-23 05:30:44,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.030 2026-03-23 05:30:44,376 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [5/20] Tour OrderNumberConflictTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:30:44,455 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [6/20] Tour OrderNumberConflictTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:30:44,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.027 2026-03-23 05:30:44,515 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [7/20] Tour OrderNumberConflictTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 05:30:44,589 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [8/20] Tour OrderNumberConflictTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 05:30:44,639 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [9/20] Tour OrderNumberConflictTour → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-03-23 05:30:44,700 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [10/20] Tour OrderNumberConflictTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 05:30:44,826 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [11/20] Tour OrderNumberConflictTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 05:30:44,848 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:44] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.007 0.025 2026-03-23 05:30:44,903 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [12/20] Tour OrderNumberConflictTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(.qty:contains("1"))) 2026-03-23 05:30:44,946 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [13/20] Tour OrderNumberConflictTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:30:44,997 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [14/20] Tour OrderNumberConflictTour → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-03-23 05:30:45,066 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [15/20] Tour OrderNumberConflictTour → Step Wait loading is finished if it is shown (trigger: body) 2026-03-23 05:30:45,123 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41312080 started for PoS orders references: [{'name': '/', 'uuid': '0544f8ae-e6ce-481f-929e-84a4ee638920'}] 2026-03-23 05:30:45,225 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41312080 order {'name': '/', 'uuid': '0544f8ae-e6ce-481f-929e-84a4ee638920'} created pos.order #816 2026-03-23 05:30:45,240 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41312080 finished 2026-03-23 05:30:45,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.072 0.139 2026-03-23 05:30:45,377 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [16/20] Tour OrderNumberConflictTour → Step .pos-leftheader .orders-button 2026-03-23 05:30:45,456 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [17/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("260") 2026-03-23 05:30:45,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:30:45,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.020 2026-03-23 05:30:45,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.028 0.078 2026-03-23 05:30:45,688 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.026 0.045 2026-03-23 05:30:45,740 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [18/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(1):contains("T 101") 2026-03-23 05:30:45,792 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [19/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("261") 2026-03-23 05:30:45,846 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: [20/20] Tour OrderNumberConflictTour → Step .ticket-screen .orders tbody .order-row:nth-child(2):contains("T 103") 2026-03-23 05:30:45,895 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: tour succeeded 2026-03-23 05:30:45,896 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR OrderNumberConflictTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-03-23 05:30:46,057 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15008096 (allocated 15728640) 2026-03-23 05:30:46,065 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing chrome headless with pid 128239 2026-03-23 05:30:46,075 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Closing websocket connection 2026-03-23 05:30:46,092 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Terminating chrome headless with pid 128239 2026-03-23 05:30:46,210 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Removing chrome user profile "/tmp/tmp2ua4466h_chrome_odoo" 2026-03-23 05:30:46,283 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:30:47,881 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-03-23 05:30:53,143 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 128413 2026-03-23 05:30:53,144 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpcod_usts_chrome_odoo 2026-03-23 05:30:53,144 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:34889/json/version 2026-03-23 05:30:53,161 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:53,416 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:30:53,421 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:34889/json 2026-03-23 05:30:53,425 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:30:53,458 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:34889/devtools/page/9ECCA87211D34029E7C4715DD91EF31E 2026-03-23 05:30:53,482 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-03-23 05:30:53,499 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-03-23 05:30:53,705 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-03-23 05:30:53,781 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/180?access_token=e3ff68bed8384f2d" in browser 2026-03-23 05:30:53,783 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigating to: "http://127.0.0.1:8069/pos-self/180?access_token=e3ff68bed8384f2d" 2026-03-23 05:30:53,890 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:30:54,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:54] "GET /pos-self/180?access_token=e3ff68bed8384f2d HTTP/1.1" 200 - 57 0.048 0.711 2026-03-23 05:30:54,638 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '9ECCA87211D34029E7C4715DD91EF31E', 'loaderId': '5AE9A1BE3924BE59A48B2AC0F2E72A35', 'isDownload': False} 2026-03-23 05:30:54,638 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_delivery_tour')" 2026-03-23 05:30:54,712 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:30:54,732 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:30:54,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:54] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.033 0.075 2026-03-23 05:30:54,831 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:30:54,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:54] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.132 2026-03-23 05:30:54,875 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:30:54,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:54] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.011 0.162 2026-03-23 05:30:55,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-03-23 05:30:55,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:55] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.007 0.014 2026-03-23 05:30:55,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 05:30:55,279 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Evaluate test code "odoo.startTour('self_order_preset_delivery_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/180?access_token=e3ff68bed8384f2d", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:30:55,284 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:30:55,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:30:55,309 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [1/24] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:30:55,420 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13820) 2026-03-23 05:30:55,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.102 2026-03-23 05:30:55,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:55] "POST /pos-self/relations/180 HTTP/1.1" 200 - 41 0.045 0.175 2026-03-23 05:30:55,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.108 2026-03-23 05:30:56,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:56] "POST /pos-self/data/180 HTTP/1.1" 200 - 213 0.216 0.372 2026-03-23 05:30:56,379 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:30:56,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:56] "GET /web/image/ir.attachment/13816/raw HTTP/1.1" 200 - 4 0.008 0.016 2026-03-23 05:30:56,559 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [2/24] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-03-23 05:30:56,613 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:30:56,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:56] "GET /web/image/ir.attachment/13784/raw HTTP/1.1" 200 - 4 0.049 0.014 2026-03-23 05:30:56,787 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [3/24] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:30:56,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:56] "GET /web/image/pos.category/341/image_128?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 2 0.008 0.074 2026-03-23 05:30:56,938 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [4/24] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:30:56,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:56] "GET /web/image/product.template/2421/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.086 2026-03-23 05:30:56,989 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:56] "GET /web/image/product.template/2422/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-03-23 05:30:57,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:57] "GET /web/image/product.template/2425/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.007 0.123 2026-03-23 05:30:57,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:57] "GET /web/image/product.template/2423/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.159 2026-03-23 05:30:57,085 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [5/24] Tour self_order_preset_delivery_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:30:57,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:57] "GET /web/image/product.template/2424/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.196 2026-03-23 05:30:57,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:57] "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 05:30:57,159 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [6/24] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:30:57,180 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:57] "GET /web/image/product.product/2612/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 8 0.010 0.039 2026-03-23 05:30:57,241 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [7/24] Tour self_order_preset_delivery_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:30:57,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:57] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.008 0.023 2026-03-23 05:30:57,391 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [8/24] Tour self_order_preset_delivery_tour → Step Fill input with dre@dr.com (trigger: input[placeholder="Email"]) 2026-03-23 05:30:57,532 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [9/24] Tour self_order_preset_delivery_tour → Step Fill input with +32490904390 (trigger: input[placeholder="Phone"]) 2026-03-23 05:30:57,719 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [10/24] Tour self_order_preset_delivery_tour → Step Fill input with Rue du Bronx 90 (trigger: input[placeholder="Street and Number"]) 2026-03-23 05:30:57,904 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [11/24] Tour self_order_preset_delivery_tour → Step Fill input with 9999 (trigger: input[placeholder="Zip"]) 2026-03-23 05:30:57,986 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [12/24] Tour self_order_preset_delivery_tour → Step Fill input with New York (trigger: input[placeholder="City"]) 2026-03-23 05:30:58,094 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [13/24] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:30:58,156 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [14/24] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:30:58,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:58] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 30 0.031 0.087 2026-03-23 05:30:58,396 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2424243 started for PoS orders references: [{'name': None, 'uuid': 'a0477449-a20a-4bf3-b8dd-75bcf66852af'}] 2026-03-23 05:30:58,473 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2424243 order {'name': None, 'uuid': 'a0477449-a20a-4bf3-b8dd-75bcf66852af'} created pos.order #817 2026-03-23 05:30:58,494 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2424243 finished 2026-03-23 05:30:59,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 235 0.326 0.486 2026-03-23 05:30:59,219 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [15/24] Tour self_order_preset_delivery_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:30:59,263 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [16/24] Tour self_order_preset_delivery_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:30:59,339 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [17/24] Tour self_order_preset_delivery_tour → Step Click on location 'Delivery' (trigger: .o_self_eating_location_box .preset_btn:contains('Delivery')) 2026-03-23 05:30:59,424 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [18/24] Tour self_order_preset_delivery_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:30:59,507 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [19/24] Tour self_order_preset_delivery_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:30:59,569 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [20/24] Tour self_order_preset_delivery_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:30:59,616 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [21/24] Tour self_order_preset_delivery_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:30:59,678 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [22/24] Tour self_order_preset_delivery_tour → Step Select Random Value in Input (trigger: .partner-select) 2026-03-23 05:30:59,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:59] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.015 2026-03-23 05:30:59,746 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [23/24] Tour self_order_preset_delivery_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:30:59,798 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: [24/24] Tour self_order_preset_delivery_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:30:59,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:30:59] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.012 0.018 2026-03-23 05:30:59,937 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96023155 started for PoS orders references: [{'name': None, 'uuid': 'c79a70f6-c71c-48a8-ad44-9044b77c3d13'}] 2026-03-23 05:30:59,977 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96023155 order {'name': None, 'uuid': 'c79a70f6-c71c-48a8-ad44-9044b77c3d13'} created pos.order #818 2026-03-23 05:30:59,997 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96023155 finished 2026-03-23 05:31:00,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:00] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.213 0.449 2026-03-23 05:31:00,611 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-03-23 05:31:00,613 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_delivery_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:31:00,713 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 9508244 (allocated 10747904) 2026-03-23 05:31:00,718 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 128413 2026-03-23 05:31:00,719 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-03-23 05:31:00,721 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 128413 2026-03-23 05:31:00,896 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpcod_usts_chrome_odoo" 2026-03-23 05:31:00,968 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-03-23 05:31:06,484 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 128574 2026-03-23 05:31:06,485 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpj6zfv321_chrome_odoo 2026-03-23 05:31:06,486 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:35005/json/version 2026-03-23 05:31:06,488 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:06,686 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:31:06,686 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:35005/json 2026-03-23 05:31:06,687 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:06,782 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:35005/devtools/page/9BE8B464C10425EDA86AA332F40D89F4 2026-03-23 05:31:06,834 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-03-23 05:31:06,893 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-03-23 05:31:06,996 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-03-23 05:31:07,014 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Open "http://127.0.0.1:8069/pos-self/181?access_token=9ca937eb86ff44f0&table_identifier=0a93802a" in browser 2026-03-23 05:31:07,015 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigating to: "http://127.0.0.1:8069/pos-self/181?access_token=9ca937eb86ff44f0&table_identifier=0a93802a" 2026-03-23 05:31:07,043 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:31:07,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:07] "GET /pos-self/181?access_token=9ca937eb86ff44f0&table_identifier=0a93802a HTTP/1.1" 200 - 59 0.047 0.585 2026-03-23 05:31:07,677 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '9BE8B464C10425EDA86AA332F40D89F4', 'loaderId': '77953E79DD6E86C134969A3C9AAD4B17', 'isDownload': False} 2026-03-23 05:31:07,678 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_dine_in_tour')" 2026-03-23 05:31:07,732 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:31:07,759 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:31:07,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:07] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.035 0.055 2026-03-23 05:31:07,839 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:31:07,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:07] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.008 0.136 2026-03-23 05:31:07,897 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:31:07,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:07] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.020 0.169 2026-03-23 05:31:08,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.019 2026-03-23 05:31:08,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:08] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.006 0.015 2026-03-23 05:31:08,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.014 2026-03-23 05:31:08,271 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Evaluate test code "odoo.startTour('self_order_preset_dine_in_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/181?access_token=9ca937eb86ff44f0&table_identifier=0a93802a", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:31:08,278 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:31:08,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:31:08,284 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [1/8] Tour self_order_preset_dine_in_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:31:08,348 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [2/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:31:08,351 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13860) 2026-03-23 05:31:08,355 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.056 2026-03-23 05:31:08,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:08] "POST /pos-self/relations/181 HTTP/1.1" 200 - 41 0.043 0.133 2026-03-23 05:31:08,480 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.083 2026-03-23 05:31:09,028 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "POST /pos-self/data/181 HTTP/1.1" 200 - 213 0.190 0.307 2026-03-23 05:31:09,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.018 2026-03-23 05:31:09,143 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:31:09,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/image/ir.attachment/13856/raw HTTP/1.1" 200 - 4 0.004 0.016 2026-03-23 05:31:09,281 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [3/8] Tour self_order_preset_dine_in_tour → Step Click on location 'Dine in' (trigger: .o_self_eating_location_box .preset_btn:contains('Dine in')) 2026-03-23 05:31:09,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/image/ir.attachment/13824/raw HTTP/1.1" 200 - 4 0.016 0.023 2026-03-23 05:31:09,438 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:31:09,569 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [4/8] Tour self_order_preset_dine_in_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:31:09,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/image/pos.category/341/image_128?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-03-23 05:31:09,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/image/product.template/2425/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.017 2026-03-23 05:31:09,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/image/product.template/2422/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.036 2026-03-23 05:31:09,685 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [5/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:31:09,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/image/product.template/2423/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.061 2026-03-23 05:31:09,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/image/product.template/2421/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.013 0.184 2026-03-23 05:31:09,887 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [6/8] Tour self_order_preset_dine_in_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:31:09,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:09] "GET /web/image/product.template/2424/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.025 0.240 2026-03-23 05:31:10,018 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:31:10,055 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [7/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:31:10,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:10] "GET /web/image/product.product/2611/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 8 0.022 0.048 2026-03-23 05:31:10,136 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: [8/8] Tour self_order_preset_dine_in_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:31:10,204 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75020375 started for PoS orders references: [{'name': None, 'uuid': '5713fbc5-202f-4481-9714-cdc0ed667c39'}] 2026-03-23 05:31:10,264 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75020375 order {'name': None, 'uuid': '5713fbc5-202f-4481-9714-cdc0ed667c39'} created pos.order #819 2026-03-23 05:31:10,284 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75020375 finished 2026-03-23 05:31:10,431 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.109 0.190 2026-03-23 05:31:10,545 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.029 0.033 2026-03-23 05:31:10,551 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-03-23 05:31:10,558 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR self_order_preset_dine_in_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-03-23 05:31:10,643 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7596784 (allocated 8650752) 2026-03-23 05:31:10,649 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 128574 2026-03-23 05:31:10,650 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-03-23 05:31:10,651 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 128574 2026-03-23 05:31:10,770 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpj6zfv321_chrome_odoo" 2026-03-23 05:31:10,831 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-03-23 05:31:15,584 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 128730 2026-03-23 05:31:15,585 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpk8prncux_chrome_odoo 2026-03-23 05:31:15,585 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:45201/json/version 2026-03-23 05:31:15,586 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:15,847 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:31:15,847 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:45201/json 2026-03-23 05:31:15,871 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:15,923 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:45201/devtools/page/498DA641FA710AF9C161E364D8AC14F1 2026-03-23 05:31:16,029 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-03-23 05:31:16,043 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-03-23 05:31:16,108 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-03-23 05:31:16,130 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Open "http://127.0.0.1:8069/pos-self/182?access_token=b4e1e730206147c3" in browser 2026-03-23 05:31:16,131 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigating to: "http://127.0.0.1:8069/pos-self/182?access_token=b4e1e730206147c3" 2026-03-23 05:31:16,164 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:31:16,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:16] "GET /pos-self/182?access_token=b4e1e730206147c3 HTTP/1.1" 200 - 57 0.045 0.468 2026-03-23 05:31:16,679 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '498DA641FA710AF9C161E364D8AC14F1', 'loaderId': '253225E39D8FDF5F4BF3CAD507DFB279', 'isDownload': False} 2026-03-23 05:31:16,679 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Evaluate ready code "odoo.isTourReady('test_preset_takeaway_email_tour')" 2026-03-23 05:31:16,711 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:31:16,741 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:31:16,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:16] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.013 0.102 2026-03-23 05:31:16,869 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:31:16,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:16] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.034 0.179 2026-03-23 05:31:16,941 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:31:16,966 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:16] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.011 0.230 2026-03-23 05:31:17,198 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.011 2026-03-23 05:31:17,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:17] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.014 0.026 2026-03-23 05:31:17,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.004 0.035 2026-03-23 05:31:17,292 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Evaluate test code "odoo.startTour('test_preset_takeaway_email_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/182?access_token=b4e1e730206147c3", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:31:17,303 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:31:17,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 05:31:17,306 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [1/13] Tour test_preset_takeaway_email_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:31:17,369 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [2/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:31:17,441 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:17] "POST /pos-self/relations/182 HTTP/1.1" 200 - 41 0.037 0.084 2026-03-23 05:31:17,506 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13900) 2026-03-23 05:31:17,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.182 2026-03-23 05:31:17,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.007 2026-03-23 05:31:18,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "POST /pos-self/data/182 HTTP/1.1" 200 - 213 0.204 0.324 2026-03-23 05:31:18,148 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:31:18,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/ir.attachment/13896/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-03-23 05:31:18,266 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [3/13] Tour test_preset_takeaway_email_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:31:18,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/ir.attachment/13864/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-03-23 05:31:18,319 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:31:18,481 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [4/13] Tour test_preset_takeaway_email_tour → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:31:18,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/pos.category/341/image_128?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 2 0.003 0.061 2026-03-23 05:31:18,619 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [5/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:31:18,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/product.template/2421/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.086 2026-03-23 05:31:18,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/product.template/2422/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.107 2026-03-23 05:31:18,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/product.template/2425/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-03-23 05:31:18,745 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [6/13] Tour test_preset_takeaway_email_tour → Step Check product card with Free and 0 (trigger: .product-cart-item:has(div:contains("Free")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("0"))) 2026-03-23 05:31:18,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/product.template/2424/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.193 2026-03-23 05:31:18,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/product.template/2423/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.220 2026-03-23 05:31:18,823 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:31:18,839 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [7/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:31:18,862 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "GET /web/image/product.product/2612/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 8 0.011 0.040 2026-03-23 05:31:18,918 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [8/13] Tour test_preset_takeaway_email_tour → Step Fill input with Public user (trigger: input[placeholder="Name"]) 2026-03-23 05:31:18,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:18] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.009 0.024 2026-03-23 05:31:19,003 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [9/13] Tour test_preset_takeaway_email_tour → Step Fill input with public.user@test.com (trigger: input[placeholder="Email"]) 2026-03-23 05:31:19,105 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [10/13] Tour test_preset_takeaway_email_tour → Step Fill input with +32000111222 (trigger: input[placeholder="Phone"]) 2026-03-23 05:31:19,216 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [11/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:31:19,273 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [12/13] Tour test_preset_takeaway_email_tour → Step body 2026-03-23 05:31:19,377 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:19] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 30 0.026 0.074 2026-03-23 05:31:19,480 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75018906 started for PoS orders references: [{'name': None, 'uuid': '4ffc5e25-7159-48cb-bd03-d1523383ab9e'}] 2026-03-23 05:31:19,536 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75018906 order {'name': None, 'uuid': '4ffc5e25-7159-48cb-bd03-d1523383ab9e'} created pos.order #820 2026-03-23 05:31:19,555 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75018906 finished 2026-03-23 05:31:19,831 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: [13/13] Tour test_preset_takeaway_email_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:31:20,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 252 0.401 0.639 2026-03-23 05:31:20,550 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-03-23 05:31:20,553 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_takeaway_email_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:31:20,679 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8182132 (allocated 9175040) 2026-03-23 05:31:20,683 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 128730 2026-03-23 05:31:20,686 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-03-23 05:31:20,688 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 128730 2026-03-23 05:31:20,869 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpk8prncux_chrome_odoo" 2026-03-23 05:31:20,927 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-03-23 05:31:25,794 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 128885 2026-03-23 05:31:25,795 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpvx5gii2g_chrome_odoo 2026-03-23 05:31:25,795 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:46417/json/version 2026-03-23 05:31:25,804 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:26,050 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:31:26,052 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:46417/json 2026-03-23 05:31:26,055 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:26,097 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:46417/devtools/page/ED5C41617897A98996D84D41073F9891 2026-03-23 05:31:26,194 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-03-23 05:31:26,226 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-03-23 05:31:26,343 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-03-23 05:31:26,420 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/183?access_token=4efb736f92d24d0f" in browser 2026-03-23 05:31:26,423 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigating to: "http://127.0.0.1:8069/pos-self/183?access_token=4efb736f92d24d0f" 2026-03-23 05:31:26,451 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:31:27,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:27] "GET /pos-self/183?access_token=4efb736f92d24d0f HTTP/1.1" 200 - 57 0.059 0.672 2026-03-23 05:31:27,186 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': 'ED5C41617897A98996D84D41073F9891', 'loaderId': '6CCB553F784A1FB550993B117B754F0A', 'isDownload': False} 2026-03-23 05:31:27,187 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_takeaway_tour')" 2026-03-23 05:31:27,252 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:31:27,291 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:31:27,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:27] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.034 0.108 2026-03-23 05:31:27,413 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:31:27,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:27] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.007 0.170 2026-03-23 05:31:27,467 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:31:27,496 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:27] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.009 0.214 2026-03-23 05:31:27,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.015 2026-03-23 05:31:27,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:27] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.009 0.017 2026-03-23 05:31:27,877 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.024 2026-03-23 05:31:27,918 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Evaluate test code "odoo.startTour('self_order_preset_takeaway_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/183?access_token=4efb736f92d24d0f", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:31:27,940 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [1/10] Tour self_order_preset_takeaway_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:31:27,940 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:31:27,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:31:28,006 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [2/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:31:28,063 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13940) 2026-03-23 05:31:28,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.100 2026-03-23 05:31:28,242 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:28] "POST /pos-self/relations/183 HTTP/1.1" 200 - 41 0.074 0.170 2026-03-23 05:31:28,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.001 0.158 2026-03-23 05:31:28,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:28] "POST /pos-self/data/183 HTTP/1.1" 200 - 213 0.227 0.362 2026-03-23 05:31:28,982 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:31:29,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/image/ir.attachment/13936/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 05:31:29,143 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [3/10] Tour self_order_preset_takeaway_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:31:29,210 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/image/ir.attachment/13904/raw HTTP/1.1" 200 - 4 0.022 0.021 2026-03-23 05:31:29,254 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:31:29,504 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [4/10] Tour self_order_preset_takeaway_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:31:29,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/image/pos.category/341/image_128?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 2 0.005 0.096 2026-03-23 05:31:29,657 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [5/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:31:29,687 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/image/product.template/2423/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.084 2026-03-23 05:31:29,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/image/product.template/2421/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.010 0.136 2026-03-23 05:31:29,769 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [6/10] Tour self_order_preset_takeaway_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:31:29,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/image/product.template/2422/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.186 2026-03-23 05:31:29,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/image/product.template/2425/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-03-23 05:31:29,889 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [7/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:31:29,904 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "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 05:31:29,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:29] "GET /web/image/product.template/2424/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.298 2026-03-23 05:31:30,004 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [8/10] Tour self_order_preset_takeaway_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:31:30,036 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:30] "GET /web/image/product.product/2611/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 8 0.028 0.126 2026-03-23 05:31:30,055 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:30] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.022 2026-03-23 05:31:30,159 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [9/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:31:30,308 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: [10/10] Tour self_order_preset_takeaway_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:31:30,378 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80805362 started for PoS orders references: [{'name': None, 'uuid': '2f4cf23b-9fc0-4220-a2ec-fa2d68252bc3'}] 2026-03-23 05:31:30,440 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80805362 order {'name': None, 'uuid': '2f4cf23b-9fc0-4220-a2ec-fa2d68252bc3'} created pos.order #821 2026-03-23 05:31:30,485 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80805362 finished 2026-03-23 05:31:30,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.123 0.197 2026-03-23 05:31:30,724 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.031 2026-03-23 05:31:30,777 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-03-23 05:31:30,778 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: ╔════════════════════════════════════════════════╗ ║ TOUR self_order_preset_takeaway_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-03-23 05:31:30,991 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 7911016 (allocated 8912896) 2026-03-23 05:31:31,019 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 128885 2026-03-23 05:31:31,026 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-03-23 05:31:31,026 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 128885 2026-03-23 05:31:31,153 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpvx5gii2g_chrome_odoo" 2026-03-23 05:31:31,289 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-03-23 05:31:36,046 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 129042 2026-03-23 05:31:36,047 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpo3pwg3lo_chrome_odoo 2026-03-23 05:31:36,047 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:35997/json/version 2026-03-23 05:31:36,051 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:36,329 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:31:36,331 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:35997/json 2026-03-23 05:31:36,332 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:36,371 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:35997/devtools/page/E2899A4DA8DE4C62BB1EB610DE2FAC54 2026-03-23 05:31:36,424 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-03-23 05:31:36,487 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-03-23 05:31:36,578 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-03-23 05:31:36,604 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Open "http://127.0.0.1:8069/pos-self/184?access_token=87124a4dad394f00" in browser 2026-03-23 05:31:36,605 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigating to: "http://127.0.0.1:8069/pos-self/184?access_token=87124a4dad394f00" 2026-03-23 05:31:36,633 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:31:37,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "GET /pos-self/184?access_token=87124a4dad394f00 HTTP/1.1" 200 - 57 0.056 0.538 2026-03-23 05:31:37,233 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': 'E2899A4DA8DE4C62BB1EB610DE2FAC54', 'loaderId': '7B90986EA9D80FC4003FDC161BFDEF05', 'isDownload': False} 2026-03-23 05:31:37,234 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Evaluate ready code "odoo.isTourReady('self_order_preset_slot_tour')" 2026-03-23 05:31:37,276 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:31:37,299 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:31:37,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.038 0.075 2026-03-23 05:31:37,421 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:31:37,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.012 0.181 2026-03-23 05:31:37,489 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:31:37,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.013 0.232 2026-03-23 05:31:37,776 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.021 2026-03-23 05:31:37,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.006 0.018 2026-03-23 05:31:37,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.008 0.030 2026-03-23 05:31:37,830 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Evaluate test code "odoo.startTour('self_order_preset_slot_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/184?access_token=87124a4dad394f00", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:31:37,845 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:31:37,845 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-03-23 05:31:37,851 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [1/11] Tour self_order_preset_slot_tour → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:31:37,906 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [2/11] Tour self_order_preset_slot_tour → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:31:37,938 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:13980) 2026-03-23 05:31:37,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.004 0.078 2026-03-23 05:31:38,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:38] "POST /pos-self/relations/184 HTTP/1.1" 200 - 41 0.051 0.167 2026-03-23 05:31:38,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.067 2026-03-23 05:31:38,608 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:38] "POST /pos-self/data/184 HTTP/1.1" 200 - 217 0.174 0.297 2026-03-23 05:31:38,732 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:31:38,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:38] "GET /web/image/ir.attachment/13976/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-03-23 05:31:38,846 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [3/11] Tour self_order_preset_slot_tour → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:31:38,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:38] "GET /web/image/ir.attachment/13944/raw HTTP/1.1" 200 - 4 0.001 0.017 2026-03-23 05:31:38,898 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:31:38,993 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [4/11] Tour self_order_preset_slot_tour → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:31:39,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "GET /web/image/pos.category/341/image_128?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 2 0.002 0.030 2026-03-23 05:31:39,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "GET /web/image/product.template/2421/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.029 2026-03-23 05:31:39,089 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "GET /web/image/product.template/2422/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.049 2026-03-23 05:31:39,104 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [5/11] Tour self_order_preset_slot_tour → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:31:39,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "GET /web/image/product.template/2425/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.098 2026-03-23 05:31:39,167 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "GET /web/image/product.template/2423/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-03-23 05:31:39,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "GET /web/image/product.template/2424/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.009 0.142 2026-03-23 05:31:39,255 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [6/11] Tour self_order_preset_slot_tour → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:31:39,333 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [7/11] Tour self_order_preset_slot_tour → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:31:39,336 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "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 05:31:39,367 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "GET /web/image/product.product/2611/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 8 0.012 0.034 2026-03-23 05:31:39,424 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [8/11] Tour self_order_preset_slot_tour → Step Select Random Value in Input (trigger: .slot-select) 2026-03-23 05:31:39,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:39] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.008 0.014 2026-03-23 05:31:39,613 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [9/11] Tour self_order_preset_slot_tour → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:31:39,813 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [10/11] Tour self_order_preset_slot_tour → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:31:39,888 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: [11/11] Tour self_order_preset_slot_tour → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:31:39,953 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31286497 started for PoS orders references: [{'name': None, 'uuid': 'aa28754a-3117-479a-92ee-6d3185b97f59'}] 2026-03-23 05:31:40,008 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31286497 order {'name': None, 'uuid': 'aa28754a-3117-479a-92ee-6d3185b97f59'} created pos.order #822 2026-03-23 05:31:40,023 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31286497 finished 2026-03-23 05:31:40,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:40] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 95 0.093 0.173 2026-03-23 05:31:40,294 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-03-23 05:31:40,296 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR self_order_preset_slot_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:31:40,424 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9147464 (allocated 10485760) 2026-03-23 05:31:40,433 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 129042 2026-03-23 05:31:40,434 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-03-23 05:31:40,435 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 129042 2026-03-23 05:31:40,606 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpo3pwg3lo_chrome_odoo" 2026-03-23 05:31:40,686 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_slot_limit_orders ... 2026-03-23 05:31:45,209 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome pid: 129198 2026-03-23 05:31:45,209 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless temporary user profile dir: /tmp/tmpltjgtuyv_chrome_odoo 2026-03-23 05:31:45,209 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:35887/json/version 2026-03-23 05:31:45,211 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:45,329 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Browser version: Chrome/141.0.7390.54 2026-03-23 05:31:45,329 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Issuing json command http://127.0.0.1:35887/json 2026-03-23 05:31:45,346 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:31:45,380 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Websocket url found: ws://127.0.0.1:35887/devtools/page/53E95244666AF0E9220F5640E2EED30A 2026-03-23 05:31:45,391 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Enable chrome headless console log notification 2026-03-23 05:31:45,436 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Chrome headless enable page notifications 2026-03-23 05:31:45,547 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Setting session cookie in browser 2026-03-23 05:31:45,577 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Open "http://127.0.0.1:8069/pos-self/185?access_token=73749683e3b34839" in browser 2026-03-23 05:31:45,578 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigating to: "http://127.0.0.1:8069/pos-self/185?access_token=73749683e3b34839" 2026-03-23 05:31:45,602 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:31:46,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:46] "GET /pos-self/185?access_token=73749683e3b34839 HTTP/1.1" 200 - 57 0.047 0.970 2026-03-23 05:31:46,614 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Navigation result: {'frameId': '53E95244666AF0E9220F5640E2EED30A', 'loaderId': '58DCD1010CC6A2FDF73A42AFF8CCDDCD', 'isDownload': False} 2026-03-23 05:31:46,614 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Evaluate ready code "odoo.isTourReady('test_slot_limit_orders')" 2026-03-23 05:31:46,708 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:31:46,766 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:31:46,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:46] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.060 0.152 2026-03-23 05:31:46,937 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:31:46,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:46] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.024 0.190 2026-03-23 05:31:46,981 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:31:47,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:47] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.010 0.253 2026-03-23 05:31:47,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-03-23 05:31:47,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:47] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.008 0.021 2026-03-23 05:31:47,361 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.036 2026-03-23 05:31:47,393 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Evaluate test code "odoo.startTour('test_slot_limit_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/185?access_token=73749683e3b34839", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:31:47,400 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:31:47,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 05:31:47,414 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [1/16] Tour test_slot_limit_orders → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:31:47,469 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [2/16] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:31:47,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:47] "POST /pos-self/relations/185 HTTP/1.1" 200 - 41 0.031 0.067 2026-03-23 05:31:47,601 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14020) 2026-03-23 05:31:47,606 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.165 2026-03-23 05:31:48,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "POST /pos-self/data/185 HTTP/1.1" 200 - 217 0.194 0.348 2026-03-23 05:31:48,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.510 2026-03-23 05:31:48,219 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: Owl is running in 'dev' mode. 2026-03-23 05:31:48,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/ir.attachment/14016/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-03-23 05:31:48,347 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [3/16] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:31:48,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/ir.attachment/13984/raw HTTP/1.1" 200 - 4 0.004 0.015 2026-03-23 05:31:48,400 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:31:48,600 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [4/16] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:31:48,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/pos.category/341/image_128?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 2 0.002 0.025 2026-03-23 05:31:48,706 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [5/16] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:31:48,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/product.template/2421/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.011 0.050 2026-03-23 05:31:48,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/product.template/2422/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.004 0.071 2026-03-23 05:31:48,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/product.template/2423/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-03-23 05:31:48,820 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [6/16] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:31:48,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/product.template/2425/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.014 0.119 2026-03-23 05:31:48,877 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "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 05:31:48,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/product.template/2424/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 3 0.006 0.155 2026-03-23 05:31:48,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "GET /web/image/product.product/2612/image_512?unique=2026-03-23T05:30:46.000+00:00 HTTP/1.1" 200 - 8 0.007 0.038 2026-03-23 05:31:48,917 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [7/16] Tour test_slot_limit_orders → Step Select Specific Value in Input (trigger: .slot-select) 2026-03-23 05:31:48,953 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:48] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.007 0.024 2026-03-23 05:31:49,036 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [8/16] Tour test_slot_limit_orders → Step Fill input with Dr Dre (trigger: input[placeholder="Name"]) 2026-03-23 05:31:49,167 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [9/16] Tour test_slot_limit_orders → Step Click on button 'Continue' (trigger: .btn:contains('Continue')) 2026-03-23 05:31:49,256 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [10/16] Tour test_slot_limit_orders → Step Click on button 'Ok' (trigger: .btn:contains('Ok')) 2026-03-23 05:31:49,317 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62040577 started for PoS orders references: [{'name': None, 'uuid': 'e6d5a58f-b507-4942-8589-077e85dc9bdb'}] 2026-03-23 05:31:49,368 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62040577 order {'name': None, 'uuid': 'e6d5a58f-b507-4942-8589-077e85dc9bdb'} created pos.order #823 2026-03-23 05:31:49,392 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62040577 finished 2026-03-23 05:31:49,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 227 0.240 0.479 2026-03-23 05:31:50,090 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [11/16] Tour test_slot_limit_orders → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:31:50,150 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [12/16] Tour test_slot_limit_orders → Step Click on location 'Takeaway' (trigger: .o_self_eating_location_box .preset_btn:contains('Takeaway')) 2026-03-23 05:31:50,235 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [13/16] Tour test_slot_limit_orders → Step Click on product 'Free' (trigger: .product_list .o_self_product_box span:contains('Free')) 2026-03-23 05:31:50,307 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [14/16] Tour test_slot_limit_orders → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:31:50,398 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [15/16] Tour test_slot_limit_orders → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:31:50,471 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: [16/16] Tour test_slot_limit_orders → Step Check that 18:00 is not available (trigger: .slot-select) 2026-03-23 05:31:50,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:50] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 7 0.012 0.030 2026-03-23 05:31:50,569 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: tour succeeded 2026-03-23 05:31:50,572 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_slot_limit_orders SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-03-23 05:31:50,736 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders.browser: heap 8969328 (allocated 9699328) 2026-03-23 05:31:50,754 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing chrome headless with pid 129198 2026-03-23 05:31:50,759 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Closing websocket connection 2026-03-23 05:31:50,763 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Terminating chrome headless with pid 129198 2026-03-23 05:31:50,881 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_slot_limit_orders: Removing chrome user profile "/tmp/tmpltjgtuyv_chrome_odoo" 2026-03-23 05:31:51,078 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 05:31:52,565 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-03-23 05:31:56,315 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:31:56,349 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:31:56,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:31:56] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/186 HTTP/1.1" 200 - 17 0.045 0.382 2026-03-23 05:31:56,794 26 INFO 00799-19-0-all odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-03-23 05:32:00,926 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:32:00,957 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:32:01,284 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:01] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/187 HTTP/1.1" 200 - 17 0.018 0.318 2026-03-23 05:32:01,350 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:32:15,751 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-03-23 05:32:16,154 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-03-23 05:32:16,873 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 129356 2026-03-23 05:32:16,873 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpynzcs4jp_chrome_odoo 2026-03-23 05:32:16,873 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:45509/json/version 2026-03-23 05:32:16,911 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:32:17,279 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/141.0.7390.54 2026-03-23 05:32:17,279 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:45509/json 2026-03-23 05:32:17,282 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:32:17,348 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:45509/devtools/page/66E65331ECA466053A42221BB3E34CB2 2026-03-23 05:32:17,396 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-03-23 05:32:17,415 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-03-23 05:32:17,556 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-03-23 05:32:17,590 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/189?access_token=e90db974bfb84ac8" in browser 2026-03-23 05:32:17,591 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigating to: "http://127.0.0.1:8069/pos-self/189?access_token=e90db974bfb84ac8" 2026-03-23 05:32:17,630 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:32:18,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:18] "GET /pos-self/189?access_token=e90db974bfb84ac8 HTTP/1.1" 200 - 60 0.066 0.555 2026-03-23 05:32:18,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '66E65331ECA466053A42221BB3E34CB2', 'loaderId': 'C1FEE532AC569169F4032519E8ADECD2', 'isDownload': False} 2026-03-23 05:32:18,244 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate ready code "odoo.isTourReady('kiosk_qfpay_order')" 2026-03-23 05:32:18,278 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:32:18,309 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:32:18,425 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:18] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.071 0.067 2026-03-23 05:32:18,452 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:32:18,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:18] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.006 0.184 2026-03-23 05:32:18,505 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:32:18,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:18] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.012 0.242 2026-03-23 05:32:18,812 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.021 2026-03-23 05:32:18,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:18] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.003 0.011 2026-03-23 05:32:18,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 05:32:18,902 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Evaluate test code "odoo.startTour('kiosk_qfpay_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/189?access_token=e90db974bfb84ac8", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:32:18,916 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [1/7] Tour kiosk_qfpay_order → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:32:18,917 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:32:18,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.004 0.007 2026-03-23 05:32:19,012 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14158) 2026-03-23 05:32:19,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.075 2026-03-23 05:32:19,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:19] "POST /pos-self/relations/189 HTTP/1.1" 200 - 29 0.031 0.145 2026-03-23 05:32:19,117 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.053 2026-03-23 05:32:19,645 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:19] "POST /pos-self/data/189 HTTP/1.1" 200 - 202 0.214 0.296 2026-03-23 05:32:19,750 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [264], uid: 3, model: res.company 2026-03-23 05:32:19,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:19] "GET /web/image/res.company/264/logo/256x256 HTTP/1.1" 200 - 14 0.015 0.028 2026-03-23 05:32:19,789 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-03-23 05:32:19,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:19] "GET /web/image/ir.attachment/14153/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-03-23 05:32:19,941 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [2/7] Tour kiosk_qfpay_order → Step Click on product 'Letter Tray' (trigger: .product_list .o_self_product_box span:contains('Letter Tray')) 2026-03-23 05:32:20,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "GET /web/image/pos.category/344/image_128?unique=2026-03-23T05:32:01.000+00:00 HTTP/1.1" 200 - 2 0.010 0.034 2026-03-23 05:32:20,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "GET /web/image/pos.category/345/image_128?unique=2026-03-23T05:32:01.000+00:00 HTTP/1.1" 200 - 2 0.001 0.053 2026-03-23 05:32:20,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "GET /web/image/pos.category/343/image_128?unique=2026-03-23T05:32:01.000+00:00 HTTP/1.1" 200 - 2 0.002 0.062 2026-03-23 05:32:20,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.076 2026-03-23 05:32:20,136 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "GET /web/image/product.template/2441/image_512?unique=2026-03-23T05:32:01.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-03-23 05:32:20,228 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [3/7] Tour kiosk_qfpay_order → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:32:20,311 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [4/7] Tour kiosk_qfpay_order → Step Click on button 'Pay' (trigger: .btn:contains('Pay')) 2026-03-23 05:32:20,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "GET /web/image/ir.attachment/14154/raw HTTP/1.1" 200 - 4 0.009 0.016 2026-03-23 05:32:20,401 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "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 05:32:20,408 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:32:20,465 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [5/7] Tour kiosk_qfpay_order → Step Check that 'Pay' do not exist (trigger: body:not(:has(.btn:text(Pay)))) 2026-03-23 05:32:20,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "GET /web/image/product.product/2631/image_512?unique=2026-03-23T05:32:01.000+00:00 HTTP/1.1" 200 - 8 0.020 0.061 2026-03-23 05:32:20,560 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84274930 started for PoS orders references: [{'name': None, 'uuid': '3092f451-4aec-4597-a7a9-11ffd2de6ebc'}] 2026-03-23 05:32:20,619 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84274930 order {'name': None, 'uuid': '3092f451-4aec-4597-a7a9-11ffd2de6ebc'} created pos.order #824 2026-03-23 05:32:20,650 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84274930 finished 2026-03-23 05:32:20,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 109 0.140 0.242 2026-03-23 05:32:20,960 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [6/7] Tour kiosk_qfpay_order → Step Waiting for Qfpay payment to be processed (trigger: body:not(:has(.btn:text(Retry)))) 2026-03-23 05:32:20,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.025 0.038 2026-03-23 05:32:21,018 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: [7/7] Tour kiosk_qfpay_order → Step Click on button 'Close' (trigger: .btn:contains('Close')) 2026-03-23 05:32:21,027 26 INFO 00799-19-0-all odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'cash_fee_type': '', 'exchange_rate': '', 'cancel': '0', 'pay_type': '802808', 'txdtm': '2025-08-26 17:50:34', 'out_trade_no': '3092f451-4aec-4597-a7a9-11ffd2de6ebc--794--367', 'syssn': '20250826155400087645770447', 'status': '1', 'sysdtm': '2025-08-26 17:50:36', 'paydtm': '2025-08-26 17:50:37', 'goods_name': '', 'txcurrcd': 'HKD', 'mchid': '8Bx9aHgNmaQJ', 'customer_source': 'HK', 'cash_fee': '0', 'chnlsn2': '', 'cardcd': '', 'txamt': '528', 'outcardnm': '', 'respcd': '0000', 'goods_info': '', 'notify_type': 'payment', 'chnlsn': '2025085675626675'} 2026-03-23 05:32:21,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:21] "POST /qfpay/notify HTTP/1.1" 200 - 37 0.046 0.074 2026-03-23 05:32:21,249 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:21] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.010 0.018 2026-03-23 05:32:21,268 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-03-23 05:32:21,272 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-03-23 05:32:21,383 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7470588 (allocated 8388608) 2026-03-23 05:32:21,386 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 129356 2026-03-23 05:32:21,387 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-03-23 05:32:21,389 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 129356 2026-03-23 05:32:21,508 26 INFO 00799-19-0-all odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpynzcs4jp_chrome_odoo" 2026-03-23 05:32:21,624 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:32:23,192 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-03-23 05:32:26,874 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:32:27,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:27] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.028 0.759 2026-03-23 05:32:27,667 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-03-23 05:32:32,172 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 129512 2026-03-23 05:32:32,191 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless temporary user profile dir: /tmp/tmpjshrtezl_chrome_odoo 2026-03-23 05:32:32,191 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Issuing json command http://127.0.0.1:40349/json/version 2026-03-23 05:32:32,215 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:32:32,544 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Browser version: Chrome/141.0.7390.54 2026-03-23 05:32:32,544 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Issuing json command http://127.0.0.1:40349/json 2026-03-23 05:32:32,580 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:32:32,643 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Websocket url found: ws://127.0.0.1:40349/devtools/page/3A49FF4F9B92BFC9F0D6BA26FCB3DB17 2026-03-23 05:32:32,718 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Enable chrome headless console log notification 2026-03-23 05:32:32,779 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome headless enable page notifications 2026-03-23 05:32:33,027 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Setting session cookie in browser 2026-03-23 05:32:33,217 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Open "http://127.0.0.1:8069/pos-self/191?access_token=access_token" in browser 2026-03-23 05:32:33,217 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigating to: "http://127.0.0.1:8069/pos-self/191?access_token=access_token" 2026-03-23 05:32:33,263 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:32:33,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:33] "GET /pos-self/191?access_token=access_token HTTP/1.1" 200 - 56 0.050 0.583 2026-03-23 05:32:33,891 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '3A49FF4F9B92BFC9F0D6BA26FCB3DB17', 'loaderId': 'CC032E8616B03C50278DE6E3A914EB9F', 'isDownload': False} 2026-03-23 05:32:33,891 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Evaluate ready code "odoo.isTourReady('test_kiosk_without_payment_terminal')" 2026-03-23 05:32:33,928 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:32:33,956 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/103cf83/pos_self_order.assets.min.css, copying from /web/assets/103cf83/pos_self_order.assets.min.css 2026-03-23 05:32:34,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "GET /web/assets/1/103cf83/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.047 0.092 2026-03-23 05:32:34,078 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js, copying from /web/assets/6f9f231/pos_self_order.assets_tests.min.js 2026-03-23 05:32:34,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "GET /web/assets/1/6f9f231/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.013 0.160 2026-03-23 05:32:34,153 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b7fa66c/pos_self_order.assets.min.js, copying from /web/assets/b7fa66c/pos_self_order.assets.min.js 2026-03-23 05:32:34,199 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "GET /web/assets/1/b7fa66c/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.021 0.249 2026-03-23 05:32:34,511 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-03-23 05:32:34,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 5 0.003 0.012 2026-03-23 05:32:34,578 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.002 0.032 2026-03-23 05:32:34,610 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Evaluate test code "odoo.startTour('test_kiosk_without_payment_terminal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/191?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:32:34,626 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [1/7] Tour test_kiosk_without_payment_terminal → Step Check that 'My Order' do not exist (trigger: body:not(:has(.btn:text(My Order)))) 2026-03-23 05:32:34,632 26 INFO 00799-19-0-all odoo.http: Session expired 2026-03-23 05:32:34,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:32:34,691 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [2/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Order Now' (trigger: .btn:contains('Order Now')) 2026-03-23 05:32:34,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "POST /pos-self/relations/191 HTTP/1.1" 200 - 41 0.052 0.077 2026-03-23 05:32:34,914 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14247) 2026-03-23 05:32:34,917 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.011 0.249 2026-03-23 05:32:35,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:35] "POST /pos-self/data/191 HTTP/1.1" 200 - 212 0.180 0.331 2026-03-23 05:32:35,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.002 0.462 2026-03-23 05:32:35,542 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:35] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.044 2026-03-23 05:32:35,559 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: Owl is running in 'dev' mode. 2026-03-23 05:32:35,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:35] "GET /web/image/ir.attachment/14243/raw HTTP/1.1" 200 - 4 0.007 0.012 2026-03-23 05:32:35,732 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [3/7] Tour test_kiosk_without_payment_terminal → Step Click on product 'Coca-Cola' (trigger: .product_list .o_self_product_box span:contains('Coca-Cola')) 2026-03-23 05:32:35,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:35] "GET /web/image/ir.attachment/14242/raw HTTP/1.1" 200 - 4 0.001 0.022 2026-03-23 05:32:35,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:35] "GET /web/image/pos.category/346/image_128?unique=2026-03-23T05:32:21.000+00:00 HTTP/1.1" 200 - 2 0.002 0.039 2026-03-23 05:32:35,887 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:32:35,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:35] "GET /web/image/product.template/2444/image_512?unique=2026-03-23T05:32:21.000+00:00 HTTP/1.1" 200 - 3 0.021 0.060 2026-03-23 05:32:35,979 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [4/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Checkout' (trigger: .btn:contains('Checkout')) 2026-03-23 05:32:36,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "GET /web/image/product.template/2445/image_512?unique=2026-03-23T05:32:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-03-23 05:32:36,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "GET /web/image/product.template/2448/image_512?unique=2026-03-23T05:32:21.000+00:00 HTTP/1.1" 200 - 3 0.020 0.204 2026-03-23 05:32:36,121 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [5/7] Tour test_kiosk_without_payment_terminal → Step Check product card with Coca-Cola and 2.53 (trigger: .product-cart-item:has(div:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53"))) 2026-03-23 05:32:36,135 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "GET /web/image/product.template/2446/image_512?unique=2026-03-23T05:32:21.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-03-23 05:32:36,207 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32: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 05:32:36,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "GET /web/image/product.template/2447/image_512?unique=2026-03-23T05:32:21.000+00:00 HTTP/1.1" 200 - 3 0.008 0.303 2026-03-23 05:32:36,226 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [6/7] Tour test_kiosk_without_payment_terminal → Step Click on button 'Order' (trigger: .btn:contains('Order')) 2026-03-23 05:32:36,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "GET /web/image/ir.attachment/14208/raw HTTP/1.1" 200 - 4 0.007 0.068 2026-03-23 05:32:36,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "GET /web/image/product.product/2634/image_512?unique=2026-03-23T05:32:21.000+00:00 HTTP/1.1" 200 - 8 0.011 0.068 2026-03-23 05:32:36,310 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: [7/7] Tour test_kiosk_without_payment_terminal → Step Confirmation page is shown (trigger: .confirmation-page) 2026-03-23 05:32:36,374 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40144436 started for PoS orders references: [{'name': None, 'uuid': 'a2285a49-8409-4c49-ad6a-e8edbc2fff79'}] 2026-03-23 05:32:36,426 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40144436 order {'name': None, 'uuid': 'a2285a49-8409-4c49-ad6a-e8edbc2fff79'} created pos.order #825 2026-03-23 05:32:36,450 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40144436 finished 2026-03-23 05:32:36,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 94 0.110 0.192 2026-03-23 05:32:36,718 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.022 2026-03-23 05:32:36,737 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-03-23 05:32:36,742 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_kiosk_without_payment_terminal SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-03-23 05:32:36,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:36] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.030 0.028 2026-03-23 05:32:36,838 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7429268 (allocated 8650752) 2026-03-23 05:32:36,845 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 129512 2026-03-23 05:32:36,848 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-03-23 05:32:36,848 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 129512 2026-03-23 05:32:36,969 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpjshrtezl_chrome_odoo" 2026-03-23 05:32:37,047 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-03-23 05:32:40,957 26 INFO 00799-19-0-all odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-03-23 05:32:44,817 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:32:45,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:32:45] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 85 0.099 0.320 2026-03-23 05:32:45,274 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 05:32:58,014 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-03-23 05:32:58,838 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 129670 2026-03-23 05:32:58,838 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmp9ms27l1y_chrome_odoo 2026-03-23 05:32:58,838 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:45051/json/version 2026-03-23 05:32:58,840 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:32:59,098 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/141.0.7390.54 2026-03-23 05:32:59,098 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:45051/json 2026-03-23 05:32:59,099 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:32:59,153 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:45051/devtools/page/9D1A7F9B6C25EB7A814A27FAD0425B71 2026-03-23 05:32:59,198 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-03-23 05:32:59,256 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-03-23 05:32:59,439 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-03-23 05:32:59,450 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-03-23 05:32:59,454 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=194" in browser 2026-03-23 05:32:59,459 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=194" 2026-03-23 05:32:59,493 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:33:00,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:00] "GET /pos/ui?config_id=194 HTTP/1.1" 200 - 82 0.062 0.701 2026-03-23 05:33:00,257 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '9D1A7F9B6C25EB7A814A27FAD0425B71', 'loaderId': 'A54685A09F44692F01E1D80ED943F8E4', 'isDownload': False} 2026-03-23 05:33:00,257 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-03-23 05:33:00,316 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:33:00,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:00] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-03-23 05:33:00,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:00] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.021 2026-03-23 05:33:00,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:00] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-03-23 05:33:01,178 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:33:01,198 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:33:01,253 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.017 0.016 2026-03-23 05:33:01,279 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate test code "odoo.startTour('AutofillTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=194", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:33:01,302 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [1/30] Tour AutofillTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:33:01,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.019 2026-03-23 05:33:01,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:33:01,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.026 2026-03-23 05:33:01,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-03-23 05:33:01,508 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14374) 2026-03-23 05:33:01,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.008 0.101 2026-03-23 05:33:01,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.057 0.149 2026-03-23 05:33:01,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.085 2026-03-23 05:33:03,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.384 1.034 2026-03-23 05:33:03,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.041 2026-03-23 05:33:03,341 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:33:03,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /web/image/res.company/269/logo/256x256 HTTP/1.1" 200 - 8 0.017 0.074 2026-03-23 05:33:03,530 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 05:33:03,577 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-03-23 05:33:03,701 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:33:03,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.073 2026-03-23 05:33:03,781 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:33:03,789 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:33:03,851 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:33:03,871 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:33:03,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /web/image/res.users/753/avatar_128 HTTP/1.1" 200 - 14 0.048 0.169 2026-03-23 05:33:03,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /web/image?model=res.company&id=269&field=logo HTTP/1.1" 200 - 3 0.003 0.195 2026-03-23 05:33:03,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.190 2026-03-23 05:33:03,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:03] "GET /web/image/res.company/269/favicon HTTP/1.1" 200 - 4 0.005 0.105 2026-03-23 05:33:04,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:04] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.018 0.052 2026-03-23 05:33:04,320 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [2/30] Tour AutofillTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:33:04,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:04] "GET /web/image?model=product.template&field=image_128&id=2453&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.011 0.068 2026-03-23 05:33:04,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:04] "GET /web/image?model=product.template&field=image_128&id=2454&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.097 2026-03-23 05:33:04,726 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:33:04,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:04] "GET /web/image?model=product.template&field=image_128&id=2456&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.141 2026-03-23 05:33:04,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:04] "GET /web/image?model=product.template&field=image_128&id=2455&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.180 2026-03-23 05:33:04,816 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [3/30] Tour AutofillTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-03-23 05:33:04,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:04] "GET /web/image?model=product.template&field=image_128&id=2457&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.299 2026-03-23 05:33:05,024 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "GET /web/image?model=product.template&field=image_128&id=2458&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.020 0.356 2026-03-23 05:33:05,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "GET /web/image?model=product.template&field=image_128&id=2459&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.009 0.434 2026-03-23 05:33:05,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "GET /web/image/res.company/269/favicon HTTP/1.1" 304 - 4 0.004 0.409 2026-03-23 05:33:05,190 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "GET /web/image?model=product.template&field=image_128&id=2461&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.402 2026-03-23 05:33:05,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "GET /web/image?model=product.template&field=image_128&id=2460&unique=2026-03-23T05:32:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.385 2026-03-23 05:33:05,362 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.051 0.363 2026-03-23 05:33:05,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "GET /web/image/res.company/269/favicon HTTP/1.1" 304 - 4 0.012 0.213 2026-03-23 05:33:05,469 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [4/30] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:33:05,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.004 0.021 2026-03-23 05:33:05,539 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [5/30] Tour AutofillTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-03-23 05:33:05,592 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [6/30] Tour AutofillTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 05:33:05,656 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [7/30] Tour AutofillTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 05:33:05,713 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [8/30] Tour AutofillTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 05:33:05,773 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [9/30] Tour AutofillTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 05:33:05,869 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [10/30] Tour AutofillTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 05:33:05,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:05] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.022 2026-03-23 05:33:05,918 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [11/30] Tour AutofillTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 05:33:05,984 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [12/30] Tour AutofillTour → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-03-23 05:33:06,046 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [13/30] Tour AutofillTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("10"))) 2026-03-23 05:33:06,251 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [14/30] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:33:06,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.037 0.034 2026-03-23 05:33:06,300 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [15/30] Tour AutofillTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:33:06,355 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [16/30] Tour AutofillTour → Step click customer button (trigger: .product-screen .set-partner) 2026-03-23 05:33:06,465 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [17/30] Tour AutofillTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-03-23 05:33:06,521 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [18/30] Tour AutofillTour → Step Click search field (trigger: .modal-dialog .fa-search.undefined) 2026-03-23 05:33:06,575 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [19/30] Tour AutofillTour → Step Search customer with "Partner Full" (trigger: .modal-dialog .input-group input) 2026-03-23 05:33:06,639 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [20/30] Tour AutofillTour → Step Check "Partner Full" is shown (trigger: .partner-list .partner-info:nth-child(1):contains("Partner Full")) 2026-03-23 05:33:06,769 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [21/30] Tour AutofillTour → Step click partner 'Partner Full' from partner list screen (trigger: .modal .partner-list b:contains(Partner Full)) 2026-03-23 05:33:06,873 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [22/30] Tour AutofillTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:33:06,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:06] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.023 2026-03-23 05:33:06,922 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [23/30] Tour AutofillTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:33:07,033 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [24/30] Tour AutofillTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:33:07,061 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:33:07,076 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:33:07,089 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [25/30] Tour AutofillTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:33:07,139 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [26/30] Tour AutofillTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-03-23 05:33:07,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 05:33:07,249 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [27/30] Tour AutofillTour → Step validate button is highlighted (trigger: .payment-screen button.validation-button.next.highlight) 2026-03-23 05:33:07,299 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [28/30] Tour AutofillTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-03-23 05:33:07,395 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [29/30] Tour AutofillTour → Step there should be the receipt (trigger: .receipt-screen .pos-receipt) 2026-03-23 05:33:07,431 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:33:07,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:07] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.013 0.052 2026-03-23 05:33:07,462 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71276890 started for PoS orders references: [{'name': '/', 'uuid': '2147824a-0a76-4bac-b61f-1b59f2bb8627'}] 2026-03-23 05:33:08,099 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71276890 order {'name': '/', 'uuid': '2147824a-0a76-4bac-b61f-1b59f2bb8627'} created pos.order #827 2026-03-23 05:33:08,119 26 INFO 00799-19-0-all odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71276890 finished 2026-03-23 05:33:08,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 196 0.294 0.512 2026-03-23 05:33:08,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:08] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.050 2026-03-23 05:33:08,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:33:08,599 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: [30/30] Tour AutofillTour → Step Check pre-filled partner phone (trigger: .receipt-screen .send-receipt-phone-input:value('9876543210')) 2026-03-23 05:33:08,623 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-03-23 05:33:08,625 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-03-23 05:33:08,813 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 16159928 (allocated 18087936) 2026-03-23 05:33:08,825 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 129670 2026-03-23 05:33:08,828 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-03-23 05:33:08,835 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 129670 2026-03-23 05:33:08,952 26 INFO 00799-19-0-all odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmp9ms27l1y_chrome_odoo" 2026-03-23 05:33:09,098 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:33:22,418 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_vw_request_data ... 2026-03-23 05:33:23,100 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Chrome pid: 129856 2026-03-23 05:33:23,101 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Chrome headless temporary user profile dir: /tmp/tmptm2kzp30_chrome_odoo 2026-03-23 05:33:23,101 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Issuing json command http://127.0.0.1:38899/json/version 2026-03-23 05:33:23,104 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:33:23,262 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Browser version: Chrome/141.0.7390.54 2026-03-23 05:33:23,262 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Issuing json command http://127.0.0.1:38899/json 2026-03-23 05:33:23,263 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:33:23,307 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Websocket url found: ws://127.0.0.1:38899/devtools/page/494D0255E4E22D7394B26D26BA91ABA7 2026-03-23 05:33:23,394 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Enable chrome headless console log notification 2026-03-23 05:33:23,425 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Chrome headless enable page notifications 2026-03-23 05:33:23,581 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:33:23,593 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Setting session cookie in browser 2026-03-23 05:33:23,595 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Open "http://127.0.0.1:8069/pos/ui/195" in browser 2026-03-23 05:33:23,595 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/195" 2026-03-23 05:33:23,654 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:33:24,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:24] "GET /pos/ui/195 HTTP/1.1" 200 - 83 0.069 0.724 2026-03-23 05:33:24,436 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Navigation result: {'frameId': '494D0255E4E22D7394B26D26BA91ABA7', 'loaderId': 'B6311AB7F7E9A91114A94BB5702AE0A2', 'isDownload': False} 2026-03-23 05:33:24,436 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-03-23 05:33:24,476 26 INFO 00799-19-0-all odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-03-23 05:33:24,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:24] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-03-23 05:33:24,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:24] "GET /web/assets/3557503/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-03-23 05:33:24,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:24] "GET /web/assets/b1121d2/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-03-23 05:33:25,248 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:33:25,252 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:33:25,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.023 2026-03-23 05:33:25,375 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Evaluate test code "odoo.startTour('VivaComTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/195", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:33:25,418 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [1/20] Tour VivaComTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-03-23 05:33:25,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.012 0.044 2026-03-23 05:33:25,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:33:25,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:33:25,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.032 0.050 2026-03-23 05:33:25,732 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14429) 2026-03-23 05:33:25,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 7 0.015 0.179 2026-03-23 05:33:25,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.043 0.181 2026-03-23 05:33:25,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.085 2026-03-23 05:33:26,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 269 0.267 0.468 2026-03-23 05:33:26,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-03-23 05:33:26,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:33:26,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:26] "GET /web/image/res.company/270/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.052 2026-03-23 05:33:27,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:33:27,141 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: Owl is running in 'dev' mode. 2026-03-23 05:33:27,256 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:33:27,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:33:27,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:33:27,313 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /hr_attendance/static/img/background-light.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:33:27,316 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:33:27,397 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "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 05:33:27,423 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /web/image/res.users/755/avatar_128 HTTP/1.1" 200 - 14 0.062 0.078 2026-03-23 05:33:27,481 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-03-23 05:33:27,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /web/image?model=res.company&id=270&field=logo HTTP/1.1" 200 - 3 0.022 0.185 2026-03-23 05:33:27,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /web/image/res.company/270/favicon HTTP/1.1" 200 - 4 0.006 0.072 2026-03-23 05:33:27,673 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 4 0.003 0.019 2026-03-23 05:33:27,762 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [2/20] Tour VivaComTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-03-23 05:33:27,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:27] "GET /web/image/res.company/270/favicon HTTP/1.1" 304 - 4 0.010 0.054 2026-03-23 05:33:28,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2466&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.042 0.072 2026-03-23 05:33:28,057 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:33:28,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2467&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.105 2026-03-23 05:33:28,085 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [3/20] Tour VivaComTour → Step click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad")) 2026-03-23 05:33:28,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2468&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.153 2026-03-23 05:33:28,219 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2470&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-03-23 05:33:28,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2469&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.306 2026-03-23 05:33:28,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2471&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.022 0.384 2026-03-23 05:33:28,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2472&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.399 2026-03-23 05:33:28,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2474&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.427 2026-03-23 05:33:28,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image?model=product.template&field=image_128&id=2473&unique=2026-03-23T05:33:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.400 2026-03-23 05:33:28,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.055 0.420 2026-03-23 05:33:28,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "GET /web/image/res.company/270/favicon HTTP/1.1" 304 - 4 0.006 0.408 2026-03-23 05:33:28,829 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [4/20] Tour VivaComTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-03-23 05:33:28,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:28] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.036 2026-03-23 05:33:28,916 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [5/20] Tour VivaComTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1"))) 2026-03-23 05:33:28,966 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [6/20] Tour VivaComTour → Step click numpad button: Price (trigger: div.numpad button:contains(/^Price$/)) 2026-03-23 05:33:29,064 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [7/20] Tour VivaComTour → Step check if --Price-- mode is activated (trigger: div.numpad button:contains(/^Price$/).active) 2026-03-23 05:33:29,122 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [8/20] Tour VivaComTour → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-03-23 05:33:29,180 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [9/20] Tour VivaComTour → Step click numpad button: . (trigger: div.numpad button:contains(/^\.$/)) 2026-03-23 05:33:29,242 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [10/20] Tour VivaComTour → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-03-23 05:33:29,300 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [11/20] Tour VivaComTour → Step click numpad button: Qty (trigger: div.numpad button:contains(/^Qty$/)) 2026-03-23 05:33:29,417 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [12/20] Tour VivaComTour → Step check if --Qty-- mode is activated (trigger: div.numpad button:contains(/^Qty$/).active) 2026-03-23 05:33:29,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.005 0.038 2026-03-23 05:33:29,464 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [13/20] Tour VivaComTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(.qty:contains("1")):has(.price:contains("5.1"))) 2026-03-23 05:33:29,519 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [14/20] Tour VivaComTour → Step go back to the products (trigger: .actionpad .back-button) 2026-03-23 05:33:29,570 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [15/20] Tour VivaComTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-03-23 05:33:29,655 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [16/20] Tour VivaComTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-03-23 05:33:29,683 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:33:29,686 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:33:29,707 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [17/20] Tour VivaComTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-03-23 05:33:29,756 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [18/20] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 05:33:29,806 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [19/20] Tour VivaComTour → Step click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Viva")) 2026-03-23 05:33:29,889 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:29] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:33:29,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:33:29] "POST /web/dataset/call_kw/pos.config/update_customer_display#pos.config.update_customer_display HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 05:33:29,947 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: [20/20] Tour VivaComTour → Step payment screen is shown (trigger: .pos .payment-screen) 2026-03-23 05:33:29,998 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: tour succeeded 2026-03-23 05:33:30,000 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-03-23 05:33:30,219 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data.browser: heap 14092664 (allocated 14942208) 2026-03-23 05:33:30,246 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Closing chrome headless with pid 129856 2026-03-23 05:33:30,248 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Closing websocket connection 2026-03-23 05:33:30,250 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Terminating chrome headless with pid 129856 2026-03-23 05:33:30,374 26 INFO 00799-19-0-all odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_vw_request_data: Removing chrome user profile "/tmp/tmptm2kzp30_chrome_odoo" 2026-03-23 05:33:30,560 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:33:30,646 26 INFO 00799-19-0-all odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-03-23 05:33:31,155 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [8474] 2026-03-23 05:33:31,351 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [1861] 2026-03-23 05:33:31,364 26 INFO 00799-19-0-all odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-03-23 05:33:31,503 26 INFO 00799-19-0-all odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-03-23 05:33:31,733 26 INFO 00799-19-0-all odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-03-23 05:33:31,940 26 INFO 00799-19-0-all odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-03-23 05:33:31,958 26 INFO 00799-19-0-all odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-03-23 05:33:35,189 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1863], uid: 2, model: res.partner 2026-03-23 05:33:35,222 26 INFO 00799-19-0-all odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-03-23 05:33:35,528 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 05:33:35,952 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [8491] 2026-03-23 05:33:36,007 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2667] 2026-03-23 05:33:36,073 26 INFO 00799-19-0-all odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-03-23 05:33:36,266 26 INFO 00799-19-0-all odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-03-23 05:33:36,431 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-03-23 05:33:36,448 26 INFO 00799-19-0-all odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-03-23 05:33:36,599 26 INFO 00799-19-0-all odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-03-23 05:33:36,837 26 INFO 00799-19-0-all odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-03-23 05:33:41,055 26 INFO 00799-19-0-all odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-03-23 05:33:44,851 26 INFO 00799-19-0-all odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-03-23 05:33:45,073 26 INFO 00799-19-0-all odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-03-23 05:33:45,223 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:33:45,495 26 INFO 00799-19-0-all odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-03-23 05:33:46,049 26 INFO 00799-19-0-all odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-03-23 05:33:46,186 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 05:33:46,189 26 INFO 00799-19-0-all odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_demo_xls ... 2026-03-23 05:33:46,191 26 INFO 00799-19-0-all odoo.addons.product.tests.test_import_files: skipped TestImportFiles.test_import_product_demo_xls : Needs demo data to be able to import those files 2026-03-23 05:33:46,209 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:33:46,332 26 INFO 00799-19-0-all odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-03-23 05:33:46,354 26 INFO 00799-19-0-all odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-03-23 05:33:46,363 26 INFO 00799-19-0-all odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-03-23 05:33:46,621 26 INFO 00799-19-0-all odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-03-23 05:33:46,934 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:33:47,633 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-03-23 05:33:47,703 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-03-23 05:33:47,710 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-03-23 05:33:47,834 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-03-23 05:33:47,919 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-03-23 05:33:50,467 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-03-23 05:33:51,154 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-03-23 05:33:51,242 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1025] 2026-03-23 05:33:51,307 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-03-23 05:33:51,694 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-03-23 05:33:51,904 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-03-23 05:33:51,948 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1037] 2026-03-23 05:33:51,992 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1038] 2026-03-23 05:33:51,999 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-03-23 05:33:54,881 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-03-23 05:33:55,637 26 INFO 00799-19-0-all odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-03-23 05:33:58,715 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:33:59,301 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2709] 2026-03-23 05:33:59,685 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2728] 2026-03-23 05:33:59,738 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-03-23 05:33:59,872 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2713, 2722] 2026-03-23 05:33:59,981 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2710] 2026-03-23 05:33:59,998 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-03-23 05:34:00,120 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719] 2026-03-23 05:34:00,232 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [918] 2026-03-23 05:34:00,241 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [919] 2026-03-23 05:34:00,247 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [920] 2026-03-23 05:34:00,487 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2732, 2733, 2734, 2735, 2736, 2737] 2026-03-23 05:34:00,627 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-03-23 05:34:00,718 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-03-23 05:34:00,867 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-03-23 05:34:00,996 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-03-23 05:34:01,458 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-03-23 05:34:02,532 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-03-23 05:34:07,835 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-03-23 05:34:07,859 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-03-23 05:34:08,152 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-03-23 05:34:09,053 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-03-23 05:34:09,354 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-03-23 05:34:09,376 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:10,217 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-03-23 05:34:10,260 26 INFO 00799-19-0-all odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-03-23 05:34:10,317 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:10,624 26 INFO 00799-19-0-all odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-03-23 05:34:10,718 26 INFO 00799-19-0-all odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-03-23 05:34:14,526 26 INFO 00799-19-0-all odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-03-23 05:34:14,715 26 INFO 00799-19-0-all odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-03-23 05:34:14,762 26 INFO 00799-19-0-all odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-03-23 05:34:14,854 26 INFO 00799-19-0-all odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-03-23 05:34:14,935 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 05:34:15,491 26 INFO 00799-19-0-all odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-03-23 05:34:15,913 26 INFO 00799-19-0-all odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-03-23 05:34:16,121 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:16,637 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-03-23 05:34:16,806 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-03-23 05:34:17,004 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:17,530 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-03-23 05:34:17,972 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-03-23 05:34:18,347 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-03-23 05:34:18,969 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-03-23 05:34:20,080 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-03-23 05:34:20,482 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-03-23 05:34:23,695 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-03-23 05:34:24,126 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-03-23 05:34:24,736 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-03-23 05:34:25,009 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-03-23 05:34:25,219 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-03-23 05:34:25,381 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-03-23 05:34:25,555 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-03-23 05:34:25,916 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-03-23 05:34:25,919 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-03-23 05:34:26,014 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 05:34:26,546 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-03-23 05:34:26,744 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-03-23 05:34:26,993 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-03-23 05:34:27,256 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-03-23 05:34:27,448 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-03-23 05:34:27,882 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-03-23 05:34:28,298 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-03-23 05:34:28,587 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-03-23 05:34:28,789 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-03-23 05:34:28,971 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-03-23 05:34:29,221 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:29,254 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-03-23 05:34:29,598 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-03-23 05:34:29,865 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-03-23 05:34:30,266 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-03-23 05:34:30,564 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-03-23 05:34:31,439 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-03-23 05:34:31,756 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-03-23 05:34:32,052 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:32,759 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [2968] 2026-03-23 05:34:32,935 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-03-23 05:34:33,429 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-03-23 05:34:33,563 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-03-23 05:34:34,279 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-03-23 05:34:34,735 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-03-23 05:34:35,597 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-03-23 05:34:36,641 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-03-23 05:34:37,826 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-03-23 05:34:38,494 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-03-23 05:34:38,921 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-03-23 05:34:39,857 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-03-23 05:34:40,114 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-03-23 05:34:40,168 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-03-23 05:34:40,859 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-03-23 05:34:43,157 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:43,164 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-03-23 05:34:43,427 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-03-23 05:34:43,691 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:44,536 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [3021] 2026-03-23 05:34:44,575 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-03-23 05:34:44,990 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-03-23 05:34:45,540 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-03-23 05:34:45,793 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-03-23 05:34:46,127 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-03-23 05:34:46,547 26 INFO 00799-19-0-all odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-03-23 05:34:47,005 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:34:55,433 26 INFO 00799-19-0-all odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-03-23 05:34:56,838 26 INFO 00799-19-0-all odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-03-23 05:34:57,569 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:34:57,579 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 130037 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpp5sq89f7_chrome_odoo 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:38157/json/version 2020-06-01 00:00:00,000 26 INFO 00799-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 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/141.0.7390.54 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:38157/json 2020-06-01 00:00:00,000 26 INFO 00799-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 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:38157/devtools/page/76BF20413174D9589876D7F884FFF6BD 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Open "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/870" in browser 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigating to: "http://127.0.0.1:8069/odoo/action-stock.action_picking_tree_incoming/870" 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/870 HTTP/1.1" 200 - 149 0.162 2.030 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '76BF20413174D9589876D7F884FFF6BD', 'loaderId': '30B8CA78315C98D3B1666029BD886360', 'isDownload': False} 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Evaluate ready code "odoo.isTourReady('test_generate_serial_with_expiration')" 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.034 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.038 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.454 0.405 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.644 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.252 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.038 0.015 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.050 0.094 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14690) 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.151 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.008 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 26 0.039 0.073 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Evaluate test code "odoo.startTour('test_generate_serial_with_expiration', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-stock.action_picking_tree_incoming/870", "delayToCheckUndeterminisms": 0})" 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.036 0.150 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [1/8] Tour test_generate_serial_with_expiration → Step button:contains('Details') 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.049 0.153 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2020-06-01 00:00:00,000 26 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.096 0.265 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.366 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.018 0.395 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.034 0.430 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.449 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.020 0.554 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/get_views#stock.picking.get_views HTTP/1.1" 200 - 86 0.123 0.341 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 59 0.065 0.140 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 44 0.036 0.243 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.032 0.063 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.024 0.049 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [2/8] Tour test_generate_serial_with_expiration → Step .o_widget_generate_serials > button 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 32 0.046 0.100 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_button/stock.move/action_show_details#stock.move.action_show_details HTTP/1.1" 200 - 4 0.012 0.070 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.029 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/get_views#stock.move.get_views HTTP/1.1" 200 - 2 0.005 0.039 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.012 0.043 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move.line/get_views#stock.move.line.get_views HTTP/1.1" 200 - 9 0.013 0.057 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:14691) 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.282 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/web_read#stock.move.web_read HTTP/1.1" 200 - 21 0.036 0.260 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [3/8] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('New') 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.012 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [4/8] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('Generate') 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [5/8] Tour test_generate_serial_with_expiration → Step td.o_field_cell[name=expiration_date] 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.011 0.055 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals#stock.move.action_generate_lot_line_vals HTTP/1.1" 200 - 25 0.025 0.058 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/search_read#ir.sequence.search_read HTTP/1.1" 200 - 4 0.003 0.067 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/onchange#stock.move.onchange HTTP/1.1" 200 - 15 0.012 0.050 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/next_by_id#ir.sequence.next_by_id HTTP/1.1" 200 - 4 0.004 0.012 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [6/8] Tour test_generate_serial_with_expiration → Step .modal button:contains(save) 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [7/8] Tour test_generate_serial_with_expiration → Step button.o_form_button_save 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2320, 2321] 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/web_save#stock.move.web_save HTTP/1.1" 200 - 51 0.114 0.299 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.012 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [8/8] Tour test_generate_serial_with_expiration → Step .o_form_saved 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 35 0.067 0.122 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/web_read#stock.picking.web_read HTTP/1.1" 200 - 35 0.065 0.274 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 28038992 (allocated 30625792) 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 130037 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 130037 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 21 0.029 0.070 2020-06-01 00:00:00,000 26 INFO 00799-19-0-all odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpp5sq89f7_chrome_odoo" 2026-03-23 05:35:09,291 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:35:18,582 26 INFO 00799-19-0-all odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-03-23 05:35:18,830 26 INFO 00799-19-0-all odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-03-23 05:35:19,348 26 INFO 00799-19-0-all odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-03-23 05:35:20,413 26 INFO 00799-19-0-all odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-03-23 05:35:22,006 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:35:26,409 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-03-23 05:35:26,946 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 130220 2026-03-23 05:35:26,946 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmpd3yjzteq_chrome_odoo 2026-03-23 05:35:26,946 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:34369/json/version 2026-03-23 05:35:26,950 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:35:27,126 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:35:27,127 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:34369/json 2026-03-23 05:35:27,164 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:35:27,181 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:34369/devtools/page/BDE38BF60941BAFE5C0A93585A7641BD 2026-03-23 05:35:27,207 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-03-23 05:35:27,257 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-03-23 05:35:27,406 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:35:27,423 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-03-23 05:35:27,425 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:35:27,425 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:35:27,444 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:35:29,797 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:29] "GET /odoo HTTP/1.1" 200 - 153 0.196 2.163 2026-03-23 05:35:29,806 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': 'BDE38BF60941BAFE5C0A93585A7641BD', 'loaderId': 'F0CBE7458B2370D7AEF7E3FA12257B8D', 'isDownload': False} 2026-03-23 05:35:29,807 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-03-23 05:35:29,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:29] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 05:35:29,890 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:29] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.024 2026-03-23 05:35:30,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:30] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.140 0.302 2026-03-23 05:35:30,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:30] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.285 2026-03-23 05:35:30,514 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:30] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 05:35:31,340 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:31] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.025 2026-03-23 05:35:31,388 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.044 2026-03-23 05:35:31,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.044 2026-03-23 05:35:31,479 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:31] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:35:31,624 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:35:31,711 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:35:31,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:31] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.081 0.238 2026-03-23 05:35:31,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.091 2026-03-23 05:35:31,940 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:31] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.054 2026-03-23 05:35:31,973 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14741) 2026-03-23 05:35:31,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.020 0.404 2026-03-23 05:35:32,104 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "GET /odoo HTTP/1.1" 200 - 26 0.038 0.087 2026-03-23 05:35:32,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.170 2026-03-23 05:35:32,393 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:35:32,428 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:35:32,434 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "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 05:35:32,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.067 0.127 2026-03-23 05:35:32,502 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [1/21] Tour burndown_chart_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:35:32,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.022 0.265 2026-03-23 05:35:32,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.329 2026-03-23 05:35:32,742 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.262 2026-03-23 05:35:32,891 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [2/21] Tour burndown_chart_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-03-23 05:35:32,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:32] "POST /mail/data HTTP/1.1" 200 - 35 0.104 0.436 2026-03-23 05:35:33,044 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [3/21] Tour burndown_chart_tour → Step Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains(Burndown Chart Test)) 2026-03-23 05:35:33,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.711 2026-03-23 05:35:33,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.301 2026-03-23 05:35:33,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.038 0.094 2026-03-23 05:35:33,194 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.115 2026-03-23 05:35:33,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:33] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 66 0.130 0.452 2026-03-23 05:35:34,082 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:34] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:35:34,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:34] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 25 0.105 0.167 2026-03-23 05:35:34,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:34] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.096 2026-03-23 05:35:34,609 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:34] "POST /mail/data HTTP/1.1" 200 - 44 0.086 0.219 2026-03-23 05:35:34,672 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [4/21] Tour burndown_chart_tour → Step Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart")) 2026-03-23 05:35:34,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.026 0.138 2026-03-23 05:35:34,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:34] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.047 2026-03-23 05:35:34,813 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [5/21] Tour burndown_chart_tour → Step .o_graph_renderer 2026-03-23 05:35:34,859 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:34] "POST /web/dataset/call_button/project.project/action_project_task_burndown_chart_report#project.project.action_project_task_burndown_chart_report HTTP/1.1" 200 - 13 0.019 0.031 2026-03-23 05:35:34,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:34] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views#project.task.burndown.chart.report.get_views HTTP/1.1" 200 - 15 0.018 0.045 2026-03-23 05:35:35,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:35] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.123 2026-03-23 05:35:35,628 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1f88dab/web.assets_backend_lazy.min.css (id:14742) 2026-03-23 05:35:35,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:35] "GET /web/assets/1f88dab/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 13 0.012 0.504 2026-03-23 05:35:35,855 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c85fcdb/web.assets_backend_lazy.min.js (id:14743) 2026-03-23 05:35:35,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:35] "GET /web/assets/c85fcdb/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 7 0.007 0.726 2026-03-23 05:35:35,904 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:35] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 05:35:36,016 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:36] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 8 0.029 0.059 2026-03-23 05:35:36,062 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:36] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-03-23 05:35:36,133 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5a59b47/web.chartjs_lib.min.js (id:14744) 2026-03-23 05:35:36,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:36] "GET /web/assets/5a59b47/web.chartjs_lib.min.js HTTP/1.1" 200 - 8 0.008 0.061 2026-03-23 05:35:36,369 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [6/21] Tour burndown_chart_tour → Step The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"]))) 2026-03-23 05:35:36,464 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [7/21] Tour burndown_chart_tour → Step Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains(Burndown Chart Test)) 2026-03-23 05:35:36,603 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [8/21] Tour burndown_chart_tour → Step Search Burndown Chart (trigger: input.o_searchview_input) 2026-03-23 05:35:36,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:36] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 - 2 0.002 0.028 2026-03-23 05:35:36,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:36] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.013 0.095 2026-03-23 05:35:36,754 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [9/21] Tour burndown_chart_tour → Step Validate search (trigger: .o_searchview_autocomplete .o-dropdown-item:contains("Project")) 2026-03-23 05:35:37,088 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [10/21] Tour burndown_chart_tour → Step Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Stage") .o_facet_remove) 2026-03-23 05:35:37,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:37] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.009 0.074 2026-03-23 05:35:37,209 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [11/21] Tour burndown_chart_tour → Step A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The report should be grouped either by ") button.o_notification_close) 2026-03-23 05:35:37,360 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [12/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-03-23 05:35:37,526 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [13/21] Tour burndown_chart_tour → Step The Stage group menu item is visible (trigger: .o_group_by_menu .o_menu_item:contains("Stage")) 2026-03-23 05:35:37,657 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [14/21] Tour burndown_chart_tour → Step Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date")) 2026-03-23 05:35:37,730 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:37] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.008 0.055 2026-03-23 05:35:37,746 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [15/21] Tour burndown_chart_tour → Step Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected) 2026-03-23 05:35:37,870 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [16/21] Tour burndown_chart_tour → Step A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close) 2026-03-23 05:35:37,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:37] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.011 0.029 2026-03-23 05:35:37,986 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [17/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-03-23 05:35:38,058 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [18/21] Tour burndown_chart_tour → Step Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date")) 2026-03-23 05:35:38,124 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [19/21] Tour burndown_chart_tour → Step Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child) 2026-03-23 05:35:38,201 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [20/21] Tour burndown_chart_tour → Step Close the Date filter menu (trigger: .o_graph_renderer) 2026-03-23 05:35:38,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:38] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.008 0.031 2026-03-23 05:35:38,315 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: [21/21] Tour burndown_chart_tour → Step Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler) 2026-03-23 05:35:38,381 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-03-23 05:35:38,382 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:35:38,707 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 27085144 (allocated 28790784) 2026-03-23 05:35:38,817 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 130220 2026-03-23 05:35:38,825 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-03-23 05:35:38,835 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 130220 2026-03-23 05:35:39,017 26 INFO 00799-19-0-all odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmpd3yjzteq_chrome_odoo" 2026-03-23 05:35:39,151 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:35:39,158 26 INFO 00799-19-0-all odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-03-23 05:35:39,159 26 INFO 00799-19-0-all odoo.addons.project.tests.test_import_files: skipped TestImportFiles.test_import_task_template_xls : Needs demo data to be able to import those files 2026-03-23 05:35:39,172 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:35:41,111 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-03-23 05:35:41,897 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [8759, 8758, 8757] 2026-03-23 05:35:41,934 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted project.task records with IDs: [1512, 1511, 1510] 2026-03-23 05:35:41,942 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3588, 3589, 3590, 3591, 3592, 3593] 2026-03-23 05:35:42,473 26 INFO 00799-19-0-all odoo.models.unlink: User #774 deleted project.task.type records with IDs: [4662] 2026-03-23 05:35:42,537 26 INFO 00799-19-0-all odoo.models.unlink: User #773 deleted project.task.type records with IDs: [4657] 2026-03-23 05:35:42,588 26 INFO 00799-19-0-all odoo.models.unlink: User #773 deleted project.task.type records with IDs: [4656, 4658] 2026-03-23 05:35:42,630 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted project.task.type records with IDs: [4655, 4661] 2026-03-23 05:35:42,778 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted project.task.type records with IDs: [4664, 4665, 4666] 2026-03-23 05:35:42,788 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-03-23 05:35:43,310 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:35:43,705 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:35:44,111 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:35:44,128 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-03-23 05:35:44,425 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-03-23 05:35:44,465 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [8753, 8751, 8749] 2026-03-23 05:35:44,484 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted project.task records with IDs: [1509, 1507, 1506] 2026-03-23 05:35:44,491 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3580, 3581, 3582, 3583, 3586, 3587] 2026-03-23 05:35:44,828 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-03-23 05:35:45,190 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:35:47,379 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-03-23 05:35:48,024 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 130402 2026-03-23 05:35:48,024 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpdxy4lprz_chrome_odoo 2026-03-23 05:35:48,024 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:38187/json/version 2026-03-23 05:35:48,026 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:35:48,184 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:35:48,184 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:38187/json 2026-03-23 05:35:48,190 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:35:48,259 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:38187/devtools/page/17DAF7274199BB92FFF2B8E1ACF8C983 2026-03-23 05:35:48,302 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-03-23 05:35:48,339 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-03-23 05:35:48,504 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-03-23 05:35:48,519 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-03-23 05:35:48,521 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:35:48,522 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:35:48,544 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:35:50,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:50] "GET /odoo HTTP/1.1" 200 - 150 0.180 2.048 2026-03-23 05:35:50,773 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '17DAF7274199BB92FFF2B8E1ACF8C983', 'loaderId': '8D574420C83E2F1D24817F53C7031DE3', 'isDownload': False} 2026-03-23 05:35:50,773 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-03-23 05:35:50,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:50] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-03-23 05:35:50,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:50] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.036 2026-03-23 05:35:51,119 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:51] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.103 0.154 2026-03-23 05:35:51,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:51] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-03-23 05:35:51,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:51] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-03-23 05:35:52,248 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:35:52,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.019 2026-03-23 05:35:52,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.028 2026-03-23 05:35:52,303 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:35:52,401 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14785) 2026-03-23 05:35:52,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.054 2026-03-23 05:35:52,451 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:35:52,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:35:52,504 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:35:52,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /odoo HTTP/1.1" 200 - 25 0.039 0.098 2026-03-23 05:35:52,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.162 2026-03-23 05:35:52,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /web/image?model=res.users&field=avatar_128&id=781 HTTP/1.1" 200 - 14 0.028 0.057 2026-03-23 05:35:52,898 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:35:52,914 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "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 05:35:52,915 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:35:52,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:52] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.014 0.112 2026-03-23 05:35:52,984 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [1/20] Tour personal_stage_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:35:53,022 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.026 0.188 2026-03-23 05:35:53,091 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:53] "GET /web/image/res.partner/1931/avatar_128?unique=1774244145000 HTTP/1.1" 200 - 6 0.012 0.283 2026-03-23 05:35:53,150 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [2/20] Tour personal_stage_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-03-23 05:35:53,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:53] "POST /mail/data HTTP/1.1" 200 - 33 0.076 0.195 2026-03-23 05:35:53,287 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.283 2026-03-23 05:35:53,318 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [3/20] Tour personal_stage_tour → Step Open Pig Project (trigger: .o_kanban_record:contains("Pig")) 2026-03-23 05:35:53,476 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:53] "POST /mail/data HTTP/1.1" 200 - 41 0.054 0.101 2026-03-23 05:35:53,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.164 2026-03-23 05:35:53,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.104 2026-03-23 05:35:54,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.106 0.167 2026-03-23 05:35:54,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.002 0.180 2026-03-23 05:35:54,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.007 0.172 2026-03-23 05:35:54,461 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 67 0.064 0.264 2026-03-23 05:35:54,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.013 0.338 2026-03-23 05:35:54,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:35:54,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 26 0.027 0.073 2026-03-23 05:35:54,768 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.013 0.037 2026-03-23 05:35:54,785 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [4/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_column_quick_create)) 2026-03-23 05:35:54,836 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [5/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_group_edit)) 2026-03-23 05:35:54,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:54] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.052 0.049 2026-03-23 05:35:54,890 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [6/20] Tour personal_stage_tour → Step Check that there is no create column (trigger: body:not(.o_group_delete)) 2026-03-23 05:35:54,942 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [7/20] Tour personal_stage_tour → Step Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"]) 2026-03-23 05:35:55,001 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [8/20] Tour personal_stage_tour → Step Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"]) 2026-03-23 05:35:55,107 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [9/20] Tour personal_stage_tour → Step Check that we can create a new stage (trigger: .o_column_quick_create.o_quick_create_folded div) 2026-03-23 05:35:55,241 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 781, model: project.task, field: is_timeoff_task 2026-03-23 05:35:55,246 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 781, model: project.task, field: task_to_invoice 2026-03-23 05:35:55,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 80 0.108 0.381 2026-03-23 05:35:55,459 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.025 0.331 2026-03-23 05:35:55,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.038 2026-03-23 05:35:55,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.012 0.056 2026-03-23 05:35:55,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:55] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.075 2026-03-23 05:35:55,732 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 781, model: project.task, field: is_timeoff_task 2026-03-23 05:35:55,737 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 781, model: project.task, field: task_to_invoice 2026-03-23 05:35:55,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.033 0.175 2026-03-23 05:35:55,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.009 0.035 2026-03-23 05:35:56,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 21 0.054 0.110 2026-03-23 05:35:56,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:56] "GET /web/image/res.users/781/avatar_128 HTTP/1.1" 200 - 7 0.009 0.029 2026-03-23 05:35:56,332 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [10/20] Tour personal_stage_tour → Step Create a new personal stage (trigger: input.form-control) 2026-03-23 05:35:56,405 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [11/20] Tour personal_stage_tour → Step Confirm create (trigger: .o_kanban_add) 2026-03-23 05:35:56,486 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [12/20] Tour personal_stage_tour → Step Check that column exists && Open column edit dropdown (trigger: .o_kanban_header:contains(Never)) 2026-03-23 05:35:56,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:56] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.015 0.026 2026-03-23 05:35:56,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:56] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.010 0.019 2026-03-23 05:35:56,635 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [13/20] Tour personal_stage_tour → Step Try editing inbox (trigger: .dropdown-item.o_group_edit) 2026-03-23 05:35:56,737 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [14/20] Tour personal_stage_tour → Step Change title (trigger: div.o_field_char[name="name"] input) 2026-03-23 05:35:56,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:56] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 10 0.017 0.031 2026-03-23 05:35:56,828 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:56] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 05:35:56,944 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [15/20] Tour personal_stage_tour → Step Save changes (trigger: .btn-primary:contains("Save")) 2026-03-23 05:35:57,024 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [16/20] Tour personal_stage_tour → Step Check that column was updated (trigger: .o_kanban_header:contains("Todo")) 2026-03-23 05:35:57,043 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:57] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.006 0.016 2026-03-23 05:35:57,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.008 0.034 2026-03-23 05:35:57,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.019 0.056 2026-03-23 05:35:57,325 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [17/20] Tour personal_stage_tour → Step Create a personal task from the quick create form (trigger: .o-kanban-button-new) 2026-03-23 05:35:57,389 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [18/20] Tour personal_stage_tour → Step Create a new personal task (trigger: input.o_input:not(.o_searchview_input)) 2026-03-23 05:35:57,434 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.006 0.022 2026-03-23 05:35:57,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.010 0.032 2026-03-23 05:35:57,649 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [19/20] Tour personal_stage_tour → Step Confirm create (trigger: .o_kanban_add) 2026-03-23 05:35:57,719 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: [20/20] Tour personal_stage_tour → Step Check that task exists (trigger: .o_kanban_record:contains("New Test Task")) 2026-03-23 05:35:57,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.040 0.080 2026-03-23 05:35:57,987 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.011 0.050 2026-03-23 05:35:58,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.015 0.094 2026-03-23 05:35:58,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.017 2026-03-23 05:35:58,114 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-03-23 05:35:58,116 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:35:58,123 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:35:58] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.008 0.031 2026-03-23 05:35:58,475 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 29461184 (allocated 31547392) 2026-03-23 05:35:58,497 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 130402 2026-03-23 05:35:58,507 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-03-23 05:35:58,520 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 130402 2026-03-23 05:35:58,649 26 INFO 00799-19-0-all odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpdxy4lprz_chrome_odoo" 2026-03-23 05:35:58,781 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:36:08,609 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [17149] 2026-03-23 05:36:08,611 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-03-23 05:36:11,321 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-03-23 05:36:11,984 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-03-23 05:36:12,757 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-03-23 05:36:14,027 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:36:14,241 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Goats" ,"Chell Gladys" ,"Armande ProjectUser" ,"Bastien ProjectManager" with Message-Id <1774244174.1804602-12058-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 292}, 786, mail.alias(597,)) 2026-03-23 05:36:14,749 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to project+goats@test.mycompany.com,bastien.projectmanager@example.com,b.t@example.com,armande.projectuser@example.com,chell@gladys.portal with Message-Id <1774244174.7040441-76118-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 292}, 786, mail.alias(597,)) 2026-03-23 05:36:15,112 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-03-23 05:36:16,013 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-03-23 05:36:17,020 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-03-23 05:36:17,756 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1774244177.7212243-31969-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 293}, 788, mail.alias(598,)) 2026-03-23 05:36:17,919 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-03-23 05:36:18,650 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1774244178.6087449-59971-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 293}, 786, mail.alias(598,)) 2026-03-23 05:36:19,294 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Poilvache" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Customer" ,"New Cc" with Message-Id <1774244179.2326810-39238-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1550, custom_values: None, uid: 1 2026-03-23 05:36:19,509 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [8895, 8894] 2026-03-23 05:36:19,621 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [1947, 1948] 2026-03-23 05:36:19,701 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1774244179.6417861-17602-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 293}, 788, mail.alias(598,)) 2026-03-23 05:36:20,406 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Poilvache" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Customer" ,"New Cc" with Message-Id <1774244180.3640473-42935-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1551, custom_values: None, uid: 1 2026-03-23 05:36:20,605 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [8901, 8900] 2026-03-23 05:36:20,694 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [1949, 1950] 2026-03-23 05:36:20,766 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,help@test.mycompany.com,"Valid Lelitre" with Message-Id <1774244180.7055728-72622-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 293}, 1, mail.alias(598,)) 2026-03-23 05:36:21,706 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Poilvache" ,"Valid Lelitre" ,"Armande ProjectUser" ,"New Customer" ,"New Cc" with Message-Id <1774244181.6518228-84380-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1552, custom_values: None, uid: 1 2026-03-23 05:36:21,911 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [8907, 8906] 2026-03-23 05:36:22,019 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted res.partner records with IDs: [1952, 1953] 2026-03-23 05:36:22,048 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-03-23 05:36:22,903 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1774244182.8918095@localhost>: direct alias match: ('project.task', 0, {'project_id': 293}, 1, mail.alias(598,)) 2026-03-23 05:36:23,113 26 INFO 00799-19-0-all odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1774244183.0993235@localhost>: direct alias match: ('project.task', 0, {'project_id': 293}, 1, mail.alias(598,)) 2026-03-23 05:36:23,265 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-03-23 05:36:24,585 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-03-23 05:36:25,444 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3730, 3731] 2026-03-23 05:36:25,457 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3640, 3641] 2026-03-23 05:36:25,905 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-03-23 05:36:26,925 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-03-23 05:36:28,768 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-03-23 05:36:28,853 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-03-23 05:36:29,293 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-03-23 05:36:29,618 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-03-23 05:36:30,207 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-03-23 05:36:31,092 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-03-23 05:36:31,196 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-03-23 05:36:31,927 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:36:36,425 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-03-23 05:36:37,612 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:36:39,601 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-03-23 05:36:39,869 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:36:42,492 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-03-23 05:36:42,566 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [1] 2026-03-23 05:36:42,633 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-03-23 05:36:42,841 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: html_field_history 2026-03-23 05:36:42,850 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: html_field_history_metadata 2026-03-23 05:36:42,854 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_follower_ids 2026-03-23 05:36:42,857 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_partner_ids 2026-03-23 05:36:42,860 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_ids 2026-03-23 05:36:42,863 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: has_message 2026-03-23 05:36:42,865 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_needaction 2026-03-23 05:36:42,871 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_needaction_counter 2026-03-23 05:36:42,875 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_has_error 2026-03-23 05:36:42,886 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_has_error_counter 2026-03-23 05:36:42,890 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_attachment_count 2026-03-23 05:36:42,893 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_ids 2026-03-23 05:36:42,897 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: website_message_ids 2026-03-23 05:36:42,900 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: message_has_sms_error 2026-03-23 05:36:42,904 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rotting_days 2026-03-23 05:36:42,907 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: is_rotting 2026-03-23 05:36:42,910 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_last_value 2026-03-23 05:36:42,912 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_last_feedback 2026-03-23 05:36:42,915 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_last_image 2026-03-23 05:36:42,918 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_count 2026-03-23 05:36:42,920 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_avg 2026-03-23 05:36:42,923 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_avg_text 2026-03-23 05:36:42,926 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_percentage_satisfaction 2026-03-23 05:36:42,931 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_last_text 2026-03-23 05:36:42,934 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_ids 2026-03-23 05:36:42,937 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_state 2026-03-23 05:36:42,940 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_user_id 2026-03-23 05:36:42,942 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_type_id 2026-03-23 05:36:42,943 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_type_icon 2026-03-23 05:36:42,947 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_date_deadline 2026-03-23 05:36:42,949 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: my_activity_date_deadline 2026-03-23 05:36:42,952 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_summary 2026-03-23 05:36:42,954 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_exception_decoration 2026-03-23 05:36:42,957 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_exception_icon 2026-03-23 05:36:42,959 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: activity_calendar_event_id 2026-03-23 05:36:42,961 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: email_cc 2026-03-23 05:36:42,964 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: access_warning 2026-03-23 05:36:42,967 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: date_end 2026-03-23 05:36:42,976 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: task_properties 2026-03-23 05:36:42,988 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: role_ids 2026-03-23 05:36:42,999 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: personal_stage_type_ids 2026-03-23 05:36:43,001 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: personal_stage_id 2026-03-23 05:36:43,004 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: personal_stage_type_id 2026-03-23 05:36:43,007 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: partner_phone 2026-03-23 05:36:43,014 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: rating_active 2026-03-23 05:36:43,035 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: attachment_ids 2026-03-23 05:36:43,096 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: project_privacy_visibility 2026-03-23 05:36:43,100 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: subtask_completion_percentage 2026-03-23 05:36:43,103 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: working_hours_open 2026-03-23 05:36:43,106 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: working_hours_close 2026-03-23 05:36:43,108 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: working_days_open 2026-03-23 05:36:43,111 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: working_days_close 2026-03-23 05:36:43,114 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: closed_depend_on_count 2026-03-23 05:36:43,116 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: link_preview_name 2026-03-23 05:36:43,119 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: create_uid 2026-03-23 05:36:43,121 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: write_uid 2026-03-23 05:36:43,124 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: child_count 2026-03-23 05:36:43,128 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: partner_name 2026-03-23 05:36:43,131 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: partner_company_name 2026-03-23 05:36:43,134 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: remaining_hours_percentage 2026-03-23 05:36:43,136 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: user_skill_ids 2026-03-23 05:36:43,139 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: leave_types_count 2026-03-23 05:36:43,143 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: is_timeoff_task 2026-03-23 05:36:43,146 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: project_sale_order_id 2026-03-23 05:36:43,161 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: sale_order_state 2026-03-23 05:36:43,165 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: task_to_invoice 2026-03-23 05:36:43,168 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: pricing_type 2026-03-23 05:36:43,171 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: is_project_map_empty 2026-03-23 05:36:43,174 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: has_multi_sol 2026-03-23 05:36:43,177 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: timesheet_product_id 2026-03-23 05:36:43,179 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.task, field: last_sol_of_customer 2026-03-23 05:36:43,184 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-03-23 05:36:43,658 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-03-23 05:36:43,825 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [1] 2026-03-23 05:36:43,912 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3794] 2026-03-23 05:36:43,921 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3790] 2026-03-23 05:36:45,083 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-03-23 05:36:45,628 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: id 2026-03-23 05:36:45,654 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: display_name 2026-03-23 05:36:45,678 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_is_follower 2026-03-23 05:36:45,694 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: duration_tracking 2026-03-23 05:36:45,713 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: access_url 2026-03-23 05:36:45,733 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: access_token 2026-03-23 05:36:45,751 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: active 2026-03-23 05:36:45,770 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: stage_id_color 2026-03-23 05:36:45,791 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: create_date 2026-03-23 05:36:45,812 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: write_date 2026-03-23 05:36:45,832 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: date_assign 2026-03-23 05:36:45,877 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 803, model: project.project, field: message_follower_ids 2026-03-23 05:36:45,899 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: display_in_project 2026-03-23 05:36:45,926 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: allocated_hours 2026-03-23 05:36:45,949 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: subtask_allocated_hours 2026-03-23 05:36:46,032 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: user_ids 2026-03-23 05:36:46,072 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: portal_user_names 2026-03-23 05:36:46,100 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: email_from 2026-03-23 05:36:46,141 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: company_id 2026-03-23 05:36:46,159 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: ir.attachment 2026-03-23 05:36:46,201 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: subtask_count 2026-03-23 05:36:46,226 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: closed_subtask_count 2026-03-23 05:36:46,249 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: allow_milestones 2026-03-23 05:36:46,315 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: milestone_id 2026-03-23 05:36:46,335 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: has_late_and_unreached_milestone 2026-03-23 05:36:46,354 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: allow_task_dependencies 2026-03-23 05:36:46,377 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: depend_on_ids 2026-03-23 05:36:46,399 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: depend_on_count 2026-03-23 05:36:46,437 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: dependent_ids 2026-03-23 05:36:46,470 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: dependent_tasks_count 2026-03-23 05:36:46,517 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: display_parent_task_button 2026-03-23 05:36:46,538 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: current_user_same_company_partner 2026-03-23 05:36:46,555 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: display_follow_button 2026-03-23 05:36:46,589 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: allow_recurring_tasks 2026-03-23 05:36:46,618 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: recurring_task 2026-03-23 05:36:46,644 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: recurring_count 2026-03-23 05:36:46,649 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: project.task.recurrence 2026-03-23 05:36:46,673 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: repeat_interval 2026-03-23 05:36:46,706 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: repeat_unit 2026-03-23 05:36:46,727 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: repeat_type 2026-03-23 05:36:46,750 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: repeat_until 2026-03-23 05:36:46,790 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: is_template 2026-03-23 05:36:46,807 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: has_project_template 2026-03-23 05:36:46,833 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: has_template_ancestor 2026-03-23 05:36:46,859 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: analytic_account_active 2026-03-23 05:36:46,875 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: allow_timesheets 2026-03-23 05:36:46,890 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: remaining_hours 2026-03-23 05:36:46,907 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: effective_hours 2026-03-23 05:36:46,926 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: total_hours_spent 2026-03-23 05:36:46,946 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: progress 2026-03-23 05:36:46,971 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: overtime 2026-03-23 05:36:46,989 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: subtask_effective_hours 2026-03-23 05:36:47,063 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: timesheet_ids 2026-03-23 05:36:47,117 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: encode_uom_in_days 2026-03-23 05:36:47,155 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: sale_order_id 2026-03-23 05:36:47,195 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: sale_line_id 2026-03-23 05:36:47,250 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: allow_billable 2026-03-23 05:36:47,314 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: display_sale_order_button 2026-03-23 05:36:47,335 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: remaining_hours_so 2026-03-23 05:36:47,378 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: remaining_hours_available 2026-03-23 05:36:47,431 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: html_field_history 2026-03-23 05:36:47,450 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: html_field_history_metadata 2026-03-23 05:36:47,467 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: mail.followers 2026-03-23 05:36:47,555 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_partner_ids 2026-03-23 05:36:47,596 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_ids 2026-03-23 05:36:47,619 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: has_message 2026-03-23 05:36:47,633 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_needaction 2026-03-23 05:36:47,656 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_needaction_counter 2026-03-23 05:36:47,678 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_has_error 2026-03-23 05:36:47,704 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_has_error_counter 2026-03-23 05:36:47,723 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_attachment_count 2026-03-23 05:36:47,725 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: rating.rating 2026-03-23 05:36:47,769 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: website_message_ids 2026-03-23 05:36:47,791 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: message_has_sms_error 2026-03-23 05:36:47,818 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rotting_days 2026-03-23 05:36:47,837 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: is_rotting 2026-03-23 05:36:47,863 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_last_value 2026-03-23 05:36:47,884 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_last_feedback 2026-03-23 05:36:47,910 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_last_image 2026-03-23 05:36:47,944 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_count 2026-03-23 05:36:47,968 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_avg 2026-03-23 05:36:47,988 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_avg_text 2026-03-23 05:36:48,007 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_percentage_satisfaction 2026-03-23 05:36:48,025 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_last_text 2026-03-23 05:36:48,028 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: mail.activity 2026-03-23 05:36:48,049 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: activity_state 2026-03-23 05:36:48,094 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: activity_user_id 2026-03-23 05:36:48,097 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: mail.activity.type 2026-03-23 05:36:48,115 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: activity_type_icon 2026-03-23 05:36:48,136 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: activity_date_deadline 2026-03-23 05:36:48,167 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: my_activity_date_deadline 2026-03-23 05:36:48,187 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: activity_summary 2026-03-23 05:36:48,208 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: activity_exception_decoration 2026-03-23 05:36:48,227 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: activity_exception_icon 2026-03-23 05:36:48,258 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: activity_calendar_event_id 2026-03-23 05:36:48,292 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: email_cc 2026-03-23 05:36:48,318 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: access_warning 2026-03-23 05:36:48,338 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: date_end 2026-03-23 05:36:48,368 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: task_properties 2026-03-23 05:36:48,374 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: project.role 2026-03-23 05:36:48,405 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: personal_stage_type_ids 2026-03-23 05:36:48,408 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: project.task.stage.personal 2026-03-23 05:36:48,438 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: personal_stage_type_id 2026-03-23 05:36:48,461 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: partner_phone 2026-03-23 05:36:48,488 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: rating_active 2026-03-23 05:36:48,513 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: attachment_ids 2026-03-23 05:36:48,535 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: project_privacy_visibility 2026-03-23 05:36:48,565 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: subtask_completion_percentage 2026-03-23 05:36:48,601 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: working_hours_open 2026-03-23 05:36:48,632 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: working_hours_close 2026-03-23 05:36:48,659 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: working_days_open 2026-03-23 05:36:48,693 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: working_days_close 2026-03-23 05:36:48,716 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: closed_depend_on_count 2026-03-23 05:36:48,742 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: link_preview_name 2026-03-23 05:36:48,784 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: create_uid 2026-03-23 05:36:48,824 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: write_uid 2026-03-23 05:36:48,861 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: child_count 2026-03-23 05:36:48,889 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: partner_name 2026-03-23 05:36:48,912 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: partner_company_name 2026-03-23 05:36:48,937 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: remaining_hours_percentage 2026-03-23 05:36:48,940 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 803, model: hr.employee.skill 2026-03-23 05:36:48,985 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: leave_types_count 2026-03-23 05:36:49,019 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: is_timeoff_task 2026-03-23 05:36:49,061 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: project_sale_order_id 2026-03-23 05:36:49,082 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: sale_order_state 2026-03-23 05:36:49,101 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: task_to_invoice 2026-03-23 05:36:49,122 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: pricing_type 2026-03-23 05:36:49,147 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: is_project_map_empty 2026-03-23 05:36:49,164 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: has_multi_sol 2026-03-23 05:36:49,231 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: timesheet_product_id 2026-03-23 05:36:49,264 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: write, uid: 803, model: project.task, field: last_sol_of_customer 2026-03-23 05:36:49,287 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:36:49,861 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-03-23 05:36:50,589 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 130593 2026-03-23 05:36:50,596 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpsa16sp7d_chrome_odoo 2026-03-23 05:36:50,597 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:41579/json/version 2026-03-23 05:36:50,607 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:36:50,818 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/141.0.7390.54 2026-03-23 05:36:50,818 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:41579/json 2026-03-23 05:36:50,819 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:36:50,890 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:41579/devtools/page/68D3199056C7A479158A2C669AFA4DA4 2026-03-23 05:36:50,935 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-03-23 05:36:50,977 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-03-23 05:36:51,291 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:36:51,314 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-03-23 05:36:51,317 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:36:51,317 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:36:51,349 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:36:53,532 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:53] "GET /odoo HTTP/1.1" 200 - 150 0.140 2.051 2026-03-23 05:36:53,544 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': '68D3199056C7A479158A2C669AFA4DA4', 'loaderId': '5C012C7134916CC01185D09BBFE91D7C', 'isDownload': False} 2026-03-23 05:36:53,544 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-03-23 05:36:53,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:53] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 05:36:53,892 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.090 0.184 2026-03-23 05:36:53,907 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:53] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.285 2026-03-23 05:36:53,986 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:53] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 05:36:54,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:54] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-03-23 05:36:54,972 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:54] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:36:55,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.037 0.014 2026-03-23 05:36:55,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 05:36:55,057 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:36:55,098 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:36:55,142 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.026 0.046 2026-03-23 05:36:55,189 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-03-23 05:36:55,192 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14919) 2026-03-23 05:36:55,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.006 0.085 2026-03-23 05:36:55,213 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:36:55,242 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:36:55,381 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /odoo HTTP/1.1" 200 - 26 0.029 0.077 2026-03-23 05:36:55,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.128 2026-03-23 05:36:55,645 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:36:55,649 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:36:55,663 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:36:55,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.059 0.072 2026-03-23 05:36:55,769 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [1/36] Tour project_sharing_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:36:55,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "GET /web/image/res.partner/3/avatar_128?unique=1774244209000 HTTP/1.1" 200 - 6 0.037 0.199 2026-03-23 05:36:55,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:55] "POST /mail/data HTTP/1.1" 200 - 35 0.053 0.112 2026-03-23 05:36:56,024 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [2/36] Tour project_sharing_tour → Step Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-23 05:36:56,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.435 2026-03-23 05:36:56,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.044 0.380 2026-03-23 05:36:56,233 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.019 0.652 2026-03-23 05:36:56,244 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [3/36] Tour project_sharing_tour → Step Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-23 05:36:56,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.046 2026-03-23 05:36:56,401 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [4/36] Tour project_sharing_tour → Step Open the project dropdown. (trigger: .o_kanban_record:contains(Project Sharing)) 2026-03-23 05:36:56,830 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:56] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 66 0.099 0.308 2026-03-23 05:36:56,851 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.395 2026-03-23 05:36:57,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:57] "POST /mail/data HTTP/1.1" 200 - 50 0.118 0.561 2026-03-23 05:36:57,299 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:57] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 31 0.035 0.318 2026-03-23 05:36:57,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:57] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.348 2026-03-23 05:36:57,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.046 2026-03-23 05:36:57,443 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:57] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.052 2026-03-23 05:36:57,756 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [5/36] Tour project_sharing_tour → Step Start editing the project. (trigger: .dropdown-menu a:contains("Share")) 2026-03-23 05:36:57,870 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [6/36] Tour project_sharing_tour → Step Add a collaborator to the project. (trigger: .modal div[name="collaborator_ids"] .o_field_x2many_list_row_add > a) 2026-03-23 05:36:57,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:57] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.025 0.136 2026-03-23 05:36:57,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:57] "POST /web/dataset/call_button/project.project/action_open_share_project_wizard#project.project.action_open_share_project_wizard HTTP/1.1" 200 - 10 0.018 0.089 2026-03-23 05:36:58,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:58] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 16 0.021 0.044 2026-03-23 05:36:58,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:58] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 12 0.030 0.035 2026-03-23 05:36:58,370 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [7/36] Tour project_sharing_tour → Step Select the user portal as collaborator to the "Project Sharing" project. (trigger: .modal div[name="collaborator_ids"] div[name="partner_id"] input) 2026-03-23 05:36:58,413 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:58] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.003 0.018 2026-03-23 05:36:58,634 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [8/36] Tour project_sharing_tour → Step .ui-autocomplete a.dropdown-item:contains("Georges") 2026-03-23 05:36:58,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:58] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.021 0.057 2026-03-23 05:36:58,757 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [9/36] Tour project_sharing_tour → Step Open Access mode selection dropdown. (trigger: .modal div[name="collaborator_ids"] div[name="access_mode"] input) 2026-03-23 05:36:58,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:58] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.004 0.010 2026-03-23 05:36:58,834 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:58] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.007 0.023 2026-03-23 05:36:58,842 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [10/36] Tour project_sharing_tour → Step .o_select_menu_item:contains(Edit) 2026-03-23 05:36:58,956 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [11/36] Tour project_sharing_tour → Step Confirm the project sharing with this portal user. (trigger: .modal footer > button[name="action_share_record"]) 2026-03-23 05:36:58,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:58] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.009 0.033 2026-03-23 05:36:59,038 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [12/36] Tour project_sharing_tour → Step body:not(:has(.modal)) 2026-03-23 05:36:59,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:59] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.024 0.063 2026-03-23 05:36:59,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:59] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.036 2026-03-23 05:36:59,432 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 05:36:59,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:59] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 100 0.103 0.161 2026-03-23 05:36:59,782 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:59] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 64 0.115 0.207 2026-03-23 05:36:59,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:36:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.040 0.076 2026-03-23 05:36:59,979 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [13/36] Tour project_sharing_tour → Step Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client) 2026-03-23 05:37:02,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:02] "GET /my/projects HTTP/1.1" 200 - 143 0.319 2.143 2026-03-23 05:37:02,608 26 INFO 00799-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 05:37:02,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:02] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.070 0.078 2026-03-23 05:37:02,800 26 INFO 00799-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 05:37:02,803 26 INFO 00799-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 05:37:02,819 26 INFO 00799-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 05:37:02,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:02] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.020 0.220 2026-03-23 05:37:02,869 26 INFO 00799-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 05:37:02,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:02] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.010 0.102 2026-03-23 05:37:02,985 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:02] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.013 0.032 2026-03-23 05:37:03,125 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:03] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:37:03,175 26 INFO 00799-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 05:37:03,239 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:03] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.011 0.096 2026-03-23 05:37:03,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:03] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.003 0.118 2026-03-23 05:37:03,793 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:37:03,831 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [14/36] Tour project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-03-23 05:37:04,049 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:04] "POST /mail/data HTTP/1.1" 200 - 21 0.042 0.063 2026-03-23 05:37:04,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:04] "GET /my/projects/314 HTTP/1.1" 303 - 4 0.002 0.019 2026-03-23 05:37:04,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:04] "GET /my/projects/314/project_sharing HTTP/1.1" 200 - 68 0.071 0.425 2026-03-23 05:37:04,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:04] "GET /web/assets/2b40098/project.webclient.min.css HTTP/1.1" 200 - 2 0.006 0.027 2026-03-23 05:37:04,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:04] "GET /web/assets/1a504f0/project.webclient.min.js HTTP/1.1" 200 - 2 0.009 0.031 2026-03-23 05:37:04,814 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:04] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.017 0.010 2026-03-23 05:37:05,455 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:05] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:37:05,469 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [15/36] Tour project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing .o_kanban_renderer) 2026-03-23 05:37:05,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.025 0.014 2026-03-23 05:37:05,549 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-03-23 05:37:05,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:05] "POST /web/action/load HTTP/1.1" 200 - 12 0.017 0.031 2026-03-23 05:37:05,734 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:05] "POST /mail/data HTTP/1.1" 200 - 21 0.024 0.068 2026-03-23 05:37:05,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-03-23 05:37:05,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:05] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 55 0.057 0.216 2026-03-23 05:37:06,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:06] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.040 2026-03-23 05:37:06,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:06] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.009 0.064 2026-03-23 05:37:06,306 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:06] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:37:06,316 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [16/36] Tour project_sharing_tour → Step Click "Create" button (trigger: button.o-kanban-button-new) 2026-03-23 05:37:06,382 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [17/36] Tour project_sharing_tour → Step Create Task (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-03-23 05:37:06,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.020 2026-03-23 05:37:06,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:37:06,494 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [18/36] Tour project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: .o_kanban_group:not(.o_group_draggable)) 2026-03-23 05:37:06,549 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [19/36] Tour project_sharing_tour → Step Go to the form view of this new task (trigger: .o_kanban_quick_create .o_kanban_edit) 2026-03-23 05:37:06,629 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [20/36] Tour project_sharing_tour → Step Change the stage of the task. (trigger: div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-03-23 05:37:06,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.038 0.095 2026-03-23 05:37:06,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.009 0.025 2026-03-23 05:37:06,922 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.003 0.061 2026-03-23 05:37:07,068 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.028 0.074 2026-03-23 05:37:07,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:07] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:37:07,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:07] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.004 0.011 2026-03-23 05:37:07,486 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [21/36] Tour project_sharing_tour → Step Write a message in the chatter of the task (trigger: .o-mail-Composer-input) 2026-03-23 05:37:07,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.034 0.084 2026-03-23 05:37:07,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:07] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.010 0.130 2026-03-23 05:37:07,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:07] "POST /mail/data HTTP/1.1" 200 - 9 0.020 0.151 2026-03-23 05:37:08,248 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [22/36] Tour project_sharing_tour → Step Send the message (trigger: .o-mail-Composer-send:enabled) 2026-03-23 05:37:08,322 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:37:08,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:37:08,431 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [23/36] Tour project_sharing_tour → Step Go back to the kanban view (trigger: ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-03-23 05:37:08,493 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [24/36] Tour project_sharing_tour → Step open the search panel menu (trigger: .o_searchview_dropdown_toggler) 2026-03-23 05:37:08,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:08] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 39 0.061 0.109 2026-03-23 05:37:08,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:08] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.088 2026-03-23 05:37:08,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:08] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.006 2026-03-23 05:37:08,771 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:14924) 2026-03-23 05:37:08,777 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:08] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.226 2026-03-23 05:37:08,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.003 0.371 2026-03-23 05:37:09,229 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [25/36] Tour project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-03-23 05:37:09,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /mail/message/post HTTP/1.1" 200 - 29 0.084 0.145 2026-03-23 05:37:09,283 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.217 2026-03-23 05:37:09,338 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [26/36] Tour project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-03-23 05:37:09,393 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [27/36] Tour project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: .o_favorite_menu .o_add_favorite) 2026-03-23 05:37:09,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.038 0.272 2026-03-23 05:37:09,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /mail/chatter_fetch HTTP/1.1" 200 - 3 0.006 0.091 2026-03-23 05:37:09,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /mail/data HTTP/1.1" 200 - 4 0.006 0.074 2026-03-23 05:37:09,517 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [28/36] Tour project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-03-23 05:37:09,573 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [29/36] Tour project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-03-23 05:37:09,641 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.019 0.047 2026-03-23 05:37:09,642 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [30/36] Tour project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-03-23 05:37:09,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.012 2026-03-23 05:37:09,710 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [31/36] Tour project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-03-23 05:37:09,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.017 0.048 2026-03-23 05:37:09,869 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [32/36] Tour project_sharing_tour → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-03-23 05:37:09,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:09] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.017 0.046 2026-03-23 05:37:09,941 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [33/36] Tour project_sharing_tour → Step .o_list_view 2026-03-23 05:37:10,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.076 2026-03-23 05:37:10,141 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [34/36] Tour project_sharing_tour → Step .o_optional_columns_dropdown_toggle 2026-03-23 05:37:10,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.017 0.045 2026-03-23 05:37:10,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:10] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:37:10,306 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [35/36] Tour project_sharing_tour → Step .dropdown-item:contains("Milestone") 2026-03-23 05:37:10,366 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: [36/36] Tour project_sharing_tour → Step Check the list view (trigger: .o_list_view) 2026-03-23 05:37:10,431 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-03-23 05:37:10,438 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 05:37:10,888 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 23148036 (allocated 24866816) 2026-03-23 05:37:10,911 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 130593 2026-03-23 05:37:10,916 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-03-23 05:37:10,920 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 130593 2026-03-23 05:37:11,208 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmpsa16sp7d_chrome_odoo" 2026-03-23 05:37:11,294 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-03-23 05:37:12,428 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 130826 2026-03-23 05:37:12,429 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp4zd8dzyv_chrome_odoo 2026-03-23 05:37:12,429 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:37771/json/version 2026-03-23 05:37:12,435 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:37:12,632 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/141.0.7390.54 2026-03-23 05:37:12,632 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:37771/json 2026-03-23 05:37:12,633 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:37:12,700 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:37771/devtools/page/3AB839C37A02EA3183FD7DD394936DDC 2026-03-23 05:37:12,741 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-03-23 05:37:12,753 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-03-23 05:37:13,077 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-03-23 05:37:13,091 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-03-23 05:37:13,095 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Open "http://127.0.0.1:8069/my/projects" in browser 2026-03-23 05:37:13,095 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-03-23 05:37:13,133 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:37:15,147 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:15] "GET /my/projects HTTP/1.1" 200 - 135 0.139 1.884 2026-03-23 05:37:15,153 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '3AB839C37A02EA3183FD7DD394936DDC', 'loaderId': '59DDB1FA1BC4AD8A86AEBCB9C947E624', 'isDownload': False} 2026-03-23 05:37:15,153 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-03-23 05:37:15,202 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:15] "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 05:37:15,242 26 INFO 00799-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 05:37:15,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:15] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.108 0.085 2026-03-23 05:37:15,436 26 INFO 00799-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 05:37:15,459 26 INFO 00799-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 05:37:15,459 26 INFO 00799-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 05:37:15,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:15] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.026 0.216 2026-03-23 05:37:15,496 26 INFO 00799-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 05:37:15,535 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:15] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.011 0.067 2026-03-23 05:37:15,712 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:15] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:37:15,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:15] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.016 0.022 2026-03-23 05:37:15,719 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:37:15,910 26 INFO 00799-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 05:37:16,087 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:16] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.048 0.216 2026-03-23 05:37:16,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:16] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.006 0.233 2026-03-23 05:37:16,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-03-23 05:37:16,961 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:37:16,981 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [1/23] Tour portal_project_sharing_tour → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-03-23 05:37:17,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:17] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.031 2026-03-23 05:37:17,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:17] "GET /my/projects/314 HTTP/1.1" 303 - 11 0.009 0.034 2026-03-23 05:37:17,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:17] "GET /my/projects/314/project_sharing HTTP/1.1" 200 - 70 0.062 0.429 2026-03-23 05:37:17,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:17] "GET /web/assets/2b40098/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-03-23 05:37:17,930 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:17] "GET /web/assets/1a504f0/project.webclient.min.js HTTP/1.1" 200 - 2 0.005 0.058 2026-03-23 05:37:17,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:17] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 05:37:18,580 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:18] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:37:18,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:37:18,642 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [2/23] Tour portal_project_sharing_tour → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing .o_kanban_renderer) 2026-03-23 05:37:18,688 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-03-23 05:37:18,716 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14929) 2026-03-23 05:37:18,721 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.047 2026-03-23 05:37:18,860 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:18] "POST /web/action/load HTTP/1.1" 200 - 12 0.023 0.061 2026-03-23 05:37:18,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:18] "POST /mail/data HTTP/1.1" 200 - 18 0.026 0.115 2026-03-23 05:37:18,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.130 2026-03-23 05:37:19,273 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.076 0.290 2026-03-23 05:37:19,417 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.074 2026-03-23 05:37:19,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 27 0.032 0.136 2026-03-23 05:37:19,939 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [3/23] Tour portal_project_sharing_tour → Step Click "Create" button (trigger: button.o-kanban-button-new) 2026-03-23 05:37:20,003 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [4/23] Tour portal_project_sharing_tour → Step Create Task (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-03-23 05:37:20,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.012 2026-03-23 05:37:20,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.008 2026-03-23 05:37:20,101 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [5/23] Tour portal_project_sharing_tour → Step Check that task stages cannot be drag and dropped (trigger: .o_kanban_group:not(.o_group_draggable)) 2026-03-23 05:37:20,154 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [6/23] Tour portal_project_sharing_tour → Step Go to the form view of this new task (trigger: .o_kanban_quick_create .o_kanban_edit) 2026-03-23 05:37:20,240 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [7/23] Tour portal_project_sharing_tour → Step Change the stage of the task. (trigger: div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done)) 2026-03-23 05:37:20,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.060 0.087 2026-03-23 05:37:20,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.016 0.029 2026-03-23 05:37:20,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.007 0.053 2026-03-23 05:37:20,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 35 0.024 0.056 2026-03-23 05:37:20,815 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:20] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:37:20,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:20] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.005 0.007 2026-03-23 05:37:21,128 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [8/23] Tour portal_project_sharing_tour → Step Write a message in the chatter of the task (trigger: .o-mail-Composer-input) 2026-03-23 05:37:21,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:21] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 33 0.068 0.124 2026-03-23 05:37:21,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:21] "POST /mail/data HTTP/1.1" 200 - 15 0.013 0.168 2026-03-23 05:37:21,493 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:21] "POST /mail/chatter_fetch HTTP/1.1" 200 - 8 0.028 0.279 2026-03-23 05:37:21,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:21] "GET /web/image/res.partner/1982/avatar_128?access_token=1494fed874a3dfa1990403410eac63ddfe74afe952ba411108ca43a988901482o0x69e4e7cd&unique=1774244209000 HTTP/1.1" 200 - 5 0.007 0.324 2026-03-23 05:37:22,043 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [9/23] Tour portal_project_sharing_tour → Step Send the message (trigger: .o-mail-Composer-send:enabled) 2026-03-23 05:37:22,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.006 0.008 2026-03-23 05:37:22,300 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [10/23] Tour portal_project_sharing_tour → Step Go back to the kanban view (trigger: ol.breadcrumb > li.o_back_button > a:contains(Project Sharing)) 2026-03-23 05:37:22,410 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [11/23] Tour portal_project_sharing_tour → Step open the search panel menu (trigger: .o_searchview_dropdown_toggler) 2026-03-23 05:37:22,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 50 0.151 0.169 2026-03-23 05:37:22,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.300 2026-03-23 05:37:22,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:22] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.186 2026-03-23 05:37:22,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.009 0.060 2026-03-23 05:37:22,750 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [12/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-03-23 05:37:22,824 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [13/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-03-23 05:37:22,904 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [14/23] Tour portal_project_sharing_tour → Step open accordion "save current search" in favorite menu (trigger: .o_favorite_menu .o_add_favorite) 2026-03-23 05:37:22,937 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:14930) 2026-03-23 05:37:22,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:22] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.013 0.402 2026-03-23 05:37:22,971 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [15/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-03-23 05:37:23,053 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.040 0.408 2026-03-23 05:37:23,061 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.537 2026-03-23 05:37:23,068 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [16/23] Tour portal_project_sharing_tour → Step click on the first item in the filter menu (trigger: .o_filter_menu .dropdown-item:first-child) 2026-03-23 05:37:23,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 19 0.030 0.454 2026-03-23 05:37:23,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.035 0.095 2026-03-23 05:37:23,220 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [17/23] Tour portal_project_sharing_tour → Step click on the first item in the group by menu (trigger: .o_group_by_menu .dropdown-item:first-child) 2026-03-23 05:37:23,309 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [18/23] Tour portal_project_sharing_tour → Step click to "save" button in favorite menu (trigger: .o_favorite_menu .o_accordion_values .o_save_favorite) 2026-03-23 05:37:23,372 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [19/23] Tour portal_project_sharing_tour → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-03-23 05:37:23,415 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /mail/message/post HTTP/1.1" 200 - 35 0.071 0.163 2026-03-23 05:37:23,433 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.006 0.168 2026-03-23 05:37:23,477 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [20/23] Tour portal_project_sharing_tour → Step .o_list_view 2026-03-23 05:37:23,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 19 0.064 0.231 2026-03-23 05:37:23,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.019 0.202 2026-03-23 05:37:23,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /mail/chatter_fetch HTTP/1.1" 200 - 3 0.004 0.098 2026-03-23 05:37:23,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 9 0.019 0.199 2026-03-23 05:37:23,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /mail/data HTTP/1.1" 200 - 9 0.015 0.216 2026-03-23 05:37:23,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:23] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.040 0.047 2026-03-23 05:37:23,875 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [21/23] Tour portal_project_sharing_tour → Step .o_optional_columns_dropdown_toggle 2026-03-23 05:37:24,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:24] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.020 2026-03-23 05:37:24,026 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:24] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:37:24,104 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [22/23] Tour portal_project_sharing_tour → Step .dropdown-item:contains("Milestone") 2026-03-23 05:37:24,157 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: [23/23] Tour portal_project_sharing_tour → Step Check the list view (trigger: .o_list_view) 2026-03-23 05:37:24,214 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-03-23 05:37:24,220 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:37:24,584 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22350216 (allocated 23863296) 2026-03-23 05:37:24,592 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 130826 2026-03-23 05:37:24,596 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-03-23 05:37:24,598 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 130826 2026-03-23 05:37:24,714 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmp4zd8dzyv_chrome_odoo" 2026-03-23 05:37:24,803 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-03-23 05:37:25,780 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 131014 2026-03-23 05:37:25,781 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpxp23sjo9_chrome_odoo 2026-03-23 05:37:25,781 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:33839/json/version 2026-03-23 05:37:25,784 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33839', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:37:25,926 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/141.0.7390.54 2026-03-23 05:37:25,926 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:33839/json 2026-03-23 05:37:25,949 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33839', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:37:26,035 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:33839/devtools/page/5FC43D988A6C4A3DA7A3BFAD896C3C30 2026-03-23 05:37:26,082 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-03-23 05:37:26,090 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-03-23 05:37:26,292 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-03-23 05:37:26,303 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-03-23 05:37:26,317 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Open "http://127.0.0.1:8069/my/projects" in browser 2026-03-23 05:37:26,317 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-03-23 05:37:26,337 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:37:28,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:28] "GET /my/projects HTTP/1.1" 200 - 135 0.200 2.191 2026-03-23 05:37:28,733 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': '5FC43D988A6C4A3DA7A3BFAD896C3C30', 'loaderId': '95781FA017C08F9413117AB474DCF7E2', 'isDownload': False} 2026-03-23 05:37:28,734 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-03-23 05:37:28,795 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:28] "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 05:37:28,822 26 INFO 00799-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 05:37:28,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:28] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.093 0.103 2026-03-23 05:37:29,028 26 INFO 00799-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 05:37:29,063 26 INFO 00799-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 05:37:29,069 26 INFO 00799-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 05:37:29,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:29] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.029 0.211 2026-03-23 05:37:29,093 26 INFO 00799-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 05:37:29,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:29] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.059 2026-03-23 05:37:29,297 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:37:29,310 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:29] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:37:29,325 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:29] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.006 0.017 2026-03-23 05:37:29,471 26 INFO 00799-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 05:37:29,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:29] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.005 0.086 2026-03-23 05:37:29,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:29] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.004 0.056 2026-03-23 05:37:30,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:37:30,699 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:37:30,728 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [1/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing))) 2026-03-23 05:37:30,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:30] "POST /mail/data HTTP/1.1" 200 - 18 0.027 0.032 2026-03-23 05:37:30,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:30] "GET /my/projects/314 HTTP/1.1" 303 - 14 0.014 0.025 2026-03-23 05:37:31,619 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:31] "GET /my/projects/314/project_sharing HTTP/1.1" 200 - 70 0.083 0.524 2026-03-23 05:37:31,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:31] "GET /web/assets/2b40098/project.webclient.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 05:37:31,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:31] "GET /web/assets/1a504f0/project.webclient.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 05:37:31,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:31] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-03-23 05:37:32,599 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:32] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:37:32,621 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:37:32,659 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [2/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Wait the project sharing feature be loaded (trigger: .o_project_sharing) 2026-03-23 05:37:32,748 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-03-23 05:37:32,788 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14935) 2026-03-23 05:37:32,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.009 0.109 2026-03-23 05:37:33,069 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [3/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step Go to the list view (trigger: button.o_switch_view.o_list) 2026-03-23 05:37:33,173 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:33] "POST /web/action/load HTTP/1.1" 200 - 12 0.038 0.076 2026-03-23 05:37:33,246 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:33] "POST /mail/data HTTP/1.1" 200 - 18 0.034 0.095 2026-03-23 05:37:33,250 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.167 2026-03-23 05:37:33,536 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:33] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 67 0.092 0.228 2026-03-23 05:37:33,625 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:33] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.026 2026-03-23 05:37:33,725 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:33] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.048 0.072 2026-03-23 05:37:33,985 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [4/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .o_list_view 2026-03-23 05:37:34,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:34] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.007 0.144 2026-03-23 05:37:34,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:34] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.024 0.044 2026-03-23 05:37:34,266 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [5/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .o_optional_columns_dropdown_toggle 2026-03-23 05:37:34,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:34] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:37:34,477 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [6/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .dropdown-item 2026-03-23 05:37:34,532 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: [7/7] Tour portal_project_sharing_tour_with_disallowed_milestones → Step .dropdown-menu 2026-03-23 05:37:34,587 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-03-23 05:37:34,591 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour_with_disallowed_milestones SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:37:34,881 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 14529516 (allocated 15990784) 2026-03-23 05:37:34,896 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 131014 2026-03-23 05:37:34,900 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-03-23 05:37:34,910 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 131014 2026-03-23 05:37:35,088 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpxp23sjo9_chrome_odoo" 2026-03-23 05:37:35,179 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-03-23 05:37:35,964 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:37:36,209 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-03-23 05:37:36,398 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-03-23 05:37:36,472 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:37:37,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:37] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.036 0.762 2026-03-23 05:37:38,063 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 131172 2026-03-23 05:37:38,063 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpsow2ih1m_chrome_odoo 2026-03-23 05:37:38,064 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:40713/json/version 2026-03-23 05:37:38,065 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40713', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:37:38,220 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Browser version: Chrome/141.0.7390.54 2026-03-23 05:37:38,232 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:40713/json 2026-03-23 05:37:38,237 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40713', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:37:38,334 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:40713/devtools/page/E7C1CB3FA6FBC919B7540C3AF5ED67A6 2026-03-23 05:37:38,384 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-03-23 05:37:38,428 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-03-23 05:37:38,572 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-03-23 05:37:38,580 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-03-23 05:37:38,586 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Open "http://127.0.0.1:8069/my/projects" in browser 2026-03-23 05:37:38,586 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-03-23 05:37:40,208 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /my/projects HTTP/1.1" 200 - 128 0.149 1.463 2026-03-23 05:37:40,215 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': 'E7C1CB3FA6FBC919B7540C3AF5ED67A6', 'loaderId': '3C9CF629022D2322FBAF23CE565E34BF', 'isDownload': False} 2026-03-23 05:37:40,215 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Evaluate ready code "odoo.isTourReady('test_04_project_sharing_chatter_message_reactions')" 2026-03-23 05:37:40,257 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "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 05:37:40,287 26 INFO 00799-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 05:37:40,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 9 0.114 0.096 2026-03-23 05:37:40,485 26 INFO 00799-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 05:37:40,514 26 INFO 00799-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 05:37:40,514 26 INFO 00799-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 05:37:40,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.018 0.176 2026-03-23 05:37:40,537 26 INFO 00799-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 05:37:40,583 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.011 0.065 2026-03-23 05:37:40,678 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:37:40,691 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:37:40,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.016 0.033 2026-03-23 05:37:40,803 26 INFO 00799-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 05:37:40,886 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.014 0.102 2026-03-23 05:37:40,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:40] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.007 0.108 2026-03-23 05:37:41,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:37:41,731 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Evaluate test code "odoo.startTour('test_04_project_sharing_chatter_message_reactions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:37:41,758 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [1/5] Tour test_04_project_sharing_chatter_message_reactions → Step table > tbody > tr a:has(span:contains(Project Sharing)) 2026-03-23 05:37:41,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:41] "POST /mail/data HTTP/1.1" 200 - 18 0.061 0.050 2026-03-23 05:37:41,903 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:41] "GET /my/projects/314 HTTP/1.1" 303 - 11 0.010 0.024 2026-03-23 05:37:42,403 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:42] "GET /my/projects/314/project_sharing HTTP/1.1" 200 - 68 0.063 0.426 2026-03-23 05:37:42,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:42] "GET /web/assets/2b40098/project.webclient.min.css HTTP/1.1" 200 - 2 0.011 0.036 2026-03-23 05:37:42,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:42] "GET /web/assets/1a504f0/project.webclient.min.js HTTP/1.1" 200 - 2 0.003 0.047 2026-03-23 05:37:42,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:42] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.020 2026-03-23 05:37:43,277 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:43] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:37:43,302 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:37:43,338 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [2/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o_project_sharing 2026-03-23 05:37:43,402 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: Owl is running in 'dev' mode. 2026-03-23 05:37:43,434 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14945) 2026-03-23 05:37:43,437 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.076 2026-03-23 05:37:43,575 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [3/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o_kanban_record:contains('Test Task with messages') 2026-03-23 05:37:43,616 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:43] "POST /web/action/load HTTP/1.1" 200 - 12 0.017 0.032 2026-03-23 05:37:43,708 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:43] "POST /mail/data HTTP/1.1" 200 - 18 0.036 0.087 2026-03-23 05:37:43,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.070 0.190 2026-03-23 05:37:43,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.253 2026-03-23 05:37:43,995 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.007 0.018 2026-03-23 05:37:44,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 27 0.047 0.080 2026-03-23 05:37:44,483 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [4/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o-mail-Message 2026-03-23 05:37:44,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.006 0.042 2026-03-23 05:37:44,728 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.037 0.070 2026-03-23 05:37:44,920 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.017 2026-03-23 05:37:45,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:45] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.015 2026-03-23 05:37:45,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:45] "POST /mail/chatter_fetch HTTP/1.1" 200 - 19 0.042 0.055 2026-03-23 05:37:45,359 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:45] "GET /web/image/res.partner/1982/avatar_128?access_token=1494fed874a3dfa1990403410eac63ddfe74afe952ba411108ca43a988901482o0x69e4e7cd&unique=1774244209000 HTTP/1.1" 200 - 5 0.005 0.099 2026-03-23 05:37:45,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:45] "POST /mail/data HTTP/1.1" 200 - 18 0.062 0.165 2026-03-23 05:37:45,551 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:45] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.031 2026-03-23 05:37:45,735 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: [5/5] Tour test_04_project_sharing_chatter_message_reactions → Step .o-mail-Message .o-mail-MessageReaction:contains('👀') 2026-03-23 05:37:45,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:45] "GET /web/image/res.partner/2/avatar_128?access_token=6ff8625b6f662d373df3ff3cb25eacd8957c2034044eb849eb548f0c9060cccco0x69e2f551&unique=1774244209000 HTTP/1.1" 200 - 4 0.018 0.022 2026-03-23 05:37:45,789 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-03-23 05:37:45,791 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR test_04_project_sharing_chatter_message_reactions SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-03-23 05:37:46,063 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:14946) 2026-03-23 05:37:46,071 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:46] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.318 2026-03-23 05:37:46,075 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 17267024 (allocated 18350080) 2026-03-23 05:37:46,093 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 131172 2026-03-23 05:37:46,107 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-03-23 05:37:46,109 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 131172 2026-03-23 05:37:46,230 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpsow2ih1m_chrome_odoo" 2026-03-23 05:37:46,294 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-03-23 05:37:47,011 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 131333 2026-03-23 05:37:47,011 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmppa3_qilz_chrome_odoo 2026-03-23 05:37:47,016 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:36577/json/version 2026-03-23 05:37:47,018 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:37:47,131 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Browser version: Chrome/141.0.7390.54 2026-03-23 05:37:47,132 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:36577/json 2026-03-23 05:37:47,136 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:37:47,183 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:36577/devtools/page/433AB6788E5B1789CB04775EC09B98F2 2026-03-23 05:37:47,223 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-03-23 05:37:47,247 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-03-23 05:37:47,451 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-03-23 05:37:47,465 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-03-23 05:37:47,467 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Open "http://127.0.0.1:8069/my/projects" in browser 2026-03-23 05:37:47,467 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-03-23 05:37:47,491 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:37:49,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:49] "GET /my/projects HTTP/1.1" 200 - 135 0.150 1.824 2026-03-23 05:37:49,471 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '433AB6788E5B1789CB04775EC09B98F2', 'loaderId': 'D8B3831CB8EFA31AB9314C5CE6BA2DED', 'isDownload': False} 2026-03-23 05:37:49,472 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Evaluate ready code "odoo.isTourReady('portal_project_sharing_chatter_mention_users')" 2026-03-23 05:37:49,536 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:37:49,565 26 INFO 00799-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 05:37:49,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:49] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.092 0.126 2026-03-23 05:37:49,758 26 INFO 00799-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 05:37:49,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:49] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.013 0.195 2026-03-23 05:37:49,827 26 INFO 00799-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 05:37:49,830 26 INFO 00799-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 05:37:49,839 26 INFO 00799-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 05:37:49,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:49] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.009 0.116 2026-03-23 05:37:50,065 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37: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 05:37:50,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:50] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 05:37:50,193 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:50] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:37:50,282 26 INFO 00799-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 05:37:50,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:50] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.012 0.135 2026-03-23 05:37:50,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:50] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.017 0.150 2026-03-23 05:37:51,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:37:51,280 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Evaluate test code "odoo.startTour('portal_project_sharing_chatter_mention_users', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:37:51,301 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [1/7] Tour portal_project_sharing_chatter_mention_users → Step table > tbody > tr a:has(span:contains(Project Sharing)) 2026-03-23 05:37:51,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:51] "POST /mail/data HTTP/1.1" 200 - 18 0.035 0.038 2026-03-23 05:37:51,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:51] "GET /my/projects/314 HTTP/1.1" 303 - 11 0.007 0.015 2026-03-23 05:37:51,954 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:51] "GET /my/projects/314/project_sharing HTTP/1.1" 200 - 70 0.063 0.469 2026-03-23 05:37:52,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:52] "GET /web/assets/2b40098/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-03-23 05:37:52,047 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:52] "GET /web/assets/1a504f0/project.webclient.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-03-23 05:37:52,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:52] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 05:37:52,709 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:52] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:37:52,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:37:52,791 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [2/7] Tour portal_project_sharing_chatter_mention_users → Step .o_project_sharing 2026-03-23 05:37:52,859 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14951) 2026-03-23 05:37:52,863 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Owl is running in 'dev' mode. 2026-03-23 05:37:52,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.049 2026-03-23 05:37:53,005 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [3/7] Tour portal_project_sharing_chatter_mention_users → Step .o_kanban_record:contains('Test Task') 2026-03-23 05:37:53,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:53] "POST /web/action/load HTTP/1.1" 200 - 12 0.020 0.048 2026-03-23 05:37:53,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:53] "POST /mail/data HTTP/1.1" 200 - 18 0.018 0.055 2026-03-23 05:37:53,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.077 0.263 2026-03-23 05:37:53,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.366 2026-03-23 05:37:53,499 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 05:37:53,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 27 0.022 0.054 2026-03-23 05:37:53,838 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [4/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-input 2026-03-23 05:37:53,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.006 0.076 2026-03-23 05:37:54,101 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.042 0.076 2026-03-23 05:37:54,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:37:54,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:54] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.005 2026-03-23 05:37:54,670 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:54] "POST /mail/chatter_fetch HTTP/1.1" 200 - 8 0.030 0.038 2026-03-23 05:37:54,705 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:54] "GET /web/image/res.partner/1982/avatar_128?access_token=1494fed874a3dfa1990403410eac63ddfe74afe952ba411108ca43a988901482o0x69e4e7cd&unique=1774244209000 HTTP/1.1" 200 - 5 0.006 0.067 2026-03-23 05:37:54,769 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [5/7] Tour portal_project_sharing_chatter_mention_users → Step body:not(:has(.o-mail-Composer-suggestion)) 2026-03-23 05:37:54,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:54] "POST /mail/data HTTP/1.1" 200 - 18 0.061 0.097 2026-03-23 05:37:55,157 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [6/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-input 2026-03-23 05:37:55,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:37:55] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.043 0.046 2026-03-23 05:37:55,358 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges') 2026-03-23 05:38:05,380 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: console.groupEnd 2026-03-23 05:38:05,381 26 ERROR 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: FAILED: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges'). Element (.o-mail-Composer-suggestion:contains('Georges')) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 05:38:05,406 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Asking for screenshot 2026-03-23 05:38:05,408 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Error received after termination: { "trigger": ".o-mail-Composer-input", "run": "edit @xxx" }, { "trigger": "body:not(:has(.o-mail-Composer-suggestion))", "run": "[function]" }, { "trigger": ".o-mail-Composer-input", "run": "edit @Georges" }, ---------- FAILED: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges') ---------- { "trigger": ".o-mail-Composer-suggestion:contains('Georges')" }, -------------------------------------------------------------------------------------------------------------------------------------------- 2026-03-23 05:38:05,587 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 131333 2026-03-23 05:38:05,607 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_053805_586634_TestProjectSharingUi.png 2026-03-23 05:38:05,663 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-03-23 05:38:05,663 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 131333 2026-03-23 05:38:06,012 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmppa3_qilz_chrome_odoo" 2026-03-23 05:38:06,079 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui: ====================================================================== 2026-03-23 05:38:06,079 26 ERROR 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui: FAIL: TestProjectSharingUi.test_05_project_sharing_chatter_mention_users Traceback (most recent call last): File "/data/build/odoo/addons/project/tests/test_project_sharing_ui.py", line 188, in test_05_project_sharing_chatter_mention_users self.start_tour("/my/projects", "portal_project_sharing_chatter_mention_users", login="georges1") 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('portal_project_sharing_chatter_mention_users', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" failed FAILED: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges'). Element (.o-mail-Composer-suggestion:contains('Georges')) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 05:38:06,104 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-03-23 05:38:07,192 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 131500 2026-03-23 05:38:07,198 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmp_nx_oij4_chrome_odoo 2026-03-23 05:38:07,202 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Issuing json command http://127.0.0.1:46105/json/version 2026-03-23 05:38:07,214 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:38:07,540 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Browser version: Chrome/141.0.7390.54 2026-03-23 05:38:07,540 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Issuing json command http://127.0.0.1:46105/json 2026-03-23 05:38:07,541 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:38:07,648 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Websocket url found: ws://127.0.0.1:46105/devtools/page/813B15D567D6CB2A32F6739987C11033 2026-03-23 05:38:07,739 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Enable chrome headless console log notification 2026-03-23 05:38:07,756 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-03-23 05:38:08,035 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-03-23 05:38:08,054 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-03-23 05:38:08,057 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:38:08,058 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:38:08,090 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:38:08,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:08] "GET /odoo HTTP/1.1" 303 - 5 0.004 0.423 2026-03-23 05:38:10,832 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:10] "GET /my HTTP/1.1" 200 - 143 0.230 2.086 2026-03-23 05:38:10,836 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': '813B15D567D6CB2A32F6739987C11033', 'loaderId': '1DE2AE9C96B6B1439D4602135EF79613', 'isDownload': False} 2026-03-23 05:38:10,836 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Evaluate ready code "odoo.isTourReady('project_sharing_with_blocked_task_tour')" 2026-03-23 05:38:10,912 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:38:10,948 26 INFO 00799-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 05:38:11,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /web/assets/1/6b0eae6/web.assets_frontend.min.css HTTP/1.1" 200 - 12 0.136 0.232 2026-03-23 05:38:11,252 26 INFO 00799-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 05:38:11,281 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /web/assets/1/0bb32e1/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 9 0.013 0.314 2026-03-23 05:38:11,301 26 INFO 00799-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 05:38:11,303 26 INFO 00799-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 05:38:11,304 26 INFO 00799-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 05:38:11,344 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /web/assets/1/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 9 0.017 0.049 2026-03-23 05:38:11,620 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /web/image/website/1/logo/My%20Website?unique=9d75005 HTTP/1.1" 200 - 4 0.019 0.083 2026-03-23 05:38:11,621 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:38:11,644 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:38:11,648 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /web/static/img/odoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:38:11,659 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 05:38:11,660 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.099 2026-03-23 05:38:11,873 26 INFO 00799-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 05:38:11,946 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /web/assets/1/435eb97/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 9 0.016 0.111 2026-03-23 05:38:11,960 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:11] "GET /web/image/website/1/favicon?unique=9d75005 HTTP/1.1" 200 - 4 0.002 0.096 2026-03-23 05:38:12,643 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:38:12,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:12] "POST /my/counters HTTP/1.1" 200 - 15 0.017 0.029 2026-03-23 05:38:12,808 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Evaluate test code "odoo.startTour('project_sharing_with_blocked_task_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:38:12,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:12] "POST /my/counters HTTP/1.1" 200 - 31 0.063 0.127 2026-03-23 05:38:12,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:12] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:38:12,977 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:12] "POST /my/counters HTTP/1.1" 200 - 22 0.021 0.210 2026-03-23 05:38:13,040 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:13] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:38:13,049 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:13] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:38:13,062 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:13] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:38:13,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:13] "POST /mail/data HTTP/1.1" 200 - 18 0.045 0.211 2026-03-23 05:38:13,517 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:13] "GET /my/projects HTTP/1.1" 200 - 40 0.097 0.564 2026-03-23 05:38:13,774 26 INFO 00799-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 05:38:13,784 26 INFO 00799-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 05:38:14,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:14] "GET /website/translations?hash=34158aabd0ccfaaec6ecbfc29f4349633023eb7e&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:38:14,726 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [1/4] Tour project_sharing_with_blocked_task_tour → Step Click on the portal project. (trigger: table > tbody > tr a:has(span:contains("Project Sharing"))) 2026-03-23 05:38:14,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:14] "POST /mail/data HTTP/1.1" 200 - 7 0.014 0.026 2026-03-23 05:38:14,891 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:14] "GET /my/projects/314 HTTP/1.1" 303 - 11 0.018 0.026 2026-03-23 05:38:15,400 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:15] "GET /my/projects/314/project_sharing HTTP/1.1" 200 - 66 0.073 0.425 2026-03-23 05:38:15,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:15] "GET /web/assets/2b40098/project.webclient.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-03-23 05:38:15,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:15] "GET /web/assets/1a504f0/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-03-23 05:38:15,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:15] "GET /web/assets/e278303/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 05:38:16,286 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:16] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:38:16,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:38:16,357 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [2/4] Tour project_sharing_with_blocked_task_tour → Step Click on the task (trigger: article.o_kanban_record) 2026-03-23 05:38:16,386 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: Owl is running in 'dev' mode. 2026-03-23 05:38:16,416 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14956) 2026-03-23 05:38:16,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.006 0.044 2026-03-23 05:38:16,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:16] "POST /web/action/load HTTP/1.1" 200 - 12 0.017 0.035 2026-03-23 05:38:16,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:16] "POST /mail/data HTTP/1.1" 200 - 18 0.045 0.096 2026-03-23 05:38:16,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.082 0.262 2026-03-23 05:38:16,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.412 2026-03-23 05:38:17,046 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:17] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.065 2026-03-23 05:38:17,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:17] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 27 0.060 0.116 2026-03-23 05:38:17,328 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [3/4] Tour project_sharing_with_blocked_task_tour → Step Go to the Block by task tab (trigger: a:contains("Blocked By")) 2026-03-23 05:38:17,402 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.007 0.047 2026-03-23 05:38:17,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 41 0.082 0.126 2026-03-23 05:38:17,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:17] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:38:18,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:18] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.003 0.013 2026-03-23 05:38:18,247 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: [4/4] Tour project_sharing_with_blocked_task_tour → Step Check that the blocked task is not visible (trigger: i:contains("This task is currently blocked by")) 2026-03-23 05:38:18,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:18] "POST /mail/data HTTP/1.1" 200 - 18 0.029 0.039 2026-03-23 05:38:18,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:18] "POST /mail/chatter_fetch HTTP/1.1" 200 - 8 0.013 0.028 2026-03-23 05:38:18,575 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:18] "GET /web/image/res.partner/1982/avatar_128?access_token=1494fed874a3dfa1990403410eac63ddfe74afe952ba411108ca43a988901482o0x69e4e7cd&unique=1774244209000 HTTP/1.1" 200 - 5 0.012 0.044 2026-03-23 05:38:18,648 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-03-23 05:38:18,650 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR project_sharing_with_blocked_task_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-03-23 05:38:18,914 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 17037120 (allocated 18350080) 2026-03-23 05:38:18,922 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 131500 2026-03-23 05:38:18,923 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-03-23 05:38:18,924 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 131500 2026-03-23 05:38:19,044 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmp_nx_oij4_chrome_odoo" 2026-03-23 05:38:19,158 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:38:21,199 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-03-23 05:38:21,313 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-03-23 05:38:21,435 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-03-23 05:38:21,902 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-03-23 05:38:22,269 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-03-23 05:38:23,266 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-03-23 05:38:23,760 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-03-23 05:38:24,012 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-03-23 05:38:24,458 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-03-23 05:38:25,207 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-03-23 05:38:25,893 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-03-23 05:38:27,167 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-03-23 05:38:27,864 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:38:28,263 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-03-23 05:38:28,598 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-03-23 05:38:28,765 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-03-23 05:38:29,973 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [9095, 9045] 2026-03-23 05:38:30,004 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted project.task records with IDs: [1602, 1665] 2026-03-23 05:38:30,013 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3829, 3830, 3904, 3905] 2026-03-23 05:38:30,028 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-03-23 05:38:30,188 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-03-23 05:38:34,063 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-03-23 05:38:34,651 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-03-23 05:38:34,786 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-03-23 05:38:35,543 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-03-23 05:38:35,826 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:38:39,266 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-03-23 05:38:40,033 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 131678 2026-03-23 05:38:40,033 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpqv4pr95h_chrome_odoo 2026-03-23 05:38:40,033 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:33901/json/version 2026-03-23 05:38:40,039 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:38:40,286 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/141.0.7390.54 2026-03-23 05:38:40,287 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:33901/json 2026-03-23 05:38:40,288 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:38:40,353 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:33901/devtools/page/FCE4C790CFAA37395F92529EFE275BC7 2026-03-23 05:38:40,391 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-03-23 05:38:40,415 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-03-23 05:38:40,590 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:38:40,609 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-03-23 05:38:40,616 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:38:40,617 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:38:40,683 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:38:43,051 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:43] "GET /odoo HTTP/1.1" 200 - 150 0.182 2.198 2026-03-23 05:38:43,057 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'FCE4C790CFAA37395F92529EFE275BC7', 'loaderId': '29D1C8E32A804B090D47CBE43F2F4010', 'isDownload': False} 2026-03-23 05:38:43,057 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-03-23 05:38:43,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:43] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-03-23 05:38:43,157 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:43] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.017 0.019 2026-03-23 05:38:43,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.091 0.169 2026-03-23 05:38:43,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:43] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.214 2026-03-23 05:38:43,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:43] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.021 2026-03-23 05:38:44,395 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:38:44,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.040 2026-03-23 05:38:44,467 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.031 2026-03-23 05:38:44,487 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:38:44,526 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:38:44,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.042 0.063 2026-03-23 05:38:44,625 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-03-23 05:38:44,673 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14982) 2026-03-23 05:38:44,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.148 2026-03-23 05:38:44,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:38:44,743 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:38:44,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /odoo HTTP/1.1" 200 - 26 0.045 0.060 2026-03-23 05:38:44,902 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.123 2026-03-23 05:38:45,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.026 0.047 2026-03-23 05:38:45,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:45] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.007 0.063 2026-03-23 05:38:45,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.095 2026-03-23 05:38:45,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.131 2026-03-23 05:38:45,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:38:45,145 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:45] "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 05:38:45,156 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:38:45,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.072 2026-03-23 05:38:45,334 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [1/17] Tour project_tags_filter_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:38:45,460 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:45] "POST /mail/data HTTP/1.1" 200 - 35 0.092 0.182 2026-03-23 05:38:45,719 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [2/17] Tour project_tags_filter_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-03-23 05:38:45,801 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [3/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-03-23 05:38:46,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "POST /mail/data HTTP/1.1" 200 - 57 0.123 0.153 2026-03-23 05:38:46,056 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.260 2026-03-23 05:38:46,102 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.259 2026-03-23 05:38:46,674 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "POST /discuss/channel/messages HTTP/1.1" 200 - 25 0.032 0.046 2026-03-23 05:38:46,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "GET /web/image/discuss.channel/2/avatar_128?unique=a8bfd1fe28c8e7edd1bdf3b0854676ca7e0df47599332bddc6e8653ae1e6b0554f63af77b607e75c79a1221ed28fd25703911159925e5f177798cf4efecb9df7 HTTP/1.1" 200 - 3 0.017 0.038 2026-03-23 05:38:46,757 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.003 0.085 2026-03-23 05:38:46,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.012 0.102 2026-03-23 05:38:46,836 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.040 2026-03-23 05:38:46,945 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:46] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 27 0.036 0.105 2026-03-23 05:38:47,288 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:47] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 68 0.083 0.356 2026-03-23 05:38:47,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:47] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 7 0.010 0.024 2026-03-23 05:38:47,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:47] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 30 0.031 0.099 2026-03-23 05:38:47,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:47] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.131 2026-03-23 05:38:47,537 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:47] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:38:47,850 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:47] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.015 0.038 2026-03-23 05:38:47,871 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [4/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter") 2026-03-23 05:38:48,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:48] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 1 0.002 0.041 2026-03-23 05:38:48,118 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [5/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-03-23 05:38:48,272 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:48] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 20 0.072 0.165 2026-03-23 05:38:48,298 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [6/17] Tour project_tags_filter_tour → Step check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))):not(:has(.o_kanban_record))) 2026-03-23 05:38:48,359 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [7/17] Tour project_tags_filter_tour → Step check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs"))) 2026-03-23 05:38:48,421 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [8/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-03-23 05:38:48,488 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [9/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("horned tag filter") 2026-03-23 05:38:48,568 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [10/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-03-23 05:38:48,571 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:48] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 1 0.001 0.009 2026-03-23 05:38:48,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:48] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 20 0.015 0.047 2026-03-23 05:38:48,635 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [11/17] Tour project_tags_filter_tour → Step check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))):not(:has(.o_kanban_record))) 2026-03-23 05:38:48,686 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [12/17] Tour project_tags_filter_tour → Step check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats"))) 2026-03-23 05:38:48,738 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [13/17] Tour project_tags_filter_tour → Step open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-03-23 05:38:48,810 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [14/17] Tour project_tags_filter_tour → Step .o_favorite_menu .dropdown-item span:contains("4 Legged tag filter") 2026-03-23 05:38:48,931 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [15/17] Tour project_tags_filter_tour → Step close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler) 2026-03-23 05:38:48,993 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [16/17] Tour project_tags_filter_tour → Step check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs"))) 2026-03-23 05:38:49,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:49] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.038 0.103 2026-03-23 05:38:49,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:49] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 1 0.002 0.148 2026-03-23 05:38:49,125 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: [17/17] Tour project_tags_filter_tour → Step check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats"))) 2026-03-23 05:38:49,172 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-03-23 05:38:49,174 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-03-23 05:38:49,602 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 27072568 (allocated 28663808) 2026-03-23 05:38:49,625 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 131678 2026-03-23 05:38:49,633 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-03-23 05:38:49,635 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 131678 2026-03-23 05:38:49,780 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpqv4pr95h_chrome_odoo" 2026-03-23 05:38:49,853 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:38:50,047 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-03-23 05:38:50,729 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 131856 2026-03-23 05:38:50,729 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpaeb7mles_chrome_odoo 2026-03-23 05:38:50,729 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:41545/json/version 2026-03-23 05:38:50,732 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:38:50,870 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:38:50,870 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:41545/json 2026-03-23 05:38:50,879 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:38:50,939 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:41545/devtools/page/87B68F2FDF27ED70FA9654500D093340 2026-03-23 05:38:50,980 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-03-23 05:38:51,026 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-03-23 05:38:51,283 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:38:51,296 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-03-23 05:38:51,298 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:38:51,298 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:38:51,325 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:38:53,356 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:53] "GET /odoo HTTP/1.1" 200 - 149 0.136 1.901 2026-03-23 05:38:53,364 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '87B68F2FDF27ED70FA9654500D093340', 'loaderId': '33E443B89A45A15BA5C10D4E6A9695A6', 'isDownload': False} 2026-03-23 05:38:53,364 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-03-23 05:38:53,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:53] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 05:38:53,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:53] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.027 2026-03-23 05:38:53,658 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.057 0.140 2026-03-23 05:38:53,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:53] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.123 2026-03-23 05:38:53,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:53] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 05:38:54,652 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:54] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:38:54,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.020 0.042 2026-03-23 05:38:54,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:54] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:38:54,735 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-03-23 05:38:54,810 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:38:54,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.024 0.061 2026-03-23 05:38:54,917 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:38:54,932 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14983) 2026-03-23 05:38:54,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.016 0.127 2026-03-23 05:38:54,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:38:54,996 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:38:55,159 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "GET /odoo HTTP/1.1" 200 - 26 0.054 0.097 2026-03-23 05:38:55,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.161 2026-03-23 05:38:55,333 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.011 0.035 2026-03-23 05:38:55,401 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate test code "odoo.startTour('project_templates_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:38:55,433 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "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 05:38:55,460 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-03-23 05:38:55,488 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [1/15] Tour project_templates_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:38:55,497 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.054 0.146 2026-03-23 05:38:55,552 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "GET /web/image/res.partner/3/avatar_128?unique=1774244329000 HTTP/1.1" 200 - 6 0.014 0.239 2026-03-23 05:38:55,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.284 2026-03-23 05:38:55,713 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [2/15] Tour project_templates_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-03-23 05:38:55,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "POST /mail/data HTTP/1.1" 200 - 35 0.051 0.247 2026-03-23 05:38:55,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.340 2026-03-23 05:38:55,862 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [3/15] Tour project_templates_tour → Step Click on New Button of Kanban view (trigger: .o-kanban-button-new) 2026-03-23 05:38:55,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.028 2026-03-23 05:38:55,911 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.029 2026-03-23 05:38:55,974 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-03-23 05:38:56,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:56] "POST /mail/data HTTP/1.1" 200 - 56 0.083 0.162 2026-03-23 05:38:56,570 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:56] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 56 0.085 0.402 2026-03-23 05:38:56,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:56] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 7 0.006 0.020 2026-03-23 05:38:56,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:56] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-03-23 05:38:56,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.026 2026-03-23 05:38:56,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:56] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:38:57,155 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:57] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:38:57,301 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [4/15] Tour project_templates_tour → Step Create a project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")) 2026-03-23 05:38:57,346 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:57] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.029 0.090 2026-03-23 05:38:57,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:57] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.011 0.104 2026-03-23 05:38:57,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:57] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.007 0.132 2026-03-23 05:38:57,465 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:57] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.014 0.152 2026-03-23 05:38:57,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:57] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.003 0.005 2026-03-23 05:38:57,533 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [5/15] Tour project_templates_tour → Step .modal div[name="name"] .o_input 2026-03-23 05:38:57,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:57] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 13 0.011 0.034 2026-03-23 05:38:57,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:57] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.016 0.040 2026-03-23 05:38:57,873 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [6/15] Tour project_templates_tour → Step button[name="create_project_from_template"] 2026-03-23 05:38:57,965 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [7/15] Tour project_templates_tour → Step Go back to kanban view (trigger: .breadcrumb-item a:contains('Projects')) 2026-03-23 05:38:58,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:58] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.012 0.030 2026-03-23 05:38:58,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:58] "POST /web/dataset/call_button/project.template.create.wizard/create_project_from_template#project.template.create.wizard.create_project_from_template HTTP/1.1" 200 - 128 0.178 0.596 2026-03-23 05:38:59,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 68 0.065 0.292 2026-03-23 05:38:59,306 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.028 2026-03-23 05:38:59,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.010 2026-03-23 05:38:59,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.006 0.043 2026-03-23 05:38:59,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.015 2026-03-23 05:38:59,468 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [8/15] Tour project_templates_tour → Step Check for created project (trigger: .o_kanban_record:contains('New Project')) 2026-03-23 05:38:59,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 14 0.025 0.060 2026-03-23 05:38:59,596 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.082 2026-03-23 05:38:59,744 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [9/15] Tour project_templates_tour → Step Go to list view (trigger: button.o_switch_view.o_list) 2026-03-23 05:38:59,842 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [10/15] Tour project_templates_tour → Step Click on New Button of List view (trigger: .o_list_button_add) 2026-03-23 05:38:59,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 11 0.021 0.067 2026-03-23 05:38:59,957 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: [11/15] Tour project_templates_tour → Step Lets Create a second project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")) 2026-03-23 05:38:59,997 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:38:59] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:39:00,045 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:00] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 5 0.009 0.037 2026-03-23 05:39:00,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:00] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-03-23 05:39:00,204 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:00] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.011 2026-03-23 05:39:00,391 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:00] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.028 2026-03-23 05:39:00,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.023 2026-03-23 05:39:00,994 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:14984) 2026-03-23 05:39:01,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:01] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.311 2026-03-23 05:39:09,960 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: console.groupEnd 2026-03-23 05:39:09,963 26 ERROR 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: FAILED: [11/15] Tour project_templates_tour → Step Lets Create a second project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")). Element (.dropdown-menu button.dropdown-item:contains("Project Template")) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 05:39:09,976 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Asking for screenshot 2026-03-23 05:39:09,981 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Error received after termination: { "content": "Check for created project", "trigger": ".o_kanban_record:contains('New Project')" }, { "content": "Go to list view", "trigger": "button.o_switch_view.o_list", "run": "click" }, { "content": "Click on New Button of List view", "trigger": ".o_list_button_add", "run": "click" }, ---------- FAILED: [11/15] Tour project_templates_tour → Step Lets Create a second project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")) ---------- { "content": "Lets Create a second project from the template", "trigger": ".dropdown-menu button.dropdown-item:contains(\"Project Template\")", "run": "click" }, --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- { "trigger": ".modal div[name=\"name\"] .o_input", "run": "edit New Project 2" }, { "trigger": "button[name=\"create_project_from_template\"]", "run": "click" }, { "content": "Go back to list view", "trigger": ".breadcrumb-item a:contains('Projects')", "run": "click" }, 2026-03-23 05:39:10,187 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 131856 2026-03-23 05:39:10,190 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_053910_186760_TestProjectTemplatesTour.png 2026-03-23 05:39:10,200 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-03-23 05:39:10,203 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 131856 2026-03-23 05:39:10,370 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmpaeb7mles_chrome_odoo" 2026-03-23 05:39:10,459 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_template_ui: ====================================================================== 2026-03-23 05:39:10,459 26 ERROR 00799-19-0-all odoo.addons.project.tests.test_project_template_ui: FAIL: TestProjectTemplatesTour.test_project_templates_tour Traceback (most recent call last): File "/data/build/odoo/addons/project/tests/test_project_template_ui.py", line 23, in test_project_templates_tour self.start_tour("/odoo", "project_templates_tour", login="admin") 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('project_templates_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [11/15] Tour project_templates_tour → Step Lets Create a second project from the template (trigger: .dropdown-menu button.dropdown-item:contains("Project Template")). Element (.dropdown-menu button.dropdown-item:contains("Project Template")) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 05:39:10,547 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:39:10,613 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-03-23 05:39:11,282 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 132047 2026-03-23 05:39:11,288 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp8raidy19_chrome_odoo 2026-03-23 05:39:11,288 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:34641/json/version 2026-03-23 05:39:11,295 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:39:11,448 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:39:11,448 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:34641/json 2026-03-23 05:39:11,449 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:39:11,485 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:34641/devtools/page/B3B4CABE6152CB0110D67746ACD0FD48 2026-03-23 05:39:11,551 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-03-23 05:39:11,602 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-03-23 05:39:11,682 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:39:11,709 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-03-23 05:39:11,712 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:39:11,713 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:39:11,734 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:39:14,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:14] "GET /odoo HTTP/1.1" 200 - 155 0.188 2.136 2026-03-23 05:39:14,061 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': 'B3B4CABE6152CB0110D67746ACD0FD48', 'loaderId': '97E70CE9AB89277A59C0BD2856F7BAA4', 'isDownload': False} 2026-03-23 05:39:14,062 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-03-23 05:39:14,145 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:14] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-03-23 05:39:14,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:14] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.055 2026-03-23 05:39:14,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.070 0.185 2026-03-23 05:39:14,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:14] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.092 2026-03-23 05:39:14,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:14] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.024 2026-03-23 05:39:15,320 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:39:15,336 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.009 2026-03-23 05:39:15,380 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:15,382 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.020 2026-03-23 05:39:15,478 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:39:15,533 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.033 0.084 2026-03-23 05:39:15,615 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:39:15,624 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14985) 2026-03-23 05:39:15,628 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.015 0.124 2026-03-23 05:39:15,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:39:15,688 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:15,811 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /odoo HTTP/1.1" 200 - 26 0.021 0.072 2026-03-23 05:39:15,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.115 2026-03-23 05:39:15,985 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:39:16,001 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:39:16,006 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "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 05:39:16,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.044 0.073 2026-03-23 05:39:16,032 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [1/54] Tour project_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:39:16,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.044 0.196 2026-03-23 05:39:16,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.264 2026-03-23 05:39:16,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.011 0.318 2026-03-23 05:39:16,240 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [2/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-23 05:39:16,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "POST /mail/data HTTP/1.1" 200 - 35 0.042 0.255 2026-03-23 05:39:16,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.329 2026-03-23 05:39:16,415 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [3/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-23 05:39:16,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.025 2026-03-23 05:39:16,606 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-03-23 05:39:16,677 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "POST /mail/data HTTP/1.1" 200 - 56 0.094 0.143 2026-03-23 05:39:16,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.173 2026-03-23 05:39:16,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:16] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.094 2026-03-23 05:39:17,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:17] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 60 0.085 0.332 2026-03-23 05:39:17,294 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:17] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 7 0.015 0.112 2026-03-23 05:39:17,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:17] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.126 2026-03-23 05:39:17,366 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:17] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.012 0.138 2026-03-23 05:39:17,447 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:17] "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 05:39:17,802 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:17] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:17,959 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [5/54] Tour project_tour → Step Let's create your first project. (trigger: .o-kanban-button-new) 2026-03-23 05:39:17,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:17] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.023 0.055 2026-03-23 05:39:18,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.015 0.101 2026-03-23 05:39:18,044 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [6/54] Tour project_tour → Step Let's create a regular project. (trigger: button.o-dropdown-item:contains("New Project")) 2026-03-23 05:39:18,090 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [7/54] Tour project_tour → Step Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input) 2026-03-23 05:39:18,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.018 0.156 2026-03-23 05:39:18,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.014 0.211 2026-03-23 05:39:18,201 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.011 0.260 2026-03-23 05:39:18,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.165 2026-03-23 05:39:18,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.008 0.032 2026-03-23 05:39:18,351 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.004 0.020 2026-03-23 05:39:18,488 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [8/54] Tour project_tour → Step Let's create your first project. (trigger: .o_open_tasks) 2026-03-23 05:39:18,570 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [9/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-03-23 05:39:18,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.047 0.082 2026-03-23 05:39:18,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:18] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.024 0.048 2026-03-23 05:39:19,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.086 0.413 2026-03-23 05:39:19,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:19] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.023 2026-03-23 05:39:19,488 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.035 2026-03-23 05:39:19,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:19] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 05:39:19,692 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [10/54] Tour project_tour → Step Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-03-23 05:39:19,774 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-03-23 05:39:19,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:19] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 9 0.015 0.054 2026-03-23 05:39:19,948 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [12/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-03-23 05:39:20,005 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [13/54] Tour project_tour → Step Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-03-23 05:39:20,085 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [14/54] Tour project_tour → Step .o_kanban_group:eq(1) 2026-03-23 05:39:20,105 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 4 0.004 0.009 2026-03-23 05:39:20,151 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.008 0.019 2026-03-23 05:39:20,195 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [15/54] Tour project_tour → Step Let's create your first task. (trigger: .o-kanban-button-new) 2026-03-23 05:39:20,283 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-03-23 05:39:20,335 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.026 2026-03-23 05:39:20,342 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [17/54] Tour project_tour → Step Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-03-23 05:39:20,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.003 0.021 2026-03-23 05:39:20,455 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-03-23 05:39:20,506 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [19/54] Tour project_tour → Step Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-03-23 05:39:20,573 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-03-23 05:39:20,629 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [21/54] Tour project_tour → Step Drag & drop the card to change your task from stage. (trigger: .o_kanban_record) 2026-03-23 05:39:20,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.050 0.093 2026-03-23 05:39:20,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:39:20,813 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.012 0.040 2026-03-23 05:39:20,869 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.022 2026-03-23 05:39:20,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:20] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.007 0.030 2026-03-23 05:39:21,174 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-03-23 05:39:21,223 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [23/54] Tour project_tour → Step Let's start working on your task. (trigger: .o_kanban_record:first) 2026-03-23 05:39:21,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.053 0.082 2026-03-23 05:39:21,296 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.029 2026-03-23 05:39:21,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:21] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.009 0.046 2026-03-23 05:39:21,343 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:39:21,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:21] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.019 0.081 2026-03-23 05:39:21,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:21] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.024 0.074 2026-03-23 05:39:21,524 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:39:21,633 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-03-23 05:39:21,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:21] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 05:39:21,944 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [25/54] Tour project_tour → Step Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-03-23 05:39:22,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:22] "POST /mail/thread/messages HTTP/1.1" 200 - 29 0.062 0.103 2026-03-23 05:39:22,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:22] "POST /mail/data HTTP/1.1" 200 - 32 0.057 0.203 2026-03-23 05:39:22,450 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:22] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.035 2026-03-23 05:39:22,697 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:39:22,827 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [27/54] Tour project_tour → Step Log internal notes and use @mentions to notify your colleagues. (trigger: button.o-mail-Chatter-logNote) 2026-03-23 05:39:22,940 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:39:23,029 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [29/54] Tour project_tour → Step Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-03-23 05:39:23,052 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:14986) 2026-03-23 05:39:23,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:23] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.298 2026-03-23 05:39:23,117 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:39:23,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:23] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.021 0.068 2026-03-23 05:39:23,214 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [31/54] Tour project_tour → Step Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary) 2026-03-23 05:39:23,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:23] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.029 0.032 2026-03-23 05:39:23,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:23] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 05:39:23,549 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:39:23,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:23] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.014 0.031 2026-03-23 05:39:23,599 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [33/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-03-23 05:39:23,696 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:23] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.024 0.047 2026-03-23 05:39:23,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:23] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.031 2026-03-23 05:39:23,858 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [34/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids']) 2026-03-23 05:39:23,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:23] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.012 0.060 2026-03-23 05:39:23,998 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [35/54] Tour project_tour → Step Select an assignee from the menu (trigger: a.dropdown-item[id*='user_ids'] span) 2026-03-23 05:39:24,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:24] "POST /mail/data HTTP/1.1" 200 - 24 0.070 0.121 2026-03-23 05:39:24,157 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [36/54] Tour project_tour → Step div.o_kanban_renderer > article.o_kanban_record 2026-03-23 05:39:24,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:24] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.009 0.026 2026-03-23 05:39:24,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:24] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.016 0.050 2026-03-23 05:39:24,333 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [37/54] Tour project_tour → Step Open sub-tasks notebook section (trigger: a[name="sub_tasks_page"]) 2026-03-23 05:39:24,568 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [38/54] Tour project_tour → Step Add a sub-task (trigger: .o_field_subtasks_one2many .o_list_renderer a[role="button"]) 2026-03-23 05:39:24,584 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:24] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.078 0.141 2026-03-23 05:39:24,817 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [39/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_field_subtasks_one2many div[name="name"] input) 2026-03-23 05:39:24,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:24] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 13 0.014 0.052 2026-03-23 05:39:24,960 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:25,039 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [40/54] Tour project_tour → Step .o_form_project_tasks .o_form_dirty 2026-03-23 05:39:25,092 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [41/54] Tour project_tour → Step You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually. (trigger: .o_form_button_save) 2026-03-23 05:39:25,192 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:39:25,238 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [43/54] Tour project_tour → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button) 2026-03-23 05:39:25,300 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [44/54] Tour project_tour → Step You can open sub-tasks from the kanban card! (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button) 2026-03-23 05:39:25,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:25] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.043 0.091 2026-03-23 05:39:25,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:25] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.079 0.141 2026-03-23 05:39:25,684 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:25] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.022 0.040 2026-03-23 05:39:25,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:25] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.020 2026-03-23 05:39:25,842 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 21 0.030 0.068 2026-03-23 05:39:25,875 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:25] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.125 2026-03-23 05:39:26,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:26] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.074 2026-03-23 05:39:26,016 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [45/54] Tour project_tour → Step .o_widget_subtask_kanban_list .subtask_list 2026-03-23 05:39:26,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 19 0.041 0.060 2026-03-23 05:39:26,319 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [46/54] Tour project_tour → Step Create a new sub-task (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create) 2026-03-23 05:39:26,379 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-03-23 05:39:26,430 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [48/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create_input input) 2026-03-23 05:39:26,529 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [49/54] Tour project_tour → Step You can change the sub-task state here! (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_list_row:contains(newer sub-task) .o_field_project_task_state_selection button) 2026-03-23 05:39:26,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:26] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.051 0.088 2026-03-23 05:39:26,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 19 0.022 0.058 2026-03-23 05:39:26,836 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [50/54] Tour project_tour → Step .project_task_state_selection_menu.dropdown-menu 2026-03-23 05:39:26,883 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [51/54] Tour project_tour → Step Mark the task as Cancelled (trigger: .project_task_state_selection_menu.dropdown-menu span.text-danger) 2026-03-23 05:39:26,978 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [52/54] Tour project_tour → Step .o-overlay-container:not(:visible):not(:has(.project_task_state_selection_menu)) 2026-03-23 05:39:27,021 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [53/54] Tour project_tour → Step Close the sub-tasks list (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button:contains('1/2')) 2026-03-23 05:39:27,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:27] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.037 0.080 2026-03-23 05:39:27,170 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-03-23 05:39:27,230 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-03-23 05:39:27,232 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-03-23 05:39:27,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:27] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.037 0.071 2026-03-23 05:39:27,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:27] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 19 0.021 0.128 2026-03-23 05:39:27,937 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41372916 (allocated 43085824) 2026-03-23 05:39:27,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:27] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.010 2026-03-23 05:39:27,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:27] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.018 2026-03-23 05:39:27,970 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 132047 2026-03-23 05:39:27,992 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-03-23 05:39:27,992 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 132047 2026-03-23 05:39:28,065 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp8raidy19_chrome_odoo" 2026-03-23 05:39:28,197 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-03-23 05:39:28,933 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 132273 2026-03-23 05:39:28,933 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpr_qwkxfv_chrome_odoo 2026-03-23 05:39:28,939 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:46469/json/version 2026-03-23 05:39:28,941 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:39:29,021 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/141.0.7390.54 2026-03-23 05:39:29,021 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:46469/json 2026-03-23 05:39:29,022 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:39:29,115 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:46469/devtools/page/2C2A3614ECA8A20199E8D2519866DFBA 2026-03-23 05:39:29,216 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-03-23 05:39:29,275 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-03-23 05:39:29,422 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:39:29,436 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-03-23 05:39:29,440 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-03-23 05:39:29,440 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-03-23 05:39:29,480 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:39:31,667 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:31] "GET /odoo?debug=1 HTTP/1.1" 200 - 150 0.186 2.018 2026-03-23 05:39:31,674 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '2C2A3614ECA8A20199E8D2519866DFBA', 'loaderId': '8925B8A390B6B633F1D83B05DD62FBB7', 'isDownload': False} 2026-03-23 05:39:31,675 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-03-23 05:39:31,732 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:31] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-03-23 05:39:31,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:31] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.019 2026-03-23 05:39:31,939 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:31] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.056 0.160 2026-03-23 05:39:31,971 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:31] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.156 2026-03-23 05:39:32,146 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:32] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-03-23 05:39:32,949 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:32] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-03-23 05:39:32,973 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.033 2026-03-23 05:39:32,983 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.029 2026-03-23 05:39:33,049 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:33,092 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:39:33,127 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-03-23 05:39:33,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.056 0.102 2026-03-23 05:39:33,228 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14987) 2026-03-23 05:39:33,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-03-23 05:39:33,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.011 0.161 2026-03-23 05:39:33,289 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:33,401 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /odoo HTTP/1.1" 200 - 26 0.029 0.059 2026-03-23 05:39:33,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.026 0.130 2026-03-23 05:39:33,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.026 0.066 2026-03-23 05:39:33,679 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.066 2026-03-23 05:39:33,714 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.009 0.082 2026-03-23 05:39:33,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.122 2026-03-23 05:39:33,782 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:33,799 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate test code "odoo.startTour('project_task_history_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:39:33,811 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-03-23 05:39:33,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.043 2026-03-23 05:39:34,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:34] "POST /mail/data HTTP/1.1" 200 - 35 0.050 0.119 2026-03-23 05:39:34,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.099 2026-03-23 05:39:34,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:34] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 26 0.046 0.246 2026-03-23 05:39:34,698 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:34] "POST /mail/data HTTP/1.1" 200 - 57 0.116 0.160 2026-03-23 05:39:34,982 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.035 0.518 2026-03-23 05:39:35,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.014 0.014 2026-03-23 05:39:35,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:35] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:39:35,862 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [1/70] Tour project_task_history_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:39:35,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.005 0.008 2026-03-23 05:39:35,947 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-03-23 05:39:36,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:36] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.021 0.036 2026-03-23 05:39:36,272 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [2/70] Tour project_task_history_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-03-23 05:39:36,274 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.060 2026-03-23 05:39:36,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:36] "POST /mail/data HTTP/1.1" 200 - 19 0.059 0.074 2026-03-23 05:39:36,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.012 0.202 2026-03-23 05:39:36,519 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [3/70] Tour project_task_history_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-03-23 05:39:36,586 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.026 0.033 2026-03-23 05:39:36,879 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:36] "POST /mail/data HTTP/1.1" 200 - 45 0.108 0.219 2026-03-23 05:39:37,109 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 56 0.053 0.263 2026-03-23 05:39:37,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.309 2026-03-23 05:39:37,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.259 2026-03-23 05:39:37,251 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 30 0.027 0.061 2026-03-23 05:39:37,280 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.109 2026-03-23 05:39:37,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-03-23 05:39:37,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.028 0.057 2026-03-23 05:39:37,682 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [4/70] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-03-23 05:39:37,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.053 0.157 2026-03-23 05:39:37,934 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:37] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.035 0.227 2026-03-23 05:39:38,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 69 0.084 0.284 2026-03-23 05:39:38,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.026 2026-03-23 05:39:38,632 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.046 0.148 2026-03-23 05:39:38,656 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.182 2026-03-23 05:39:38,980 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [5/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:39:39,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:39] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 29 0.041 0.094 2026-03-23 05:39:39,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:39] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.007 0.019 2026-03-23 05:39:39,422 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:39] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:39:39,703 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:39] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.005 2026-03-23 05:39:39,937 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [6/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:39:40,070 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [7/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:40,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:40] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.094 0.142 2026-03-23 05:39:40,187 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [8/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:40,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:40] "POST /mail/data HTTP/1.1" 200 - 31 0.085 0.302 2026-03-23 05:39:40,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:40] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.023 0.415 2026-03-23 05:39:40,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:40] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.051 0.403 2026-03-23 05:39:40,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:40] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.263 2026-03-23 05:39:40,745 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:40] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.009 0.180 2026-03-23 05:39:40,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:40] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.070 2026-03-23 05:39:40,864 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [9/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:39:40,939 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [10/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:39:40,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:40] "POST /mail/data HTTP/1.1" 200 - 24 0.040 0.055 2026-03-23 05:39:41,044 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [11/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:41,149 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [12/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:41,284 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:14988) 2026-03-23 05:39:41,293 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:41] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.006 0.381 2026-03-23 05:39:41,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.038 0.203 2026-03-23 05:39:41,482 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:41] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.536 2026-03-23 05:39:41,507 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:41] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.026 2026-03-23 05:39:41,633 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [13/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:39:41,737 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [14/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:39:41,786 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:41] "POST /mail/data HTTP/1.1" 200 - 24 0.053 0.111 2026-03-23 05:39:41,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:41] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.051 2026-03-23 05:39:41,839 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [15/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:41,915 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [16/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:42,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.042 0.113 2026-03-23 05:39:42,120 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:42] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.014 2026-03-23 05:39:42,238 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [17/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:39:42,317 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [18/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:39:42,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:42] "POST /mail/data HTTP/1.1" 200 - 24 0.034 0.059 2026-03-23 05:39:42,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:42] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.042 2026-03-23 05:39:42,398 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [19/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:42,471 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [20/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:42,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.043 0.137 2026-03-23 05:39:42,704 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:42] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.016 2026-03-23 05:39:42,811 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [21/70] Tour project_task_history_tour → Step Go back to kanban view of tasks. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-03-23 05:39:42,909 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:42] "POST /mail/data HTTP/1.1" 200 - 24 0.037 0.066 2026-03-23 05:39:42,912 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [22/70] Tour project_task_history_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-03-23 05:39:42,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.017 2026-03-23 05:39:43,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.021 0.046 2026-03-23 05:39:43,019 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.070 2026-03-23 05:39:43,094 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [23/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-03-23 05:39:43,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 23 0.028 0.070 2026-03-23 05:39:43,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.115 2026-03-23 05:39:43,418 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.014 2026-03-23 05:39:43,455 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [24/70] Tour project_task_history_tour → Step .dropdown-menu 2026-03-23 05:39:43,569 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "POST /mail/data HTTP/1.1" 200 - 24 0.041 0.061 2026-03-23 05:39:43,632 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [25/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-03-23 05:39:43,710 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [26/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-03-23 05:39:43,754 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.005 0.022 2026-03-23 05:39:43,859 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:39:43,863 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 05:39:43,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.008 0.049 2026-03-23 05:39:43,972 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c18a8cf/html_editor.assets_history_diff.min.css (id:14989) 2026-03-23 05:39:43,979 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:43] "GET /web/assets/c18a8cf/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 8 0.011 0.051 2026-03-23 05:39:44,019 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d5ef77f/html_editor.assets_history_diff.min.js (id:14990) 2026-03-23 05:39:44,031 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:44] "GET /web/assets/d5ef77f/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 7 0.018 0.090 2026-03-23 05:39:44,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:44] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.011 2026-03-23 05:39:44,119 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [27/70] Tour project_task_history_tour → Step Verify that 5 revisions are displayed (default empty description after the creation of the task + 3 edits + current version) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-03-23 05:39:44,170 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [28/70] Tour project_task_history_tour → Step Verify that the active revision (revision 4) is related to the current version (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project task history version 3)) 2026-03-23 05:39:44,219 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [29/70] Tour project_task_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(3)) 2026-03-23 05:39:44,279 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [30/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-03-23 05:39:44,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:44] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.013 0.035 2026-03-23 05:39:44,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:44] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.004 0.025 2026-03-23 05:39:44,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:44] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.006 0.038 2026-03-23 05:39:44,533 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [31/70] Tour project_task_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project task history version 1)) 2026-03-23 05:39:44,588 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [32/70] Tour project_task_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-03-23 05:39:44,649 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [33/70] Tour project_task_history_tour → Step Verify comparison text (trigger: .modal .history-container .history-comparison-view) 2026-03-23 05:39:44,702 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [34/70] Tour project_task_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-03-23 05:39:44,754 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [35/70] Tour project_task_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:enabled) 2026-03-23 05:39:44,830 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [36/70] Tour project_task_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-03-23 05:39:44,924 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [37/70] Tour project_task_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable) 2026-03-23 05:39:44,988 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [38/70] Tour project_task_history_tour → Step Go back to projects view. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-03-23 05:39:45,060 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [39/70] Tour project_task_history_tour → Step .o_kanban_view 2026-03-23 05:39:45,149 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 14 0.025 0.043 2026-03-23 05:39:45,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:45] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 17 0.026 0.064 2026-03-23 05:39:45,311 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:45] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.077 2026-03-23 05:39:45,367 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [40/70] Tour project_task_history_tour → Step Open Test History Project Without Tasks (trigger: .o_kanban_view .o_kanban_record:contains(Without tasks project)) 2026-03-23 05:39:45,438 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [41/70] Tour project_task_history_tour → Step .o_kanban_project_tasks 2026-03-23 05:39:45,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:45] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.074 0.105 2026-03-23 05:39:45,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.009 0.020 2026-03-23 05:39:45,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.013 0.046 2026-03-23 05:39:45,792 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:45] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.050 2026-03-23 05:39:45,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-03-23 05:39:46,242 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:46] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:46,369 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [42/70] Tour project_task_history_tour → Step Switch to list view (trigger: .o_switch_view.o_list) 2026-03-23 05:39:46,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:46] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.012 0.064 2026-03-23 05:39:46,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:46] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.016 0.096 2026-03-23 05:39:46,516 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.176 2026-03-23 05:39:46,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:46] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.176 2026-03-23 05:39:46,556 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [43/70] Tour project_task_history_tour → Step Create a new task. (trigger: .o_list_button_add) 2026-03-23 05:39:46,607 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.006 0.026 2026-03-23 05:39:46,624 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:46] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.046 2026-03-23 05:39:46,885 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [44/70] Tour project_task_history_tour → Step .o_form_view 2026-03-23 05:39:47,027 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:47] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.018 0.080 2026-03-23 05:39:47,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:47] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.019 2026-03-23 05:39:47,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-03-23 05:39:47,223 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [45/70] Tour project_task_history_tour → Step Set task name (trigger: div[name="name"] .o_input) 2026-03-23 05:39:47,481 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [46/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:47,560 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [47/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:47,821 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:47] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 48 0.089 0.161 2026-03-23 05:39:48,092 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [48/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:39:48,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:48] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.023 0.040 2026-03-23 05:39:48,188 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:48] "POST /mail/data HTTP/1.1" 200 - 29 0.024 0.057 2026-03-23 05:39:48,227 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [49/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:39:48,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:48] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.006 0.033 2026-03-23 05:39:48,304 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [50/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:48,382 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [51/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:48,549 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.038 0.090 2026-03-23 05:39:48,589 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:48] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.015 2026-03-23 05:39:48,661 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [52/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:39:48,746 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [53/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:39:48,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:48] "POST /mail/data HTTP/1.1" 200 - 29 0.030 0.055 2026-03-23 05:39:48,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:48] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.031 2026-03-23 05:39:48,819 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [54/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:48,888 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [55/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:49,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.034 0.084 2026-03-23 05:39:49,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:49] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.018 2026-03-23 05:39:49,167 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [56/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:39:49,237 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [57/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:39:49,259 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:49] "POST /mail/data HTTP/1.1" 200 - 29 0.041 0.055 2026-03-23 05:39:49,301 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:49] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.011 0.049 2026-03-23 05:39:49,338 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [58/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:49,416 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [59/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:49,585 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.042 0.101 2026-03-23 05:39:49,623 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:49] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.013 2026-03-23 05:39:49,763 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [60/70] Tour project_task_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:39:49,856 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [61/70] Tour project_task_history_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:39:49,935 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [62/70] Tour project_task_history_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:39:49,950 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:49] "POST /mail/data HTTP/1.1" 200 - 29 0.074 0.111 2026-03-23 05:39:50,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.012 0.135 2026-03-23 05:39:50,056 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [63/70] Tour project_task_history_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:39:50,300 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 30 0.060 0.151 2026-03-23 05:39:50,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:50] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.012 0.018 2026-03-23 05:39:50,416 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [64/70] Tour project_task_history_tour → Step .o_form_view 2026-03-23 05:39:50,468 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [65/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_cp_action_menus i.fa-cog) 2026-03-23 05:39:50,504 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:50] "POST /mail/data HTTP/1.1" 200 - 29 0.030 0.056 2026-03-23 05:39:50,533 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [66/70] Tour project_task_history_tour → Step .dropdown-menu 2026-03-23 05:39:50,583 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [67/70] Tour project_task_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-03-23 05:39:50,650 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [68/70] Tour project_task_history_tour → Step Close History Dialog (trigger: .modal-header .btn-close) 2026-03-23 05:39:50,678 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:50] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 05:39:50,744 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [69/70] Tour project_task_history_tour → Step Go back to projects view. this step is added because Tour can't be finished with an open form view in edition mode. (trigger: a[data-menu-xmlid="project.menu_projects"]) 2026-03-23 05:39:50,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:50] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:39:50,825 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: [70/70] Tour project_task_history_tour → Step Verify that we are on kanban view (trigger: button.o_switch_view.o_kanban.active) 2026-03-23 05:39:51,012 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-03-23 05:39:51,013 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 05:39:51,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:51] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 17 0.077 0.043 2026-03-23 05:39:51,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:51] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.128 2026-03-23 05:39:52,060 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 54415416 (allocated 57503744) 2026-03-23 05:39:52,084 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 132273 2026-03-23 05:39:52,087 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-03-23 05:39:52,092 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 132273 2026-03-23 05:39:52,212 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpr_qwkxfv_chrome_odoo" 2026-03-23 05:39:52,306 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-03-23 05:39:52,973 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 132541 2026-03-23 05:39:52,974 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmp9dyhp6y__chrome_odoo 2026-03-23 05:39:52,974 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42013/json/version 2026-03-23 05:39:52,977 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:39:53,138 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/141.0.7390.54 2026-03-23 05:39:53,138 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42013/json 2026-03-23 05:39:53,139 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:39:53,189 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:42013/devtools/page/C7E8DFEB9850372713364AB5327FB959 2026-03-23 05:39:53,217 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-03-23 05:39:53,246 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-03-23 05:39:53,516 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:39:53,529 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-03-23 05:39:53,531 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:39:53,531 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:39:53,564 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:39:56,128 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:56] "GET /odoo HTTP/1.1" 200 - 150 0.179 2.393 2026-03-23 05:39:56,134 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': 'C7E8DFEB9850372713364AB5327FB959', 'loaderId': '1DE986BE28258C8B2C0C9AF61BEED36A', 'isDownload': False} 2026-03-23 05:39:56,134 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Evaluate ready code "odoo.isTourReady('project_task_last_history_steps_tour')" 2026-03-23 05:39:56,185 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:56] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-03-23 05:39:56,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:56] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.031 2026-03-23 05:39:56,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.075 0.234 2026-03-23 05:39:56,546 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:56] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.224 2026-03-23 05:39:56,707 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:56] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-03-23 05:39:57,329 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:39:57,348 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.017 2026-03-23 05:39:57,389 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.013 2026-03-23 05:39:57,393 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:39:57,454 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:39:57,515 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.040 0.060 2026-03-23 05:39:57,587 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-03-23 05:39:57,600 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:14991) 2026-03-23 05:39:57,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.148 2026-03-23 05:39:57,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:39:57,637 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:57,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /odoo HTTP/1.1" 200 - 26 0.023 0.055 2026-03-23 05:39:57,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.108 2026-03-23 05:39:57,899 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Evaluate test code "odoo.startTour('project_task_last_history_steps_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:39:57,917 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:39:57,925 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.043 0.045 2026-03-23 05:39:57,926 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:57] "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 05:39:58,005 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.018 0.138 2026-03-23 05:39:58,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.159 2026-03-23 05:39:58,191 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "POST /mail/data HTTP/1.1" 200 - 35 0.061 0.182 2026-03-23 05:39:58,252 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.300 2026-03-23 05:39:58,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.388 2026-03-23 05:39:58,392 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 26 0.049 0.356 2026-03-23 05:39:58,395 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.327 2026-03-23 05:39:58,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "POST /mail/data HTTP/1.1" 200 - 57 0.106 0.238 2026-03-23 05:39:58,935 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.173 2026-03-23 05:39:59,724 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [1/29] Tour project_task_last_history_steps_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:39:59,727 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.016 0.030 2026-03-23 05:39:59,731 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:59] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:39:59,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:39:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.011 2026-03-23 05:39:59,828 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-03-23 05:40:00,132 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.014 0.029 2026-03-23 05:40:00,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.033 2026-03-23 05:40:00,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.005 0.056 2026-03-23 05:40:00,200 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [2/29] Tour project_task_last_history_steps_tour → Step Open the project app (trigger: .o_app[data-menu-xmlid='project.menu_main_pm']) 2026-03-23 05:40:00,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:00] "POST /mail/data HTTP/1.1" 200 - 19 0.032 0.037 2026-03-23 05:40:00,500 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [3/29] Tour project_task_last_history_steps_tour → Step Open Test History Project (trigger: .o_kanban_view .o_kanban_record:contains(Test History Project)) 2026-03-23 05:40:00,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.031 0.054 2026-03-23 05:40:00,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:00] "POST /mail/data HTTP/1.1" 200 - 47 0.042 0.116 2026-03-23 05:40:00,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-03-23 05:40:01,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:01] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 56 0.065 0.297 2026-03-23 05:40:01,263 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:01] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 30 0.026 0.103 2026-03-23 05:40:01,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:01] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.126 2026-03-23 05:40:01,364 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:01] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:40:01,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.020 2026-03-23 05:40:01,597 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [4/29] Tour project_task_last_history_steps_tour → Step Open Test History Task (trigger: .o_kanban_view .o_kanban_record:contains(Test History Task)) 2026-03-23 05:40:01,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.015 0.049 2026-03-23 05:40:01,746 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:01] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.044 0.091 2026-03-23 05:40:02,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 69 0.079 0.340 2026-03-23 05:40:02,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.008 0.025 2026-03-23 05:40:02,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.018 0.063 2026-03-23 05:40:02,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.083 2026-03-23 05:40:02,673 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [5/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:40:02,901 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:02] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 29 0.031 0.130 2026-03-23 05:40:02,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:02] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:40:03,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.005 0.011 2026-03-23 05:40:03,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:03] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 05:40:03,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:03] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.040 0.061 2026-03-23 05:40:03,559 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [6/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:40:03,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:03] "POST /mail/data HTTP/1.1" 200 - 31 0.029 0.090 2026-03-23 05:40:03,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.008 0.129 2026-03-23 05:40:03,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:03] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.033 2026-03-23 05:40:03,875 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [7/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:40:03,969 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:03] "GET /web/image/res.partner/2/avatar_128?unique=1774230876000 HTTP/1.1" 200 - 5 0.004 0.023 2026-03-23 05:40:04,066 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [8/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:40:04,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.035 0.082 2026-03-23 05:40:04,428 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [9/29] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_cp_action_menus i.fa-cog) 2026-03-23 05:40:04,507 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [10/29] Tour project_task_last_history_steps_tour → Step .dropdown-menu 2026-03-23 05:40:04,576 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [11/29] Tour project_task_last_history_steps_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-03-23 05:40:04,630 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:14992) 2026-03-23 05:40:04,646 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:04] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.011 0.500 2026-03-23 05:40:04,669 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [12/29] Tour project_task_last_history_steps_tour → Step .modal .html-history-dialog.html-history-loaded 2026-03-23 05:40:04,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:04] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.014 0.434 2026-03-23 05:40:04,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:04] "POST /mail/data HTTP/1.1" 200 - 24 0.027 0.266 2026-03-23 05:40:04,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:04] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.083 2026-03-23 05:40:04,931 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:04] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.016 2026-03-23 05:40:04,933 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:40:05,002 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:05] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.016 0.059 2026-03-23 05:40:05,038 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c18a8cf/html_editor.assets_history_diff.min.css (id:14993) 2026-03-23 05:40:05,044 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:05] "GET /web/assets/c18a8cf/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 8 0.007 0.052 2026-03-23 05:40:05,066 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d5ef77f/html_editor.assets_history_diff.min.js (id:14994) 2026-03-23 05:40:05,073 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:05] "GET /web/assets/d5ef77f/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 7 0.005 0.073 2026-03-23 05:40:05,176 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:05] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.004 0.015 2026-03-23 05:40:05,229 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [13/29] Tour project_task_last_history_steps_tour → Step Verify that 2 revisions are displayed (trigger: .modal .html-history-dialog .revision-list .btn) 2026-03-23 05:40:05,271 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [14/29] Tour project_task_last_history_steps_tour → Step Go to the second revision related to the initial blank document (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(2)) 2026-03-23 05:40:05,333 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [15/29] Tour project_task_last_history_steps_tour → Step .modal .html-history-dialog.html-history-loaded 2026-03-23 05:40:05,354 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.005 0.015 2026-03-23 05:40:05,404 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 05:40:05,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:05] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.004 0.023 2026-03-23 05:40:05,494 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [16/29] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:enabled 2026-03-23 05:40:05,563 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [17/29] Tour project_task_last_history_steps_tour → Step .modal button.btn-primary:text(Restore) 2026-03-23 05:40:05,644 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [18/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:40:05,749 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [19/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:40:05,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:05] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.006 0.029 2026-03-23 05:40:05,850 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [20/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:40:05,935 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [21/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:40:06,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.055 0.105 2026-03-23 05:40:06,200 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:06] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.015 0.039 2026-03-23 05:40:06,238 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [22/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:40:06,303 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [23/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:40:06,326 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:06] "POST /mail/data HTTP/1.1" 200 - 24 0.029 0.057 2026-03-23 05:40:06,384 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [24/29] Tour project_task_last_history_steps_tour → Step .o_notebook_headers li:nth-of-type(2) a 2026-03-23 05:40:06,479 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [25/29] Tour project_task_last_history_steps_tour → Step .o_notebook_headers li:nth-of-type(1) a 2026-03-23 05:40:06,624 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [26/29] Tour project_task_last_history_steps_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:40:06,767 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [27/29] Tour project_task_last_history_steps_tour → Step div.note-editable[spellcheck='true'].odoo-editor-editable 2026-03-23 05:40:06,820 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:06] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.014 0.027 2026-03-23 05:40:06,850 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [28/29] Tour project_task_last_history_steps_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:40:06,933 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: [29/29] Tour project_task_last_history_steps_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:40:07,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.036 0.126 2026-03-23 05:40:07,187 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:07] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.013 0.016 2026-03-23 05:40:07,282 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:40:07,339 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-03-23 05:40:07,343 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR project_task_last_history_steps_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-03-23 05:40:07,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:07] "POST /mail/data HTTP/1.1" 200 - 24 0.072 0.083 2026-03-23 05:40:08,111 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 33864120 (allocated 34955264) 2026-03-23 05:40:08,123 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 132541 2026-03-23 05:40:08,126 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-03-23 05:40:08,129 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 132541 2026-03-23 05:40:08,249 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmp9dyhp6y__chrome_odoo" 2026-03-23 05:40:08,388 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:40:12,206 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-03-23 05:40:12,256 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 824, model: project.update 2026-03-23 05:40:12,283 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-03-23 05:40:12,418 26 INFO 00799-19-0-all odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 824, model: project.milestone 2026-03-23 05:40:12,447 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-03-23 05:40:12,556 26 INFO 00799-19-0-all odoo.models.unlink: User #824 deleted mail.message records with IDs: [9152] 2026-03-23 05:40:12,562 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 824, model: project.milestone 2026-03-23 05:40:12,594 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-03-23 05:40:12,676 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 824, model: project.milestone 2026-03-23 05:40:12,706 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-03-23 05:40:12,782 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-03-23 05:40:12,854 26 INFO 00799-19-0-all odoo.models.unlink: User #823 deleted mail.message records with IDs: [9151] 2026-03-23 05:40:12,925 26 INFO 00799-19-0-all odoo.models.unlink: User #823 deleted project.update records with IDs: [1] 2026-03-23 05:40:12,966 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-03-23 05:40:13,029 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 824, model: project.update 2026-03-23 05:40:13,051 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-03-23 05:40:13,122 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 824, model: project.update 2026-03-23 05:40:13,146 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-03-23 05:40:13,271 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 824, model: project.update 2026-03-23 05:40:13,308 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-03-23 05:40:13,386 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 824, model: project.update 2026-03-23 05:40:13,413 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-03-23 05:40:13,529 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-03-23 05:40:13,630 26 INFO 00799-19-0-all odoo.models.unlink: User #821 deleted mail.message records with IDs: [9151] 2026-03-23 05:40:13,633 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 821, model: project.update 2026-03-23 05:40:13,650 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-03-23 05:40:13,734 26 INFO 00799-19-0-all odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 821, model: project.update 2026-03-23 05:40:13,795 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 05:40:16,079 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-03-23 05:40:16,428 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-03-23 05:40:16,900 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-03-23 05:40:17,426 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-03-23 05:40:18,131 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:40:18,141 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-03-23 05:40:18,835 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 132756 2026-03-23 05:40:18,835 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp_gw5x66n_chrome_odoo 2026-03-23 05:40:18,835 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:32835/json/version 2026-03-23 05:40:18,838 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:40:19,048 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:40:19,048 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:32835/json 2026-03-23 05:40:19,056 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:40:19,097 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:32835/devtools/page/065E5416280D7F27B57BD7239179F88F 2026-03-23 05:40:19,131 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-03-23 05:40:19,153 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-03-23 05:40:19,372 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:40:19,386 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-03-23 05:40:19,390 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:40:19,390 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:40:19,415 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:40:21,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:21] "GET /odoo HTTP/1.1" 200 - 155 0.181 2.138 2026-03-23 05:40:21,729 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '065E5416280D7F27B57BD7239179F88F', 'loaderId': 'F000B0C73569DC5DF66CF4672381C9E5', 'isDownload': False} 2026-03-23 05:40:21,732 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-03-23 05:40:21,794 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:21] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 05:40:21,807 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:21] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.024 2026-03-23 05:40:22,153 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:22] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.121 0.254 2026-03-23 05:40:22,174 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:22] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.213 2026-03-23 05:40:22,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:22] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-03-23 05:40:23,140 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:40:23,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.016 2026-03-23 05:40:23,202 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:40:23,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:40:23,378 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:40:23,460 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:40:23,553 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.058 0.243 2026-03-23 05:40:23,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-03-23 05:40:23,676 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.042 2026-03-23 05:40:23,679 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:15030) 2026-03-23 05:40:23,685 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:40:23,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.046 0.298 2026-03-23 05:40:23,706 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/67] Tour project_update_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:40:23,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.062 2026-03-23 05:40:23,868 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/67] Tour project_update_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-03-23 05:40:23,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "POST /mail/data HTTP/1.1" 200 - 35 0.065 0.147 2026-03-23 05:40:23,958 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:40:23,962 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/67] Tour project_update_tour → Step .o_project_kanban 2026-03-23 05:40:23,976 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:23] "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 05:40:24,013 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.032 0.248 2026-03-23 05:40:24,075 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.019 0.307 2026-03-23 05:40:24,134 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.034 0.353 2026-03-23 05:40:24,170 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.335 2026-03-23 05:40:24,179 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.256 2026-03-23 05:40:24,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.016 0.195 2026-03-23 05:40:24,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "GET /odoo HTTP/1.1" 200 - 26 0.035 0.545 2026-03-23 05:40:24,375 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.358 2026-03-23 05:40:24,710 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 66 0.079 0.186 2026-03-23 05:40:24,888 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 7 0.020 0.066 2026-03-23 05:40:24,895 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:24] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-03-23 05:40:25,042 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "POST /mail/data HTTP/1.1" 200 - 44 0.044 0.170 2026-03-23 05:40:25,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.040 2026-03-23 05:40:25,380 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.031 2026-03-23 05:40:25,400 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:40:25,567 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/67] Tour project_update_tour → Step .o-kanban-button-new 2026-03-23 05:40:25,591 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.015 0.049 2026-03-23 05:40:25,630 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.007 0.092 2026-03-23 05:40:25,675 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/67] Tour project_update_tour → Step button.o-dropdown-item:contains("New Project") 2026-03-23 05:40:25,689 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.019 0.135 2026-03-23 05:40:25,723 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.026 2026-03-23 05:40:25,767 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/67] Tour project_update_tour → Step .o_project_name input 2026-03-23 05:40:25,844 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 6 0.010 0.038 2026-03-23 05:40:25,921 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:25] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.006 0.024 2026-03-23 05:40:26,070 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/67] Tour project_update_tour → Step .o_open_tasks 2026-03-23 05:40:26,141 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-03-23 05:40:26,264 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:26] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.042 0.077 2026-03-23 05:40:26,370 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:26] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.031 0.054 2026-03-23 05:40:26,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.068 0.313 2026-03-23 05:40:26,870 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.026 2026-03-23 05:40:26,897 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.006 0.044 2026-03-23 05:40:26,919 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:26] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.036 2026-03-23 05:40:27,156 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-03-23 05:40:27,223 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/67] Tour project_update_tour → Step .o_kanban_group 2026-03-23 05:40:27,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:27] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 9 0.015 0.032 2026-03-23 05:40:27,339 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .input-group input 2026-03-23 05:40:27,399 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/67] Tour project_update_tour → Step .o_kanban_project_tasks .o_column_quick_create .o_kanban_add 2026-03-23 05:40:27,475 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/67] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-03-23 05:40:27,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:27] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 4 0.005 0.013 2026-03-23 05:40:27,525 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/67] Tour project_update_tour → Step .o-kanban-button-new 2026-03-23 05:40:27,540 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:27] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.007 0.017 2026-03-23 05:40:27,585 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:27,613 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:27] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.019 2026-03-23 05:40:27,637 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/67] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-03-23 05:40:27,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:27] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.005 0.031 2026-03-23 05:40:27,735 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:27,786 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/67] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-03-23 05:40:27,866 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/67] Tour project_update_tour → Step .o_kanban_group:eq(0) 2026-03-23 05:40:27,919 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/67] Tour project_update_tour → Step .o-kanban-button-new 2026-03-23 05:40:27,982 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:28,023 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.047 0.099 2026-03-23 05:40:28,060 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/67] Tour project_update_tour → Step .o_kanban_quick_create div.o_field_char[name=display_name] input 2026-03-23 05:40:28,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.022 2026-03-23 05:40:28,128 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:28,139 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.021 0.060 2026-03-23 05:40:28,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.016 2026-03-23 05:40:28,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.027 2026-03-23 05:40:28,295 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/67] Tour project_update_tour → Step .o_kanban_quick_create .o_kanban_add 2026-03-23 05:40:28,360 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/67] Tour project_update_tour → Step .o_kanban_group:nth-child(2) .o_kanban_header 2026-03-23 05:40:28,420 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/67] Tour project_update_tour → Step .dropdown-item.o_group_edit 2026-03-23 05:40:28,449 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.027 0.056 2026-03-23 05:40:28,485 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.019 2026-03-23 05:40:28,504 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/67] Tour project_update_tour → Step .modal .o_field_widget[name=fold] input 2026-03-23 05:40:28,534 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.015 0.032 2026-03-23 05:40:28,595 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 10 0.020 0.059 2026-03-23 05:40:28,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.058 2026-03-23 05:40:28,648 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.008 0.081 2026-03-23 05:40:28,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.002 0.019 2026-03-23 05:40:28,686 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.083 2026-03-23 05:40:28,808 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/67] Tour project_update_tour → Step .modal .modal-footer button 2026-03-23 05:40:28,868 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/67] Tour project_update_tour → Step body:not(:has(.modal)) 2026-03-23 05:40:28,881 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.009 2026-03-23 05:40:28,952 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 05:40:29,008 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.015 0.046 2026-03-23 05:40:29,113 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/67] Tour project_update_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:29,163 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/67] Tour project_update_tour → Step .o_kanban_record 2026-03-23 05:40:29,439 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/67] Tour project_update_tour → Step .breadcrumb-item.o_back_button 2026-03-23 05:40:29,500 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/67] Tour project_update_tour → Step .o_kanban_record:contains('New Project') 2026-03-23 05:40:29,510 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:29] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.043 0.078 2026-03-23 05:40:29,538 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-03-23 05:40:29,563 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:29] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.009 0.031 2026-03-23 05:40:29,602 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:29] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.013 0.030 2026-03-23 05:40:29,676 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.018 0.070 2026-03-23 05:40:29,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.088 2026-03-23 05:40:29,886 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/67] Tour project_update_tour → Step .o_switch_view.o_list 2026-03-23 05:40:29,963 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/67] Tour project_update_tour → Step tr.o_data_row td[name='name']:contains('New Project') 2026-03-23 05:40:30,017 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:30] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 12 0.008 0.028 2026-03-23 05:40:30,165 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/67] Tour project_update_tour → Step .nav-link:contains('Settings') 2026-03-23 05:40:30,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:30] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.021 2026-03-23 05:40:30,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:30] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 19 0.042 0.127 2026-03-23 05:40:30,481 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:30] "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 05:40:30,861 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/67] Tour project_update_tour → Step div[name='allow_milestones'] input 2026-03-23 05:40:31,001 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.034 0.051 2026-03-23 05:40:31,037 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/67] Tour project_update_tour → Step .o_form_button_save 2026-03-23 05:40:31,125 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "POST /mail/data HTTP/1.1" 200 - 38 0.043 0.072 2026-03-23 05:40:31,156 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-03-23 05:40:31,313 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/67] Tour project_update_tour → Step button[name='action_view_tasks'] 2026-03-23 05:40:31,407 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 20 0.034 0.048 2026-03-23 05:40:31,710 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:15031) 2026-03-23 05:40:31,716 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.321 2026-03-23 05:40:31,719 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.249 2026-03-23 05:40:31,760 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.012 2026-03-23 05:40:31,792 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/67] Tour project_update_tour → Step Open embedded actions (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-03-23 05:40:31,866 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.019 0.050 2026-03-23 05:40:31,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "POST /mail/data HTTP/1.1" 200 - 29 0.031 0.078 2026-03-23 05:40:31,971 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/67] Tour project_update_tour → Step span.o-dropdown-item:contains('Top Menu') 2026-03-23 05:40:31,984 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.059 2026-03-23 05:40:32,048 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/67] Tour project_update_tour → Step Put Dashboard in the embedded actions (trigger: .o-dropdown-item div span:contains('Dashboard')) 2026-03-23 05:40:32,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.019 0.105 2026-03-23 05:40:32,070 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.133 2026-03-23 05:40:32,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "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.007 0.035 2026-03-23 05:40:32,229 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "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.030 0.033 2026-03-23 05:40:32,348 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/67] Tour project_update_tour → Step Open Dashboard (trigger: .o_embedded_actions button span:contains('Dashboard')) 2026-03-23 05:40:32,408 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "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.018 0.050 2026-03-23 05:40:32,419 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/67] Tour project_update_tour → Step Add a first milestone (trigger: .o_add_milestone a) 2026-03-23 05:40:32,486 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "POST /web/action/load HTTP/1.1" 200 - 17 0.018 0.044 2026-03-23 05:40:32,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 20 0.016 0.045 2026-03-23 05:40:32,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:40:32,772 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 34 0.045 0.092 2026-03-23 05:40:32,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 15 0.013 0.137 2026-03-23 05:40:32,897 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/67] Tour project_update_tour → Step Create new milestone (trigger: .o_list_button_add) 2026-03-23 05:40:32,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:32] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.017 0.050 2026-03-23 05:40:33,052 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:33] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 14 0.015 0.048 2026-03-23 05:40:33,081 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:33] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-03-23 05:40:33,148 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-03-23 05:40:33,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:33] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:40:33,173 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:40:33,254 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:33] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.005 0.030 2026-03-23 05:40:33,305 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/67] Tour project_update_tour → Step input[data-field=deadline] 2026-03-23 05:40:33,541 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/67] Tour project_update_tour → Step .o_list_button_save 2026-03-23 05:40:33,632 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/67] Tour project_update_tour → Step Make sure the milestone is saved before continuing (trigger: .o_list_button_add) 2026-03-23 05:40:33,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:33] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.011 0.036 2026-03-23 05:40:33,805 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:33] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 20 0.026 0.074 2026-03-23 05:40:33,858 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/67] Tour project_update_tour → Step td[data-tooltip='New milestone'] + td 2026-03-23 05:40:33,922 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [51/67] Tour project_update_tour → Step input[data-field=deadline] 2026-03-23 05:40:34,215 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [52/67] Tour project_update_tour → Step Create new milestone (trigger: .o_list_button_add) 2026-03-23 05:40:34,277 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 10 0.014 0.051 2026-03-23 05:40:34,394 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:34] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 10 0.011 0.033 2026-03-23 05:40:34,534 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [53/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-03-23 05:40:34,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 3 0.003 0.018 2026-03-23 05:40:34,711 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/67] Tour project_update_tour → Step input[data-field=deadline] 2026-03-23 05:40:34,944 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [55/67] Tour project_update_tour → Step .breadcrumb-item.o_back_button 2026-03-23 05:40:34,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:34] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.028 2026-03-23 05:40:35,082 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [56/67] Tour project_update_tour → Step Create a new update (trigger: .o-kanban-button-new) 2026-03-23 05:40:35,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:35] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 12 0.030 0.079 2026-03-23 05:40:35,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:35] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.002 0.016 2026-03-23 05:40:35,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:35] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.019 0.089 2026-03-23 05:40:35,458 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:35] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.016 0.140 2026-03-23 05:40:35,540 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [57/67] Tour project_update_tour → Step div.o_field_widget[name=name] input 2026-03-23 05:40:35,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:35] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.076 0.282 2026-03-23 05:40:36,190 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [58/67] Tour project_update_tour → Step .o_form_button_save 2026-03-23 05:40:36,287 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [59/67] Tour project_update_tour → Step .o_field_widget[name='description'] h1:contains('Activities') 2026-03-23 05:40:36,338 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [60/67] Tour project_update_tour → Step .o_field_widget[name='description'] h3:contains('Milestones') 2026-03-23 05:40:36,399 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [61/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)') 2026-03-23 05:40:36,419 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:36] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 30 0.048 0.079 2026-03-23 05:40:36,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:36] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 05:40:36,633 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [62/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)') 2026-03-23 05:40:36,683 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [63/67] Tour project_update_tour → Step .o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)') 2026-03-23 05:40:36,693 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:36] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.035 0.052 2026-03-23 05:40:36,819 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [64/67] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-03-23 05:40:36,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:36] "POST /mail/data HTTP/1.1" 200 - 29 0.055 0.130 2026-03-23 05:40:36,974 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [65/67] Tour project_update_tour → Step Open List View of Dashboard (trigger: .o_switch_view.o_list) 2026-03-23 05:40:37,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:37] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.006 0.032 2026-03-23 05:40:37,107 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:37] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.028 0.068 2026-03-23 05:40:37,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:37] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.015 0.122 2026-03-23 05:40:37,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:37] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.015 0.135 2026-03-23 05:40:37,288 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [66/67] Tour project_update_tour → Step .o_list_view 2026-03-23 05:40:37,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:37] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 19 0.024 0.086 2026-03-23 05:40:37,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:37] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.004 0.131 2026-03-23 05:40:37,518 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [67/67] Tour project_update_tour → Step Go back to the kanban view the project (trigger: .o_back_button) 2026-03-23 05:40:37,595 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-03-23 05:40:37,596 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-03-23 05:40:37,644 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:37] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:40:37,743 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:37] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 14 0.034 0.078 2026-03-23 05:40:38,495 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:38] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-03-23 05:40:38,645 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 54438332 (allocated 58552320) 2026-03-23 05:40:38,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:38] "POST /mail/data HTTP/1.1" 200 - 29 0.037 0.077 2026-03-23 05:40:38,826 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:38] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.005 0.122 2026-03-23 05:40:38,838 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 132756 2026-03-23 05:40:38,841 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-03-23 05:40:38,845 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 132756 2026-03-23 05:40:39,062 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp_gw5x66n_chrome_odoo" 2026-03-23 05:40:39,634 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 133017 2026-03-23 05:40:39,634 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmp2nrir_4k_chrome_odoo 2026-03-23 05:40:39,634 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:37277/json/version 2026-03-23 05:40:39,636 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37277', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:40:39,817 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:40:39,818 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:37277/json 2026-03-23 05:40:39,824 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37277', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:40:39,834 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:37277/devtools/page/BBCACE236A37E17519056307EDC08178 2026-03-23 05:40:39,875 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-03-23 05:40:39,919 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-03-23 05:40:40,261 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:40:40,265 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-03-23 05:40:40,272 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:40:40,272 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:40:40,376 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:40] "GET /odoo HTTP/1.1" 200 - 28 0.020 0.069 2026-03-23 05:40:40,387 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'BBCACE236A37E17519056307EDC08178', 'loaderId': '54F98121F41A0F4E75E6270862686E0E', 'isDownload': False} 2026-03-23 05:40:40,387 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-03-23 05:40:40,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:40] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-03-23 05:40:40,469 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:40] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.035 2026-03-23 05:40:40,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.086 2026-03-23 05:40:40,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:40] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.066 2026-03-23 05:40:40,852 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:40] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.032 2026-03-23 05:40:41,761 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:41] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:40:41,787 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.013 0.023 2026-03-23 05:40:41,795 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-03-23 05:40:41,832 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:41] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:40:41,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 05:40:41,918 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:40:41,951 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:40:41,998 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:40:42,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "GET /odoo HTTP/1.1" 200 - 28 0.027 0.128 2026-03-23 05:40:42,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.131 2026-03-23 05:40:42,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.050 2026-03-23 05:40:42,479 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.070 2026-03-23 05:40:42,487 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:40:42,530 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-03-23 05:40:42,532 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-03-23 05:40:42,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.039 0.116 2026-03-23 05:40:42,596 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [1/54] Tour project_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:40:42,649 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "POST /mail/data HTTP/1.1" 200 - 19 0.041 0.053 2026-03-23 05:40:42,713 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.021 0.174 2026-03-23 05:40:42,757 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [2/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-23 05:40:42,822 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:42] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.027 0.369 2026-03-23 05:40:43,140 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [3/54] Tour project_tour → Step Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"]) 2026-03-23 05:40:43,172 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-03-23 05:40:43,211 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.060 2026-03-23 05:40:43,216 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-03-23 05:40:43,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:43] "POST /mail/data HTTP/1.1" 200 - 48 0.051 0.147 2026-03-23 05:40:43,494 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:43] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 2 0.007 0.211 2026-03-23 05:40:43,680 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:43] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-03-23 05:40:43,763 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 19 0.024 0.113 2026-03-23 05:40:43,801 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:43] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.004 0.107 2026-03-23 05:40:43,808 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:43] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.096 2026-03-23 05:40:43,976 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [5/54] Tour project_tour → Step Let's create your first project. (trigger: .o-kanban-button-new) 2026-03-23 05:40:44,029 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [6/54] Tour project_tour → Step Let's create a regular project. (trigger: button.o-dropdown-item:contains("New Project")) 2026-03-23 05:40:44,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:44] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.017 0.099 2026-03-23 05:40:44,078 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [7/54] Tour project_tour → Step Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input) 2026-03-23 05:40:44,144 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:44] "POST /web/action/load HTTP/1.1" 200 - 9 0.024 0.084 2026-03-23 05:40:44,234 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:44] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 05:40:44,312 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:44] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.004 0.040 2026-03-23 05:40:44,465 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [8/54] Tour project_tour → Step Let's create your first project. (trigger: .o_open_tasks) 2026-03-23 05:40:44,550 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [9/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-03-23 05:40:44,668 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:44] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.030 0.081 2026-03-23 05:40:44,774 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:44] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.028 0.046 2026-03-23 05:40:44,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.003 0.115 2026-03-23 05:40:45,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.035 2026-03-23 05:40:45,085 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.061 2026-03-23 05:40:45,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "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 05:40:45,161 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:40:45,242 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [10/54] Tour project_tour → Step Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-03-23 05:40:45,308 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-03-23 05:40:45,323 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 4 0.003 0.008 2026-03-23 05:40:45,379 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [12/54] Tour project_tour → Step Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input) 2026-03-23 05:40:45,436 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [13/54] Tour project_tour → Step Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add) 2026-03-23 05:40:45,506 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [14/54] Tour project_tour → Step .o_kanban_group:eq(1) 2026-03-23 05:40:45,526 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 4 0.003 0.010 2026-03-23 05:40:45,559 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.004 0.013 2026-03-23 05:40:45,588 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [15/54] Tour project_tour → Step Let's create your first task. (trigger: .o-kanban-button-new) 2026-03-23 05:40:45,667 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [16/54] Tour project_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:45,725 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [17/54] Tour project_tour → Step Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-03-23 05:40:45,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.002 0.049 2026-03-23 05:40:45,778 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.003 0.021 2026-03-23 05:40:45,862 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [18/54] Tour project_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:45,899 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [19/54] Tour project_tour → Step Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-03-23 05:40:45,974 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [20/54] Tour project_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:46,031 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [21/54] Tour project_tour → Step Drag & drop the card to change your task from stage. (trigger: .o_kanban_record) 2026-03-23 05:40:46,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 28 0.048 0.098 2026-03-23 05:40:46,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 05:40:46,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.020 0.051 2026-03-23 05:40:46,315 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.016 2026-03-23 05:40:46,330 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.019 2026-03-23 05:40:46,666 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [22/54] Tour project_tour → Step .o_kanban_project_tasks 2026-03-23 05:40:46,724 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [23/54] Tour project_tour → Step Let's start working on your task. (trigger: .o_kanban_record:first) 2026-03-23 05:40:46,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.064 0.101 2026-03-23 05:40:46,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.030 2026-03-23 05:40:46,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.012 0.053 2026-03-23 05:40:46,898 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [24/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:40:46,899 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:46] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.014 0.066 2026-03-23 05:40:47,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 21 0.027 0.075 2026-03-23 05:40:47,097 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:47] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:40:47,189 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:47] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-03-23 05:40:47,360 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:47] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:40:47,476 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [25/54] Tour project_tour → Step Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-03-23 05:40:47,640 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:47] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.036 0.112 2026-03-23 05:40:47,816 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:47] "POST /mail/data HTTP/1.1" 200 - 29 0.061 0.200 2026-03-23 05:40:47,944 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:47] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.176 2026-03-23 05:40:48,100 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [26/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:40:48,266 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [27/54] Tour project_tour → Step Log internal notes and use @mentions to notify your colleagues. (trigger: button.o-mail-Chatter-logNote) 2026-03-23 05:40:48,308 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:48] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-03-23 05:40:48,515 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [28/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:40:48,637 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [29/54] Tour project_tour → Step Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-03-23 05:40:48,699 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [30/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:40:48,750 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [31/54] Tour project_tour → Step Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary) 2026-03-23 05:40:48,785 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:48] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.019 0.060 2026-03-23 05:40:48,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:48] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.011 0.034 2026-03-23 05:40:48,913 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:48] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.004 0.010 2026-03-23 05:40:49,145 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [32/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:40:49,203 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [33/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-03-23 05:40:49,215 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:49] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.022 0.042 2026-03-23 05:40:49,298 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:49] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.014 0.040 2026-03-23 05:40:49,332 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:49] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.014 2026-03-23 05:40:49,377 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [34/54] Tour project_tour → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids']) 2026-03-23 05:40:49,414 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:49] "POST /mail/data HTTP/1.1" 200 - 24 0.031 0.044 2026-03-23 05:40:49,440 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:49] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.006 0.071 2026-03-23 05:40:49,484 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [35/54] Tour project_tour → Step Select an assignee from the menu (trigger: a.dropdown-item[id*='user_ids'] span) 2026-03-23 05:40:49,595 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [36/54] Tour project_tour → Step div.o_kanban_renderer > article.o_kanban_record 2026-03-23 05:40:49,614 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:49] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.002 0.011 2026-03-23 05:40:49,673 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [37/54] Tour project_tour → Step Open sub-tasks notebook section (trigger: a[name="sub_tasks_page"]) 2026-03-23 05:40:49,739 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [38/54] Tour project_tour → Step Add a sub-task (trigger: .o_field_subtasks_one2many .o_list_renderer a[role="button"]) 2026-03-23 05:40:49,762 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:49] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.024 0.060 2026-03-23 05:40:49,789 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:49] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.008 0.097 2026-03-23 05:40:49,977 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [39/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_field_subtasks_one2many div[name="name"] input) 2026-03-23 05:40:50,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 13 0.033 0.110 2026-03-23 05:40:50,200 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:40:50,279 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [40/54] Tour project_tour → Step .o_form_project_tasks .o_form_dirty 2026-03-23 05:40:50,329 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [41/54] Tour project_tour → Step You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually. (trigger: .o_form_button_save) 2026-03-23 05:40:50,412 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [42/54] Tour project_tour → Step .o_form_project_tasks 2026-03-23 05:40:50,483 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [43/54] Tour project_tour → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button) 2026-03-23 05:40:50,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.026 0.067 2026-03-23 05:40:50,624 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [44/54] Tour project_tour → Step You can open sub-tasks from the kanban card! (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button) 2026-03-23 05:40:50,803 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 74 0.075 0.169 2026-03-23 05:40:50,873 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:50] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.013 0.032 2026-03-23 05:40:50,988 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.087 2026-03-23 05:40:51,204 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 21 0.126 0.166 2026-03-23 05:40:51,221 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:51] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.295 2026-03-23 05:40:51,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:51] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.260 2026-03-23 05:40:51,347 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [45/54] Tour project_tour → Step .o_widget_subtask_kanban_list .subtask_list 2026-03-23 05:40:51,445 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 19 0.039 0.066 2026-03-23 05:40:51,490 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [46/54] Tour project_tour → Step Create a new sub-task (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create) 2026-03-23 05:40:51,549 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-03-23 05:40:51,600 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [48/54] Tour project_tour → Step Give the sub-task a name (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_create_input input) 2026-03-23 05:40:51,691 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [49/54] Tour project_tour → Step You can change the sub-task state here! (trigger: .o_kanban_record .o_widget_subtask_kanban_list .subtask_list_row:contains(newer sub-task) .o_field_project_task_state_selection button) 2026-03-23 05:40:51,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:51] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 43 0.136 0.086 2026-03-23 05:40:52,010 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 19 0.031 0.050 2026-03-23 05:40:52,061 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [50/54] Tour project_tour → Step .project_task_state_selection_menu.dropdown-menu 2026-03-23 05:40:52,115 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [51/54] Tour project_tour → Step Mark the task as Cancelled (trigger: .project_task_state_selection_menu.dropdown-menu span.text-danger) 2026-03-23 05:40:52,191 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [52/54] Tour project_tour → Step .o-overlay-container:not(:visible):not(:has(.project_task_state_selection_menu)) 2026-03-23 05:40:52,241 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [53/54] Tour project_tour → Step Close the sub-tasks list (trigger: .o_kanban_record .o_widget_subtask_counter .subtask_list_button:contains('1/2')) 2026-03-23 05:40:52,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:52] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.019 0.055 2026-03-23 05:40:52,313 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-03-23 05:40:52,365 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-03-23 05:40:52,370 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-03-23 05:40:52,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 23 0.033 0.044 2026-03-23 05:40:52,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 19 0.044 0.138 2026-03-23 05:40:52,957 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 38808280 (allocated 40198144) 2026-03-23 05:40:52,992 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.048 2026-03-23 05:40:53,008 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 133017 2026-03-23 05:40:53,019 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-03-23 05:40:53,025 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 133017 2026-03-23 05:40:53,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:53] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.012 0.042 2026-03-23 05:40:53,149 26 INFO 00799-19-0-all odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmp2nrir_4k_chrome_odoo" 2026-03-23 05:40:53,371 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:40:55,610 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-03-23 05:40:55,739 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-03-23 05:40:56,046 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-03-23 05:40:56,581 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-03-23 05:40:56,641 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-03-23 05:40:56,872 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:40:57,414 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:40:57,727 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-03-23 05:40:57,768 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-03-23 05:40:57,788 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:40:58,154 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.029 0.344 2026-03-23 05:40:58,162 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-03-23 05:40:58,230 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-03-23 05:40:58,243 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:40:58,893 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:40:58] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.037 0.615 2026-03-23 05:40:58,916 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 05:41:01,128 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-03-23 05:41:01,216 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-03-23 05:41:01,428 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-03-23 05:41:01,524 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-03-23 05:41:01,857 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-03-23 05:41:02,110 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-03-23 05:41:02,318 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-03-23 05:41:02,879 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-03-23 05:41:03,311 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-03-23 05:41:03,452 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:41:03,627 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-03-23 05:41:04,090 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 133242 2026-03-23 05:41:04,095 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpi2l1hpk1_chrome_odoo 2026-03-23 05:41:04,095 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:39409/json/version 2026-03-23 05:41:04,102 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39409', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:41:04,270 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:41:04,271 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:39409/json 2026-03-23 05:41:04,275 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39409', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:41:04,374 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:39409/devtools/page/0A358825F0857AE69111D082AD78525F 2026-03-23 05:41:04,416 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-03-23 05:41:04,459 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-03-23 05:41:04,619 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:41:04,631 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-03-23 05:41:04,634 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:41:04,634 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:41:04,661 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:41:06,800 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:06] "GET /odoo HTTP/1.1" 200 - 150 0.163 1.984 2026-03-23 05:41:06,807 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '0A358825F0857AE69111D082AD78525F', 'loaderId': 'E1D02BB9B06FFF8C7EDD2F89DA5DE2D3', 'isDownload': False} 2026-03-23 05:41:06,807 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-03-23 05:41:06,871 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:06] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-03-23 05:41:07,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:07] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.067 0.119 2026-03-23 05:41:07,050 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:07] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.200 2026-03-23 05:41:07,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:07] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.013 0.161 2026-03-23 05:41:07,265 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:07] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.018 2026-03-23 05:41:08,075 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:41:08,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.025 2026-03-23 05:41:08,137 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-03-23 05:41:08,143 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.026 2026-03-23 05:41:08,239 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:41:08,349 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.064 0.119 2026-03-23 05:41:08,405 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:41:08,417 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:15057) 2026-03-23 05:41:08,426 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.010 0.167 2026-03-23 05:41:08,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:41:08,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:41:08,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /odoo HTTP/1.1" 200 - 26 0.023 0.058 2026-03-23 05:41:08,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.119 2026-03-23 05:41:08,919 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate test code "odoo.startTour('project_task_templates_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:41:08,939 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:41:08,944 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "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 05:41:08,947 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.054 0.090 2026-03-23 05:41:08,970 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [1/10] Tour project_task_templates_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:41:09,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:09] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.019 0.184 2026-03-23 05:41:09,039 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.210 2026-03-23 05:41:09,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:09] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.016 0.253 2026-03-23 05:41:09,146 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [2/10] Tour project_task_templates_tour → Step .o_app[data-menu-xmlid="project.menu_main_pm"] 2026-03-23 05:41:09,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.171 2026-03-23 05:41:09,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:09] "POST /mail/data HTTP/1.1" 200 - 35 0.052 0.261 2026-03-23 05:41:09,297 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-03-23 05:41:09,398 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [3/10] Tour project_task_templates_tour → Step Navigate to the project with a task template (trigger: .o_kanban_record span:contains("Project with Task Template")) 2026-03-23 05:41:09,477 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.045 0.035 2026-03-23 05:41:09,819 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:09] "POST /mail/data HTTP/1.1" 200 - 57 0.150 0.205 2026-03-23 05:41:10,112 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:10] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 56 0.070 0.434 2026-03-23 05:41:10,303 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:10] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.030 0.100 2026-03-23 05:41:10,310 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:10] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.134 2026-03-23 05:41:10,342 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:10] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.136 2026-03-23 05:41:10,371 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:10] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-03-23 05:41:10,577 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:10] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.037 2026-03-23 05:41:10,591 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [4/10] Tour project_task_templates_tour → Step Wait for the kanban view to load (trigger: div.o_last_breadcrumb_item span:contains("Project with Task Template")) 2026-03-23 05:41:10,666 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:10] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.029 0.049 2026-03-23 05:41:11,029 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:11] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 69 0.076 0.246 2026-03-23 05:41:11,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.009 0.019 2026-03-23 05:41:11,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:11] "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 05:41:11,150 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:11] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.005 0.047 2026-03-23 05:41:11,873 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [5/10] Tour project_task_templates_tour → Step .o-kanban-button-new 2026-03-23 05:41:11,973 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:11] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:41:11,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:11] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.014 0.037 2026-03-23 05:41:12,006 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:12] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.063 2026-03-23 05:41:12,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:12] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.007 0.086 2026-03-23 05:41:12,060 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:12] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.121 2026-03-23 05:41:12,157 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [6/10] Tour project_task_templates_tour → Step Create a task with the template (trigger: .dropdown-menu button.dropdown-item:contains("Template")) 2026-03-23 05:41:12,361 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [7/10] Tour project_task_templates_tour → Step div[name="name"] .o_input 2026-03-23 05:41:12,521 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:12] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 45 0.058 0.142 2026-03-23 05:41:12,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:12] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 27 0.035 0.088 2026-03-23 05:41:12,773 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:12] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:41:12,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:12] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:41:13,197 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:13] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.009 0.007 2026-03-23 05:41:13,411 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [8/10] Tour project_task_templates_tour → Step button.o_form_button_save 2026-03-23 05:41:13,565 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:13] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.044 0.092 2026-03-23 05:41:13,618 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [9/10] Tour project_task_templates_tour → Step Wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:41:13,758 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:13] "POST /mail/data HTTP/1.1" 200 - 36 0.060 0.202 2026-03-23 05:41:13,999 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 32 0.081 0.273 2026-03-23 05:41:14,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.005 0.244 2026-03-23 05:41:14,184 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:14] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.028 0.101 2026-03-23 05:41:14,291 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: [10/10] Tour project_task_templates_tour → Step Check that the created task has copied the description of the template (trigger: div.note-editable.odoo-editor-editable:contains("Template description")) 2026-03-23 05:41:14,358 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-03-23 05:41:14,368 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:41:14,456 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:14] "POST /mail/data HTTP/1.1" 200 - 29 0.100 0.124 2026-03-23 05:41:14,756 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:15058) 2026-03-23 05:41:14,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:41:14] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.021 0.359 2026-03-23 05:41:15,064 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 36721100 (allocated 38232064) 2026-03-23 05:41:15,171 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 133242 2026-03-23 05:41:15,172 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-03-23 05:41:15,180 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 133242 2026-03-23 05:41:15,297 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpi2l1hpk1_chrome_odoo" 2026-03-23 05:41:15,416 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:41:17,493 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-03-23 05:41:17,715 26 INFO 00799-19-0-all odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-03-23 05:41:18,103 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:41:20,580 26 INFO 00799-19-0-all odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-03-23 05:41:24,951 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 05:41:44,472 26 INFO 00799-19-0-all odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-03-23 05:41:45,775 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:42:07,377 26 INFO 00799-19-0-all odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-03-23 05:42:09,903 26 INFO 00799-19-0-all odoo.models.unlink: User #847 deleted account.analytic.line records with IDs: [19] 2026-03-23 05:42:10,311 26 INFO 00799-19-0-all odoo.models.unlink: User #847 deleted account.move.line records with IDs: [2290, 2291, 2292, 2293] 2026-03-23 05:42:10,466 26 INFO 00799-19-0-all odoo.models.unlink: User #847 deleted account.move records with IDs: [854] 2026-03-23 05:42:10,614 26 INFO 00799-19-0-all odoo.models.unlink: User #847 deleted account.analytic.line records with IDs: [18] 2026-03-23 05:42:10,822 26 INFO 00799-19-0-all odoo.models.unlink: User #847 deleted account.move.line records with IDs: [2288, 2289] 2026-03-23 05:42:10,867 26 INFO 00799-19-0-all odoo.models.unlink: User #847 deleted account.move records with IDs: [853] 2026-03-23 05:42:10,922 26 INFO 00799-19-0-all odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-03-23 05:42:12,692 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 05:42:18,633 26 INFO 00799-19-0-all odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-03-23 05:42:19,801 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 05:42:30,688 26 INFO 00799-19-0-all odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-03-23 05:42:31,519 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:42:47,625 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-03-23 05:42:49,647 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-03-23 05:42:50,928 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-03-23 05:42:51,945 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-03-23 05:42:54,444 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-03-23 05:42:58,166 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-03-23 05:43:01,521 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-03-23 05:43:02,262 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-03-23 05:43:03,571 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-03-23 05:43:03,886 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-03-23 05:43:06,048 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-03-23 05:43:07,250 26 INFO 00799-19-0-all odoo.models.unlink: User #856 deleted account.analytic.line records with IDs: [49] 2026-03-23 05:43:07,408 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-03-23 05:43:08,827 26 INFO 00799-19-0-all odoo.models.unlink: User #856 deleted account.move.line records with IDs: [2357] 2026-03-23 05:43:10,661 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:43:31,005 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-03-23 05:43:31,416 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_creation_on_po_with_manual_analytic ... 2026-03-23 05:43:31,664 26 INFO 00799-19-0-all odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-03-23 05:43:32,910 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:43:32,915 26 INFO 00799-19-0-all odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-03-23 05:43:34,260 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2409] 2026-03-23 05:43:34,281 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:43:58,374 26 INFO 00799-19-0-all odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-03-23 05:44:03,252 26 INFO 00799-19-0-all odoo.models.unlink: User #860 deleted stock.move.line records with IDs: [2340] 2026-03-23 05:44:03,587 26 INFO 00799-19-0-all odoo.models.unlink: User #860 deleted account.analytic.line records with IDs: [52] 2026-03-23 05:44:03,860 26 INFO 00799-19-0-all odoo.models.unlink: User #860 deleted account.move.line records with IDs: [2360, 2361] 2026-03-23 05:44:03,941 26 INFO 00799-19-0-all odoo.models.unlink: User #860 deleted account.move records with IDs: [875] 2026-03-23 05:44:05,133 26 INFO 00799-19-0-all odoo.models.unlink: User #860 deleted stock.move.line records with IDs: [2341] 2026-03-23 05:44:05,415 26 INFO 00799-19-0-all odoo.models.unlink: User #860 deleted account.analytic.line records with IDs: [53] 2026-03-23 05:44:05,725 26 INFO 00799-19-0-all odoo.models.unlink: User #860 deleted account.move.line records with IDs: [2362, 2363] 2026-03-23 05:44:05,769 26 INFO 00799-19-0-all odoo.models.unlink: User #860 deleted account.move records with IDs: [876] 2026-03-23 05:44:05,815 26 INFO 00799-19-0-all odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-03-23 05:44:09,431 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-03-23 05:44:35,378 26 INFO 00799-19-0-all odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-03-23 05:44:38,463 26 INFO 00799-19-0-all odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-03-23 05:44:38,840 26 INFO 00799-19-0-all odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-03-23 05:44:43,007 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 05:44:47,334 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:44:47,692 26 INFO 00799-19-0-all odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2020-01-01 00:00:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #874 deleted resource.calendar.leaves records with IDs: [67] 2020-01-01 00:00:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #874 deleted account.analytic.line records with IDs: [61] 2026-03-23 05:44:48,598 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:44:51,959 26 INFO 00799-19-0-all odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-03-23 05:44:52,847 26 INFO 00799-19-0-all odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2020-01-01 00:00:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [65] 2020-01-01 00:00:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [66] 2020-01-01 00:00:00,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-03-23 05:44:53,542 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:44:54,299 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:44:54,408 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-03-23 05:44:54,964 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 133428 2026-03-23 05:44:54,966 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmp1mpuzr0n_chrome_odoo 2026-03-23 05:44:54,968 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:41085/json/version 2026-03-23 05:44:54,971 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:44:55,159 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/141.0.7390.54 2026-03-23 05:44:55,166 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:41085/json 2026-03-23 05:44:55,167 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:44:55,201 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:41085/devtools/page/A53E2B50FBB2F7423FB06F790D9D6053 2026-03-23 05:44:55,247 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-03-23 05:44:55,293 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-03-23 05:44:55,628 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:44:55,632 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-03-23 05:44:55,636 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-03-23 05:44:55,638 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-03-23 05:44:55,698 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:44:58,131 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:58] "GET /odoo?debug=1 HTTP/1.1" 200 - 144 0.211 2.228 2026-03-23 05:44:58,139 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': 'A53E2B50FBB2F7423FB06F790D9D6053', 'loaderId': '025A5E0D09A58D59792077E4E73D3026', 'isDownload': False} 2026-03-23 05:44:58,140 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-03-23 05:44:58,291 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:58] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.069 2026-03-23 05:44:58,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:58] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.119 2026-03-23 05:44:58,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:58] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.145 0.379 2026-03-23 05:44:58,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:58] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.273 2026-03-23 05:44:58,883 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:58] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.011 0.028 2026-03-23 05:44:59,685 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:59] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:44:59,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.030 2026-03-23 05:44:59,752 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.036 2026-03-23 05:44:59,767 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:59] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:44:59,888 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:44:59,958 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:44:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.052 0.103 2026-03-23 05:44:59,965 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-03-23 05:45:00,030 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:15776) 2026-03-23 05:45:00,034 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.007 0.185 2026-03-23 05:45:00,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-03-23 05:45:00,069 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:45:00,166 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /odoo HTTP/1.1" 200 - 26 0.017 0.052 2026-03-23 05:45:00,205 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.085 2026-03-23 05:45:00,266 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate test code "odoo.startTour('project_todo_history_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:45:00,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.015 0.038 2026-03-23 05:45:00,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /web/image/res.partner/3/avatar_128?unique=1774244693000 HTTP/1.1" 200 - 6 0.009 0.068 2026-03-23 05:45:00,404 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:45:00,416 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-03-23 05:45:00,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.024 0.111 2026-03-23 05:45:00,483 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.148 2026-03-23 05:45:00,617 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.038 0.130 2026-03-23 05:45:00,738 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "POST /mail/data HTTP/1.1" 200 - 35 0.042 0.227 2026-03-23 05:45:00,855 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 26 0.038 0.363 2026-03-23 05:45:00,894 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.244 2026-03-23 05:45:01,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:01] "POST /mail/data HTTP/1.1" 200 - 56 0.165 0.507 2026-03-23 05:45:01,387 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.829 2026-03-23 05:45:01,396 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:01] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.605 2026-03-23 05:45:01,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:01] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.087 0.680 2026-03-23 05:45:02,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.010 0.016 2026-03-23 05:45:02,940 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:02] "GET /web/webclient/translations?hash=6820437186ec4388214155f62c3556f9b8d25cef&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:45:02,957 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [1/38] Tour project_todo_history_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:45:03,041 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.012 2026-03-23 05:45:03,064 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-03-23 05:45:03,352 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.011 0.035 2026-03-23 05:45:03,363 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [2/38] Tour project_todo_history_tour → Step Open the Todo app (trigger: .o_app[data-menu-xmlid='project_todo.menu_todo_todos']) 2026-03-23 05:45:03,385 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.012 0.062 2026-03-23 05:45:03,421 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.103 2026-03-23 05:45:03,512 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:03] "POST /mail/data HTTP/1.1" 200 - 19 0.031 0.103 2026-03-23 05:45:03,525 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.027 2026-03-23 05:45:03,647 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [3/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-03-23 05:45:03,683 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:03] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.032 2026-03-23 05:45:04,074 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:04] "POST /mail/data HTTP/1.1" 200 - 46 0.106 0.160 2026-03-23 05:45:04,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.084 0.464 2026-03-23 05:45:04,397 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.524 2026-03-23 05:45:04,519 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:04] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 1 0.019 0.026 2026-03-23 05:45:04,610 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:04] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 16 0.024 0.107 2026-03-23 05:45:04,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:04] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.076 2026-03-23 05:45:04,825 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.073 2026-03-23 05:45:05,130 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:05] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.010 0.037 2026-03-23 05:45:05,179 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [4/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:45:05,230 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:05] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-03-23 05:45:05,271 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:05] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.012 0.032 2026-03-23 05:45:05,390 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:05] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-03-23 05:45:05,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:05] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-03-23 05:45:05,720 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [5/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-03-23 05:45:05,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:05] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.016 0.051 2026-03-23 05:45:05,810 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [6/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-03-23 05:45:05,882 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [7/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-03-23 05:45:05,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:05] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 21 0.034 0.067 2026-03-23 05:45:06,071 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [8/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:45:06,128 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [9/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-03-23 05:45:06,204 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [10/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-03-23 05:45:06,277 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [11/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-03-23 05:45:06,393 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.027 0.077 2026-03-23 05:45:06,459 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [12/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:45:06,542 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [13/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-03-23 05:45:06,641 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [14/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-03-23 05:45:06,747 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [15/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-03-23 05:45:06,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.035 0.120 2026-03-23 05:45:06,981 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [16/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable 2026-03-23 05:45:07,038 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [17/38] Tour project_todo_history_tour → Step div.note-editable.odoo-editor-editable div.o-paragraph 2026-03-23 05:45:07,113 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [18/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-03-23 05:45:07,181 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [19/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-03-23 05:45:07,289 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.022 0.076 2026-03-23 05:45:07,351 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [20/38] Tour project_todo_history_tour → Step Go back to kanban view of todos. this step is added because it takes some time to save the changes, so it's a sort of timeout to wait a bit for the save (trigger: .o_back_button a) 2026-03-23 05:45:07,430 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [21/38] Tour project_todo_history_tour → Step Open Test Todo (trigger: .o_kanban_view .o_kanban_record:contains(Test History Todo)) 2026-03-23 05:45:07,489 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 1 0.006 0.027 2026-03-23 05:45:07,592 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 12 0.032 0.090 2026-03-23 05:45:07,743 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [22/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-03-23 05:45:07,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:07] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.021 0.045 2026-03-23 05:45:07,888 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [23/38] Tour project_todo_history_tour → Step .dropdown-menu 2026-03-23 05:45:07,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-03-23 05:45:08,023 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [24/38] Tour project_todo_history_tour → Step Open History Dialog (trigger: .o_menu_item i.fa-history) 2026-03-23 05:45:08,091 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [25/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-03-23 05:45:08,127 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.005 0.014 2026-03-23 05:45:08,266 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.005 0.040 2026-03-23 05:45:08,278 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-03-23 05:45:08,388 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c18a8cf/html_editor.assets_history_diff.min.css (id:15777) 2026-03-23 05:45:08,398 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "GET /web/assets/c18a8cf/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 8 0.017 0.073 2026-03-23 05:45:08,430 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d5ef77f/html_editor.assets_history_diff.min.js (id:15778) 2026-03-23 05:45:08,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "GET /web/assets/d5ef77f/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 7 0.009 0.107 2026-03-23 05:45:08,523 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.012 2026-03-23 05:45:08,563 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [26/38] Tour project_todo_history_tour → Step Verify that 5 revisions are displayed (default empty description after the creation of the todo + 3 edits) (trigger: .modal .html-history-dialog .revision-list .btn) 2026-03-23 05:45:08,624 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [27/38] Tour project_todo_history_tour → Step Verify that the active revision (revision 4) is related to the current version (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 3)) 2026-03-23 05:45:08,675 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [28/38] Tour project_todo_history_tour → Step Go to the third revision related to the second edit (trigger: .modal .html-history-dialog .revision-list .btn:nth-child(3)) 2026-03-23 05:45:08,750 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [29/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-03-23 05:45:08,781 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.004 0.015 2026-03-23 05:45:08,861 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.004 0.021 2026-03-23 05:45:08,898 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:08] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.004 0.020 2026-03-23 05:45:08,934 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [30/38] Tour project_todo_history_tour → Step Verify that the active revision is the one clicked in the previous step (trigger: .modal .history-container .history-content-view .history-view-inner:contains(Test project todo history version 1)) 2026-03-23 05:45:08,987 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [31/38] Tour project_todo_history_tour → Step .history-container .history-view-top-bar a:contains(Comparison) 2026-03-23 05:45:09,052 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [32/38] Tour project_todo_history_tour → Step Verify comparaison text (trigger: .modal .history-container .history-comparison-view) 2026-03-23 05:45:09,104 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [33/38] Tour project_todo_history_tour → Step .modal .html-history-dialog.html-history-loaded 2026-03-23 05:45:09,157 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [34/38] Tour project_todo_history_tour → Step Click on Restore History btn to get back to the selected revision in the previous step (trigger: .modal button.btn-primary:enabled) 2026-03-23 05:45:09,222 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [35/38] Tour project_todo_history_tour → Step Verify the confirmation dialog is opened (trigger: .modal button.btn-primary:text(Restore)) 2026-03-23 05:45:09,295 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [36/38] Tour project_todo_history_tour → Step Verify that the description contains the right text after the restore (trigger: div.note-editable.odoo-editor-editable div.o-paragraph) 2026-03-23 05:45:09,351 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [37/38] Tour project_todo_history_tour → Step button.o_form_button_save 2026-03-23 05:45:09,452 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: [38/38] Tour project_todo_history_tour → Step Wait the form is saved (trigger: .o_form_saved) 2026-03-23 05:45:09,664 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:09] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.085 0.105 2026-03-23 05:45:09,727 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-03-23 05:45:09,728 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-03-23 05:45:10,348 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 30896064 (allocated 32071680) 2026-03-23 05:45:10,358 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 133428 2026-03-23 05:45:10,362 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-03-23 05:45:10,369 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 133428 2026-03-23 05:45:10,545 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmp1mpuzr0n_chrome_odoo" 2026-03-23 05:45:10,658 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-03-23 05:45:11,861 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 133632 2026-03-23 05:45:11,861 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpnsptlbh3_chrome_odoo 2026-03-23 05:45:11,861 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:33317/json/version 2026-03-23 05:45:11,867 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:45:12,065 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/141.0.7390.54 2026-03-23 05:45:12,066 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:33317/json 2026-03-23 05:45:12,074 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:45:12,108 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:33317/devtools/page/70B354B577B65E6510A23E7CF4F8F862 2026-03-23 05:45:12,159 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-03-23 05:45:12,193 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-03-23 05:45:12,475 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:45:12,482 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-03-23 05:45:12,483 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:45:12,484 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:45:12,508 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:45:14,629 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:14] "GET /odoo HTTP/1.1" 200 - 147 0.152 1.976 2026-03-23 05:45:14,638 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '70B354B577B65E6510A23E7CF4F8F862', 'loaderId': '37EDFCD83B3EAAE3777F8098FDDD6AD1', 'isDownload': False} 2026-03-23 05:45:14,639 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Evaluate ready code "odoo.isTourReady('project_task_activities_split')" 2026-03-23 05:45:14,912 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.055 0.142 2026-03-23 05:45:14,929 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:14] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.210 2026-03-23 05:45:14,938 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:14] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.227 2026-03-23 05:45:15,106 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:15] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.042 2026-03-23 05:45:15,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:15] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.010 0.012 2026-03-23 05:45:16,270 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:45:16,290 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.013 2026-03-23 05:45:16,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-03-23 05:45:16,323 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:45:16,413 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:45:16,463 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.026 0.079 2026-03-23 05:45:16,476 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-03-23 05:45:16,541 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:15779) 2026-03-23 05:45:16,547 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.013 0.151 2026-03-23 05:45:16,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-03-23 05:45:16,603 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.010 2026-03-23 05:45:16,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /odoo HTTP/1.1" 200 - 26 0.040 0.062 2026-03-23 05:45:16,784 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.137 2026-03-23 05:45:16,837 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Evaluate test code "odoo.startTour('project_task_activities_split', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:45:16,839 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.016 0.041 2026-03-23 05:45:16,865 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "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 05:45:16,882 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:45:16,894 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [1/9] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-03-23 05:45:16,924 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "GET /web/image/res.partner/3/avatar_128?unique=1774244693000 HTTP/1.1" 200 - 6 0.025 0.112 2026-03-23 05:45:16,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:16] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.146 2026-03-23 05:45:17,037 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "POST /mail/data HTTP/1.1" 200 - 45 0.035 0.112 2026-03-23 05:45:17,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.169 2026-03-23 05:45:17,138 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [2/9] Tour project_task_activities_split → Step Open Task Activities (trigger: .o-mail-ActivityGroup:contains("Task")) 2026-03-23 05:45:17,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.016 0.313 2026-03-23 05:45:17,152 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.089 2026-03-23 05:45:17,175 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "GET /project_todo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-03-23 05:45:17,179 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:45:17,209 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "POST /mail/data HTTP/1.1" 200 - 15 0.022 0.044 2026-03-23 05:45:17,224 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.109 2026-03-23 05:45:17,309 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [3/9] Tour project_task_activities_split → Step Task "New Task!" is listed in the activity view (trigger: td.o_data_cell:contains("New Task!")) 2026-03-23 05:45:17,761 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 82 0.088 0.333 2026-03-23 05:45:17,936 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:17] "POST /mail/data HTTP/1.1" 200 - 50 0.058 0.527 2026-03-23 05:45:18,103 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 25 0.036 0.183 2026-03-23 05:45:18,421 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [4/9] Tour project_task_activities_split → Step Open embedded actions dropdown (trigger: .o_control_panel_navigation button i.fa-sliders) 2026-03-23 05:45:18,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.037 0.054 2026-03-23 05:45:18,466 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:18] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.050 2026-03-23 05:45:18,471 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [5/9] Tour project_task_activities_split → Step Click on `Show Sub-Tasks` button to see sub-tasks in the main view (trigger: span.o-dropdown-item:contains('Show Sub-Tasks')) 2026-03-23 05:45:18,551 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [6/9] Tour project_task_activities_split → Step Task "New Sub-Task!" is listed in the activity view (trigger: td.o_data_cell:contains("New Sub-Task!")) 2026-03-23 05:45:18,639 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 23 0.027 0.060 2026-03-23 05:45:18,707 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [7/9] Tour project_task_activities_split → Step Open Activity Systray (trigger: .o-mail-ActivityMenu-counter) 2026-03-23 05:45:18,761 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [8/9] Tour project_task_activities_split → Step Open To-Do Activities (trigger: .o-mail-ActivityGroup:contains("To-Do")) 2026-03-23 05:45:18,837 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: [9/9] Tour project_task_activities_split → Step Record "New To-Do!" is listed in the activity view (trigger: td.o_data_cell:contains("New To-Do!")) 2026-03-23 05:45:18,867 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:18] "POST /mail/data HTTP/1.1" 200 - 15 0.021 0.042 2026-03-23 05:45:18,882 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:18] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.004 0.037 2026-03-23 05:45:19,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:19] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.013 0.089 2026-03-23 05:45:19,162 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:19] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 21 0.028 0.062 2026-03-23 05:45:19,289 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-03-23 05:45:19,290 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-03-23 05:45:19,652 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 24673392 (allocated 25907200) 2026-03-23 05:45:19,675 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 133632 2026-03-23 05:45:19,681 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-03-23 05:45:19,692 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 133632 2026-03-23 05:45:19,864 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpnsptlbh3_chrome_odoo" 2026-03-23 05:45:19,976 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-03-23 05:45:21,017 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 133804 2026-03-23 05:45:21,018 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpdii7af46_chrome_odoo 2026-03-23 05:45:21,018 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:41399/json/version 2026-03-23 05:45:21,031 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41399', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:45:21,358 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/141.0.7390.54 2026-03-23 05:45:21,358 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:41399/json 2026-03-23 05:45:21,359 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41399', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:45:21,451 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:41399/devtools/page/FEB0AD5F1151E330AF73640027250363 2026-03-23 05:45:21,555 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-03-23 05:45:21,591 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-03-23 05:45:21,877 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:45:21,888 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-03-23 05:45:21,894 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:45:21,894 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:45:21,961 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:45:25,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:25] "GET /odoo HTTP/1.1" 200 - 150 0.270 2.832 2026-03-23 05:45:25,099 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'FEB0AD5F1151E330AF73640027250363', 'loaderId': '95EDBD78187AC511044FA08ACC5315E2', 'isDownload': False} 2026-03-23 05:45:25,100 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Evaluate ready code "odoo.isTourReady('project_todo_main_functions')" 2026-03-23 05:45:25,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:25] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.016 0.021 2026-03-23 05:45:25,278 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:25] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.049 2026-03-23 05:45:25,767 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.159 0.382 2026-03-23 05:45:25,780 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:25] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.209 2026-03-23 05:45:25,948 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:25] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.021 2026-03-23 05:45:26,728 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:26] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:45:26,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.038 2026-03-23 05:45:26,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.049 2026-03-23 05:45:26,784 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:26] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:45:26,975 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:45:27,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.024 0.185 2026-03-23 05:45:27,043 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-03-23 05:45:27,083 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:15780) 2026-03-23 05:45:27,090 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.129 2026-03-23 05:45:27,138 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-03-23 05:45:27,158 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:45:27,268 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /odoo HTTP/1.1" 200 - 26 0.022 0.061 2026-03-23 05:45:27,305 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.105 2026-03-23 05:45:27,440 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Evaluate test code "odoo.startTour('project_todo_main_functions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:45:27,448 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "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 05:45:27,451 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-03-23 05:45:27,490 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [1/43] Tour project_todo_main_functions → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:45:27,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.030 0.065 2026-03-23 05:45:27,605 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /web/image/res.partner/3/avatar_128?unique=1774244693000 HTTP/1.1" 200 - 6 0.019 0.184 2026-03-23 05:45:27,634 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.218 2026-03-23 05:45:27,640 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [2/43] Tour project_todo_main_functions → Step .o_app[data-menu-xmlid="project_todo.menu_todo_todos"] 2026-03-23 05:45:27,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.172 2026-03-23 05:45:27,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "POST /mail/data HTTP/1.1" 200 - 35 0.035 0.224 2026-03-23 05:45:27,766 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.360 2026-03-23 05:45:27,779 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.106 2026-03-23 05:45:27,855 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [3/43] Tour project_todo_main_functions → Step Create a personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create.o_quick_create_folded div) 2026-03-23 05:45:27,887 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.026 2026-03-23 05:45:27,943 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-03-23 05:45:28,304 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:28] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 72 0.101 0.219 2026-03-23 05:45:28,604 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:28] "POST /mail/data HTTP/1.1" 200 - 51 0.111 0.487 2026-03-23 05:45:28,659 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:28] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 1 0.003 0.208 2026-03-23 05:45:28,865 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:28] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 16 0.041 0.372 2026-03-23 05:45:28,976 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:28] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.031 2026-03-23 05:45:29,014 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:29] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-03-23 05:45:29,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:29] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.006 0.022 2026-03-23 05:45:29,172 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [4/43] Tour project_todo_main_functions → Step .o_kanban_group 2026-03-23 05:45:29,242 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [5/43] Tour project_todo_main_functions → Step Create a personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_header input) 2026-03-23 05:45:29,327 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [6/43] Tour project_todo_main_functions → Step Save the personal stage (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add) 2026-03-23 05:45:29,395 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [7/43] Tour project_todo_main_functions → Step .o_kanban_group 2026-03-23 05:45:29,438 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:29] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.014 0.024 2026-03-23 05:45:29,459 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [8/43] Tour project_todo_main_functions → Step Create a second personal stage from the To-do kanban view (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_header input) 2026-03-23 05:45:29,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:29] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 6 0.006 0.021 2026-03-23 05:45:29,645 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [9/43] Tour project_todo_main_functions → Step Save the personal stage (trigger: .o_project_task_kanban_view .o_column_quick_create .o_kanban_add) 2026-03-23 05:45:29,734 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [10/43] Tour project_todo_main_functions → Step .o_kanban_group:eq(1) 2026-03-23 05:45:29,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:29] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 05:45:29,785 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [11/43] Tour project_todo_main_functions → Step Create a task in the first stage (trigger: .o-kanban-button-new) 2026-03-23 05:45:29,867 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [12/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-03-23 05:45:29,872 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:29] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.004 0.101 2026-03-23 05:45:29,938 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [13/43] Tour project_todo_main_functions → Step Create a personal task from the To-do kanban view (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input) 2026-03-23 05:45:29,942 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.057 2026-03-23 05:45:29,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:29] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.027 2026-03-23 05:45:30,108 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [14/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-03-23 05:45:30,171 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [15/43] Tour project_todo_main_functions → Step Save the personal task (trigger: .o_kanban_quick_create .o_kanban_add) 2026-03-23 05:45:30,244 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [16/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-03-23 05:45:30,284 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [17/43] Tour project_todo_main_functions → Step Drag & drop the card to change the personal task from personal stage. (trigger: .o_kanban_record) 2026-03-23 05:45:30,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 45 0.049 0.135 2026-03-23 05:45:30,543 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.049 2026-03-23 05:45:30,694 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:30] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 8 0.038 0.129 2026-03-23 05:45:30,810 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 1 0.007 0.035 2026-03-23 05:45:30,829 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:30] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.059 2026-03-23 05:45:30,927 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:30] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 18 0.033 0.057 2026-03-23 05:45:30,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:30] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.085 2026-03-23 05:45:30,978 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [18/43] Tour project_todo_main_functions → Step .o_project_task_kanban_view 2026-03-23 05:45:31,123 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [19/43] Tour project_todo_main_functions → Step Click on invisible caret. Should hover on card to be visible (trigger: .o_dropdown_kanban .btn.o-no-caret:not(:visible)) 2026-03-23 05:45:31,148 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:31] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.030 2026-03-23 05:45:31,151 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [20/43] Tour project_todo_main_functions → Step a:contains('Set Cover Image') 2026-03-23 05:45:31,195 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:31] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 1 0.007 0.077 2026-03-23 05:45:31,207 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [21/43] Tour project_todo_main_functions → Step Open the first todo record (trigger: .o_kanban_record:first) 2026-03-23 05:45:31,232 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:31] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.011 0.186 2026-03-23 05:45:31,310 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [22/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-03-23 05:45:31,331 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:31] "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 05:45:31,399 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:31] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.021 0.046 2026-03-23 05:45:31,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:31] "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 05:45:31,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:31] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.012 2026-03-23 05:45:31,800 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [23/43] Tour project_todo_main_functions → Step Clicking on the chatter button should toggle open the chatter (trigger: .todo_toggle_chatter) 2026-03-23 05:45:31,884 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [24/43] Tour project_todo_main_functions → Step A 'send message' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage) 2026-03-23 05:45:32,020 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:32] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.027 0.060 2026-03-23 05:45:32,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:32] "POST /mail/data HTTP/1.1" 200 - 32 0.027 0.084 2026-03-23 05:45:32,248 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:32] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.092 2026-03-23 05:45:32,340 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [25/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-03-23 05:45:32,454 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [26/43] Tour project_todo_main_functions → Step A 'log note' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-logNote) 2026-03-23 05:45:32,580 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [27/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-03-23 05:45:32,705 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [28/43] Tour project_todo_main_functions → Step An 'Activities' button should be present in the chatter (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity) 2026-03-23 05:45:32,794 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [29/43] Tour project_todo_main_functions → Step Schedule an activity (trigger: button[name=action_schedule_activities]) 2026-03-23 05:45:32,909 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:15781) 2026-03-23 05:45:32,916 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:32] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.443 2026-03-23 05:45:33,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:33] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 22 0.034 0.147 2026-03-23 05:45:33,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:33] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.022 0.045 2026-03-23 05:45:33,309 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:33] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.013 2026-03-23 05:45:33,516 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [30/43] Tour project_todo_main_functions → Step .o_todo_form_view 2026-03-23 05:45:33,579 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:33] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.020 0.041 2026-03-23 05:45:33,659 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [31/43] Tour project_todo_main_functions → Step Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'] input) 2026-03-23 05:45:33,661 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:33] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.016 0.038 2026-03-23 05:45:33,790 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:33] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.020 0.059 2026-03-23 05:45:33,950 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [32/43] Tour project_todo_main_functions → Step .ui-autocomplete > li > a:not(:has(i.fa)) 2026-03-23 05:45:34,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:34] "POST /mail/data HTTP/1.1" 200 - 24 0.071 0.141 2026-03-23 05:45:34,072 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:34] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 7 0.026 0.071 2026-03-23 05:45:34,236 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:34] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.007 0.020 2026-03-23 05:45:34,378 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:34] "GET /web/image/res.users/875/avatar_128 HTTP/1.1" 200 - 7 0.016 0.084 2026-03-23 05:45:34,383 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [33/43] Tour project_todo_main_functions → Step Edit the name of the personal task (trigger: .o_field_widget[name="name"] textarea) 2026-03-23 05:45:34,498 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:34] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.004 0.067 2026-03-23 05:45:35,030 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [34/43] Tour project_todo_main_functions → Step Mark the task as done (trigger: .o_todo_done_button) 2026-03-23 05:45:35,111 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [35/43] Tour project_todo_main_functions → Step .o_todo_form_view .o_form_dirty 2026-03-23 05:45:35,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.017 0.035 2026-03-23 05:45:35,165 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:35] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-03-23 05:45:35,205 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [36/43] Tour project_todo_main_functions → Step Save the record (trigger: .o_form_button_save) 2026-03-23 05:45:35,217 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:35] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.017 0.034 2026-03-23 05:45:35,265 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [37/43] Tour project_todo_main_functions → Step Convert the Todo to a task belonging to a project:enabled (trigger: .o_breadcrumb .o_control_panel_breadcrumbs_actions button:enabled) 2026-03-23 05:45:35,562 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:35] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 80 0.088 0.204 2026-03-23 05:45:35,599 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [38/43] Tour project_todo_main_functions → Step Click on the action menu 'Convert to task' (trigger: .o_menu_item:contains("Convert to Task")) 2026-03-23 05:45:35,631 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:35] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.020 0.040 2026-03-23 05:45:35,966 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [39/43] Tour project_todo_main_functions → Step Create a new project that will be set to the task (trigger: .o_todo_conversion_form_view .o_field_many2one[name=project_id] input) 2026-03-23 05:45:36,018 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:36] "POST /web/action/load HTTP/1.1" 200 - 12 0.025 0.027 2026-03-23 05:45:36,098 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.009 0.034 2026-03-23 05:45:36,155 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:36] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 6 0.008 0.024 2026-03-23 05:45:36,429 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [40/43] Tour project_todo_main_functions → Step Create the new project (trigger: .o_todo_conversion_form_view .o_field_many2one[name=project_id] li.o_m2o_dropdown_option_create a) 2026-03-23 05:45:36,444 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:36] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 7 0.004 0.025 2026-03-23 05:45:36,762 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [41/43] Tour project_todo_main_functions → Step Convert the todo to a task (trigger: button[name="action_convert_to_task"]) 2026-03-23 05:45:36,840 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [42/43] Tour project_todo_main_functions → Step Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_form_view .breadcrumb-item:nth-child(1)) 2026-03-23 05:45:36,957 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:36] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 49 0.073 0.132 2026-03-23 05:45:37,032 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.010 0.038 2026-03-23 05:45:37,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 42 0.064 0.108 2026-03-23 05:45:37,427 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:37] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.017 0.070 2026-03-23 05:45:37,487 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:37] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 11 0.023 0.117 2026-03-23 05:45:37,672 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: [43/43] Tour project_todo_main_functions → Step .o_kanban_view 2026-03-23 05:45:37,737 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-03-23 05:45:37,739 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-03-23 05:45:37,896 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 12 0.023 0.313 2026-03-23 05:45:37,937 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 1 0.008 0.220 2026-03-23 05:45:38,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:45:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 12 0.080 0.301 2026-03-23 05:45:38,714 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35796996 (allocated 38100992) 2026-03-23 05:45:38,773 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 133804 2026-03-23 05:45:38,798 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-03-23 05:45:38,807 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 133804 2026-03-23 05:45:38,933 26 INFO 00799-19-0-all odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpdii7af46_chrome_odoo" 2026-03-23 05:45:39,021 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 05:45:49,259 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-03-23 05:45:49,712 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-03-23 05:45:52,279 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-03-23 05:45:52,900 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-03-23 05:45:58,009 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-03-23 05:46:01,768 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:46:13,751 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-03-23 05:46:16,123 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-03-23 05:46:18,642 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-03-23 05:46:19,575 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-03-23 05:46:20,352 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-03-23 05:46:20,524 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-03-23 05:46:22,462 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:46:22,468 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-03-23 05:46:22,469 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_import_files: skipped TestImportFiles.test_import_requests_for_quotation_template_xls : Needs demo data to be able to import those files 2026-03-23 05:46:22,480 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-03-23 05:46:37,405 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-03-23 05:46:38,155 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-03-23 05:46:39,859 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-03-23 05:46:39,996 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-03-23 05:46:42,933 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-03-23 05:46:45,013 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-03-23 05:46:46,199 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-03-23 05:46:46,514 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-03-23 05:46:49,118 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-03-23 05:46:49,460 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-03-23 05:46:52,715 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-03-23 05:46:53,990 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-03-23 05:46:55,975 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-03-23 05:46:57,411 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-03-23 05:46:59,496 26 INFO 00799-19-0-all odoo.models.unlink: User #882 deleted stock.move.line records with IDs: [2347] 2026-03-23 05:46:59,653 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-03-23 05:47:02,262 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-03-23 05:47:04,510 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-03-23 05:47:11,199 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-03-23 05:47:11,534 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-03-23 05:47:12,044 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-03-23 05:47:15,536 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-03-23 05:47:15,765 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-03-23 05:47:16,105 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-03-23 05:47:17,169 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-03-23 05:47:20,549 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-03-23 05:47:24,360 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-03-23 05:47:27,274 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-03-23 05:47:28,550 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-03-23 05:47:31,721 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-03-23 05:47:35,480 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-03-23 05:47:37,335 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-03-23 05:47:37,896 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:47:46,691 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:47:47,471 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:47:48,116 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-03-23 05:47:54,300 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 05:48:04,483 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-03-23 05:48:10,158 26 INFO 00799-19-0-all odoo.models.unlink: User #890 deleted account.move.line records with IDs: [2433, 2434, 2435, 2436, 2437] 2026-03-23 05:48:10,252 26 INFO 00799-19-0-all odoo.models.unlink: User #890 deleted mail.message records with IDs: [9597] 2026-03-23 05:48:10,342 26 INFO 00799-19-0-all odoo.models.unlink: User #890 deleted account.move records with IDs: [905] 2026-03-23 05:48:10,676 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-03-23 05:48:14,081 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-03-23 05:48:18,313 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-03-23 05:48:20,770 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:48:28,760 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-03-23 05:48:30,282 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 134022 2026-03-23 05:48:30,282 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpdk8sgfu0_chrome_odoo 2026-03-23 05:48:30,282 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:38473/json/version 2026-03-23 05:48:30,292 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:48:30,433 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Browser version: Chrome/141.0.7390.54 2026-03-23 05:48:30,434 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:38473/json 2026-03-23 05:48:30,436 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:48:30,502 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:38473/devtools/page/03D1BB79B609E22949613CE0AE2AA380 2026-03-23 05:48:30,603 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-03-23 05:48:30,701 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-03-23 05:48:31,024 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-03-23 05:48:31,032 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-03-23 05:48:31,034 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:48:31,035 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:48:31,061 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:48:33,275 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:33] "GET /odoo HTTP/1.1" 200 - 143 0.156 2.065 2026-03-23 05:48:33,282 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '03D1BB79B609E22949613CE0AE2AA380', 'loaderId': '28696D18EE8A884F2384D15FA9360F1E', 'isDownload': False} 2026-03-23 05:48:33,283 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Evaluate ready code "odoo.isTourReady('test_basic_purchase_flow_with_minimal_access_rights')" 2026-03-23 05:48:33,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:33] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-03-23 05:48:33,365 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:33] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.033 2026-03-23 05:48:33,531 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.078 0.115 2026-03-23 05:48:33,555 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:33] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.158 2026-03-23 05:48:33,827 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:33] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.056 2026-03-23 05:48:34,730 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:34] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.052 2026-03-23 05:48:34,751 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.048 0.033 2026-03-23 05:48:34,778 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:34] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:48:34,798 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-03-23 05:48:34,924 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:16131) 2026-03-23 05:48:34,928 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 6 0.005 0.073 2026-03-23 05:48:34,953 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Owl is running in 'dev' mode. 2026-03-23 05:48:34,980 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:48:35,017 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-03-23 05:48:35,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "GET /odoo HTTP/1.1" 200 - 25 0.025 0.060 2026-03-23 05:48:35,207 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.126 2026-03-23 05:48:35,287 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Evaluate test code "odoo.startTour('test_basic_purchase_flow_with_minimal_access_rights', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:48:35,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "GET /web/image/res.company/309/favicon HTTP/1.1" 200 - 9 0.019 0.061 2026-03-23 05:48:35,451 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.005 0.083 2026-03-23 05:48:35,474 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.075 2026-03-23 05:48:35,496 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:48:35,503 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:48:35,519 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: [1/16] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_menuitem[href='/odoo/purchase'] 2026-03-23 05:48:35,548 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "GET /web/image/res.partner/2177/avatar_128?unique=1774244900000 HTTP/1.1" 200 - 13 0.027 0.123 2026-03-23 05:48:35,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "GET /web/image?model=res.users&field=avatar_128&id=894 HTTP/1.1" 200 - 7 0.011 0.192 2026-03-23 05:48:35,823 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:35] "POST /mail/data HTTP/1.1" 200 - 33 0.111 0.207 2026-03-23 05:48:36,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:36] "POST /mail/data HTTP/1.1" 200 - 41 0.042 0.096 2026-03-23 05:48:36,164 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.114 2026-03-23 05:48:36,671 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:36] "POST /discuss/channel/messages HTTP/1.1" 200 - 24 0.014 0.032 2026-03-23 05:48:36,699 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:36] "GET /web/image/discuss.channel/1/avatar_128?unique=ff75738f725c8bdd434f80088b2799e779117325310172d0c0aaea85f7ed28713c537ef4e3ccc6c3b1e9f766340d9a4081f273a121300624e11c3a3c3f33a903 HTTP/1.1" 200 - 3 0.003 0.014 2026-03-23 05:48:36,733 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:36] "GET /web/image/res.partner/2/avatar_128?unique=1774244900000 HTTP/1.1" 200 - 5 0.008 0.033 2026-03-23 05:48:36,874 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:36] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-03-23 05:48:37,115 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.015 0.038 2026-03-23 05:48:37,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:37] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 28 0.039 0.127 2026-03-23 05:48:37,518 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:16132) 2026-03-23 05:48:37,529 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:37] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.008 0.276 2026-03-23 05:48:37,626 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:48:37] "POST /discuss/channel/mark_as_read HTTP/1.1" 200 - 19 0.028 0.335 2026-03-23 05:48:45,517 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: console.groupEnd 2026-03-23 05:48:45,518 26 ERROR 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: FAILED: [1/16] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_menuitem[href='/odoo/purchase']. Element (.o_menuitem[href='/odoo/purchase']) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 05:48:45,532 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Asking for screenshot 2026-03-23 05:48:45,534 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: Error received after termination: ---------- FAILED: [1/16] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_menuitem[href='/odoo/purchase'] ---------- { "trigger": ".o_menuitem[href='/odoo/purchase']", "run": "click" }, --------------------------------------------------------------------------------------------------------------------------------------- { "content": "Check that at least one RFQ is present in the view", "trigger": ".o_purchase_dashboard_list_view .o_data_row" }, { "trigger": ".o_list_button_add", "run": "click" }, { "trigger": ".o_input[id=partner_id_0]", "run": "edit partner_a" }, 2026-03-23 05:48:45,708 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 134022 2026-03-23 05:48:45,710 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_054845_705708_TestPurchaseFlowTourPostInstall.png 2026-03-23 05:48:45,724 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-03-23 05:48:45,726 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 134022 2026-03-23 05:48:45,898 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpdk8sgfu0_chrome_odoo" 2026-03-23 05:48:45,960 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow: ====================================================================== 2026-03-23 05:48:45,960 26 ERROR 00799-19-0-all odoo.addons.purchase.tests.test_purchase_flow: FAIL: TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights Traceback (most recent call last): File "/data/build/odoo/addons/purchase/tests/test_purchase_flow.py", line 32, in test_basic_purchase_flow_with_minimal_access_rights self.start_tour('/odoo', 'test_basic_purchase_flow_with_minimal_access_rights', login='SuperPurchaseWoman') 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_purchase_flow_with_minimal_access_rights', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed FAILED: [1/16] Tour test_basic_purchase_flow_with_minimal_access_rights → Step .o_menuitem[href='/odoo/purchase']. Element (.o_menuitem[href='/odoo/purchase']) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 05:48:46,108 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:48:55,452 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-03-23 05:48:56,559 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-03-23 05:48:58,947 26 INFO 00799-19-0-all odoo.models.unlink: User #895 deleted stock.move records with IDs: [2446] 2026-03-23 05:49:00,193 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-03-23 05:49:00,245 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: skipped TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold : This test requires the installation of the account_account module 2026-03-23 05:49:00,249 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-03-23 05:49:02,103 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-03-23 05:49:06,155 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-03-23 05:49:11,795 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-03-23 05:49:15,024 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-03-23 05:49:16,542 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-03-23 05:49:18,537 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-03-23 05:49:23,261 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-03-23 05:49:24,398 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-03-23 05:49:26,208 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-03-23 05:49:27,258 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-03-23 05:49:28,205 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-03-23 05:49:31,831 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:49:40,654 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-03-23 05:49:45,911 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-03-23 05:49:47,295 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-03-23 05:49:50,154 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-03-23 05:49:54,292 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2526, 2527] 2026-03-23 05:49:55,120 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-03-23 05:49:58,821 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-03-23 05:50:05,624 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2542] 2026-03-23 05:50:05,994 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-03-23 05:50:08,586 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-03-23 05:50:13,725 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2551] 2026-03-23 05:50:14,224 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-03-23 05:50:14,294 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-03-23 05:50:17,476 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-03-23 05:50:20,877 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-03-23 05:50:23,953 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-03-23 05:50:28,710 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-03-23 05:50:32,206 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2572] 2026-03-23 05:50:32,612 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-03-23 05:50:37,067 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2581] 2026-03-23 05:50:37,184 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2582] 2026-03-23 05:50:37,602 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-03-23 05:50:42,100 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2591] 2026-03-23 05:50:42,247 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2586] 2026-03-23 05:50:42,480 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-03-23 05:50:46,237 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2594, 2595] 2026-03-23 05:50:46,656 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-03-23 05:50:50,816 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2606] 2026-03-23 05:50:51,013 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2601] 2026-03-23 05:50:51,199 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-03-23 05:50:54,981 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2608] 2026-03-23 05:50:55,192 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-03-23 05:50:59,266 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2619] 2026-03-23 05:50:59,400 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2615] 2026-03-23 05:50:59,585 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-03-23 05:51:02,971 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-03-23 05:51:07,140 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-03-23 05:51:10,507 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2631] 2026-03-23 05:51:10,950 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-03-23 05:51:14,634 26 INFO 00799-19-0-all odoo.models.unlink: User #897 deleted account.move.line records with IDs: [2636] 2026-03-23 05:51:15,088 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:51:15,105 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-03-23 05:51:16,351 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 134189 2026-03-23 05:51:16,352 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome headless temporary user profile dir: /tmp/tmpkxonoa8__chrome_odoo 2026-03-23 05:51:16,352 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Issuing json command http://127.0.0.1:36233/json/version 2026-03-23 05:51:16,365 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:51:16,561 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Browser version: Chrome/141.0.7390.54 2026-03-23 05:51:16,564 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Issuing json command http://127.0.0.1:36233/json 2026-03-23 05:51:16,567 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:51:16,702 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Websocket url found: ws://127.0.0.1:36233/devtools/page/FB26F770B121968FD177C9D8835DD55A 2026-03-23 05:51:16,762 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Enable chrome headless console log notification 2026-03-23 05:51:16,796 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome headless enable page notifications 2026-03-23 05:51:16,991 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:51:17,002 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Setting session cookie in browser 2026-03-23 05:51:17,007 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Open "http://127.0.0.1:8069/web#action=purchase.purchase_rfq" in browser 2026-03-23 05:51:17,007 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigating to: "http://127.0.0.1:8069/web#action=purchase.purchase_rfq" 2026-03-23 05:51:17,031 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:51:19,118 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:19] "GET /web HTTP/1.1" 200 - 156 0.191 1.904 2026-03-23 05:51:19,124 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': 'FB26F770B121968FD177C9D8835DD55A', 'loaderId': '033D10B7F2FF14CADAC1E08D04E26995', 'isDownload': False} 2026-03-23 05:51:19,124 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Evaluate ready code "odoo.isTourReady('test_add_section_from_product_catalog_on_purchase_order')" 2026-03-23 05:51:19,206 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:19] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-03-23 05:51:19,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:19] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.055 2026-03-23 05:51:19,685 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:19] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.157 0.331 2026-03-23 05:51:19,736 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:19] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.432 2026-03-23 05:51:19,975 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:19] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-03-23 05:51:20,625 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:20] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:51:20,651 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.024 0.016 2026-03-23 05:51:20,669 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 05:51:20,679 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:20] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:51:20,713 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:51:20,755 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.022 0.042 2026-03-23 05:51:20,830 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:16216) 2026-03-23 05:51:20,835 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.098 2026-03-23 05:51:20,841 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: Owl is running in 'dev' mode. 2026-03-23 05:51:20,858 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:51:20,898 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:20] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:51:21,093 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "GET /odoo HTTP/1.1" 200 - 26 0.083 0.090 2026-03-23 05:51:21,115 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Evaluate test code "odoo.startTour('test_add_section_from_product_catalog_on_purchase_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=purchase.purchase_rfq", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:51:21,163 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.218 2026-03-23 05:51:21,245 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 13 0.022 0.067 2026-03-23 05:51:21,327 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [1/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Create a New PO (trigger: .o_list_button_add, .o_form_button_create) 2026-03-23 05:51:21,387 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.067 2026-03-23 05:51:21,409 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "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 05:51:21,473 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.076 0.263 2026-03-23 05:51:21,509 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-03-23 05:51:21,655 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "POST /mail/data HTTP/1.1" 200 - 35 0.061 0.461 2026-03-23 05:51:21,711 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "POST /web/action/load HTTP/1.1" 200 - 12 0.015 0.519 2026-03-23 05:51:21,741 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.593 2026-03-23 05:51:21,783 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:21] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.014 0.617 2026-03-23 05:51:22,084 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:22] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 92 0.094 0.217 2026-03-23 05:51:22,196 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:22] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.004 0.048 2026-03-23 05:51:22,398 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [2/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Fill Vendor Field on PO (trigger: .o_field_res_partner_many2one[name='partner_id'] input) 2026-03-23 05:51:22,436 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.030 0.036 2026-03-23 05:51:22,541 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:22] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.024 0.065 2026-03-23 05:51:22,720 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:22] "POST /mail/data HTTP/1.1" 200 - 44 0.061 0.188 2026-03-23 05:51:22,758 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:22] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:51:22,932 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:22] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.026 2026-03-23 05:51:23,243 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [3/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Select vendor from many to one (trigger: .ui-menu-item > a:contains(Test Vendor)) 2026-03-23 05:51:23,269 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:23] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.021 0.062 2026-03-23 05:51:23,410 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:23] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.004 0.030 2026-03-23 05:51:23,536 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [4/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click Catalog Button (trigger: button[name=action_add_from_catalog]) 2026-03-23 05:51:23,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:23] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.030 0.067 2026-03-23 05:51:23,672 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:23] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.006 0.042 2026-03-23 05:51:23,678 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [5/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click 'Add Section' button (trigger: .o_search_panel_sections button:contains("+ Add Section")) 2026-03-23 05:51:23,942 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:16217) 2026-03-23 05:51:23,964 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:23] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.007 0.275 2026-03-23 05:51:24,133 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:24] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.056 0.283 2026-03-23 05:51:24,235 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:24] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.015 0.030 2026-03-23 05:51:24,424 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:24] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.061 0.079 2026-03-23 05:51:24,594 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:24] "POST /mail/data HTTP/1.1" 200 - 36 0.074 0.197 2026-03-23 05:51:25,009 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 71 0.092 0.547 2026-03-23 05:51:25,171 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.039 0.078 2026-03-23 05:51:25,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.044 0.196 2026-03-23 05:51:25,340 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.236 2026-03-23 05:51:25,368 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "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.007 0.146 2026-03-23 05:51:25,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 16 0.020 0.056 2026-03-23 05:51:25,454 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.033 2026-03-23 05:51:25,484 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.008 2026-03-23 05:51:25,554 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "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.009 0.017 2026-03-23 05:51:25,595 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [6/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Type new section name (trigger: input.o_section_input) 2026-03-23 05:51:25,666 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [7/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Click anywhere to add the section (trigger: .o_search_panel) 2026-03-23 05:51:25,722 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [8/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Check section A is selected (trigger: .o_search_panel_sections .o_selected_section:contains("Section A")) 2026-03-23 05:51:25,806 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.023 0.051 2026-03-23 05:51:25,840 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [9/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Add a Product (trigger: .o_kanban_record:contains("Test Product")) 2026-03-23 05:51:25,843 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:51:25,864 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "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.009 0.029 2026-03-23 05:51:25,892 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [10/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Wait for product to be added (trigger: .o_kanban_record:contains("Test Product"):not(:has(.fa-shopping-cart))) 2026-03-23 05:51:25,962 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:25] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.033 0.096 2026-03-23 05:51:26,035 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:26] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 11 0.015 0.041 2026-03-23 05:51:26,921 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [11/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Close the catalog (trigger: .o-kanban-button-back) 2026-03-23 05:51:26,986 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [12/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Open line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-03-23 05:51:27,576 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:27] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.052 0.125 2026-03-23 05:51:27,769 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:27] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 59 0.071 0.157 2026-03-23 05:51:28,237 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:28] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.015 0.031 2026-03-23 05:51:28,383 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [13/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Show product column (trigger: .o-dropdown-item input[name="product_id"], .o-dropdown-item input[name="product_template_id"]) 2026-03-23 05:51:28,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:28] "POST /mail/data HTTP/1.1" 200 - 29 0.047 0.096 2026-03-23 05:51:28,573 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [14/16] Tour test_add_section_from_product_catalog_on_purchase_order → Step Close line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-03-23 05:51:28,665 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [15/16] Tour test_add_section_from_product_catalog_on_purchase_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 05:51:28,716 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: [16/16] Tour test_add_section_from_product_catalog_on_purchase_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 05:51:28,793 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: tour succeeded 2026-03-23 05:51:28,799 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: ╔════════════════════════════════════════════════════════════════════════╗ ║ TOUR test_add_section_from_product_catalog_on_purchase_order SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════════╝ 2026-03-23 05:51:29,191 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 33117324 (allocated 34693120) 2026-03-23 05:51:29,202 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing chrome headless with pid 134189 2026-03-23 05:51:29,204 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Closing websocket connection 2026-03-23 05:51:29,205 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Terminating chrome headless with pid 134189 2026-03-23 05:51:29,333 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Removing chrome user profile "/tmp/tmpkxonoa8__chrome_odoo" 2026-03-23 05:51:29,424 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:51:37,420 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-03-23 05:51:39,624 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-03-23 05:51:41,604 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-03-23 05:51:41,759 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-03-23 05:51:42,484 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-03-23 05:51:42,831 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-03-23 05:51:43,975 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:51:51,461 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-03-23 05:51:51,557 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:51:52,291 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:51:52,665 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:52] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 49 0.062 0.317 2026-03-23 05:51:52,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:52] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 57 0.057 0.127 2026-03-23 05:51:52,993 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:52] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.040 0.090 2026-03-23 05:51:53,007 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-03-23 05:51:54,311 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 134381 2026-03-23 05:51:54,311 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp10az5mz0_chrome_odoo 2026-03-23 05:51:54,314 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:39995/json/version 2026-03-23 05:51:54,315 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:51:54,479 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/141.0.7390.54 2026-03-23 05:51:54,479 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:39995/json 2026-03-23 05:51:54,487 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:51:54,567 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:39995/devtools/page/D1C625B78ADE610AE9F2D6F37BFDD160 2026-03-23 05:51:54,654 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-03-23 05:51:54,686 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-03-23 05:51:54,875 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-03-23 05:51:54,880 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-03-23 05:51:54,885 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Open "http://127.0.0.1:8069/odoo/purchase" in browser 2026-03-23 05:51:54,885 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2026-03-23 05:51:54,924 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:51:57,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:57] "GET /odoo/purchase HTTP/1.1" 200 - 146 0.176 1.907 2026-03-23 05:51:57,006 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'D1C625B78ADE610AE9F2D6F37BFDD160', 'loaderId': 'D9BEF3646BEF7DE9B3F44F6C6E8D7BEF', 'isDownload': False} 2026-03-23 05:51:57,006 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-03-23 05:51:57,083 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:57] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.031 2026-03-23 05:51:57,095 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:57] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.040 2026-03-23 05:51:57,339 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:57] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.104 0.183 2026-03-23 05:51:57,372 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:57] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.169 2026-03-23 05:51:57,527 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:57] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-03-23 05:51:58,396 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:51:58,420 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.016 2026-03-23 05:51:58,471 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.028 2026-03-23 05:51:58,473 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:51:58,689 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:16296) 2026-03-23 05:51:58,696 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-03-23 05:51:58,697 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.008 0.060 2026-03-23 05:51:58,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-03-23 05:51:58,800 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-03-23 05:51:58,914 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /odoo HTTP/1.1" 200 - 25 0.031 0.054 2026-03-23 05:51:58,956 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.107 2026-03-23 05:51:59,049 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate test code "odoo.startTour('test_catalog_vendor_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/purchase", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:51:59,052 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:51:59,054 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "GET /web/image?model=res.users&field=avatar_128&id=902 HTTP/1.1" 200 - 14 0.020 0.052 2026-03-23 05:51:59,079 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "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 05:51:59,110 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "GET /web/image/res.partner/2204/avatar_128?unique=1774245103000 HTTP/1.1" 200 - 6 0.014 0.100 2026-03-23 05:51:59,151 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [1/40] Tour test_catalog_vendor_uom → Step td[data-tooltip='PO/TEST/00002'] 2026-03-23 05:51:59,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.125 2026-03-23 05:51:59,175 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.158 2026-03-23 05:51:59,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "POST /mail/data HTTP/1.1" 200 - 33 0.027 0.131 2026-03-23 05:51:59,270 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "GET /web/image/res.company/313/favicon HTTP/1.1" 200 - 9 0.007 0.183 2026-03-23 05:51:59,316 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-03-23 05:51:59,435 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 902, model: purchase.order, field: sale_order_count 2026-03-23 05:51:59,440 26 INFO 00799-19-0-all odoo.models: Access Denied by ACLs for operation: read, uid: 902, model: purchase.order, field: has_sale_order 2026-03-23 05:51:59,612 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 100 0.079 0.219 2026-03-23 05:51:59,818 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:51:59] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.019 0.061 2026-03-23 05:52:00,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.031 0.067 2026-03-23 05:52:00,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:00] "POST /mail/data HTTP/1.1" 200 - 42 0.083 0.134 2026-03-23 05:52:00,314 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:00] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.014 0.113 2026-03-23 05:52:00,363 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:00] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.009 0.031 2026-03-23 05:52:00,448 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [2/40] Tour test_catalog_vendor_uom → Step .o_form_renderer .o_list_view.o_field_x2many .o_optional_columns_dropdown button 2026-03-23 05:52:00,492 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:00] "GET /web/image/res.users/902/avatar_128 HTTP/1.1" 200 - 7 0.027 0.085 2026-03-23 05:52:00,590 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:00] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 23 0.030 0.077 2026-03-23 05:52:00,850 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:00] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:52:01,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:01] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.023 0.021 2026-03-23 05:52:01,338 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [3/40] Tour test_catalog_vendor_uom → Step input[name="discount"]:not(:checked) 2026-03-23 05:52:01,432 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:01] "POST /mail/data HTTP/1.1" 200 - 31 0.074 0.147 2026-03-23 05:52:01,548 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [4/40] Tour test_catalog_vendor_uom → Step th[data-name="discount"] 2026-03-23 05:52:01,599 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [5/40] Tour test_catalog_vendor_uom → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2026-03-23 05:52:01,701 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [6/40] Tour test_catalog_vendor_uom → Step Check 'No section' is selected in the catalog (trigger: .o_search_panel_sections .o_selected_section:contains('No Section') span.o_section_name) 2026-03-23 05:52:01,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:01] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.009 0.020 2026-03-23 05:52:02,276 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:02] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 72 0.106 0.382 2026-03-23 05:52:02,412 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:02] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.037 0.045 2026-03-23 05:52:02,558 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:02] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.055 0.137 2026-03-23 05:52:02,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:02] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.193 2026-03-23 05:52:02,603 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52: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.009 0.139 2026-03-23 05:52:02,700 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:02] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 16 0.029 0.078 2026-03-23 05:52:02,726 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.012 0.076 2026-03-23 05:52:02,744 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:02] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.003 0.012 2026-03-23 05:52:02,968 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52: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.024 0.028 2026-03-23 05:52:03,036 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [7/40] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" has a price of $ 2.50 (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_price:contains("$ 2.50")) 2026-03-23 05:52:03,067 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52: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.006 0.020 2026-03-23 05:52:03,096 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [8/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-03-23 05:52:03,169 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [9/40] Tour test_catalog_vendor_uom → Step Check that the kanban record card for product "Crab Juice" uses Units as the UoM (trigger: .o_kanban_record:contains("Crab Juice") .o_product_catalog_quantity:contains("Units")) 2026-03-23 05:52:03,181 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:03] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.039 0.088 2026-03-23 05:52:03,224 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [10/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-03-23 05:52:03,286 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [11/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-03-23 05:52:03,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:03] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.028 0.048 2026-03-23 05:52:03,340 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [12/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-03-23 05:52:03,405 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [13/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") button:has(.fa-plus,.fa-shopping-cart) 2026-03-23 05:52:03,458 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: [14/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("5") 2026-03-23 05:52:03,508 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:03] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 44 0.062 0.124 2026-03-23 05:52:04,092 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:52:04] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 29 0.039 0.076 2026-03-23 05:52:13,469 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: console.groupEnd 2026-03-23 05:52:13,470 26 ERROR 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: FAILED: [14/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("5"). Element (.o_kanban_record:contains("Crab Juice") input[type=number]:value("5")) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 05:52:13,479 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Asking for screenshot 2026-03-23 05:52:13,481 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Error received after termination: { "trigger": ".o_kanban_record:contains(\"Crab Juice\") button:has(.fa-plus,.fa-shopping-cart)", "run": "click" }, { "trigger": ".o_kanban_record:contains(\"Crab Juice\") button:has(.fa-plus,.fa-shopping-cart)", "run": "click" }, { "trigger": ".o_kanban_record:contains(\"Crab Juice\") button:has(.fa-plus,.fa-shopping-cart)", "run": "click" }, ---------- FAILED: [14/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("5") ---------- { "trigger": ".o_kanban_record:contains(\"Crab Juice\") input[type=number]:value(\"5\")" }, ----------------------------------------------------------------------------------------------------------------------------------------------- { "content": "Check that the kanban record card for product \"Crab Juice\" uses Units as the UoM", "trigger": ".o_kanban_record:contains(\"Crab Juice\") .o_product_catalog_quantity:contains(\"Units\")" }, { "content": "Check that the kanban record card for product \"Crab Juice\" has a price of $ 2.50", "trigger": ".o_kanban_record:contains(\"Crab Juice\") .o_product_catalog_price:contains(\"$ 2.50\")" }, { "trigger": ".o_kanban_record:contains(\"Crab Juice\") button:has(.fa-plus,.fa-shopping-cart)", "run": "click" }, 2026-03-23 05:52:13,636 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 134381 2026-03-23 05:52:13,637 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Screenshot in: /data/build/tests/00799-19-0-all/screenshots/sc_20260323_055213_635698_TestPurchaseProductCatalog.png 2026-03-23 05:52:13,644 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-03-23 05:52:13,647 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 134381 2026-03-23 05:52:13,825 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp10az5mz0_chrome_odoo" 2026-03-23 05:52:13,906 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog: ====================================================================== 2026-03-23 05:52:13,906 26 ERROR 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog: FAIL: TestPurchaseProductCatalog.test_catalog_vendor_uom Traceback (most recent call last): File "/data/build/odoo/addons/purchase/tests/test_purchase_product_catalog.py", line 151, in test_catalog_vendor_uom self.start_tour('/odoo/purchase', 'test_catalog_vendor_uom', login='accountman') 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_catalog_vendor_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/purchase", "delayToCheckUndeterminisms": 0})" failed FAILED: [14/40] Tour test_catalog_vendor_uom → Step .o_kanban_record:contains("Crab Juice") input[type=number]:value("5"). Element (.o_kanban_record:contains("Crab Juice") input[type=number]:value("5")) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-03-23 05:52:13,941 26 INFO 00799-19-0-all odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-03-23 05:52:14,540 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:52:23,820 26 INFO 00799-19-0-all odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-03-23 05:52:25,732 26 INFO 00799-19-0-all odoo.models.unlink: User #904 deleted account.move.line records with IDs: [2644, 2645] 2026-03-23 05:52:26,265 26 INFO 00799-19-0-all odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-03-23 05:52:27,833 26 INFO 00799-19-0-all odoo.models.unlink: User #904 deleted account.move.line records with IDs: [2649, 2650] 2026-03-23 05:52:28,397 26 INFO 00799-19-0-all odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-03-23 05:52:28,954 26 INFO 00799-19-0-all odoo.models.unlink: User #904 deleted account.move.line records with IDs: [2654] 2026-03-23 05:52:29,739 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 05:52:37,751 26 INFO 00799-19-0-all odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-03-23 05:52:38,500 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-03-23 05:52:52,640 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-03-23 05:52:53,556 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2519] 2026-03-23 05:52:54,330 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2531] 2026-03-23 05:52:57,421 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-03-23 05:52:57,421 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation : Temporary to fast merge new valuation 2026-03-23 05:52:57,422 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-03-23 05:52:57,422 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components : Temporary to fast merge new valuation 2026-03-23 05:52:57,422 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-03-23 05:52:57,422 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity : Temporary to fast merge new valuation 2026-03-23 05:52:57,422 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-03-23 05:52:57,422 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff : Temporary to fast merge new valuation 2026-03-23 05:52:57,422 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-03-23 05:52:58,197 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [3260] 2026-03-23 05:52:58,639 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-03-23 05:52:59,475 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.product records with IDs: [3268] 2026-03-23 05:53:00,212 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2544, 2545, 2546] 2026-03-23 05:53:00,816 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-03-23 05:53:01,224 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2557] 2026-03-23 05:53:01,613 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-03-23 05:53:01,613 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: skipped TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits : Temporary to fast merge new valuation 2026-03-23 05:53:01,681 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change : Temporary to fast merge new valuation 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered : Temporary to fast merge new valuation 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_bom_report_incoming_po : Temporary to fast merge new valuation 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_bom_report_incoming_po2 : Temporary to fast merge new valuation 2026-03-23 05:53:01,683 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_bom_report_vendor_quantities : Temporary to fast merge new valuation 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component : Temporary to fast merge new valuation 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_compute_bom_days_00 : Temporary to fast merge new valuation 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_concurent_procurements : Temporary to fast merge new valuation 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit : Temporary to fast merge new valuation 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_kit_component_cost : Temporary to fast merge new valuation 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_kit_component_cost_multi_currency : Temporary to fast merge new valuation 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-03-23 05:53:01,684 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_kit_price_without_rounding : Temporary to fast merge new valuation 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_mo_overview : Temporary to fast merge new valuation 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders : Temporary to fast merge new valuation 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation : Temporary to fast merge new valuation 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time : Temporary to fast merge new valuation 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_procurement_with_preferred_route : Temporary to fast merge new valuation 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 : Temporary to fast merge new valuation 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-03-23 05:53:01,685 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost : Temporary to fast merge new valuation 2026-03-23 05:53:01,686 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-03-23 05:53:01,686 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change : Temporary to fast merge new valuation 2026-03-23 05:53:01,686 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-03-23 05:53:01,686 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision : Temporary to fast merge new valuation 2026-03-23 05:53:01,686 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-03-23 05:53:01,686 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit : Temporary to fast merge new valuation 2026-03-23 05:53:01,686 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-03-23 05:53:01,686 26 INFO 00799-19-0-all odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: skipped TestPurchaseMrpFlow.test_valuation_with_backorder : Temporary to fast merge new valuation 2026-03-23 05:53:01,717 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-03-23 05:53:02,573 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 134565 2026-03-23 05:53:02,573 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpm8cdnr6j_chrome_odoo 2026-03-23 05:53:02,573 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:46171/json/version 2026-03-23 05:53:02,590 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:53:02,839 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/141.0.7390.54 2026-03-23 05:53:02,840 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:46171/json 2026-03-23 05:53:02,840 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:53:02,911 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:46171/devtools/page/618CBE541E3412F9C903C67546C775B1 2026-03-23 05:53:03,019 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-03-23 05:53:03,096 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-03-23 05:53:03,332 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:53:03,342 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-03-23 05:53:03,345 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-03-23 05:53:03,345 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-03-23 05:53:03,387 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:53:05,637 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:05] "GET /odoo HTTP/1.1" 200 - 157 0.211 2.047 2026-03-23 05:53:05,642 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '618CBE541E3412F9C903C67546C775B1', 'loaderId': '2E553C4B6380432AA621D329C57B98DC', 'isDownload': False} 2026-03-23 05:53:05,642 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-03-23 05:53:05,701 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:05] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-03-23 05:53:05,739 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:05] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.017 2026-03-23 05:53:06,064 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:06] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.104 0.236 2026-03-23 05:53:06,079 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:06] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.225 2026-03-23 05:53:06,334 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:06] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.019 2026-03-23 05:53:07,142 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-03-23 05:53:07,178 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.031 0.028 2026-03-23 05:53:07,223 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:53:07,228 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.053 2026-03-23 05:53:07,436 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:53:07,473 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-03-23 05:53:07,506 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.059 0.139 2026-03-23 05:53:07,564 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:16446) 2026-03-23 05:53:07,568 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.151 2026-03-23 05:53:07,573 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-03-23 05:53:07,610 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:53:07,715 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /odoo HTTP/1.1" 200 - 26 0.026 0.056 2026-03-23 05:53:07,756 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.099 2026-03-23 05:53:07,760 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:53:07,849 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.031 0.044 2026-03-23 05:53:07,908 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-03-23 05:53:07,910 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [1/30] Tour purchase_matrix_tour → Step .o_navbar_apps_menu button:enabled 2026-03-23 05:53:07,933 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "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 05:53:07,998 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:07] "POST /mail/data HTTP/1.1" 200 - 35 0.091 0.112 2026-03-23 05:53:08,033 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.222 2026-03-23 05:53:08,048 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [2/30] Tour purchase_matrix_tour → Step .o_app[data-menu-xmlid="purchase.menu_purchase_root"] 2026-03-23 05:53:08,100 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.019 0.270 2026-03-23 05:53:08,137 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.012 0.298 2026-03-23 05:53:08,140 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.198 2026-03-23 05:53:08,169 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.359 2026-03-23 05:53:08,202 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.241 2026-03-23 05:53:08,259 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [3/30] Tour purchase_matrix_tour → Step .o_purchase_order 2026-03-23 05:53:08,295 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.022 2026-03-23 05:53:08,472 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "POST /mail/data HTTP/1.1" 200 - 56 0.056 0.145 2026-03-23 05:53:08,905 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 92 0.125 0.351 2026-03-23 05:53:08,910 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:08] "POST /mail/data HTTP/1.1" 200 - 1 0.001 0.478 2026-03-23 05:53:09,057 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:09] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.008 0.056 2026-03-23 05:53:09,240 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:09] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.036 0.046 2026-03-23 05:53:09,308 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [4/30] Tour purchase_matrix_tour → Step .o_list_button_add 2026-03-23 05:53:09,357 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.013 0.046 2026-03-23 05:53:09,387 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [5/30] Tour purchase_matrix_tour → Step .o_required_modifier[name=partner_id] input 2026-03-23 05:53:09,501 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:09] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.023 0.053 2026-03-23 05:53:09,727 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:09] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:53:10,205 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [6/30] Tour purchase_matrix_tour → Step .ui-menu-item > a:contains("Agrolait") 2026-03-23 05:53:10,247 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:10] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.010 0.098 2026-03-23 05:53:10,430 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:10] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.002 0.025 2026-03-23 05:53:10,706 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:10] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.013 0.052 2026-03-23 05:53:10,771 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:10] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.014 0.102 2026-03-23 05:53:10,914 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [7/30] Tour purchase_matrix_tour → Step a:contains('Add a product') 2026-03-23 05:53:11,020 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [8/30] Tour purchase_matrix_tour → Step div[name="product_template_id"] input 2026-03-23 05:53:11,073 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:16447) 2026-03-23 05:53:11,086 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:11] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.011 0.282 2026-03-23 05:53:11,260 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:11] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 36 0.051 0.254 2026-03-23 05:53:11,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:11] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.022 0.046 2026-03-23 05:53:11,453 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:11] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.009 0.045 2026-03-23 05:53:11,631 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:53:11,806 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [9/30] Tour purchase_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-03-23 05:53:11,884 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:11] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.041 0.073 2026-03-23 05:53:12,043 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [10/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table 2026-03-23 05:53:12,058 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:12] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.002 0.034 2026-03-23 05:53:12,114 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:12] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.028 0.023 2026-03-23 05:53:12,238 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:12] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 4 0.011 0.036 2026-03-23 05:53:12,462 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:12] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 40 0.035 0.104 2026-03-23 05:53:12,597 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:12] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.004 0.034 2026-03-23 05:53:12,637 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [11/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table .o_matrix_input:eq(0) 2026-03-23 05:53:12,701 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [12/30] Tour purchase_matrix_tour → Step .modal .o_matrix_input_table .o_matrix_input:eq(8) 2026-03-23 05:53:12,771 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [13/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-03-23 05:53:12,855 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [14/30] Tour purchase_matrix_tour → Step .o_form_button_save 2026-03-23 05:53:12,936 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [15/30] Tour purchase_matrix_tour → Step .o_form_status_indicator_buttons:not(:visible) 2026-03-23 05:53:14,373 26 INFO 00799-19-0-all odoo.tests.common: Simulating signal changes during tests 2026-03-23 05:53:14,374 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:14] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 289 0.465 1.043 2026-03-23 05:53:15,172 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:15] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 100 0.154 0.279 2026-03-23 05:53:15,690 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:15] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.062 0.073 2026-03-23 05:53:15,741 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [16/30] Tour purchase_matrix_tour → Step .o_field_pol_product_many2one 2026-03-23 05:53:15,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:15] "POST /mail/data HTTP/1.1" 200 - 43 0.042 0.068 2026-03-23 05:53:15,941 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [17/30] Tour purchase_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-03-23 05:53:15,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-03-23 05:53:16,161 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:16] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-03-23 05:53:16,254 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [18/30] Tour purchase_matrix_tour → Step .o_matrix_input_table 2026-03-23 05:53:16,600 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 84 0.110 0.230 2026-03-23 05:53:16,895 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [19/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-03-23 05:53:16,988 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [20/30] Tour purchase_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains("4.00") 2026-03-23 05:53:17,350 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 63 0.093 0.262 2026-03-23 05:53:17,595 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [21/30] Tour purchase_matrix_tour → Step .o_form_button_save 2026-03-23 05:53:17,692 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [22/30] Tour purchase_matrix_tour → Step .o_form_status_indicator_buttons:not(:visible) 2026-03-23 05:53:17,961 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:17] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.078 0.187 2026-03-23 05:53:17,991 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:17] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.011 2026-03-23 05:53:18,257 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [23/30] Tour purchase_matrix_tour → Step a:contains("Add a product") 2026-03-23 05:53:18,328 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:18] "POST /mail/data HTTP/1.1" 200 - 29 0.022 0.047 2026-03-23 05:53:18,332 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [24/30] Tour purchase_matrix_tour → Step div[name="product_template_id"] input 2026-03-23 05:53:18,384 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:18] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.012 0.031 2026-03-23 05:53:18,747 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:18] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 05:53:18,817 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [25/30] Tour purchase_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-03-23 05:53:19,113 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:19] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.010 0.036 2026-03-23 05:53:19,143 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [26/30] Tour purchase_matrix_tour → Step input[value="4"] 2026-03-23 05:53:19,442 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:19] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.025 2026-03-23 05:53:19,662 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:19] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.022 0.046 2026-03-23 05:53:20,203 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:20] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 68 0.116 0.326 2026-03-23 05:53:20,469 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [27/30] Tour purchase_matrix_tour → Step .modal button:contains(Confirm) 2026-03-23 05:53:20,522 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:20] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 42 0.055 0.172 2026-03-23 05:53:20,621 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [28/30] Tour purchase_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains(8.20) 2026-03-23 05:53:20,978 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:20] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 59 0.074 0.278 2026-03-23 05:53:21,105 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [29/30] Tour purchase_matrix_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-03-23 05:53:21,167 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: [30/30] Tour purchase_matrix_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-03-23 05:53:21,452 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:21] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 58 0.098 0.181 2026-03-23 05:53:21,528 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:21] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.010 0.028 2026-03-23 05:53:21,790 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-03-23 05:53:21,792 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-03-23 05:53:21,970 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:53:21] "POST /mail/data HTTP/1.1" 200 - 29 0.070 0.098 2026-03-23 05:53:22,488 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 44068020 (allocated 45969408) 2026-03-23 05:53:22,520 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 134565 2026-03-23 05:53:22,528 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-03-23 05:53:22,538 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 134565 2026-03-23 05:53:22,661 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpm8cdnr6j_chrome_odoo" 2026-03-23 05:53:23,387 26 INFO 00799-19-0-all odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-03-23 05:53:24,713 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-03-23 05:53:38,425 26 INFO 00799-19-0-all odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-03-23 05:53:39,077 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 05:53:39,714 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:53:40,243 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-03-23 05:53:40,626 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-03-23 05:53:40,711 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-03-23 05:53:40,821 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-03-23 05:53:40,942 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [193, 195] 2026-03-23 05:53:40,963 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [194, 196] 2026-03-23 05:53:40,968 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-03-23 05:53:42,706 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [250] 2026-03-23 05:53:43,176 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-03-23 05:53:43,513 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-03-23 05:53:45,722 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-03-23 05:53:48,686 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-03-23 05:53:48,857 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-03-23 05:53:48,886 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-03-23 05:53:48,911 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-03-23 05:53:48,919 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-03-23 05:53:49,987 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-03-23 05:53:50,931 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-03-23 05:53:52,090 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-03-23 05:53:53,142 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-03-23 05:53:54,742 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-03-23 05:53:56,071 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-03-23 05:53:58,576 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-03-23 05:53:58,603 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-03-23 05:54:01,171 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-03-23 05:54:02,334 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-03-23 05:54:03,526 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-03-23 05:54:04,589 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-03-23 05:54:07,546 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-03-23 05:54:08,521 26 INFO 00799-19-0-all odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-03-23 05:54:09,594 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_00_purchase_order_flow ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_02_po_return ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_03_po_return_and_modify ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #913 deleted stock.move.line records with IDs: [2505] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #913 deleted stock.move records with IDs: [2587] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_04_multi_uom ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_04_update_date_planned ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_05_multi_company ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_05_po_update_qty_stock_move_merge ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #913 deleted stock.move.line records with IDs: [2510] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #913 deleted stock.move records with IDs: [2592] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #913 deleted stock.move records with IDs: [2593] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_06_on_time_rate ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_bill_on_ordered_qty_correct_converted_amount_on_bill ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_foreign_bill_autocomplete_with_payment_term ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_foreign_bill_tax_included ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_inventory_adjustments_with_po ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_message_qty_already_received ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_po_edit_after_receive ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_pol_description ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_putaway_strategy_in_backorder ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_negative_quantity ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_qty_invoiced_but_no_posted ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: skipped TestPurchaseOrder.test_receive_qty_invoiced_but_no_posted : Temporary to fast merge new valuation 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_receive_returned_product_without_po_update ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order: Starting TestPurchaseOrder.test_stock_picking_type_for_deliveries_generated_from_po ... 2026-03-23 05:55:02,315 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:55:16,126 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_00_cancel_purchase_order_flow ... 2026-03-23 05:55:16,247 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_02_vendor_delay_report_partially_cancelled_purchase_order ... 2026-03-23 05:55:17,024 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2542] 2026-03-23 05:55:17,165 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2626] 2026-03-23 05:55:17,496 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_cancel_redraft_backordered ... 2026-03-23 05:55:18,555 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2545] 2026-03-23 05:55:18,998 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_process: Starting TestPurchaseOrderProcess.test_cancel_redraft_fulfilled ... 2026-03-23 05:55:19,642 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest: Starting TestPurchaseOrderSuggest.test_purchase_order_suggest_access_error_non_admin ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest: Starting TestPurchaseOrderSuggest.test_purchase_order_suggest_pricelist_selection ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest: Starting TestPurchaseOrderSuggest.test_purchase_order_suggest_quantities ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [330] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest: Starting TestPurchaseOrderSuggest.test_purchase_order_suggest_quantities_deduce_forecast_quantity ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest: Starting TestPurchaseOrderSuggest.test_purchase_order_suggest_quantities_for_consu ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest: Starting TestPurchaseOrderSuggest.test_purchase_order_suggest_quantities_multiwarehouse ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest: Starting TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Chrome pid: 134768 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Chrome headless temporary user profile dir: /tmp/tmp08ttivv__chrome_odoo 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Issuing json command http://127.0.0.1:41255/json/version 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41255', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Browser version: Chrome/141.0.7390.54 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Issuing json command http://127.0.0.1:41255/json 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41255', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Websocket url found: ws://127.0.0.1:41255/devtools/page/600F8FA8B6D9D255EA977F9BDF7C3A71 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Enable chrome headless console log notification 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Chrome headless enable page notifications 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Setting session cookie in browser 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Open "http://127.0.0.1:8069/odoo/purchase" in browser 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Navigating to: "http://127.0.0.1:8069/odoo/purchase" 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /odoo/purchase HTTP/1.1" 200 - 147 0.151 1.997 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Navigation result: {'frameId': '600F8FA8B6D9D255EA977F9BDF7C3A71', 'loaderId': '00FEB5CA0FB892E5ADC2E0E27B6AE127', 'isDownload': False} 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Evaluate ready code "odoo.isTourReady('test_purchase_order_suggest_search_panel_ux')" 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.024 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.128 0.296 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.453 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.022 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.010 0.044 2021-01-14 09:12:15,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.023 0.023 2021-01-14 09:12:15,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:16817) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.007 0.076 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: Owl is running in 'dev' mode. 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2021-01-14 09:12:15,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /odoo HTTP/1.1" 200 - 25 0.026 0.064 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.088 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.032 0.066 2021-01-14 09:12:15,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Evaluate test code "odoo.startTour('test_purchase_order_suggest_search_panel_ux', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/purchase", "delayToCheckUndeterminisms": 0})" 2021-01-14 09:12:15,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [1/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_purchase_order 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/image/res.partner/3/avatar_128?unique=1774245319000 HTTP/1.1" 200 - 6 0.042 0.159 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.004 0.192 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/image/res.company/330/favicon HTTP/1.1" 200 - 9 0.019 0.110 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 35 0.030 0.167 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.342 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.129 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 95 0.102 0.305 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.003 0.023 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [2/110] Tour test_purchase_order_suggest_search_panel_ux → Step Create a New PO (trigger: .o_list_button_add, .o_form_button_create) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.012 0.042 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [3/110] Tour test_purchase_order_suggest_search_panel_ux → Step Fill Vendor Field on PO (trigger: .o_field_res_partner_many2one[name='partner_id'] input) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 42 0.046 0.095 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 24 0.039 0.168 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.088 2021-01-14 09:12:15,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.009 0.039 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [4/110] Tour test_purchase_order_suggest_search_panel_ux → Step Select vendor from many to one (trigger: .ui-menu-item > a:contains(Test Vendor)) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.034 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.005 0.070 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.006 0.098 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [5/110] Tour test_purchase_order_suggest_search_panel_ux → Step Fill Warehouse Field on PO (trigger: .o_field_many2one[name='picking_type_id'] input) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d310a1e/web.assets_emoji.min.js (id:16818) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/stock.picking.type/web_name_search#stock.picking.type.web_name_search HTTP/1.1" 200 - 2 0.001 0.033 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/assets/d310a1e/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.005 0.326 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.020 0.140 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [6/110] Tour test_purchase_order_suggest_search_panel_ux → Step Select BaseWarehouse as PO WH (trigger: .ui-menu-item > a:contains(Other Warehouse: Receipts)) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [7/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.010 0.049 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [8/110] Tour test_purchase_order_suggest_search_panel_ux → Step Checks suggest is off by default and suggest fields hidden when suggest off (trigger: .o_kanban_view.o_purchase_product_kanban_catalog_view) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 35 0.106 0.163 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/stock.picking.type/web_name_search#stock.picking.type.web_name_search HTTP/1.1" 200 - 2 0.001 0.265 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.035 0.043 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.065 0.068 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 34 0.037 0.105 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 71 0.095 0.526 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 9 0.033 0.046 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.037 0.130 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.155 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.008 0.113 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 16 0.029 0.109 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.003 0.097 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.022 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.008 0.049 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [9/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go back to the Order (trigger: button.o-kanban-button-back) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [10/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_purchase_order 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 18 0.029 0.062 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [11/110] Tour test_purchase_order_suggest_search_panel_ux → Step Confirm PO (trigger: button[name="button_confirm"]) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.013 0.026 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [12/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.024 0.040 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 17 0.026 0.046 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.038 0.057 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 18 0.028 0.139 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [13/110] Tour test_purchase_order_suggest_search_panel_ux → Step body:not(:has(div[name="search_panel_suggestion"])) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [14/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go back to the Order (trigger: button.o-kanban-button-back) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 10 0.030 0.052 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.037 0.082 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 4 0.005 0.066 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.061 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.039 0.126 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.006 0.081 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.013 0.150 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.032 0.124 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [15/110] Tour test_purchase_order_suggest_search_panel_ux → Step Cancel PO (trigger: button[name="button_cancel"]) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 18 0.025 0.056 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [16/110] Tour test_purchase_order_suggest_search_panel_ux → Step Reset to draft (trigger: button[name="button_draft"]) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order/button_cancel#purchase.order.button_cancel HTTP/1.1" 200 - 11 0.014 0.030 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.015 0.040 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.047 0.078 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 18 0.020 0.147 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [17/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.038 0.104 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order/button_draft#purchase.order.button_draft HTTP/1.1" 200 - 8 0.018 0.160 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.012 0.031 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 18 0.033 0.104 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [18/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.062 0.088 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 10 0.011 0.125 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 4 0.010 0.025 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.021 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.044 0.090 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.007 0.140 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.003 0.123 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.023 0.071 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [19/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input:checked 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.019 0.112 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [20/110] Tour test_purchase_order_suggest_search_panel_ux → Step Toggling Suggestion activates filter for products in PO or suggested (trigger: .o_facet_value:contains("Suggested")) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.033 0.145 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.052 0.202 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.030 0.153 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [21/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(0) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.041 0.108 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.032 0.076 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [22/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(1) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [23/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_TimePeriodSelectionField .o_select_menu .dropdown-toggle:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [24/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [25/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu .o_select_menu_item:contains('Last 3 months'):visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [26/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('$ 20.00') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [27/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go back to the Order (trigger: button.o-kanban-button-back) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [28/110] Tour test_purchase_order_suggest_search_panel_ux → Step Fill Warehouse Field on PO (trigger: .o_field_many2one[name='picking_type_id'] input) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.039 0.107 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.048 0.096 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.040 0.131 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.070 0.198 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.052 0.334 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 18 0.018 0.126 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.015 0.024 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.053 0.121 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/stock.picking.type/web_name_search#stock.picking.type.web_name_search HTTP/1.1" 200 - 2 0.003 0.068 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [29/110] Tour test_purchase_order_suggest_search_panel_ux → Step Select BaseWarehouse as PO WH (trigger: .ui-menu-item > a:contains(Inventory Test Company: Receipts)) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [30/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [31/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(0) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.041 0.089 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/stock.picking.type/web_name_search#stock.picking.type.web_name_search HTTP/1.1" 200 - 2 0.002 0.041 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 19 0.023 0.045 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.012 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 10 0.011 0.043 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.035 0.053 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.029 0.121 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.038 0.216 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.255 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.036 0.342 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.036 0.297 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.192 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.038 0.154 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [32/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(1) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [33/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_TimePeriodSelectionField .o_select_menu .dropdown-toggle:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.032 0.153 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [34/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [35/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu .o_select_menu_item:contains('Last 7 days'):visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [36/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('$ 480.00') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.032 0.097 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.030 0.080 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.064 0.085 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.059 0.252 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.052 0.402 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.033 0.489 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.047 0.608 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.028 0.620 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.037 0.839 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.028 0.369 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [37/110] Tour test_purchase_order_suggest_search_panel_ux → Step Add all suggestion to the PO (trigger: button[name="suggest_add_all"]) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [38/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go back to the Order (trigger: button.o-kanban-button-back) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [39/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_form_renderer .o_list_view.o_field_x2many tbody tr.o_data_row:eq(0) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/action_purchase_order_suggest#purchase.order.action_purchase_order_suggest HTTP/1.1" 200 - 56 0.086 0.156 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 24 0.032 0.079 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 19 0.031 0.163 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 24 0.035 0.269 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 59 0.107 0.200 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.040 0.076 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.051 0.163 2021-01-14 09:12:15,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [40/110] Tour test_purchase_order_suggest_search_panel_ux → Step Create a New PO (trigger: .o_list_button_add, .o_form_button_create) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [41/110] Tour test_purchase_order_suggest_search_panel_ux → Step Fill Vendor Field on PO (trigger: .o_field_res_partner_many2one[name='partner_id'] input) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 9 0.038 0.058 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.005 0.038 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [42/110] Tour test_purchase_order_suggest_search_panel_ux → Step Select vendor from many to one (trigger: .ui-menu-item > a:contains(Test Vendor)) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.009 0.026 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 3 0.004 0.059 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [43/110] Tour test_purchase_order_suggest_search_panel_ux → Step Fill Warehouse Field on PO (trigger: .o_field_many2one[name='picking_type_id'] input) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.020 0.059 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/stock.picking.type/web_name_search#stock.picking.type.web_name_search HTTP/1.1" 200 - 2 0.001 0.019 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [44/110] Tour test_purchase_order_suggest_search_panel_ux → Step Select BaseWarehouse as PO WH (trigger: .ui-menu-item > a:contains(Inventory Test Company: Receipts)) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [45/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.018 0.135 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [46/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check number days saved (trigger: input.o_PurchaseSuggestInput:eq(0)) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 24 0.069 0.171 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/stock.picking.type/web_name_search#stock.picking.type.web_name_search HTTP/1.1" 200 - 2 0.004 0.239 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 10 0.031 0.035 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.011 0.055 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.040 0.061 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.031 0.170 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.040 0.250 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.294 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.061 0.385 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.032 0.299 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.223 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [47/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check percent factor saved (trigger: input.o_PurchaseSuggestInput:eq(1)) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [48/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check based-on saved (trigger: .o_TimePeriodSelectionField) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.061 0.316 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [49/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(0) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.045 0.198 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [50/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(1) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [51/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_TimePeriodSelectionField .o_select_menu .dropdown-toggle:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [52/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [53/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu .o_select_menu_item:contains('Last 7 days'):visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [54/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('480') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [55/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record monthly demand for product test_product (trigger: .o_kanban_record:contains('test_product') span[name='kanban_monthly_demand_qty']:visible:contains('52')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [56/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record suggested quantity for product test_product (trigger: .o_kanban_record:contains('test_product') div[name='kanban_purchase_suggest'] span:visible:contains('24')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [57/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record forecasted quantity for product test_product (trigger: .o_kanban_record:contains('test_product') span[name='o_kanban_forecasted_qty']:visible:contains('100')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [58/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_purchase_product_kanban_catalog_view article.o_kanban_record:nth-child(1):contains("test_product") 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [59/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(1) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [60/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_TimePeriodSelectionField .o_select_menu .dropdown-toggle:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [61/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [62/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu .o_select_menu_item:contains('Last 30 days'):visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [63/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('60') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.093 0.173 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.032 0.244 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.045 0.343 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.049 0.485 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.048 0.510 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.049 0.370 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.046 0.338 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.038 0.324 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.048 0.089 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.084 0.199 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.054 0.207 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [64/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record monthly demand for product test_product (trigger: .o_kanban_record:contains('test_product') span[name='kanban_monthly_demand_qty']:visible:contains('24')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [65/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record suggested quantity for product test_product (trigger: .o_kanban_record:contains('test_product') div[name='kanban_purchase_suggest'] span:visible:contains('3')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [66/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(1) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [67/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_TimePeriodSelectionField .o_select_menu .dropdown-toggle:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [68/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [69/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu .o_select_menu_item:contains('Last 3 months'):visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [70/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('740') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.029 0.097 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.042 0.087 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.060 0.084 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.056 0.242 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 20 0.032 0.368 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.042 0.471 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 23 0.048 0.607 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.050 0.622 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 18 0.034 0.860 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 21 0.064 0.426 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [71/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record monthly demand for product test_product (trigger: .o_kanban_record:contains('test_product') span[name='kanban_monthly_demand_qty']:visible:contains('8')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [72/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record suggested quantity for product test_product (trigger: .o_kanban_record:contains('test_product') div[name='kanban_purchase_suggest'] span:visible:contains('37')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [73/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(0) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [74/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(1) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [75/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_TimePeriodSelectionField .o_select_menu .dropdown-toggle:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [76/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu:visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [77/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_select_menu_menu .o_select_menu_item:contains('Forecasted'):visible 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [78/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('1,000') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 17 0.035 0.091 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 15 0.024 0.067 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.045 0.091 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 20 0.031 0.180 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 17 0.021 0.214 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 23 0.044 0.305 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 20 0.040 0.459 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 18 0.049 0.515 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 15 0.035 0.704 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 18 0.028 0.404 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [79/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record suggested quantity for product test_product (trigger: .o_kanban_record:contains('test_product') div[name='kanban_purchase_suggest'] span:visible:contains('50')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [80/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record forecasted quantity for product test_product (trigger: .o_kanban_record:contains('test_product') span[name='o_kanban_forecasted_qty']:visible:contains('50')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [81/110] Tour test_purchase_order_suggest_search_panel_ux → Step input.o_PurchaseSuggestInput:eq(0) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [82/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('$ 0.00') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 14 0.025 0.075 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 14 0.019 0.055 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 14 0.019 0.051 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 14 0.027 0.127 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 2 0.002 0.053 2021-01-14 09:12:15,000 26 INFO ? werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.004 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [83/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_view_nocontent_smiling_face 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [84/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [85/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input:not(:checked) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 4 0.009 0.021 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [86/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record monthly demand for product test_product (trigger: .o_kanban_record:contains('test_product') span[name='kanban_monthly_demand_qty']:visible:contains('24')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.019 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.037 0.056 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 10 0.010 0.039 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [87/110] Tour test_purchase_order_suggest_search_panel_ux → Step Check catalog record forecasted quantity for product test_product (trigger: .o_kanban_record:contains('test_product') span[name='o_kanban_forecasted_qty']:visible:contains('100')) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [88/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_purchase_product_kanban_catalog_view article.o_kanban_record:nth-child(1):contains("Other product") 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [89/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='kanban_monthly_demand_qty']:visible:contains('24') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [90/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_kanban_record:contains("Other product") button:has(.fa-plus,.fa-shopping-cart) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [91/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_kanban_record:contains("Other product") input[type=number]:value("1") 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [92/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [93/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input:checked 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [94/110] Tour test_purchase_order_suggest_search_panel_ux → Step Remove the Suggested filter (trigger: .o_facet_value:contains("Suggested")) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 14 0.030 0.118 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 14 0.020 0.180 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 14 0.017 0.102 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [95/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 14 0.046 0.062 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [96/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input:not(:checked) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 4 0.008 0.099 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [97/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_purchase_product_kanban_catalog_view article.o_kanban_record:nth-child(1):contains("Other product") 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [98/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go back to the Order (trigger: button.o-kanban-button-back) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [99/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go to product catalog (trigger: .o_field_x2many_list_row_add > button[name='action_add_from_catalog']) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 37 0.065 0.269 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 3 0.003 0.262 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.013 0.248 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.039 0.089 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 29 0.037 0.072 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 43 0.056 0.125 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.039 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [100/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /mail/data HTTP/1.1" 200 - 27 0.033 0.078 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 10 0.014 0.112 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 4 0.012 0.056 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.043 0.085 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.133 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.011 0.149 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 16 0.031 0.074 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 5 0.007 0.117 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 5 0.007 0.029 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.007 0.031 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [101/110] Tour test_purchase_order_suggest_search_panel_ux → Step div[name="search-suggest-toggle"] input:checked 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [102/110] Tour test_purchase_order_suggest_search_panel_ux → Step .o_purchase_product_kanban_catalog_view article.o_kanban_record:nth-child(2):contains("Other product") 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 21 0.045 0.112 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 24 0.053 0.243 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 19 0.043 0.217 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 24 0.038 0.093 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 28 0.056 0.116 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [103/110] Tour test_purchase_order_suggest_search_panel_ux → Step Select the category Goods (trigger: .o_search_panel_label_title:contains("Goods")) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [104/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('$ 0.00') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 9 0.019 0.041 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 9 0.019 0.098 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [105/110] Tour test_purchase_order_suggest_search_panel_ux → Step Select the category Test Category (trigger: .o_search_panel_label_title:contains("Test Category")) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 22 0.032 0.180 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [106/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('$ 480.00') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 20 0.036 0.083 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 25 0.039 0.215 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.048 0.314 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 14 0.022 0.406 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 22 0.034 0.107 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [107/110] Tour test_purchase_order_suggest_search_panel_ux → Step Remove the Suggested filter (trigger: .o_facet_value:contains("Suggested")) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [108/110] Tour test_purchase_order_suggest_search_panel_ux → Step span[name='suggest_total']:visible:contains('$ 480.00') 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 4 0.008 0.028 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [109/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go back to the Order (trigger: button.o-kanban-button-back) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "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.020 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: [110/110] Tour test_purchase_order_suggest_search_panel_ux → Step Go back to the dashboard (trigger: .o_menu_brand) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: tour succeeded 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: ╔════════════════════════════════════════════════════════════╗ ║ TOUR test_purchase_order_suggest_search_panel_ux SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 19 0.045 0.070 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.027 0.047 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 22 0.041 0.112 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 6 0.013 0.152 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux.browser: heap 58736532 (allocated 64974848) 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.030 0.130 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Closing chrome headless with pid 134768 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Closing websocket connection 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Terminating chrome headless with pid 134768 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [14/Jan/2021 09:12:15] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.027 0.081 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_order_suggest.TestPurchaseOrderSuggest.test_purchase_order_suggest_search_panel_ux: Removing chrome user profile "/tmp/tmp08ttivv__chrome_odoo" 2026-03-23 05:56:25,862 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-03-23 05:56:34,634 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_accruals ... 2026-03-23 05:56:37,428 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_accruals_anglo_saxon_price_diff ... 2026-03-23 05:56:46,314 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_purchase_stock_accrued_entries: Starting TestAccruedPurchaseStock.test_purchase_stock_invoiced_accrued_entries ... 2026-03-23 05:56:50,132 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_2steps_and_partner_on_orderpoint ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [16] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_backorder_mto_buy ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_change_of_scheduled_date ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_decrease_qty_multi_step_receipt ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: skipped TestReorderingRule.test_decrease_qty_multi_step_receipt : Temporary to fast merge new valuation 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_decrease_qty_multi_step_receipt02 ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: skipped TestReorderingRule.test_decrease_qty_multi_step_receipt02 : Temporary to fast merge new valuation 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_forbid_snoozing_auto_trigger_orderpoint ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_intercompany_reordering_rules ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [19] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_multi_lingual_orderpoints ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [1692] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_multi_locations_and_reordering_rule ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_orderpoint_warning_purchase_stock ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [263] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_procure_multi_lingual ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_procure_not_default_partner ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted mail.message records with IDs: [10119] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted purchase.order records with IDs: [263] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_1 ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2590] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [1692] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2690] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_2 ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [1692] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2695] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_3 ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_4 ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_horizon_days ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_horizon_days_display ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_multicurrency ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [263] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_reordering_rule_triggered_two_times ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_report_1 ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2706] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [33] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_replenish_report_2 ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.move records with IDs: [2711] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [35] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_set_supplier_in_orderpoint ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_supplierinfo_last_purchase_date ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_tax_po_line_reordering_rule_with_branch_company ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [1692] 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_reordering_rule: Starting TestReorderingRule.test_update_po_line_without_purchase_access_right ... 2021-01-14 09:12:15,000 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted stock.quant records with IDs: [1692] 2026-03-23 05:57:40,070 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-03-23 05:57:40,088 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint: Starting TestStockWarehouseOrderpoint.test_product_replenishment ... 2026-03-23 05:57:40,642 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Chrome pid: 135134 2026-03-23 05:57:40,642 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Chrome headless temporary user profile dir: /tmp/tmp5iwnurqi_chrome_odoo 2026-03-23 05:57:40,642 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Issuing json command http://127.0.0.1:44851/json/version 2026-03-23 05:57:40,654 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:57:40,881 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Browser version: Chrome/141.0.7390.54 2026-03-23 05:57:40,882 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Issuing json command http://127.0.0.1:44851/json 2026-03-23 05:57:40,887 26 INFO 00799-19-0-all odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-03-23 05:57:40,947 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Websocket url found: ws://127.0.0.1:44851/devtools/page/435D227D974652A245A23CE3EFADD53D 2026-03-23 05:57:40,999 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Enable chrome headless console log notification 2026-03-23 05:57:41,085 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Chrome headless enable page notifications 2026-03-23 05:57:41,233 26 INFO 00799-19-0-all odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-03-23 05:57:41,252 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Setting session cookie in browser 2026-03-23 05:57:41,256 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Open "http://127.0.0.1:8069/odoo/replenishment" in browser 2026-03-23 05:57:41,256 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Navigating to: "http://127.0.0.1:8069/odoo/replenishment" 2026-03-23 05:57:41,283 26 INFO 00799-19-0-all odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-03-23 05:57:43,386 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:43] "GET /odoo/replenishment HTTP/1.1" 200 - 157 0.187 1.926 2026-03-23 05:57:43,396 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Navigation result: {'frameId': '435D227D974652A245A23CE3EFADD53D', 'loaderId': '1BAAB550F6F2F41AD73577350CC557EE', 'isDownload': False} 2026-03-23 05:57:43,398 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Evaluate ready code "odoo.isTourReady('test_product_replenishment')" 2026-03-23 05:57:43,464 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:43] "GET /web/assets/83698d5/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-03-23 05:57:43,490 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:43] "GET /web/assets/873398d/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.027 2026-03-23 05:57:43,856 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:43] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.174 0.211 2026-03-23 05:57:43,885 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:43] "GET /web/assets/f99cb8d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.238 2026-03-23 05:57:44,030 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:44] "GET /web/assets/fcbf094/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-03-23 05:57:44,810 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:44] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:57:44,838 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.025 0.024 2026-03-23 05:57:44,853 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:57:44,857 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:44] "GET /web/static/img/odoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:57:44,911 26 INFO 00799-19-0-all odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-03-23 05:57:44,965 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:44] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 24 0.023 0.063 2026-03-23 05:57:45,021 26 INFO 00799-19-0-all odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/93b8a4f/bus.websocket_worker_assets.min.js (id:16937) 2026-03-23 05:57:45,025 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 9 0.009 0.087 2026-03-23 05:57:45,039 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: Owl is running in 'dev' mode. 2026-03-23 05:57:45,059 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-03-23 05:57:45,102 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:57:45,231 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /odoo HTTP/1.1" 200 - 26 0.037 0.077 2026-03-23 05:57:45,257 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.129 2026-03-23 05:57:45,398 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Evaluate test code "odoo.startTour('test_product_replenishment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/replenishment", "delayToCheckUndeterminisms": 0})" 2026-03-23 05:57:45,415 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-03-23 05:57:45,416 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.037 0.046 2026-03-23 05:57:45,424 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-03-23 05:57:45,478 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /web/image/res.partner/3/avatar_128?unique=1774230881000 HTTP/1.1" 200 - 6 0.019 0.104 2026-03-23 05:57:45,492 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [1/10] Tour test_product_replenishment → Step Open line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-03-23 05:57:45,567 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "POST /web/action/load HTTP/1.1" 200 - 26 0.036 0.171 2026-03-23 05:57:45,635 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.185 2026-03-23 05:57:45,722 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "POST /mail/data HTTP/1.1" 200 - 35 0.033 0.261 2026-03-23 05:57:45,749 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.390 2026-03-23 05:57:45,753 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-03-23 05:57:45,857 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:45] "POST /web/action/run HTTP/1.1" 200 - 33 0.042 0.188 2026-03-23 05:57:46,015 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_views#stock.warehouse.orderpoint.get_views HTTP/1.1" 200 - 25 0.038 0.090 2026-03-23 05:57:46,069 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range#stock.warehouse.orderpoint.search_panel_select_range HTTP/1.1" 200 - 4 0.005 0.017 2026-03-23 05:57:46,121 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_multi_range#stock.warehouse.orderpoint.search_panel_select_multi_range HTTP/1.1" 200 - 4 0.005 0.020 2026-03-23 05:57:46,226 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_search_read#stock.warehouse.orderpoint.web_search_read HTTP/1.1" 200 - 4 0.007 0.064 2026-03-23 05:57:46,241 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_horizon_days#stock.warehouse.orderpoint.get_horizon_days HTTP/1.1" 200 - 1 0.002 0.030 2026-03-23 05:57:46,428 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_horizon_days#stock.warehouse.orderpoint.get_horizon_days HTTP/1.1" 200 - 1 0.002 0.009 2026-03-23 05:57:46,589 26 INFO ? werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "GET /stock/static/img/replenishment.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-03-23 05:57:46,660 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "POST /mail/data HTTP/1.1" 200 - 44 0.041 0.091 2026-03-23 05:57:46,923 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:46] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.031 2026-03-23 05:57:46,945 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [2/10] Tour test_product_replenishment → Step Show route column (trigger: .o-dropdown-item input[name="route_id"]) 2026-03-23 05:57:47,034 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [3/10] Tour test_product_replenishment → Step Close line fields list (trigger: .o_optional_columns_dropdown_toggle) 2026-03-23 05:57:47,085 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [4/10] Tour test_product_replenishment → Step Click New Button (trigger: button:contains("New")) 2026-03-23 05:57:47,194 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [5/10] Tour test_product_replenishment → Step Select Buy Route (trigger: .o_selected_row .o_list_many2one[name="route_id"] input) 2026-03-23 05:57:47,222 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:47] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_search_read#stock.warehouse.orderpoint.web_search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-03-23 05:57:47,329 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:47] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange#stock.warehouse.orderpoint.onchange HTTP/1.1" 200 - 24 0.025 0.054 2026-03-23 05:57:47,467 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [6/10] Tour test_product_replenishment → Step Valid Route (trigger: .ui-menu-item-wrapper:contains("Buy")) 2026-03-23 05:57:47,475 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:47] "POST /web/dataset/call_kw/stock.route/web_name_search#stock.route.web_name_search HTTP/1.1" 200 - 1 0.001 0.021 2026-03-23 05:57:47,589 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [7/10] Tour test_product_replenishment → Step Select Product (trigger: .o_selected_row .o_list_many2one[name="product_id"] input) 2026-03-23 05:57:47,691 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:47] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange#stock.warehouse.orderpoint.onchange HTTP/1.1" 200 - 11 0.030 0.068 2026-03-23 05:57:47,693 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [8/10] Tour test_product_replenishment → Step Valid Product (trigger: .ui-menu-item-wrapper:contains("Book Shelf")) 2026-03-23 05:57:47,765 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:47] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 4 0.011 0.078 2026-03-23 05:57:47,834 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [9/10] Tour test_product_replenishment → Step Save the Rule (trigger: button:contains("Save")) 2026-03-23 05:57:47,847 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:47] "POST /web/dataset/call_kw/stock.route/web_name_search#stock.route.web_name_search HTTP/1.1" 200 - 1 0.001 0.037 2026-03-23 05:57:47,903 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: [10/10] Tour test_product_replenishment → Step Wait for the reordering rule to be added (trigger: .o_data_row td:contains("Book Shelf")) 2026-03-23 05:57:48,099 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:48] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange#stock.warehouse.orderpoint.onchange HTTP/1.1" 200 - 65 0.099 0.139 2026-03-23 05:57:48,124 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:48] "POST /web/dataset/call_kw/product.product/web_name_search#product.product.web_name_search HTTP/1.1" 200 - 4 0.006 0.166 2026-03-23 05:57:48,151 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: tour succeeded 2026-03-23 05:57:48,155 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_product_replenishment SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-03-23 05:57:48,320 26 INFO 00799-19-0-all werkzeug: 127.0.0.1 - - [23/Mar/2026 05:57:48] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_save#stock.warehouse.orderpoint.web_save HTTP/1.1" 200 - 56 0.067 0.122 2026-03-23 05:57:48,709 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment.browser: heap 24136084 (allocated 26169344) 2026-03-23 05:57:48,755 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Closing chrome headless with pid 135134 2026-03-23 05:57:48,762 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Closing websocket connection 2026-03-23 05:57:48,765 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Terminating chrome headless with pid 135134 2026-03-23 05:57:48,934 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stock_orderpoint.TestStockWarehouseOrderpoint.test_product_replenishment: Removing chrome user profile "/tmp/tmp5iwnurqi_chrome_odoo" 2026-03-23 05:57:49,057 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-03-23 05:57:49,059 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_100_percent_discount ... 2026-03-23 05:57:49,059 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_100_percent_discount : Temporary to fast merge new valuation 2026-03-23 05:57:49,059 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_analytic_distribution_propagation_with_exchange_difference ... 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_analytic_distribution_propagation_with_exchange_difference : Temporary to fast merge new valuation 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_discount ... 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_anglosaxon_valuation_discount : Temporary to fast merge new valuation 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_total_diff_discount ... 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_anglosaxon_valuation_price_total_diff_discount : Temporary to fast merge new valuation 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_avco ... 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_avco : Temporary to fast merge new valuation 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_discount ... 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_anglosaxon_valuation_price_unit_diff_discount : Temporary to fast merge new valuation 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_date_exchange_rate_for_price_diff_amls ... 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_bill_date_exchange_rate_for_price_diff_amls : Temporary to fast merge new valuation 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_bill_with_zero_qty ... 2026-03-23 05:57:49,060 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_bill_with_zero_qty : Temporary to fast merge new valuation 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_curr_rates_and_out_qty ... 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_curr_rates_and_out_qty : Temporary to fast merge new valuation 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_bill_return_refund ... 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_fifo_bill_return_refund : Temporary to fast merge new valuation 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_return_and_receive_all_on_backorder ... 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_fifo_return_and_receive_all_on_backorder : Temporary to fast merge new valuation 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_fifo_return_twice_and_bill ... 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_fifo_return_twice_and_bill : Temporary to fast merge new valuation 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_incoming_with_negative_qty ... 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_incoming_with_negative_qty : Temporary to fast merge new valuation 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_first_receipt_later_with_multicurrency_different_dates ... 2026-03-23 05:57:49,061 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_invoice_first_receipt_later_with_multicurrency_different_dates : Temporary to fast merge new valuation 2026-03-23 05:57:49,062 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_automated ... 2026-03-23 05:57:49,062 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_automated : Temporary to fast merge new valuation 2026-03-23 05:57:49,062 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_manual ... 2026-03-23 05:57:49,062 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_invoice_on_ordered_qty_with_backorder_and_different_currency_manual : Temporary to fast merge new valuation 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_manual_non_standard_cost_bill_post ... 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_manual_non_standard_cost_bill_post : Temporary to fast merge new valuation 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_move_value_invoice_manual_rate ... 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_move_value_invoice_manual_rate : Temporary to fast merge new valuation 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_partial_bills_and_reconciliation ... 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_partial_bills_and_reconciliation : Temporary to fast merge new valuation 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_aml_labels ... 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_and_aml_labels : Temporary to fast merge new valuation 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_credit_notes ... 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_and_credit_notes : Temporary to fast merge new valuation 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_order_between_bills_01 ... 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_and_order_between_bills_01 : Temporary to fast merge new valuation 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_and_order_between_bills_02 ... 2026-03-23 05:57:49,063 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_and_order_between_bills_02 : Temporary to fast merge new valuation 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_date ... 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_date : Temporary to fast merge new valuation 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_lot_valuation ... 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_lot_valuation : Temporary to fast merge new valuation 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_multi_curr_and_rates ... 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_multi_curr_and_rates : Temporary to fast merge new valuation 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_with_credit_notes_and_delivered_qties ... 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_with_credit_notes_and_delivered_qties : Temporary to fast merge new valuation 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_pdiff_with_returns_and_credit_notes ... 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_pdiff_with_returns_and_credit_notes : Temporary to fast merge new valuation 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_price_diff_with_partial_bills_and_delivered_qties ... 2026-03-23 05:57:49,064 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_price_diff_with_partial_bills_and_delivered_qties : Temporary to fast merge new valuation 2026-03-23 05:57:49,065 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_purchase_with_backorders_and_return_and_price_changes ... 2026-03-23 05:57:49,065 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_purchase_with_backorders_and_return_and_price_changes : Temporary to fast merge new valuation 2026-03-23 05:57:49,065 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_return_a_return_avco_prod_with_exchange_diff ... 2026-03-23 05:57:49,065 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_return_a_return_avco_prod_with_exchange_diff : Temporary to fast merge new valuation 2026-03-23 05:57:49,065 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: Starting TestStockValuationWithCOA.test_standard_valuation_return_credit_note ... 2026-03-23 05:57:49,065 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_stockvaluation: skipped TestStockValuationWithCOA.test_standard_valuation_return_credit_note : Temporary to fast merge new valuation 2026-03-23 05:58:03,879 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_uninstall: Starting TestUninstallPurchaseStock.test_qty_received_method ... 2026-03-23 05:58:05,156 26 INFO 00799-19-0-all odoo.addons.purchase_stock.tests.test_uninstall: Query count less than expected for user __system__: 0 < 5 in _compute_qty_received at purchase_stock/tests/test_uninstall.py:44 2026-03-23 05:58:05,196 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [92427] 2026-03-23 05:58:05,197 26 INFO 00799-19-0-all odoo.models.unlink: User #1 deleted ir.model.fields.selection records with IDs: [3295] 2026-03-23 05:58:05,336 26 INFO 00799-19-0-all odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-03-23 05:58:05,365 26 INFO 00799-19-0-all odoo.service.server: 2132 post-tests in 13388.41s, 2399680 queries 2026-03-23 05:58:05,392 26 INFO 00799-19-0-all odoo.tests.stats: mail: 305 tests 913.88s 214219 queries 2026-03-23 05:58:05,392 26 INFO 00799-19-0-all odoo.tests.stats: mail_group: 3 tests 10.50s 4812 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: maintenance: 8 tests 20.74s 2433 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: marketing_card: 3 tests 7.81s 2672 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mass_mailing: 33 tests 221.05s 31079 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mass_mailing_event_sms: 3 tests 2.90s 1224 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mass_mailing_sms: 9 tests 28.06s 10530 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: microsoft_calendar: 25 tests 32.97s 12247 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp: 51 tests 129.21s 35671 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp_account: 42 tests 183.41s 72637 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp_landed_costs: 5 tests 0.00s 0 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp_repair: 11 tests 25.89s 10672 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp_subcontracting: 38 tests 82.77s 29434 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp_subcontracting_account: 11 tests 44.96s 23394 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp_subcontracting_dropshipping: 16 tests 28.80s 13763 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp_subcontracting_landed_costs: 4 tests 2.77s 925 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: mrp_subcontracting_purchase: 24 tests 54.25s 21292 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: partner_autocomplete: 4 tests 6.26s 3410 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: partnership: 5 tests 0.75s 283 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: payment: 126 tests 64.98s 15336 queries 2026-03-23 05:58:05,393 26 INFO 00799-19-0-all odoo.tests.stats: payment_adyen: 30 tests 8.52s 1092 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_aps: 15 tests 6.95s 1265 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_asiapay: 20 tests 5.32s 1515 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_authorize: 15 tests 2.82s 1038 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_buckaroo: 10 tests 4.02s 669 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_custom: 5 tests 2.36s 769 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_demo: 13 tests 2.90s 1000 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_dpo: 8 tests 4.06s 985 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_flutterwave: 20 tests 6.60s 1582 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_iyzico: 17 tests 5.74s 1535 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_mercado_pago: 16 tests 6.68s 1571 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_mollie: 4 tests 1.53s 461 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_nuvei: 23 tests 7.92s 1772 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_paymob: 7 tests 1.27s 496 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_paypal: 9 tests 2.50s 694 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_razorpay: 24 tests 4.42s 1606 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_redsys: 18 tests 6.81s 1286 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_stripe: 21 tests 9.51s 3013 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_toss_payments: 19 tests 8.65s 1448 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_worldline: 11 tests 3.71s 651 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: payment_xendit: 23 tests 7.20s 1723 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: point_of_sale: 504 tests 3583.83s 615825 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: portal: 27 tests 47.93s 4790 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: pos_account_tax_python: 4 tests 43.22s 9548 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: pos_adyen: 3 tests 22.18s 7222 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: pos_discount: 6 tests 222.00s 27562 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: pos_event: 8 tests 99.30s 13637 queries 2026-03-23 05:58:05,394 26 INFO 00799-19-0-all odoo.tests.stats: pos_event_sale: 3 tests 17.72s 6918 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_hr: 22 tests 217.93s 35711 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_hr_restaurant: 4 tests 37.59s 9176 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_loyalty: 95 tests 2199.87s 136311 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_mrp: 15 tests 73.50s 24090 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_online_payment: 11 tests 85.93s 13972 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_online_payment_self_order: 27 tests 371.29s 64446 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_qfpay: 3 tests 25.51s 7576 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_razorpay: 5 tests 41.78s 9194 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_repair: 3 tests 22.14s 7406 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_restaurant: 62 tests 871.95s 79670 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_restaurant_loyalty: 4 tests 31.82s 8639 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_safaricom: 9 tests 21.96s 7214 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_sale: 66 tests 852.41s 129097 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_sale_loyalty: 5 tests 53.70s 10150 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_sale_margin: 4 tests 13.73s 6181 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_self_order: 85 tests 784.98s 179653 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_self_order_qfpay: 4 tests 20.27s 7388 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_self_order_stripe: 6 tests 23.65s 9467 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_sms: 3 tests 23.82s 7246 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: pos_viva_com: 3 tests 21.46s 7005 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: privacy_lookup: 9 tests 4.97s 2490 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: product: 140 tests 71.42s 31736 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: product_email_template: 4 tests 10.56s 4888 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: product_expiry: 3 tests 11.72s 1977 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: product_margin: 6 tests 12.71s 5270 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: project: 146 tests 356.02s 52787 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: project_account: 3 tests 6.85s 2090 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: project_hr_expense: 7 tests 47.74s 19281 queries 2026-03-23 05:58:05,395 26 INFO 00799-19-0-all odoo.tests.stats: project_mrp_account: 3 tests 7.11s 2057 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: project_mrp_sale: 3 tests 11.72s 4815 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: project_purchase: 19 tests 61.38s 22359 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: project_purchase_stock: 3 tests 1.37s 327 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: project_sale_expense: 9 tests 68.72s 23965 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: project_timesheet_holidays: 7 tests 10.53s 4279 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: project_todo: 5 tests 45.48s 3334 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: purchase: 121 tests 395.42s 110402 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: purchase_edi_ubl_bis3: 8 tests 23.95s 10158 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: purchase_mrp: 36 tests 23.18s 12387 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: purchase_product_matrix: 4 tests 23.03s 2426 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: purchase_repair: 3 tests 14.36s 9108 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: purchase_requisition: 24 tests 30.49s 10091 queries 2026-03-23 05:58:05,396 26 INFO 00799-19-0-all odoo.tests.stats: purchase_stock: 110 tests 235.73s 85457 queries 2026-03-23 05:58:05,398 26 ERROR 00799-19-0-all odoo.tests.result: 16 failed, 1 error(s) of 2132 tests when loading database '00799-19-0-all' 2026-03-23 05:58:05,404 26 INFO 00799-19-0-all odoo.service.server: Initiating shutdown 2026-03-23 05:58:05,404 26 INFO 00799-19-0-all odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. 2026-03-23 05:58:05,708 26 INFO 00799-19-0-all odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 3 connections